/*! jQuery UI - v1.10.2 - 2013-03-25
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.datepicker.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2C%20sans-serif&fwDefault=bold&fsDefault=13px&cornerRadius=0&bgColorHeader=%239e936b&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=%23fff&fcHeader=%23ffffff&iconColorHeader=%23ffffff&bgColorContent=%23ece8e0&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=%23dddddd&fcContent=%23333333&iconColorContent=%23222222&bgColorDefault=%23eeeeee&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=%23cccccc&fcDefault=%23525252&iconColorDefault=%23ef8c08&bgColorHover=%23eeeeee&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=%23cccccc&fcHover=%23c77405&iconColorHover=%23ef8c08&bgColorActive=%23ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=%23cccccc&fcActive=%23c77405&iconColorActive=%23ef8c08&bgColorHighlight=%239e936b&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=%23464646&fcHighlight=%23464646&iconColorHighlight=%23228ef1&bgColorError=%23b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=%23cd0a0a&fcError=%23ffffff&iconColorError=%23ffd27a&bgColorOverlay=%23666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=%23000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
* Copyright 2013 jQuery Foundation and other contributors Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
	width: 100%;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 49%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Arial, sans-serif;
	font-size: 13px;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Arial, sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #dddddd;
	background: #ece8e0 url(/wp-content/themes/vip/kaiser-foundation-2016/static/stylesheets/../images/ui-bg_highlight-soft_100_ece8e0_1x100.png) 50% top repeat-x;
	color: #333333;
}
.ui-widget-content a {
	color: #333333;
}
.ui-widget-header {
	border: 1px solid #fff;
	background: #9e936b url(/wp-content/themes/vip/kaiser-foundation-2016/static/stylesheets/../images/ui-bg_gloss-wave_35_9e936b_500x100.png) 50% 50% repeat-x;
	color: #ffffff;
	font-weight: bold;
}
.ui-widget-header a {
	color: #ffffff;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #cccccc;
	background: #eeeeee url(/wp-content/themes/vip/kaiser-foundation-2016/static/stylesheets/../images/ui-bg_glass_100_eeeeee_1x400.png) 50% 50% repeat-x;
	font-weight: bold;
	color: #525252;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #525252;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #cccccc;
	background: #eeeeee url(/wp-content/themes/vip/kaiser-foundation-2016/static/stylesheets/../images/ui-bg_glass_100_eeeeee_1x400.png) 50% 50% repeat-x;
	font-weight: bold;
	color: #c77405;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
	color: #c77405;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #cccccc;
	background: #ffffff url(/wp-content/themes/vip/kaiser-foundation-2016/static/stylesheets/../images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
	font-weight: bold;
	color: #c77405;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #c77405;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #464646;
	background: #9e936b url(/wp-content/themes/vip/kaiser-foundation-2016/static/stylesheets/../images/ui-bg_highlight-soft_75_9e936b_1x100.png) 50% top repeat-x;
	color: #464646;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #464646;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #b81900 url(/wp-content/themes/vip/kaiser-foundation-2016/static/stylesheets/../images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;
	color: #ffffff;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #ffffff;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #ffffff;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70);
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url(/wp-content/themes/vip/kaiser-foundation-2016/static/stylesheets/../images/ui-icons_222222_256x240.png);
}
.ui-widget-header .ui-icon {
	background-image: url(/wp-content/themes/vip/kaiser-foundation-2016/static/stylesheets/../images/ui-icons_ffffff_256x240.png);
}
.ui-state-default .ui-icon {
	background-image: url(/wp-content/themes/vip/kaiser-foundation-2016/static/stylesheets/../images/ui-icons_ef8c08_256x240.png);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url(/wp-content/themes/vip/kaiser-foundation-2016/static/stylesheets/../images/ui-icons_ef8c08_256x240.png);
}
.ui-state-active .ui-icon {
	background-image: url(/wp-content/themes/vip/kaiser-foundation-2016/static/stylesheets/../images/ui-icons_ef8c08_256x240.png);
}
.ui-state-highlight .ui-icon {
	background-image: url(/wp-content/themes/vip/kaiser-foundation-2016/static/stylesheets/../images/ui-icons_228ef1_256x240.png);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url(/wp-content/themes/vip/kaiser-foundation-2016/static/stylesheets/../images/ui-icons_ffd27a_256x240.png);
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 0;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 0;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 0;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 0;
}

/* Overlays */
.ui-widget-overlay {
	background: #666666 url(/wp-content/themes/vip/kaiser-foundation-2016/static/stylesheets/../images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;
	opacity: .5;
	filter: Alpha(Opacity=50);
}
.ui-widget-shadow {
	margin: -5px 0 0 -5px;
	padding: 5px;
	background: #000000 url(/wp-content/themes/vip/kaiser-foundation-2016/static/stylesheets/../images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;
	opacity: .2;
	filter: Alpha(Opacity=20);
	border-radius: 5px;
}

/*!
 * jQuery UI Autocomplete 1.10.2
 * http://jqueryui.com
 *
 * Copyright 2013 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Autocomplete#theming
 */
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}

.ui-widget-content.ui-autocomplete a {
	font: 14px/16px Georgia, sans-serif;
}

.ui-widget-content.ui-autocomplete .ui-state-hover,
.ui-widget-content.ui-autocomplete .ui-state-focus {
	border: none;
}.kff-sprite { background-image: url(/wp-content/themes/vip/kaiser-foundation-2016/static/stylesheets/../images/sprites/kff-s126a2e798e.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; }

.clearfix:after, body #content .slab-container .slab .featured:after, body .tabs.dc-tabs:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.inner, nav.page-meta, nav.footer .menu { width: 1225px; margin: 0 auto; }
.inner:after, nav.page-meta:after, nav.footer .menu:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

/* Text meant only for screen readers. */
.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); position: absolute !important; height: 1px; width: 1px; overflow: hidden; }

@media (max-width: 1249px) { .inner, nav.page-meta, nav.footer .menu { min-width: 100%; width: 100%; } }
/** 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-family: 'FontAwesome'; src: url(/wp-content/themes/vip/kaiser-foundation-2016/static/stylesheets/../fonts/FontAwesome.eot?p4ip2i); src: url(/wp-content/themes/vip/kaiser-foundation-2016/static/stylesheets/../fonts/FontAwesome.eot?p4ip2i#iefix) format("embedded-opentype"), url(/wp-content/themes/vip/kaiser-foundation-2016/static/stylesheets/../fonts/FontAwesome.ttf?p4ip2i) format("truetype"), url(/wp-content/themes/vip/kaiser-foundation-2016/static/stylesheets/../fonts/FontAwesome.woff?p4ip2i) format("woff"), url(/wp-content/themes/vip/kaiser-foundation-2016/static/stylesheets/../fonts/FontAwesome.svg?p4ip2i#FontAwesome) format("svg"); font-weight: normal; font-style: normal; }
.fa, #perspectives_view .grid-view a:before, #perspectives_view .search-view a:before, .byline .twitter-follow:after, header.primary .header-main .social-links .link: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, .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, footer.main > .inner > section.social a:before, footer.main > nav.page-meta > section.social a:before, nav.footer footer.main > .menu > section.social a:before, footer.main > .inner > form > button[type=submit]:before, footer.main > nav.page-meta > form > button[type=submit]:before, nav.footer footer.main > .menu > form > button[type=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.home #content .slab-container.center .slab.khn .topic:before, body.single-home-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, .byline .fa-pull-left.twitter-follow:after, header.primary .header-main .social-links .fa-pull-left.link: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, .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, footer.main > .inner > section.social a.fa-pull-left:before, footer.main > nav.page-meta > section.social a.fa-pull-left:before, nav.footer footer.main > .menu > section.social a.fa-pull-left:before, footer.main > .inner > form > button.fa-pull-left[type=submit]:before, footer.main > nav.page-meta > form > button.fa-pull-left[type=submit]:before, nav.footer footer.main > .menu > form > button.fa-pull-left[type=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.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, .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, .byline .fa-pull-right.twitter-follow:after, header.primary .header-main .social-links .fa-pull-right.link: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, .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, footer.main > .inner > section.social a.fa-pull-right:before, footer.main > nav.page-meta > section.social a.fa-pull-right:before, nav.footer footer.main > .menu > section.social a.fa-pull-right:before, footer.main > .inner > form > button.fa-pull-right[type=submit]:before, footer.main > nav.page-meta > form > button.fa-pull-right[type=submit]:before, nav.footer footer.main > .menu > form > button.fa-pull-right[type=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.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, .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, .nav-open header.primary .header-main .menu: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, header.primary .header-main .social-links .link.twitter:before, footer.main > .inner > section.social a.twitter:before, footer.main > nav.page-meta > section.social a.twitter:before, nav.footer footer.main > .menu > section.social a.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: "\f099"; }

.fa-facebook:before, header.primary .header-main .social-links .link.facebook:before, footer.main > .inner > section.social a.facebook:before, footer.main > nav.page-meta > section.social a.facebook:before, nav.footer footer.main > .menu > section.social a.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, footer.main > .inner > section.social a.feeds:before, footer.main > nav.page-meta > section.social a.feeds:before, nav.footer footer.main > .menu > section.social a.feeds: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, header.primary .header-main .menu: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, header.primary .header-main .social-links .link.email: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, footer.main > .inner > form > button[type=submit]:before, footer.main > nav.page-meta > form > button[type=submit]:before, nav.footer footer.main > .menu > form > button[type=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 { 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 { 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 { background-image: url(/wp-content/themes/vip/kaiser-foundation-2016/static/stylesheets/../images/sprites/icons/slab-topics-s5d6146281b.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 { background-image: url(/wp-content/themes/vip/kaiser-foundation-2016/static/stylesheets/../images/sprites/icons/slab-topics/2x-s3fe456a07e.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: #EBE7DF; }
.box.light-beige .slab-topic .more { color: #868686; }
.box.light-beige .slab-topic .more:hover { color: #5a5a5a; }
.box.light-brown { background-color: #9D9268; }
.box.light-brown .slab-topic .more { color: #c6c4ac; }
.box.light-brown .slab-topic .more:hover { color: #71643f; }
.box.dark-blue { background-color: #1B314F; }
.box.dark-blue .slab-topic .more { color: #92a0b2; }
.box.dark-blue .slab-topic .more:hover { color: #0a121b; }
.box.light-blue { background-color: #2990C1; }
.box.light-blue .slab-topic .more { color: #8ec4db; }
.box.light-blue .slab-topic .more:hover { color: #095b85; }
.box.orange { background-color: #DA5F23; }
.box.orange .slab-topic .more { color: #ffa477; }
.box.orange .slab-topic .more:hover { color: #a93902; }
.box.beige { background-color: #dedbcf; }
.box.beige.solid { background-color: #dddbcf; }
.box.beige .slab-topic h2 { color: #1a3863; }
.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 "Droid Sans", helvetica, sans-serif; font-weight: bold; display: block; margin: 10px 0px 0px 15px; color: #ffffff; float: left; }
.box .slab-topic h2 a { font: 32px/28px "Droid Sans", helvetica, 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: "Droid Sans", helvetica, 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(/wp-content/themes/vip/kaiser-foundation-2016/static/stylesheets/../images/sprites/topic-icons-sba9a5de1da.png); background-repeat: no-repeat; }

.tertiary-icons-sprite { background-image: url(/wp-content/themes/vip/kaiser-foundation-2016/static/stylesheets/../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(/wp-content/themes/vip/kaiser-foundation-2016/static/stylesheets/../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; }

.byline .twitter-follow:after { content: "\f099"; font-size: 1.2em; vertical-align: middle; }

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

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

header.primary { width: 100%; background-color: #024f88; position: relative; z-index: 1; top: 0; left: 0; min-width: 1245px; }
@media (max-width: 1281px) { header.primary { min-width: 100%; width: 100%; } }
header.primary #print-logo { display: none; }
header.primary .tagline { padding: 5px; }
header.primary .tagline .site-tagline { font-family: "Droid Serif", Georgia, serif; font-style: italic; font-size: 16px; color: #FFFFFF; font-weight: 500; float: left; margin: 0px 0px 0px 0px; line-height: 25px; }
header.primary .tagline .trending { float: right; color: white; margin-top: 4px; }
header.primary .tagline .trending:before { content: attr(data-label); font-family: "Droid Sans", helvetica, sans-serif; font-weight: 600; font-size: 16px; margin-right: 5px; }
header.primary .tagline .trending .menu, header.primary .tagline .trending li { display: inline-block; }
header.primary .tagline .trending a { font-family: helvetica, sans-serif; font-size: 13px; color: #FFF; text-decoration: none; text-transform: uppercase; margin: 0 0 0 5px; padding: 5px 10px; }
header.primary .tagline .trending a:hover { background-color: #1f3469; border-radius: 15px; }
@media (max-width: 991px) { header.primary .tagline { display: none; } }
header.primary .header-main { background-color: #153569; padding: 10px; text-align: right; }
header.primary .header-main .inner, header.primary .header-main nav.page-meta, header.primary .header-main nav.footer .menu, nav.footer header.primary .header-main .menu { position: relative; }
header.primary .header-main .logo { display: block; color: white; text-decoration: none; position: relative; }
header.primary .header-main .search-form { display: inline-block; border: 0; margin-right: 10px; top: 30px; background-color: #fff; }
header.primary .header-main .search-form input[type=text] { width: 300px; }
header.primary .header-main .search-form input[type=submit] { width: 44px; height: 44px; cursor: pointer; position: relative; }
header.primary .header-main .social-links { text-align: left; display: inline-block; position: relative; top: 28px; }
header.primary .header-main .social-links .link { width: 45px; height: 45px; color: white; text-decoration: none; display: inline-block; margin: 0px 0px 0px 10px; visibility: hidden; overflow: hidden; text-align: center; vertical-align: middle; line-height: 45px; }
header.primary .header-main .social-links .link:before { font-size: 1.8em; visibility: visible; vertical-align: middle; }
header.primary .header-main .social-links .link.email:before { font-size: 1.3em; }
header.primary .header-main .social-links .link:hover, header.primary .header-main .social-links .link:focus { color: #ffd700; }
@media (max-width: 991px) { header.primary .header-main .logo { float: none; width: 87px; margin: 0 auto 37px; top: 17px; font-size: 33px; }
  header.primary .header-main .search-form { position: absolute; right: 0px; top: 50%; margin-top: -23px; background-color: transparent; }
  header.primary .header-main .search-form input { border: none; }
  header.primary .header-main .search-form input[type=text] { display: none; }
  header.primary .header-main .search-form:before { color: white; }
  header.primary .header-main .social-links { display: none; } }
@media (min-width: 992px) { header.primary .header-main .logo { text-indent: -9999px; background-image: url(/wp-content/themes/vip/kaiser-foundation-2016/static/stylesheets/../images/kff-logo.jpg); background-image: url(/wp-content/themes/vip/kaiser-foundation-2016/static/stylesheets/../images/kff-logo.svg); background-repeat: no-repeat; width: 105px; height: 105px; float: left; text-align: left; border: 1px solid white; padding-right: 2px; } }
header.primary .share { display: none; margin-top: 0; }
body.single-interactive header.primary .share { padding: 0; margin: 0; border: none; }
header.primary .share a:before { color: #fff; }
header.primary.sticky { position: fixed; z-index: 110; }
@media (min-width: 992px) { header.primary.sticky .tagline { display: none; }
  header.primary.sticky .logo { text-indent: 0; background-image: none; height: auto; width: auto; font-size: 23px; top: 11px; border: none; padding-right: 0; }
  header.primary.sticky .logo:after { content: attr(title); font-size: 14px; font-style: italic; border-left: 1px solid #fff; margin-left: 15px; padding: 5px 0 0 15px; }
  header.primary.sticky .search-form, header.primary.sticky .social-links { top: 0; vertical-align: middle; }
  header.primary.sticky .search-form input[type=text] { width: 130px; padding: 0px 0px 0px 15px; }
  .single header.primary.sticky .search-form { margin-right: 0; }
  .single header.primary.sticky .search-form input[type=text] { width: 200px; }
  .single header.primary.sticky .share { display: inline-block; }
  .single header.primary.sticky .share a:hover:before { background-color: #ffd700; color: #153569; border-color: #ffd700; }
  .single header.primary.sticky .social-links { display: none; } }

@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: #e9e9e9; }
nav.tertiary h2 { font-family: "Droid Sans", helvetica, sans-serif; font-size: 24px; font-weight: bold; float: left; margin: 1px 0; }
nav.tertiary h2 a { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; display: block; color: #1a3863; text-decoration: none; padding: 0 15px 0 0; height: 40px; line-height: 40px; }
nav.tertiary h2.has-icon a { padding-left: 50px; }
nav.tertiary h2.has-icon.disparities-policy.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.disparities-policy.light-brown .topic { background-size: 40.5px 4400px; background-position: 0 -280px; } }
nav.tertiary h2.has-icon.disparities-policy.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.disparities-policy.light-brown .topic:hover { background-size: 40.5px 4400px; background-position: 0 -240px; } }
nav.tertiary h2.has-icon.disparities-policy.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.disparities-policy.light-blue .topic { background-size: 40.5px 4400px; background-position: 0 -200px; } }
nav.tertiary h2.has-icon.disparities-policy.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.disparities-policy.light-blue .topic:hover { background-size: 40.5px 4400px; background-position: 0 -160px; } }
nav.tertiary h2.has-icon.disparities-policy.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.disparities-policy.dark-blue .topic { background-size: 40.5px 4400px; background-position: 0 -40px; } }
nav.tertiary h2.has-icon.disparities-policy.dark-blue .topic:hover { cursor: pointer; 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.disparities-policy.dark-blue .topic:hover { background-size: 40.5px 4400px; background-position: 0 -4360px; } }
nav.tertiary h2.has-icon.disparities-policy.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.disparities-policy.dark-brown .topic { background-size: 40.5px 4400px; background-position: 0 -120px; } }
nav.tertiary h2.has-icon.disparities-policy.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.disparities-policy.dark-brown .topic:hover { background-size: 40.5px 4400px; background-position: 0 -80px; } }
nav.tertiary h2.has-icon.disparities-policy.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.disparities-policy.orange .topic { background-size: 40.5px 4400px; background-position: 0 -360px; } }
nav.tertiary h2.has-icon.disparities-policy.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.disparities-policy.orange .topic:hover { background-size: 40.5px 4400px; background-position: 0 -320px; } }
nav.tertiary h2.has-icon.global-health-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.global-health-policy.light-brown .topic { background-size: 40.5px 4400px; background-position: 0 -680px; } }
nav.tertiary h2.has-icon.global-health-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.global-health-policy.light-brown .topic:hover { background-size: 40.5px 4400px; background-position: 0 -640px; } }
nav.tertiary h2.has-icon.global-health-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.global-health-policy.light-blue .topic { background-size: 40.5px 4400px; background-position: 0 -600px; } }
nav.tertiary h2.has-icon.global-health-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.global-health-policy.light-blue .topic:hover { background-size: 40.5px 4400px; background-position: 0 -560px; } }
nav.tertiary h2.has-icon.global-health-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.global-health-policy.dark-blue .topic { background-size: 40.5px 4400px; background-position: 0 -440px; } }
nav.tertiary h2.has-icon.global-health-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.global-health-policy.dark-blue .topic:hover { background-size: 40.5px 4400px; background-position: 0 -400px; } }
nav.tertiary h2.has-icon.global-health-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.global-health-policy.dark-brown .topic { background-size: 40.5px 4400px; background-position: 0 -520px; } }
nav.tertiary h2.has-icon.global-health-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.global-health-policy.dark-brown .topic:hover { background-size: 40.5px 4400px; background-position: 0 -480px; } }
nav.tertiary h2.has-icon.global-health-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.global-health-policy.orange .topic { background-size: 40.5px 4400px; background-position: 0 -760px; } }
nav.tertiary h2.has-icon.global-health-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.global-health-policy.orange .topic:hover { background-size: 40.5px 4400px; background-position: 0 -720px; } }
nav.tertiary h2.has-icon.health-costs.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.health-costs.light-brown .topic { background-size: 40.5px 4400px; background-position: 0 -1080px; } }
nav.tertiary h2.has-icon.health-costs.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.health-costs.light-brown .topic:hover { background-size: 40.5px 4400px; background-position: 0 -1040px; } }
nav.tertiary h2.has-icon.health-costs.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.health-costs.light-blue .topic { background-size: 40.5px 4400px; background-position: 0 -1000px; } }
nav.tertiary h2.has-icon.health-costs.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.health-costs.light-blue .topic:hover { background-size: 40.5px 4400px; background-position: 0 -960px; } }
nav.tertiary h2.has-icon.health-costs.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.health-costs.dark-blue .topic { background-size: 40.5px 4400px; background-position: 0 -840px; } }
nav.tertiary h2.has-icon.health-costs.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.health-costs.dark-blue .topic:hover { background-size: 40.5px 4400px; background-position: 0 -800px; } }
nav.tertiary h2.has-icon.health-costs.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.health-costs.dark-brown .topic { background-size: 40.5px 4400px; background-position: 0 -920px; } }
nav.tertiary h2.has-icon.health-costs.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.health-costs.dark-brown .topic:hover { background-size: 40.5px 4400px; background-position: 0 -880px; } }
nav.tertiary h2.has-icon.health-costs.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.health-costs.orange .topic { background-size: 40.5px 4400px; background-position: 0 -1160px; } }
nav.tertiary h2.has-icon.health-costs.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.health-costs.orange .topic:hover { background-size: 40.5px 4400px; background-position: 0 -1120px; } }
nav.tertiary h2.has-icon.health-reform.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-reform.light-brown .topic { background-size: 40.5px 4400px; background-position: 0 -1480px; } }
nav.tertiary h2.has-icon.health-reform.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-reform.light-brown .topic:hover { background-size: 40.5px 4400px; background-position: 0 -1440px; } }
nav.tertiary h2.has-icon.health-reform.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-reform.light-blue .topic { background-size: 40.5px 4400px; background-position: 0 -1400px; } }
nav.tertiary h2.has-icon.health-reform.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-reform.light-blue .topic:hover { background-size: 40.5px 4400px; background-position: 0 -1360px; } }
nav.tertiary h2.has-icon.health-reform.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-reform.dark-blue .topic { background-size: 40.5px 4400px; background-position: 0 -1240px; } }
nav.tertiary h2.has-icon.health-reform.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-reform.dark-blue .topic:hover { background-size: 40.5px 4400px; background-position: 0 -1200px; } }
nav.tertiary h2.has-icon.health-reform.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-reform.dark-brown .topic { background-size: 40.5px 4400px; background-position: 0 -1320px; } }
nav.tertiary h2.has-icon.health-reform.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-reform.dark-brown .topic:hover { background-size: 40.5px 4400px; background-position: 0 -1280px; } }
nav.tertiary h2.has-icon.health-reform.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-reform.orange .topic { background-size: 40.5px 4400px; background-position: 0 -1560px; } }
nav.tertiary h2.has-icon.health-reform.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-reform.orange .topic:hover { background-size: 40.5px 4400px; background-position: 0 -1520px; } }
nav.tertiary h2.has-icon.hivaids.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.hivaids.light-brown .topic { background-size: 40.5px 4400px; background-position: 0 -1880px; } }
nav.tertiary h2.has-icon.hivaids.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.hivaids.light-brown .topic:hover { background-size: 40.5px 4400px; background-position: 0 -1840px; } }
nav.tertiary h2.has-icon.hivaids.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.hivaids.light-blue .topic { background-size: 40.5px 4400px; background-position: 0 -1800px; } }
nav.tertiary h2.has-icon.hivaids.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.hivaids.light-blue .topic:hover { background-size: 40.5px 4400px; background-position: 0 -1760px; } }
nav.tertiary h2.has-icon.hivaids.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.hivaids.dark-blue .topic { background-size: 40.5px 4400px; background-position: 0 -1640px; } }
nav.tertiary h2.has-icon.hivaids.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.hivaids.dark-blue .topic:hover { background-size: 40.5px 4400px; background-position: 0 -1600px; } }
nav.tertiary h2.has-icon.hivaids.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.hivaids.dark-brown .topic { background-size: 40.5px 4400px; background-position: 0 -1720px; } }
nav.tertiary h2.has-icon.hivaids.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.hivaids.dark-brown .topic:hover { background-size: 40.5px 4400px; background-position: 0 -1680px; } }
nav.tertiary h2.has-icon.hivaids.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.hivaids.orange .topic { background-size: 40.5px 4400px; background-position: 0 -1960px; } }
nav.tertiary h2.has-icon.hivaids.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.hivaids.orange .topic:hover { background-size: 40.5px 4400px; background-position: 0 -1920px; } }
nav.tertiary h2.has-icon.medicaid.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.medicaid.light-brown .topic { background-size: 40.5px 4400px; background-position: 0 -2280px; } }
nav.tertiary h2.has-icon.medicaid.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.medicaid.light-brown .topic:hover { background-size: 40.5px 4400px; background-position: 0 -2240px; } }
nav.tertiary h2.has-icon.medicaid.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.medicaid.light-blue .topic { background-size: 40.5px 4400px; background-position: 0 -2200px; } }
nav.tertiary h2.has-icon.medicaid.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.medicaid.light-blue .topic:hover { background-size: 40.5px 4400px; background-position: 0 -2160px; } }
nav.tertiary h2.has-icon.medicaid.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.medicaid.dark-blue .topic { background-size: 40.5px 4400px; background-position: 0 -2040px; } }
nav.tertiary h2.has-icon.medicaid.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.medicaid.dark-blue .topic:hover { background-size: 40.5px 4400px; background-position: 0 -2000px; } }
nav.tertiary h2.has-icon.medicaid.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.medicaid.dark-brown .topic { background-size: 40.5px 4400px; background-position: 0 -2120px; } }
nav.tertiary h2.has-icon.medicaid.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.medicaid.dark-brown .topic:hover { background-size: 40.5px 4400px; background-position: 0 -2080px; } }
nav.tertiary h2.has-icon.medicaid.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.medicaid.orange .topic { background-size: 40.5px 4400px; background-position: 0 -2360px; } }
nav.tertiary h2.has-icon.medicaid.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.medicaid.orange .topic:hover { background-size: 40.5px 4400px; background-position: 0 -2320px; } }
nav.tertiary h2.has-icon.medicare.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.medicare.light-brown .topic { background-size: 40.5px 4400px; background-position: 0 -2680px; } }
nav.tertiary h2.has-icon.medicare.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.medicare.light-brown .topic:hover { background-size: 40.5px 4400px; background-position: 0 -2640px; } }
nav.tertiary h2.has-icon.medicare.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.medicare.light-blue .topic { background-size: 40.5px 4400px; background-position: 0 -2600px; } }
nav.tertiary h2.has-icon.medicare.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.medicare.light-blue .topic:hover { background-size: 40.5px 4400px; background-position: 0 -2560px; } }
nav.tertiary h2.has-icon.medicare.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.medicare.dark-blue .topic { background-size: 40.5px 4400px; background-position: 0 -2440px; } }
nav.tertiary h2.has-icon.medicare.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.medicare.dark-blue .topic:hover { background-size: 40.5px 4400px; background-position: 0 -2400px; } }
nav.tertiary h2.has-icon.medicare.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.medicare.dark-brown .topic { background-size: 40.5px 4400px; background-position: 0 -2520px; } }
nav.tertiary h2.has-icon.medicare.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.medicare.dark-brown .topic:hover { background-size: 40.5px 4400px; background-position: 0 -2480px; } }
nav.tertiary h2.has-icon.medicare.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.medicare.orange .topic { background-size: 40.5px 4400px; background-position: 0 -2760px; } }
nav.tertiary h2.has-icon.medicare.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.medicare.orange .topic:hover { background-size: 40.5px 4400px; background-position: 0 -2720px; } }
nav.tertiary h2.has-icon.perspectives.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.perspectives.light-brown .topic { background-size: 40.5px 4400px; background-position: 0 -3080px; } }
nav.tertiary h2.has-icon.perspectives.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.perspectives.light-brown .topic:hover { background-size: 40.5px 4400px; background-position: 0 -3040px; } }
nav.tertiary h2.has-icon.perspectives.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.perspectives.light-blue .topic { background-size: 40.5px 4400px; background-position: 0 -3000px; } }
nav.tertiary h2.has-icon.perspectives.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.perspectives.light-blue .topic:hover { background-size: 40.5px 4400px; background-position: 0 -2960px; } }
nav.tertiary h2.has-icon.perspectives.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.perspectives.dark-blue .topic { background-size: 40.5px 4400px; background-position: 0 -2840px; } }
nav.tertiary h2.has-icon.perspectives.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.perspectives.dark-blue .topic:hover { background-size: 40.5px 4400px; background-position: 0 -2800px; } }
nav.tertiary h2.has-icon.perspectives.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.perspectives.dark-brown .topic { background-size: 40.5px 4400px; background-position: 0 -2920px; } }
nav.tertiary h2.has-icon.perspectives.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.perspectives.dark-brown .topic:hover { background-size: 40.5px 4400px; background-position: 0 -2880px; } }
nav.tertiary h2.has-icon.perspectives.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.perspectives.orange .topic { background-size: 40.5px 4400px; background-position: 0 -3160px; } }
nav.tertiary h2.has-icon.perspectives.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.perspectives.orange .topic:hover { background-size: 40.5px 4400px; background-position: 0 -3120px; } }
nav.tertiary h2.has-icon.private-insurance.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.private-insurance.light-brown .topic { background-size: 40.5px 4400px; background-position: 0 -3480px; } }
nav.tertiary h2.has-icon.private-insurance.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.private-insurance.light-brown .topic:hover { background-size: 40.5px 4400px; background-position: 0 -3440px; } }
nav.tertiary h2.has-icon.private-insurance.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.private-insurance.light-blue .topic { background-size: 40.5px 4400px; background-position: 0 -3400px; } }
nav.tertiary h2.has-icon.private-insurance.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.private-insurance.light-blue .topic:hover { background-size: 40.5px 4400px; background-position: 0 -3360px; } }
nav.tertiary h2.has-icon.private-insurance.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.private-insurance.dark-blue .topic { background-size: 40.5px 4400px; background-position: 0 -3240px; } }
nav.tertiary h2.has-icon.private-insurance.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.private-insurance.dark-blue .topic:hover { background-size: 40.5px 4400px; background-position: 0 -3200px; } }
nav.tertiary h2.has-icon.private-insurance.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.private-insurance.dark-brown .topic { background-size: 40.5px 4400px; background-position: 0 -3320px; } }
nav.tertiary h2.has-icon.private-insurance.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.private-insurance.dark-brown .topic:hover { background-size: 40.5px 4400px; background-position: 0 -3280px; } }
nav.tertiary h2.has-icon.private-insurance.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.private-insurance.orange .topic { background-size: 40.5px 4400px; background-position: 0 -3560px; } }
nav.tertiary h2.has-icon.private-insurance.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.private-insurance.orange .topic:hover { background-size: 40.5px 4400px; background-position: 0 -3520px; } }
nav.tertiary h2.has-icon.uninsured.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.uninsured.light-brown .topic { background-size: 40.5px 4400px; background-position: 0 -3880px; } }
nav.tertiary h2.has-icon.uninsured.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.uninsured.light-brown .topic:hover { background-size: 40.5px 4400px; background-position: 0 -3840px; } }
nav.tertiary h2.has-icon.uninsured.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.uninsured.light-blue .topic { background-size: 40.5px 4400px; background-position: 0 -3800px; } }
nav.tertiary h2.has-icon.uninsured.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.uninsured.light-blue .topic:hover { background-size: 40.5px 4400px; background-position: 0 -3760px; } }
nav.tertiary h2.has-icon.uninsured.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.uninsured.dark-blue .topic { background-size: 40.5px 4400px; background-position: 0 -3640px; } }
nav.tertiary h2.has-icon.uninsured.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.uninsured.dark-blue .topic:hover { background-size: 40.5px 4400px; background-position: 0 -3600px; } }
nav.tertiary h2.has-icon.uninsured.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.uninsured.dark-brown .topic { background-size: 40.5px 4400px; background-position: 0 -3720px; } }
nav.tertiary h2.has-icon.uninsured.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.uninsured.dark-brown .topic:hover { background-size: 40.5px 4400px; background-position: 0 -3680px; } }
nav.tertiary h2.has-icon.uninsured.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.uninsured.orange .topic { background-size: 40.5px 4400px; background-position: 0 -3960px; } }
nav.tertiary h2.has-icon.uninsured.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.uninsured.orange .topic:hover { background-size: 40.5px 4400px; background-position: 0 -3920px; } }
nav.tertiary h2.has-icon.womens-health-policy.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.womens-health-policy.light-brown .topic { background-size: 40.5px 4400px; background-position: 0 -4280px; } }
nav.tertiary h2.has-icon.womens-health-policy.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.womens-health-policy.light-brown .topic:hover { background-size: 40.5px 4400px; background-position: 0 -4240px; } }
nav.tertiary h2.has-icon.womens-health-policy.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.womens-health-policy.light-blue .topic { background-size: 40.5px 4400px; background-position: 0 -4200px; } }
nav.tertiary h2.has-icon.womens-health-policy.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.womens-health-policy.light-blue .topic:hover { background-size: 40.5px 4400px; background-position: 0 -4160px; } }
nav.tertiary h2.has-icon.womens-health-policy.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.womens-health-policy.dark-blue .topic { background-size: 40.5px 4400px; background-position: 0 -4040px; } }
nav.tertiary h2.has-icon.womens-health-policy.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.womens-health-policy.dark-blue .topic:hover { background-size: 40.5px 4400px; background-position: 0 -4000px; } }
nav.tertiary h2.has-icon.womens-health-policy.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.womens-health-policy.dark-brown .topic { background-size: 40.5px 4400px; background-position: 0 -4120px; } }
nav.tertiary h2.has-icon.womens-health-policy.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.womens-health-policy.dark-brown .topic:hover { background-size: 40.5px 4400px; background-position: 0 -4080px; } }
nav.tertiary h2.has-icon.womens-health-policy.orange .topic { 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.womens-health-policy.orange .topic { background-size: 40.5px 4400px; background-position: 0 0; } }
nav.tertiary h2.has-icon.womens-health-policy.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.womens-health-policy.orange .topic:hover { background-size: 40.5px 4400px; background-position: 0 -4320px; } }
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.polling .topic:before { margin: 0; }
nav.tertiary .title-icons { float: right; }
nav.tertiary .title-icons li { display: inline-block; margin: 1px 0 0 5px; }
nav.tertiary .title-icons li a { font: 16px "Droid Sans", helvetica, sans-serif; text-decoration: none; color: #024f88; height: 39px; line-height: 39px; display: block; padding: 0px 10px; }
nav.tertiary .title-icons li a:hover { background: #024f88; color: #fff; }
nav.tertiary .title-icons li a:before { font-size: 1.8em; vertical-align: middle; }
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.page-meta { padding: 10px; }
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 { font-family: "Droid Sans", helvetica, sans-serif; color: #000; font-size: 14px; text-decoration: none; }
nav.page-meta #breadcrumbs li a:hover { text-decoration: underline; }
nav.page-meta #breadcrumbs li:before { content: "//"; padding: 0 10px; }
nav.page-meta #breadcrumbs li:first-child:before { content: none; }
nav.page-meta #breadcrumbs li:last-child a { font-weight: bold; }

@media (max-width: 991px) { nav.tertiary, nav.page-meta { display: none; } }
.lt-ie9 header.primary .header-main .logo { background: url(/wp-content/themes/vip/kaiser-foundation-2016/static/stylesheets/../images/kff-logo.jpg); margin-left: 45px; }

header.primary .header-main .menu { font-family: helvetica, sans-serif; font-size: 11px; position: absolute; top: 30px; left: -60px; display: block; width: 40px; height: 50px; text-align: center; text-decoration: none; text-transform: uppercase; color: #fff; }
header.primary .header-main .menu:before { font: normal normal normal 35px/1 FontAwesome; display: block; width: 30px; height: 31px; margin: 0 5px 10px; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
@media (max-width: 1281px) { header.primary .header-main .menu { position: relative; left: 0; float: left; margin-right: 10px; } }
@media (max-width: 991px) { header.primary .header-main .menu { font-size: 0; top: 15px; height: auto; } }
@media (min-width: 992px) { header.primary.sticky .menu { font-size: 0; top: 6px; height: auto; } }

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 #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, 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 #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 { position: absolute; z-index: 10; top: 0; bottom: 0; overflow-x: hidden; overflow-y: auto; width: 300px; color: white; background: #153569; }
nav.primary > ul { position: relative; top: 0; }
nav.primary a { font-family: helvetica, sans-serif; position: relative; display: block; padding: 15px; text-decoration: none; color: white; border-bottom: 1px solid rgba(255, 255, 255, 0.4); }
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: 15px; 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 { border-bottom: 1px solid rgba(255, 255, 255, 0.4); background: #005a9c; padding-left: 2em; }
nav.primary .menu-item-has-children.open .sub-menu { height: auto; }

.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 header.primary .header-main .menu { left: 0; }
.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 #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 #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 p, .box div { font: 15px/20px "Droid Serif", Georgia, serif; line-height: 28px; color: #000; text-decoration: none; }
.box p.byline, .box div.byline { font: 13px Arial, sans-serif; font-weight: bold; color: #848484; }
.box p.byline a, .box div.byline a { font: 13px Arial, sans-serif; font-weight: bold; }
.box p.revision, .box div.revision { font: 15px Arial, sans-serif; font-weight: bold; color: #848484; }
.box p.caption, .box div.caption { font: 11px Arial, sans-serif; color: #a6a6a6; }
.box p a, .box p a:hover { color: #0990d1; }
.box a { text-decoration: none; }
.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 Arial, sans-serif; font-weight: bold; color: #1a3863; }
.box span.rss-date { display: block; }
.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: 14px/18px Arial, sans-serif; font-weight: bold; color: #e56c00; float: right; }
.box a.see-more:hover { cursor: pointer; }
.box a.see-more.dark-blue { color: #1a3863; }
.box a.see-more.dark-blue:before { color: #1a3863; }
.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: "Droid Sans", helvetica, 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: #1a3863; }
.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: #e26c00; }
.box h2.arrow-title.orange .rss-icon:before { color: #1a3863; }
.box h2.arrow-title.grey { background-color: #949494; }
.box h2.arrow-title.dark-orange { background-color: #af5400; }
.box h2.arrow-title.light-blue { background-color: #0990d1; }
.box h2.arrow-title.light-blue .rss-icon:before { color: #1a3863; }
.box h3, .box h3 a, .box h3 a:hover { font: 28px/29px "Droid Sans", helvetica, sans-serif; font-weight: bold; color: #e26c00; margin: 0 0 10px 0; text-decoration: none; }
.box h4, .box h4 a, .box h4 a:hover { font: 30px "Droid Sans", helvetica, sans-serif; color: #1a3863; margin: 0 0 10px 0; text-decoration: none; }
.box h4 .footnote-link, .box h4 a .footnote-link, .box h4 a:hover .footnote-link { font-size: 10px; margin-bottom: 10px; }
.box h4 h4 a:hover .footnote-link, .box h4 a h4 a:hover .footnote-link, .box h4 a:hover h4 a:hover .footnote-link { font-size: 10px; margin-bottom: 10px; }
.box h5, .box h5 a { font: bold 20px/23px "Droid Sans", helvetica, sans-serif; color: #1a3863; margin: 0 0 10px 0; text-decoration: none; }
.box h5 a:hover { font: bold 20px/23px "Droid Sans", helvetica, sans-serif; text-decoration: none; }
.box h6, .box h6 a { font: 22px/25px "Droid Serif", Georgia, serif; color: #1a3863; margin: 0 0 10px 0; text-decoration: none; }
.box blockquote { font: 28px/32px "Droid Sans", helvetica, 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 "Droid Sans", helvetica, 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 14px/20px 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: "Droid Serif", Georgia, serif; color: black; }
.box ul li { line-height: 1.3; 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: #0990d1; }
.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: 11px/11px Arial, sans-serif; color: black; padding: 5px; border: 1px solid #000; text-decoration: none; font-weight: bold; background-color: #ffffff; }
.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 "Droid Sans", helvetica, sans-serif; text-transform: uppercase; color: #1a3863; text-decoration: underline; }
.box.contact h3 { margin: 0px; }
.box.contact h3 a:hover { color: #999999; }
.box.contact p { font: 16px/21px "Droid Sans", helvetica, 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 { color: #FFF; }
.box.dark-blue .document-type, .box.orange .document-type, .box.light-blue .document-type, .box.light-brown .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 { 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 { font: 30px/40px "Droid Serif", Georgia, serif; color: #FFF; }
.box.dark-blue .arrow-title, .box.orange .arrow-title, .box.light-blue .arrow-title, .box.light-brown .arrow-title { background-color: #e26c00; }
.box.dark-blue .see-more, .box.orange .see-more, .box.light-blue .see-more, .box.light-brown .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 { color: #e26c00; }
.box.dark-blue p a, .box.dark-blue p a:hover, .box.dark-blue p a:visited { color: #0990d1; }
.box.dark-blue ul li:before { color: #964700; }
.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 "Droid Sans", helvetica, 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: #964700; }
.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: #964700; }
.box.light-blue ul li:before { color: #1a3863; }
.box.light-blue h4, .box.light-blue h4 a { font: 40px/44px "Droid Sans", helvetica, sans-serif; color: #FFF; }
.box.light-blue .byline { color: #87cdf0; }
.box.light-blue h5, .box.light-blue h5 a { font: 16px/21px 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: #1a3863; }
.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 #0990d1; }
.box.light-brown h4, .box.light-brown h4 a { font: 40px/44px "Droid Sans", helvetica, sans-serif; color: #FFF; }
.box.light-brown .arrow-title { background-color: #9B9166; }
.box.light-brown .caption, .box.light-brown .byline { color: #cac1a1; }
.box.light-brown .see-more { color: #5c4d24; }
.box.light-brown .see-more:before { color: #625329; }
.box.light-brown ul { padding-left: 10px; }
.box.light-brown ul li:before { color: #625329; }
.box.light-brown .arrow-title .rss-icon { border-right: 1px solid #9a9066; }
.box.light-brown .search-form { background-color: white; }
.box.beige h3, .box.beige h3 a { font: 30px/40px "Droid Serif", Georgia, serif; font-weight: 100; color: #1a3863; }
.box.beige h4, .box.beige h4 a { font: 16px/24px "Droid Sans", helvetica, sans-serif; text-transform: uppercase; font-weight: bold; color: #e26c00; }
.box.beige ul li:before { color: #625329; }
.box.beige .arrow-title { background-color: #BEB39C; }
.box.beige .caption, .box.beige .byline { color: #94876d; }
.box.beige .see-more { color: #1a3863; }
.box.beige .see-more:before { color: #625329; }
.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: #1a3863; }
.box.light-blue blockquote, .box.beige blockquote { font: 28px/32px "Droid Sans", helvetica, sans-serif; color: #1a3863; font-style: italic; }
.box.light-blue blockquote:before, .box.light-blue blockquote:after, .box.beige blockquote:before, .box.beige blockquote:after { font: 28px/32px "Droid Sans", helvetica, sans-serif; color: #1a3863; font-style: italic; content: "\""; }
.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 { max-width: 584px; background-color: #e9e9e9; padding: 30px; margin: 30px auto; clear: both; font: 14px/20px "Droid Sans", helvetica, sans-serif; color: #464646; }
.box.full-post .callout h4 { font: 17px/23px "Droid Sans", helvetica, sans-serif; color: #1a3863; }
.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 a:visited, .box.full-post ul li a, .box.full-post ul li a:visited { color: #0990d1; text-decoration: none; }
.box.full-post a:hover { text-decoration: underline; }
.box.full-post h2 { font: 35px/41px "Droid Serif", Georgia, serif; font-weight: 100; word-wrap: break-word; color: #1a3863; }
.box.full-post h3 { font: 28px/34px "Droid Sans", helvetica, sans-serif; font-weight: 500; color: #1a3863; }
.box.full-post h4 { font: 23px/26px "Droid Sans", helvetica, sans-serif; text-transform: uppercase; font-weight: bold; color: #e26c00; }
.box.full-post h5 { font: 18px/18px "Droid Sans", helvetica, sans-serif; text-transform: uppercase; font-weight: bold; color: #0990d1; }
.box.full-post h5 span { font-family: "Droid Sans", helvetica, sans-serif; font-size: 20px; color: #1a3863; font-weight: normal; }
.box.full-post h5 a, .box.full-post h5 a:visited, .box.full-post h5 a:hover { color: #e26c00; }
.box.full-post h6 { font: 17px/23px "Droid Sans", helvetica, sans-serif; font-weight: bold; color: #1a3863; }
.box.full-post h2 a, .box.full-post h2 a:visited, .box.full-post h2 a:hover, .box.full-post h3 a, .box.full-post h3 a:visited, .box.full-post h3 a:hover, .box.full-post h4 a, .box.full-post h4 a:visited, .box.full-post h4 a:hover, .box.full-post h5 a, .box.full-post h5 a:visited, .box.full-post h5 a:hover, .box.full-post h6 a, .box.full-post h6 a:visited, .box.full-post h6 a:hover { text-decoration: underline; font: inherit; font-weight: inherit; }
.box.full-post ul, .box.full-post ol { margin: 10px 0px 20px 20px; padding: 0px; }
.box.full-post ul { list-style-type: none; }
.box.full-post ul li { margin: 10px 0 0; list-style-image: none; }
.box.full-post ul li:before { font-size: 1.2em; color: #000; content: "\2022 \00A0"; margin: 4px 2px 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; }
.box.full-post ol ol { list-style-type: lower-alpha; }
.box.full-post li { font: 15px/28px "Droid Serif", Georgia, serif; color: black; padding: 0px; }
.box.full-post table { border-collapse: separate; font: 12px "Droid Sans", helvetica, sans-serif; color: #464646; margin: 0px 0px 25px 0px; }
.box.full-post table.alternate-highlights tbody tr:nth-child(even) { background-color: #e5f4fb; }
.box.full-post table.alternate-highlights-gray tbody tr:nth-child(even) { background-color: #d6d6d6; }
.box.full-post table.alternate-highlights-gray tbody tr:nth-child(even) td { border-right-color: #ccc; }
.box.full-post table.align-top td { vertical-align: top; }
.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.even, .box.full-post table tbody tr.even { background-color: #f9f7f5; }
.box.full-post table tr td, .box.full-post table tbody tr td { border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; 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.highlight, .box.full-post table tr td.highlight-dark, .box.full-post table tr td.highlight-blue, .box.full-post table tr td.highlight-tan, .box.full-post table tbody tr td.highlight, .box.full-post table tbody tr td.highlight-dark, .box.full-post table tbody tr td.highlight-blue, .box.full-post table tbody tr td.highlight-tan { background-color: #d6d6d6; }
.box.full-post table tr td.highlight-dark, .box.full-post table tbody tr td.highlight-dark { background-image: url(/wp-content/themes/vip/kaiser-foundation-2016/static/stylesheets/../images/table-header-bg.jpg); color: #fff; }
.box.full-post table tr td.highlight-blue, .box.full-post table tbody tr td.highlight-blue { background-color: #e5f4fb; }
.box.full-post table tr td.highlight-tan, .box.full-post table tbody tr td.highlight-tan { background-color: #eeede7; }
.box.full-post table tr td.highlight-white, .box.full-post table tbody tr td.highlight-white { background-color: #fff; }
.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: 12px "Droid Sans", helvetica, 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-image: url(/wp-content/themes/vip/kaiser-foundation-2016/static/stylesheets/../images/table-header-bg.jpg); }
.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 tr.highlight-dark, .box.full-post table tbody tr.header-blue, .box.full-post table tbody tr.header-dark-blue, .box.full-post table tbody tr.highlight-dark { 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-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.highlight-dark td, .box.full-post table tr.highlight-dark p, .box.full-post table tr.highlight-dark 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 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 div, .box.full-post table tbody tr.highlight-dark td, .box.full-post table tbody tr.highlight-dark p, .box.full-post table tbody tr.highlight-dark div { 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: #133559; 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-image: url(/wp-content/themes/vip/kaiser-foundation-2016/static/stylesheets/../images/table-header-bg.jpg); }
.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: 15px; }
.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: 15px; }
.box.full-post table li { list-style: disc; }
.box.full-post table li:before { display: none; }
.box.full-post .wp-caption { border: 2px solid #e9e9e9; margin: 0px 0px 20px 0px; }
.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 { background-color: #e9e9e9; font: 14px "Droid Sans", helvetica, sans-serif; font-weight: bold; color: #464646; 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 header.primary .header-main .social-links .link.twitter:before, header.primary .header-main .social-links .box.full-post blockquote.tweet-quote .link.twitter:before, .box.full-post blockquote.tweet-quote footer.main > .inner > section.social a.twitter:before, footer.main > .inner > section.social .box.full-post blockquote.tweet-quote a.twitter:before, .box.full-post blockquote.tweet-quote footer.main > nav.page-meta > section.social a.twitter:before, footer.main > nav.page-meta > section.social .box.full-post blockquote.tweet-quote a.twitter:before, .box.full-post blockquote.tweet-quote nav.footer footer.main > .menu > section.social a.twitter:before, nav.footer footer.main > .menu > section.social .box.full-post blockquote.tweet-quote a.twitter:before, .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: #0990d1; 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 header.primary .header-main .social-links .link.twitter:hover:before, header.primary .header-main .social-links .box.full-post blockquote.tweet-quote .link.twitter:hover:before, .box.full-post blockquote.tweet-quote footer.main > .inner > section.social a.twitter:hover:before, footer.main > .inner > section.social .box.full-post blockquote.tweet-quote a.twitter:hover:before, .box.full-post blockquote.tweet-quote footer.main > nav.page-meta > section.social a.twitter:hover:before, footer.main > nav.page-meta > section.social .box.full-post blockquote.tweet-quote a.twitter:hover:before, .box.full-post blockquote.tweet-quote nav.footer footer.main > .menu > section.social a.twitter:hover:before, nav.footer footer.main > .menu > section.social .box.full-post blockquote.tweet-quote a.twitter:hover:before, .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: #0aa1e9; }
.box.full-post blockquote p, .box.full-post blockquote div { font: 18px/30px "Droid Sans", helvetica, 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: 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: #e9e9e9; 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:before, .box .next-section:before { font-size: 0.7em; }
.box .previous-section { padding: 0px 0px 0px 15px; display: block; float: left; }
.box .previous-section:before { margin-right: 10px; font-size: 0.7em; }
.box .next-section { padding: 0px 15px; display: block; float: right; }
.box .next-section:before { margin-left: 10px; float: right; margin-top: 3px; }
.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: Arial, sans-serif; font-size: 12px; }
.box .headline-wrapper { width: 720px; display: block; }

#footnote-holder p { font: 15px/28px "Droid Sans", helvetica, 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-image: url(/wp-content/themes/vip/kaiser-foundation-2016/static/stylesheets/../images/table-header-bg.jpg); }
#content table tr.highlight-blue { background-color: #e5f4fb; }
#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; font: 12px/20px Arial, sans-serif; color: #464646; 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.8em; vertical-align: middle; margin-right: 10px; }

.pdf-document:before { color: #BB0706; }

.ppt-document:before { color: #e26c00; }

.xls-document:before { color: #5C9C2D; }

.mp3-document:before { color: #5C9C2D; }

.doc-document:before { color: #1a3863; }

/*
###################
OLD STYLES
###################
*/
p { font-family: "Droid Serif", Georgia, 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: Arial, sans-serif; color: #848484; font-size: 13px; line-height: 15px; margin: 0 0 10px 0; font-weight: bold; }
p.byline.link { background-image: url(/wp-content/themes/vip/kaiser-foundation-2016/static/stylesheets/../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: 11px; font-family: Arial, sans-serif; line-height: 15px; font-weight: bold; }
p.source.blue { color: #87cdf0; }
p.source.light { color: #FFF; }
p.date { font-family: Arial, sans-serif; font-size: 13px; color: #b0a388; margin: 0 0 10px 0; }
p.date.light { color: #ffffff; }
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: #ffffff; font-size: 14px; line-height: 20px; }
p.small { font-size: 14px; }
p.arial { font-family: Arial, sans-serif; color: #323232; font-size: 18px; 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: Arial, sans-serif; font-size: 13px; 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: 13px; font-family: 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: Arial, sans-serif; color: #323232; font-size: 14px; line-height: 18px; 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: "Droid Serif", Georgia, serif; color: #fff; background-color: #024f88; 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: #0990d1; 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: "Droid Serif", Georgia, serif; color: #153569; font-size: 35px; line-height: 42px; margin: 0 0 10px 0; }
h2 a, h2 a:visited { color: #153569; }
h2.white { color: #fff; }

h3 { font-family: "Droid Serif", Georgia, serif; font-size: 16px; line-height: 24px; color: #464646; }
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: "Droid Sans", helvetica, 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: "Droid Sans", helvetica, 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: "Droid Sans", helvetica, sans-serif; color: #0990d1; font-size: 20px; text-transform: uppercase; }
h3.light-blue.accordion-header { font-weight: bold; font-size: 24px; }
h3.contact { font-family: "Droid Sans", helvetica, sans-serif; text-transform: uppercase; text-decoration: underline; color: #a3a2a2; font-size: 25px; line-height: 26px; }
h3.contact.link { background-image: url(/wp-content/themes/vip/kaiser-foundation-2016/static/stylesheets/../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: "Droid Sans", helvetica, 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: "Droid Sans", helvetica, 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: "Droid Sans", helvetica, sans-serif; font-size: 28px; line-height: 34px; color: #153569; }
h4.white-serif { font-family: "Droid Serif", Georgia, 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: "Droid Sans", helvetica, sans-serif; text-transform: uppercase; color: #de5a02; font-weight: bold; line-height: 23px; }
h4.sans-orange.caps { text-transform: uppercase; }
h4.sans-blue { font-size: 28px; font-family: "Droid Sans", helvetica, sans-serif; text-transform: uppercase; color: #223b5c; font-weight: bold; line-height: 42px; }
h4.arial-bold { font-family: Arial, sans-serif; font-weight: bold; font-size: 16px; line-height: 16px; }
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: 23px; padding-bottom: 5px; }
h4.arial { color: #1b314f; line-height: 21px; padding-top: 10px; font-family: Arial, sans-serif; font-size: 16px; }
h4.location { color: #fff; margin: -10px 0px 0px 0px; width: 265px; font-family: Arial, sans-serif; font-size: 13px; float: right; line-height: 17px; }
h4.location strong { font-weight: bolder; }

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

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

blockquote { font-family: "Droid Serif", Georgia, 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: Arial, sans-serif; font-size: 12px; color: #464646; padding: 5px 0px 0px 5px; font-weight: bold; float: right; }
.pdf a { font-family: Arial, sans-serif; font-size: 12px; 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: "Droid Sans", helvetica, 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: "Droid Sans", helvetica, 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: "Droid Sans", helvetica, sans-serif; font-size: 16px; line-height: 20px; margin: 5px 0px 20px 0px; }

.date-mini { font-size: 13px; font-family: Arial, sans-serif; color: #848484; }

.blue-text-block { color: #0990d1; }

.your-selections { color: #262526; }

.name { color: #898263; font-size: 28px; font-family: "Droid Sans", helvetica, 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: "Droid Sans", helvetica, sans-serif; padding: 10px 0px; font-weight: bold; }

.location-number { font-family: Arial, sans-serif; font-size: 14px; color: #242424; line-height: 20px; }

.gallery-contact { font-family: "Droid Sans", helvetica, 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: "Droid Sans", helvetica, sans-serif; text-transform: uppercase; color: #fff; }
.gallery-contact h6.dark-blue { color: #1f3452; }

sup { vertical-align: top; font-size: 0.6em; position: relative; top: -5px; color: #153569; font-family: Arial, sans-serif; font-size: 10px; font-weight: bold; }
sup a { text-decoration: none; color: #153569; }
sup.serif { font-family: "Droid Serif", Georgia, serif; font-weight: normal; right: 10px; top: -2px; }

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

.bullet-list { padding: 0px 0px 15px 15px; }
.bullet-list li { list-style-type: disc; color: #024f88; font-family: Arial, sans-serif; font-size: 14px; line-height: 30px; 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(/wp-content/themes/vip/kaiser-foundation-2016/static/stylesheets/../images/pdf-list-icon.png); background-repeat: no-repeat; min-height: 30px; font-family: Arial, sans-serif; font-size: 12px; 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(/wp-content/themes/vip/kaiser-foundation-2016/static/stylesheets/../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: Arial, sans-serif; font-size: 14px; 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: "Droid Sans", helvetica, 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: 13px/13px 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: 13px; font-family: Arial, sans-serif; text-decoration: none; color: #000; font-weight: bold; }
dl.accordion.inline dd { font: 14px/20px "Droid Serif", Georgia, 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: "Droid Serif", Georgia, 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: Arial, sans-serif; font-size: 16px; text-decoration: none; font-weight: bold; }
.accordion-wrapper .inside-padding .accordion-title.dark-blue, dl.accordion.inline .inside-padding .accordion-title.dark-blue { color: #153569; }
.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: #153569; font-family: "Droid Serif", Georgia, 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: 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: #9E936B; 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: Arial, sans-serif; font-size: 16px; color: #153569; font-weight: bold; }
.accordion-wrapper .clear-selections, dl.accordion.inline .clear-selections { cursor: pointer; float: right; color: #1a3863; font-family: "Droid Serif", Georgia, serif; font-size: 12px; }
.accordion-wrapper .clear-selections:hover, dl.accordion.inline .clear-selections:hover { text-decoration: underline; }

#accordion-black-icons h3 { font-family: Arial, sans-serif; font-size: 16px; 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: Arial, sans-serif; font-size: 16px; 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: #0990d1; }

.search-form { font-size: 0; position: relative; border: 1px solid #ccc; }
.search-form:before { position: absolute; right: 0; top: 0; width: 44px; height: 44px; display: block; color: #1a3863; text-align: center; line-height: 1.5; font-size: 28px; }
.search-form:before:hover, .search-form:before:focus { color: #254f8b; }
.search-form input[type=text], .search-form input[type=submit] { height: 44px; border: 0; background-color: transparent; }
.search-form input[type=text] { font-family: Georgia, serif; padding: 0px 59px 0px 15px; font-style: italic; font-size: 16px; color: #686868; font-weight: 100; width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.search-form input[type=submit] { text-indent: -9999px; width: 44px; cursor: pointer; display: inline-block; position: absolute; top: 0; padding: 0; right: 0; }

/* 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: #1a3863; color: #fff; font: 28px/30px "Droid Sans", helvetica, 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: #1a3863; color: #fff; font: 28px/30px "Droid Sans", helvetica, 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 "Droid Sans", helvetica, sans-serif; }
body #content .about-us-tiles .about-us { float: left; width: 345px; margin: 0px 15px 0px 0px; }
body #content .about-us-tiles .about-us h3 { font: 28px/30px "Droid Sans", helvetica, sans-serif; }
body #content .about-us-tiles .about-us:last-child { width: 347px; margin: 0px; }
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: #9B9166; }
body #content .map-wrapper { display: inline-block; width: 604px; margin: 0px 13px 20px 0px; float: left; }
body #content .map-canvas { width: 604px; height: 338px; box-shadow: 2px 2px 1px #bdbdbd; }
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: 15px/15px 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 "Droid Sans", helvetica, 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: "Droid Sans", helvetica, 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: 14px/21px 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: Arial, sans-serif; font-style: italic; font-size: 14px; 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 "Droid Sans", helvetica, sans-serif; color: #0990d1; font-weight: bold; margin: 0px; text-transform: uppercase; }
.left-column .box.intern-box h4 { font: 16px/18px "Droid Sans", helvetica, sans-serif; color: #0990d1; 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: #0990d1; }
.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(/wp-content/themes/vip/kaiser-foundation-2016/static/stylesheets/../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: 12px/14px 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 "Droid Sans", helvetica, sans-serif; color: #024f88; }
#medicaid-profile-wrapper #profile-image-wrapper h3 { font: 24px/26px "Droid Sans", helvetica, 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: "Droid Sans", helvetica, 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(/wp-content/themes/vip/kaiser-foundation-2016/static/stylesheets/../images/header-nav-bg.png); border-top: 1px solid #dbcec0; border-right: 1px solid #dbcec0; font: 14px/14px "Droid Sans", helvetica, 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: "Droid Sans", helvetica, 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: "Droid Sans", helvetica, 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, #banner nav.page-meta, #banner nav.footer .menu, nav.footer #banner .menu { font-family: "Droid Sans", helvetica, sans-serif; }
#banner .inner:after, #banner nav.page-meta:after, #banner nav.footer .menu:after, nav.footer #banner .menu:after { content: none; }
@media (min-width: 992px) { #banner .inner, #banner nav.page-meta, #banner nav.footer .menu, nav.footer #banner .menu { display: flex; } }
#banner .box-left, #banner .box-right { font-size: 18px; line-height: 1.5; }
#banner .box-left { padding: 20px 10px; color: #ffffff; }
#banner .box-left h2 { color: #ffffff; }
@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: "Droid Sans", helvetica, sans-serif; }
#banner .box-right { padding: 20px 10px; color: #ffffff; 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: #ffffff; }
#banner .box-right a:hover { text-decoration: underline; }
#banner .box-right p { font-family: "Droid Sans", helvetica, sans-serif; font-size: 18px; color: #ffffff; }

@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: "Droid Sans", helvetica, sans-serif; }
.one-column .handle.open { color: #0990d1; }
.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: #e9e9e9; 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: #024f88; padding: 10px; color: #ffffff; font-size: 20px; margin-bottom: 0; padding: 10px 20px; font-family: "Droid Sans", helvetica, sans-serif; }
.box.full-post .compare-box div, .box.full-post .compare-box p, .box.full-post .compare-box li { font-family: "Droid Sans", helvetica, sans-serif; }
.compare-box .box-content { padding: 20px; font-family: "Droid Sans", helvetica, 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: "Droid Sans", helvetica, 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: #ffffff; 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: "Droid Sans", helvetica, 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: #0990d1; 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; }

.clearfix:after, body #content .slab-container .slab .featured:after, body .tabs.dc-tabs:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.inner, nav.page-meta, nav.footer .menu { width: 1225px; margin: 0 auto; }
.inner:after, nav.page-meta:after, nav.footer .menu:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

/* Text meant only for screen readers. */
.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); position: absolute !important; height: 1px; width: 1px; overflow: hidden; }

@media (max-width: 1249px) { .inner, nav.page-meta, nav.footer .menu { min-width: 100%; width: 100%; } }
.footer-sprite, #email-signup input#email-submit { background-image: url(/wp-content/themes/vip/kaiser-foundation-2016/static/stylesheets/../images/sprites/footer-sac1d499d9e.png); background-repeat: no-repeat; }

footer.print { display: none; }
footer.main { background-color: #153569; font-family: helvetica, sans-serif; font-size: 0.8em; color: #fff; padding: 20px; }
footer.main a { color: white; text-decoration: none; }
footer.main > .inner > section, footer.main > nav.page-meta > section, nav.footer footer.main > .menu > section { height: 35px; padding: 5px; line-height: 1.5; }
footer.main > .inner > section.copyright > a, footer.main > nav.page-meta > section.copyright > a, nav.footer footer.main > .menu > section.copyright > a { display: inline-block; border-left: 1px solid rgba(255, 255, 255, 0.4); margin-left: 5px; padding-left: 10px; }
footer.main > .inner > section.social, footer.main > nav.page-meta > section.social, nav.footer footer.main > .menu > section.social { line-height: 35px; }
footer.main > .inner > section.social strong, footer.main > nav.page-meta > section.social strong, nav.footer footer.main > .menu > section.social strong { font-weight: bold; }
footer.main > .inner > section.social a, footer.main > nav.page-meta > section.social a, nav.footer footer.main > .menu > section.social a { width: 30px; height: 35px; color: white; text-decoration: none; display: inline-block; margin: 0 0 0 25px; visibility: hidden; overflow: hidden; text-align: center; vertical-align: middle; line-height: 35px; }
footer.main > .inner > section.social a:hover, footer.main > nav.page-meta > section.social a:hover, nav.footer footer.main > .menu > section.social a:hover { color: #ffd700; }
footer.main > .inner > section.social a:before, footer.main > nav.page-meta > section.social a:before, nav.footer footer.main > .menu > section.social a:before { font-size: 1.8em; visibility: visible; vertical-align: middle; }
footer.main > .inner > section.signup strong, footer.main > nav.page-meta > section.signup strong, nav.footer footer.main > .menu > section.signup strong, footer.main > .inner > section.signup span, footer.main > nav.page-meta > section.signup span, nav.footer footer.main > .menu > section.signup span { font-family: helvetica, sans-serif; color: #fff; display: block; }
footer.main > .inner > section.signup strong, footer.main > nav.page-meta > section.signup strong, nav.footer footer.main > .menu > section.signup strong { font-weight: bold; }
footer.main > .inner > form, footer.main > nav.page-meta > form, nav.footer footer.main > .menu > form { height: 45px; font-size: 0; width: 100%; }
footer.main > .inner > form > input[type=email], footer.main > nav.page-meta > form > input[type=email], nav.footer footer.main > .menu > form > input[type=email] { display: inline-block; height: 43px; padding: 0 15px 0 15px; font-family: Georgia, serif; font-style: italic; font-size: 16px; color: #686868; font-weight: 100; border: 1px solid #fff; width: 70%; }
footer.main > .inner > form > button[type=submit], footer.main > nav.page-meta > form > button[type=submit], nav.footer footer.main > .menu > form > button[type=submit] { display: inline-block; height: 45px; padding: 10px; border: 0; background: #024f88; font-size: 0; vertical-align: top; }
footer.main > .inner > form > button[type=submit]:before, footer.main > nav.page-meta > form > button[type=submit]:before, nav.footer footer.main > .menu > form > button[type=submit]:before { color: white; font-size: 17px; }
@media (min-width: 1250px) { footer.main .inner > section, footer.main nav.page-meta > section, footer.main nav.footer .menu > section, nav.footer footer.main .menu > section, footer.main .inner > form, footer.main nav.page-meta > form, footer.main nav.footer .menu > form, nav.footer footer.main .menu > form { display: inline-block; vertical-align: top; }
  footer.main .inner > form, footer.main nav.page-meta > form, footer.main nav.footer .menu > form, nav.footer footer.main .menu > form { width: 28%; }
  footer.main .inner > section.social, footer.main nav.page-meta > section.social, footer.main nav.footer .menu > section.social, nav.footer footer.main .menu > section.social, footer.main .inner > section.signup, footer.main nav.page-meta > section.signup, footer.main nav.footer .menu > section.signup, nav.footer footer.main .menu > section.signup { border-left: 1px solid rgba(255, 255, 255, 0.4); padding-left: 35px; margin-left: 25px; } }

nav.footer { background-color: #153569; font-family: helvetica, sans-serif; font-size: 0.8em; color: #fff; border-bottom: 1px solid rgba(255, 255, 255, 0.4); padding: 0 20px 25px; line-height: 1.5; }
nav.footer a { color: white; text-decoration: none; }
nav.footer .menu { padding-top: 10px; }
nav.footer .menu > .menu-item, nav.footer .menu > .menu-item-has-children { display: block; margin-top: 10px; }
nav.footer .menu > .menu-item > a, nav.footer .menu > .menu-item-has-children > a { text-transform: uppercase; font-weight: bold; display: block; padding: 5px 0; }
nav.footer .menu > .menu-item-has-children > a { border-bottom: 1px solid rgba(255, 255, 255, 0.4); }
nav.footer .menu > .menu-item-has-children .menu-item { padding: 5px 0 0; }
@media (min-width: 1250px) { nav.footer .menu { -moz-column-count: 5; -webkit-column-count: 5; column-count: 5; }
  nav.footer .menu > .menu-item-has-children { display: inline-block; } }
nav.footer a:hover { text-decoration: underline; }

.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: 13px/25px 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: "Droid Sans", helvetica, sans-serif; font-size: 12px; }
#quiz-results-wrapper table th { background: #1a3863; color: #fff; font-family: "Droid Sans", helvetica, sans-serif; font-weight: bold; }
#quiz-results-wrapper table tr:nth-child(2n) { background: #dadada; }
#quiz-results-wrapper table tr.matched-answers td { background: #1a3863; 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: "Droid Serif", Georgia, 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: "Droid Serif", Georgia, 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: "Droid Serif", Georgia, 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: "Droid Serif", Georgia, 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: 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: #0961a2; 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(/wp-content/themes/vip/kaiser-foundation-2016/static/stylesheets/../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: 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: #1a3863; font: 18px bold "Droid Sans", helvetica, 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: Arial; 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: "Droid Sans", helvetica, 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: "Droid Sans", helvetica, 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: #1a3863; 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: "Droid Sans", helvetica, sans-serif; margin-right: 10px; padding: 5px; }
#seniors-in-poverty-wrapper .toggle a.active { background-color: #1a3863; 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: Arial; 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; }

#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; }

.datacollection-guide h2 { font: 25px/50px "Droid Sans", helvetica, 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: #0990d1; }

.clearfix:after, body #content .slab-container .slab .featured:after, body .tabs.dc-tabs:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.inner, nav.page-meta, nav.footer .menu { width: 1225px; margin: 0 auto; }
.inner:after, nav.page-meta:after, nav.footer .menu:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

/* Text meant only for screen readers. */
.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); position: absolute !important; height: 1px; width: 1px; overflow: hidden; }

@media (max-width: 1249px) { .inner, nav.page-meta, nav.footer .menu { min-width: 100%; width: 100%; } }
#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: "Droid Sans", helvetica, 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: "Droid Sans", helvetica, 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: "Droid Sans", helvetica, 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 "Droid Sans", helvetica, 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: #e2dfd3; margin-bottom: 20px; padding: 15px; 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: #183966; font-family: "Droid Serif", Georgia, serif; font-weight: normal; }
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: #ffffff; font-family: "Droid Sans", helvetica, sans-serif; font-weight: bold; font-size: 14px; text-transform: uppercase; padding: 1px 14px 0; background-color: #afa584; display: inline-block; margin-bottom: 20px; letter-spacing: 1px; }
body #content .slab-container .slab .kicker a { font-family: "Droid Sans", helvetica, 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: #0990d1; margin: 5px 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: 15px/20px "Droid Serif", Georgia, 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: "Droid Sans", helvetica, 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: "Droid Sans", helvetica, 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: #0990d1; float: left; margin: 3px 5px 5px 5px; }
body #content .slab-container .slab .featured img { float: left; margin-right: 15px; }
body #content .slab-container .slab.button-link { display: block; font: 14px/16px "Droid Sans", helvetica, sans-serif; color: #ffffff; 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: #1a3863; }
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-brown { background-color: #ada382; }
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-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: #ffffff; }
body #content .slab-container.center .slab ul li { font-family: "Droid Serif", Georgia, serif; }
body #content .slab-container.center .slab ul li:before { color: #afa584; }
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: #e26c00; }
body #content .slab-container.center .slab.orange ul li:before { color: #1a3863; }
body #content .slab-container.center .slab.orange .kicker { background-color: #e27931; }
body #content .slab-container.center .slab.dark-blue { background-color: #1a3863; }
body #content .slab-container.center .slab.dark-blue ul li:before { color: #3f526d; }
body #content .slab-container.center .slab.dark-blue .kicker { background-color: #3f526d; }
body #content .slab-container.center .slab.light-blue { background-color: #0990d1; }
body #content .slab-container.center .slab.light-blue ul li:before { color: #1a3863; }
body #content .slab-container.center .slab.light-blue .kicker { background-color: #36acd5; }
body #content .slab-container.center .slab.dark-brown { background-color: #9e936a; }
body #content .slab-container.center .slab.dark-brown .kicker { background-color: #ada382; }
body #content .slab-container.center .slab.gray { background-color: #e9e9e9; }
body #content .slab-container.center .slab.gray ul li:before { color: #153569; }
body #content .slab-container.center .slab.gray .kicker { background-color: #153569; }
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: #1a3863; color: #ffffff; display: block; }
body #content .slab-container.center .slab.sidebar-child .kicker a { color: #ffffff; 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: #ffffff; }
body #content .slab-container.center .slab.sidebar-child .fa-khn-logo { font-size: 2.5em; position: absolute; right: 0; bottom: 0; text-decoration: none; color: #1a3863; }
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: #000000; }
body #content .slab-container.sidebar .slab a { color: #000000; }
body #content .slab-container.sidebar .slab h2 { font-size: 18px; line-height: 22px; }
body #content .slab-container.sidebar .slab .kicker { background-color: #1a3863; position: relative; color: #ffffff; display: block; margin: -15px -15px 15px; padding-right: 15px; clear: left; font-size: 14px; }
body #content .slab-container.sidebar .slab .kicker a { color: #ffffff; 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: #ffffff; float: right; }
body #content .slab-container.sidebar .slab .kicker.section { margin: 15px -15px; }
body #content .slab-container.sidebar .slab.orange .kicker { background-color: #e56c00; }
body #content .slab-container.sidebar .slab.light-blue .kicker { background-color: #0990d1; }
body #content .slab-container.sidebar .slab.dark-brown .kicker { background-color: #9e936a; }
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 #ffffff; }
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; position: absolute; right: 0; bottom: 0; text-decoration: none; color: #1a3863; }
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: #ffffff; }
body #content .slab-container.sidebar .slab .full-post a { color: #0990d1; }
@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 { position: absolute; top: -40px; } }
body.home #content .slab-container.center .slab .topic, body.single-home-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: "Droid Sans", helvetica, sans-serif; font-size: 18px; color: #ffffff; text-decoration: none; background-color: #afa584; margin: 0 0 10px -15px; 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 { background-color: #847752; }
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 { 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.disparities-policy.light-brown .topic, body.single-home-page #content .slab-container.center .slab.disparities-policy.light-brown .topic { background-size: 40.5px 4400px; background-position: 0 -280px; } }
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 { 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.disparities-policy.light-brown .topic:hover, body.single-home-page #content .slab-container.center .slab.disparities-policy.light-brown .topic:hover { background-size: 40.5px 4400px; background-position: 0 -240px; } }
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 { 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.disparities-policy.light-blue .topic, body.single-home-page #content .slab-container.center .slab.disparities-policy.light-blue .topic { background-size: 40.5px 4400px; background-position: 0 -200px; } }
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 { 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.disparities-policy.light-blue .topic:hover, body.single-home-page #content .slab-container.center .slab.disparities-policy.light-blue .topic:hover { background-size: 40.5px 4400px; background-position: 0 -160px; } }
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 { 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.disparities-policy.dark-blue .topic, body.single-home-page #content .slab-container.center .slab.disparities-policy.dark-blue .topic { background-size: 40.5px 4400px; background-position: 0 -40px; } }
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 { cursor: pointer; 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.disparities-policy.dark-blue .topic:hover, body.single-home-page #content .slab-container.center .slab.disparities-policy.dark-blue .topic:hover { background-size: 40.5px 4400px; background-position: 0 -4360px; } }
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 { 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.disparities-policy.dark-brown .topic, body.single-home-page #content .slab-container.center .slab.disparities-policy.dark-brown .topic { background-size: 40.5px 4400px; background-position: 0 -120px; } }
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 { 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.disparities-policy.dark-brown .topic:hover, body.single-home-page #content .slab-container.center .slab.disparities-policy.dark-brown .topic:hover { background-size: 40.5px 4400px; background-position: 0 -80px; } }
body.home #content .slab-container.center .slab.disparities-policy.orange .topic, body.single-home-page #content .slab-container.center .slab.disparities-policy.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.disparities-policy.orange .topic, body.single-home-page #content .slab-container.center .slab.disparities-policy.orange .topic { background-size: 40.5px 4400px; background-position: 0 -360px; } }
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 { 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.disparities-policy.orange .topic:hover, body.single-home-page #content .slab-container.center .slab.disparities-policy.orange .topic:hover { background-size: 40.5px 4400px; background-position: 0 -320px; } }
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 { 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.global-health-policy.light-brown .topic, body.single-home-page #content .slab-container.center .slab.global-health-policy.light-brown .topic { background-size: 40.5px 4400px; background-position: 0 -680px; } }
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 { 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.global-health-policy.light-brown .topic:hover, body.single-home-page #content .slab-container.center .slab.global-health-policy.light-brown .topic:hover { background-size: 40.5px 4400px; background-position: 0 -640px; } }
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 { 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.global-health-policy.light-blue .topic, body.single-home-page #content .slab-container.center .slab.global-health-policy.light-blue .topic { background-size: 40.5px 4400px; background-position: 0 -600px; } }
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 { 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.global-health-policy.light-blue .topic:hover, body.single-home-page #content .slab-container.center .slab.global-health-policy.light-blue .topic:hover { background-size: 40.5px 4400px; background-position: 0 -560px; } }
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 { 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.global-health-policy.dark-blue .topic, body.single-home-page #content .slab-container.center .slab.global-health-policy.dark-blue .topic { background-size: 40.5px 4400px; background-position: 0 -440px; } }
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 { 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.global-health-policy.dark-blue .topic:hover, body.single-home-page #content .slab-container.center .slab.global-health-policy.dark-blue .topic:hover { background-size: 40.5px 4400px; background-position: 0 -400px; } }
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 { 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.global-health-policy.dark-brown .topic, body.single-home-page #content .slab-container.center .slab.global-health-policy.dark-brown .topic { background-size: 40.5px 4400px; background-position: 0 -520px; } }
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 { 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.global-health-policy.dark-brown .topic:hover, body.single-home-page #content .slab-container.center .slab.global-health-policy.dark-brown .topic:hover { background-size: 40.5px 4400px; background-position: 0 -480px; } }
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 { 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.global-health-policy.orange .topic, body.single-home-page #content .slab-container.center .slab.global-health-policy.orange .topic { background-size: 40.5px 4400px; background-position: 0 -760px; } }
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 { 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.global-health-policy.orange .topic:hover, body.single-home-page #content .slab-container.center .slab.global-health-policy.orange .topic:hover { background-size: 40.5px 4400px; background-position: 0 -720px; } }
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 { 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.health-costs.light-brown .topic, body.single-home-page #content .slab-container.center .slab.health-costs.light-brown .topic { background-size: 40.5px 4400px; background-position: 0 -1080px; } }
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 { 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.health-costs.light-brown .topic:hover, body.single-home-page #content .slab-container.center .slab.health-costs.light-brown .topic:hover { background-size: 40.5px 4400px; background-position: 0 -1040px; } }
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 { 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.health-costs.light-blue .topic, body.single-home-page #content .slab-container.center .slab.health-costs.light-blue .topic { background-size: 40.5px 4400px; background-position: 0 -1000px; } }
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 { 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.health-costs.light-blue .topic:hover, body.single-home-page #content .slab-container.center .slab.health-costs.light-blue .topic:hover { background-size: 40.5px 4400px; background-position: 0 -960px; } }
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 { 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.health-costs.dark-blue .topic, body.single-home-page #content .slab-container.center .slab.health-costs.dark-blue .topic { background-size: 40.5px 4400px; background-position: 0 -840px; } }
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 { 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.health-costs.dark-blue .topic:hover, body.single-home-page #content .slab-container.center .slab.health-costs.dark-blue .topic:hover { background-size: 40.5px 4400px; background-position: 0 -800px; } }
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 { 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.health-costs.dark-brown .topic, body.single-home-page #content .slab-container.center .slab.health-costs.dark-brown .topic { background-size: 40.5px 4400px; background-position: 0 -920px; } }
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 { 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.health-costs.dark-brown .topic:hover, body.single-home-page #content .slab-container.center .slab.health-costs.dark-brown .topic:hover { background-size: 40.5px 4400px; background-position: 0 -880px; } }
body.home #content .slab-container.center .slab.health-costs.orange .topic, body.single-home-page #content .slab-container.center .slab.health-costs.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.health-costs.orange .topic, body.single-home-page #content .slab-container.center .slab.health-costs.orange .topic { background-size: 40.5px 4400px; background-position: 0 -1160px; } }
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 { 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.health-costs.orange .topic:hover, body.single-home-page #content .slab-container.center .slab.health-costs.orange .topic:hover { background-size: 40.5px 4400px; background-position: 0 -1120px; } }
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 { 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-reform.light-brown .topic, body.single-home-page #content .slab-container.center .slab.health-reform.light-brown .topic { background-size: 40.5px 4400px; background-position: 0 -1480px; } }
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 { 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-reform.light-brown .topic:hover, body.single-home-page #content .slab-container.center .slab.health-reform.light-brown .topic:hover { background-size: 40.5px 4400px; background-position: 0 -1440px; } }
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 { 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-reform.light-blue .topic, body.single-home-page #content .slab-container.center .slab.health-reform.light-blue .topic { background-size: 40.5px 4400px; background-position: 0 -1400px; } }
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 { 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-reform.light-blue .topic:hover, body.single-home-page #content .slab-container.center .slab.health-reform.light-blue .topic:hover { background-size: 40.5px 4400px; background-position: 0 -1360px; } }
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 { 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-reform.dark-blue .topic, body.single-home-page #content .slab-container.center .slab.health-reform.dark-blue .topic { background-size: 40.5px 4400px; background-position: 0 -1240px; } }
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 { 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-reform.dark-blue .topic:hover, body.single-home-page #content .slab-container.center .slab.health-reform.dark-blue .topic:hover { background-size: 40.5px 4400px; background-position: 0 -1200px; } }
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 { 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-reform.dark-brown .topic, body.single-home-page #content .slab-container.center .slab.health-reform.dark-brown .topic { background-size: 40.5px 4400px; background-position: 0 -1320px; } }
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 { 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-reform.dark-brown .topic:hover, body.single-home-page #content .slab-container.center .slab.health-reform.dark-brown .topic:hover { background-size: 40.5px 4400px; background-position: 0 -1280px; } }
body.home #content .slab-container.center .slab.health-reform.orange .topic, body.single-home-page #content .slab-container.center .slab.health-reform.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-reform.orange .topic, body.single-home-page #content .slab-container.center .slab.health-reform.orange .topic { background-size: 40.5px 4400px; background-position: 0 -1560px; } }
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 { 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-reform.orange .topic:hover, body.single-home-page #content .slab-container.center .slab.health-reform.orange .topic:hover { background-size: 40.5px 4400px; background-position: 0 -1520px; } }
body.home #content .slab-container.center .slab.hivaids.light-brown .topic, body.single-home-page #content .slab-container.center .slab.hivaids.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.hivaids.light-brown .topic, body.single-home-page #content .slab-container.center .slab.hivaids.light-brown .topic { background-size: 40.5px 4400px; background-position: 0 -1880px; } }
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 { 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.hivaids.light-brown .topic:hover, body.single-home-page #content .slab-container.center .slab.hivaids.light-brown .topic:hover { background-size: 40.5px 4400px; background-position: 0 -1840px; } }
body.home #content .slab-container.center .slab.hivaids.light-blue .topic, body.single-home-page #content .slab-container.center .slab.hivaids.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.hivaids.light-blue .topic, body.single-home-page #content .slab-container.center .slab.hivaids.light-blue .topic { background-size: 40.5px 4400px; background-position: 0 -1800px; } }
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 { 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.hivaids.light-blue .topic:hover, body.single-home-page #content .slab-container.center .slab.hivaids.light-blue .topic:hover { background-size: 40.5px 4400px; background-position: 0 -1760px; } }
body.home #content .slab-container.center .slab.hivaids.dark-blue .topic, body.single-home-page #content .slab-container.center .slab.hivaids.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.hivaids.dark-blue .topic, body.single-home-page #content .slab-container.center .slab.hivaids.dark-blue .topic { background-size: 40.5px 4400px; background-position: 0 -1640px; } }
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 { 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.hivaids.dark-blue .topic:hover, body.single-home-page #content .slab-container.center .slab.hivaids.dark-blue .topic:hover { background-size: 40.5px 4400px; background-position: 0 -1600px; } }
body.home #content .slab-container.center .slab.hivaids.dark-brown .topic, body.single-home-page #content .slab-container.center .slab.hivaids.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.hivaids.dark-brown .topic, body.single-home-page #content .slab-container.center .slab.hivaids.dark-brown .topic { background-size: 40.5px 4400px; background-position: 0 -1720px; } }
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 { 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.hivaids.dark-brown .topic:hover, body.single-home-page #content .slab-container.center .slab.hivaids.dark-brown .topic:hover { background-size: 40.5px 4400px; background-position: 0 -1680px; } }
body.home #content .slab-container.center .slab.hivaids.orange .topic, body.single-home-page #content .slab-container.center .slab.hivaids.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.hivaids.orange .topic, body.single-home-page #content .slab-container.center .slab.hivaids.orange .topic { background-size: 40.5px 4400px; background-position: 0 -1960px; } }
body.home #content .slab-container.center .slab.hivaids.orange .topic:hover, body.single-home-page #content .slab-container.center .slab.hivaids.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.hivaids.orange .topic:hover, body.single-home-page #content .slab-container.center .slab.hivaids.orange .topic:hover { background-size: 40.5px 4400px; background-position: 0 -1920px; } }
body.home #content .slab-container.center .slab.medicaid.light-brown .topic, body.single-home-page #content .slab-container.center .slab.medicaid.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.medicaid.light-brown .topic, body.single-home-page #content .slab-container.center .slab.medicaid.light-brown .topic { background-size: 40.5px 4400px; background-position: 0 -2280px; } }
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 { 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.medicaid.light-brown .topic:hover, body.single-home-page #content .slab-container.center .slab.medicaid.light-brown .topic:hover { background-size: 40.5px 4400px; background-position: 0 -2240px; } }
body.home #content .slab-container.center .slab.medicaid.light-blue .topic, body.single-home-page #content .slab-container.center .slab.medicaid.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.medicaid.light-blue .topic, body.single-home-page #content .slab-container.center .slab.medicaid.light-blue .topic { background-size: 40.5px 4400px; background-position: 0 -2200px; } }
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 { 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.medicaid.light-blue .topic:hover, body.single-home-page #content .slab-container.center .slab.medicaid.light-blue .topic:hover { background-size: 40.5px 4400px; background-position: 0 -2160px; } }
body.home #content .slab-container.center .slab.medicaid.dark-blue .topic, body.single-home-page #content .slab-container.center .slab.medicaid.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.medicaid.dark-blue .topic, body.single-home-page #content .slab-container.center .slab.medicaid.dark-blue .topic { background-size: 40.5px 4400px; background-position: 0 -2040px; } }
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 { 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.medicaid.dark-blue .topic:hover, body.single-home-page #content .slab-container.center .slab.medicaid.dark-blue .topic:hover { background-size: 40.5px 4400px; background-position: 0 -2000px; } }
body.home #content .slab-container.center .slab.medicaid.dark-brown .topic, body.single-home-page #content .slab-container.center .slab.medicaid.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.medicaid.dark-brown .topic, body.single-home-page #content .slab-container.center .slab.medicaid.dark-brown .topic { background-size: 40.5px 4400px; background-position: 0 -2120px; } }
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 { 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.medicaid.dark-brown .topic:hover, body.single-home-page #content .slab-container.center .slab.medicaid.dark-brown .topic:hover { background-size: 40.5px 4400px; background-position: 0 -2080px; } }
body.home #content .slab-container.center .slab.medicaid.orange .topic, body.single-home-page #content .slab-container.center .slab.medicaid.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.medicaid.orange .topic, body.single-home-page #content .slab-container.center .slab.medicaid.orange .topic { background-size: 40.5px 4400px; background-position: 0 -2360px; } }
body.home #content .slab-container.center .slab.medicaid.orange .topic:hover, body.single-home-page #content .slab-container.center .slab.medicaid.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.medicaid.orange .topic:hover, body.single-home-page #content .slab-container.center .slab.medicaid.orange .topic:hover { background-size: 40.5px 4400px; background-position: 0 -2320px; } }
body.home #content .slab-container.center .slab.medicare.light-brown .topic, body.single-home-page #content .slab-container.center .slab.medicare.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.medicare.light-brown .topic, body.single-home-page #content .slab-container.center .slab.medicare.light-brown .topic { background-size: 40.5px 4400px; background-position: 0 -2680px; } }
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 { 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.medicare.light-brown .topic:hover, body.single-home-page #content .slab-container.center .slab.medicare.light-brown .topic:hover { background-size: 40.5px 4400px; background-position: 0 -2640px; } }
body.home #content .slab-container.center .slab.medicare.light-blue .topic, body.single-home-page #content .slab-container.center .slab.medicare.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.medicare.light-blue .topic, body.single-home-page #content .slab-container.center .slab.medicare.light-blue .topic { background-size: 40.5px 4400px; background-position: 0 -2600px; } }
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 { 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.medicare.light-blue .topic:hover, body.single-home-page #content .slab-container.center .slab.medicare.light-blue .topic:hover { background-size: 40.5px 4400px; background-position: 0 -2560px; } }
body.home #content .slab-container.center .slab.medicare.dark-blue .topic, body.single-home-page #content .slab-container.center .slab.medicare.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.medicare.dark-blue .topic, body.single-home-page #content .slab-container.center .slab.medicare.dark-blue .topic { background-size: 40.5px 4400px; background-position: 0 -2440px; } }
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 { 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.medicare.dark-blue .topic:hover, body.single-home-page #content .slab-container.center .slab.medicare.dark-blue .topic:hover { background-size: 40.5px 4400px; background-position: 0 -2400px; } }
body.home #content .slab-container.center .slab.medicare.dark-brown .topic, body.single-home-page #content .slab-container.center .slab.medicare.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.medicare.dark-brown .topic, body.single-home-page #content .slab-container.center .slab.medicare.dark-brown .topic { background-size: 40.5px 4400px; background-position: 0 -2520px; } }
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 { 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.medicare.dark-brown .topic:hover, body.single-home-page #content .slab-container.center .slab.medicare.dark-brown .topic:hover { background-size: 40.5px 4400px; background-position: 0 -2480px; } }
body.home #content .slab-container.center .slab.medicare.orange .topic, body.single-home-page #content .slab-container.center .slab.medicare.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.medicare.orange .topic, body.single-home-page #content .slab-container.center .slab.medicare.orange .topic { background-size: 40.5px 4400px; background-position: 0 -2760px; } }
body.home #content .slab-container.center .slab.medicare.orange .topic:hover, body.single-home-page #content .slab-container.center .slab.medicare.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.medicare.orange .topic:hover, body.single-home-page #content .slab-container.center .slab.medicare.orange .topic:hover { background-size: 40.5px 4400px; background-position: 0 -2720px; } }
body.home #content .slab-container.center .slab.perspectives.light-brown .topic, body.single-home-page #content .slab-container.center .slab.perspectives.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.perspectives.light-brown .topic, body.single-home-page #content .slab-container.center .slab.perspectives.light-brown .topic { background-size: 40.5px 4400px; background-position: 0 -3080px; } }
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 { 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.perspectives.light-brown .topic:hover, body.single-home-page #content .slab-container.center .slab.perspectives.light-brown .topic:hover { background-size: 40.5px 4400px; background-position: 0 -3040px; } }
body.home #content .slab-container.center .slab.perspectives.light-blue .topic, body.single-home-page #content .slab-container.center .slab.perspectives.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.perspectives.light-blue .topic, body.single-home-page #content .slab-container.center .slab.perspectives.light-blue .topic { background-size: 40.5px 4400px; background-position: 0 -3000px; } }
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 { 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.perspectives.light-blue .topic:hover, body.single-home-page #content .slab-container.center .slab.perspectives.light-blue .topic:hover { background-size: 40.5px 4400px; background-position: 0 -2960px; } }
body.home #content .slab-container.center .slab.perspectives.dark-blue .topic, body.single-home-page #content .slab-container.center .slab.perspectives.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.perspectives.dark-blue .topic, body.single-home-page #content .slab-container.center .slab.perspectives.dark-blue .topic { background-size: 40.5px 4400px; background-position: 0 -2840px; } }
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 { 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.perspectives.dark-blue .topic:hover, body.single-home-page #content .slab-container.center .slab.perspectives.dark-blue .topic:hover { background-size: 40.5px 4400px; background-position: 0 -2800px; } }
body.home #content .slab-container.center .slab.perspectives.dark-brown .topic, body.single-home-page #content .slab-container.center .slab.perspectives.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.perspectives.dark-brown .topic, body.single-home-page #content .slab-container.center .slab.perspectives.dark-brown .topic { background-size: 40.5px 4400px; background-position: 0 -2920px; } }
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 { 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.perspectives.dark-brown .topic:hover, body.single-home-page #content .slab-container.center .slab.perspectives.dark-brown .topic:hover { background-size: 40.5px 4400px; background-position: 0 -2880px; } }
body.home #content .slab-container.center .slab.perspectives.orange .topic, body.single-home-page #content .slab-container.center .slab.perspectives.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.perspectives.orange .topic, body.single-home-page #content .slab-container.center .slab.perspectives.orange .topic { background-size: 40.5px 4400px; background-position: 0 -3160px; } }
body.home #content .slab-container.center .slab.perspectives.orange .topic:hover, body.single-home-page #content .slab-container.center .slab.perspectives.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.perspectives.orange .topic:hover, body.single-home-page #content .slab-container.center .slab.perspectives.orange .topic:hover { background-size: 40.5px 4400px; background-position: 0 -3120px; } }
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 { 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.private-insurance.light-brown .topic, body.single-home-page #content .slab-container.center .slab.private-insurance.light-brown .topic { background-size: 40.5px 4400px; background-position: 0 -3480px; } }
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 { 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.private-insurance.light-brown .topic:hover, body.single-home-page #content .slab-container.center .slab.private-insurance.light-brown .topic:hover { background-size: 40.5px 4400px; background-position: 0 -3440px; } }
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 { 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.private-insurance.light-blue .topic, body.single-home-page #content .slab-container.center .slab.private-insurance.light-blue .topic { background-size: 40.5px 4400px; background-position: 0 -3400px; } }
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 { 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.private-insurance.light-blue .topic:hover, body.single-home-page #content .slab-container.center .slab.private-insurance.light-blue .topic:hover { background-size: 40.5px 4400px; background-position: 0 -3360px; } }
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 { 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.private-insurance.dark-blue .topic, body.single-home-page #content .slab-container.center .slab.private-insurance.dark-blue .topic { background-size: 40.5px 4400px; background-position: 0 -3240px; } }
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 { 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.private-insurance.dark-blue .topic:hover, body.single-home-page #content .slab-container.center .slab.private-insurance.dark-blue .topic:hover { background-size: 40.5px 4400px; background-position: 0 -3200px; } }
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 { 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.private-insurance.dark-brown .topic, body.single-home-page #content .slab-container.center .slab.private-insurance.dark-brown .topic { background-size: 40.5px 4400px; background-position: 0 -3320px; } }
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 { 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.private-insurance.dark-brown .topic:hover, body.single-home-page #content .slab-container.center .slab.private-insurance.dark-brown .topic:hover { background-size: 40.5px 4400px; background-position: 0 -3280px; } }
body.home #content .slab-container.center .slab.private-insurance.orange .topic, body.single-home-page #content .slab-container.center .slab.private-insurance.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.private-insurance.orange .topic, body.single-home-page #content .slab-container.center .slab.private-insurance.orange .topic { background-size: 40.5px 4400px; background-position: 0 -3560px; } }
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 { 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.private-insurance.orange .topic:hover, body.single-home-page #content .slab-container.center .slab.private-insurance.orange .topic:hover { background-size: 40.5px 4400px; background-position: 0 -3520px; } }
body.home #content .slab-container.center .slab.uninsured.light-brown .topic, body.single-home-page #content .slab-container.center .slab.uninsured.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.uninsured.light-brown .topic, body.single-home-page #content .slab-container.center .slab.uninsured.light-brown .topic { background-size: 40.5px 4400px; background-position: 0 -3880px; } }
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 { 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.uninsured.light-brown .topic:hover, body.single-home-page #content .slab-container.center .slab.uninsured.light-brown .topic:hover { background-size: 40.5px 4400px; background-position: 0 -3840px; } }
body.home #content .slab-container.center .slab.uninsured.light-blue .topic, body.single-home-page #content .slab-container.center .slab.uninsured.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.uninsured.light-blue .topic, body.single-home-page #content .slab-container.center .slab.uninsured.light-blue .topic { background-size: 40.5px 4400px; background-position: 0 -3800px; } }
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 { 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.uninsured.light-blue .topic:hover, body.single-home-page #content .slab-container.center .slab.uninsured.light-blue .topic:hover { background-size: 40.5px 4400px; background-position: 0 -3760px; } }
body.home #content .slab-container.center .slab.uninsured.dark-blue .topic, body.single-home-page #content .slab-container.center .slab.uninsured.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.uninsured.dark-blue .topic, body.single-home-page #content .slab-container.center .slab.uninsured.dark-blue .topic { background-size: 40.5px 4400px; background-position: 0 -3640px; } }
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 { 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.uninsured.dark-blue .topic:hover, body.single-home-page #content .slab-container.center .slab.uninsured.dark-blue .topic:hover { background-size: 40.5px 4400px; background-position: 0 -3600px; } }
body.home #content .slab-container.center .slab.uninsured.dark-brown .topic, body.single-home-page #content .slab-container.center .slab.uninsured.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.uninsured.dark-brown .topic, body.single-home-page #content .slab-container.center .slab.uninsured.dark-brown .topic { background-size: 40.5px 4400px; background-position: 0 -3720px; } }
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 { 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.uninsured.dark-brown .topic:hover, body.single-home-page #content .slab-container.center .slab.uninsured.dark-brown .topic:hover { background-size: 40.5px 4400px; background-position: 0 -3680px; } }
body.home #content .slab-container.center .slab.uninsured.orange .topic, body.single-home-page #content .slab-container.center .slab.uninsured.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.uninsured.orange .topic, body.single-home-page #content .slab-container.center .slab.uninsured.orange .topic { background-size: 40.5px 4400px; background-position: 0 -3960px; } }
body.home #content .slab-container.center .slab.uninsured.orange .topic:hover, body.single-home-page #content .slab-container.center .slab.uninsured.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.uninsured.orange .topic:hover, body.single-home-page #content .slab-container.center .slab.uninsured.orange .topic:hover { background-size: 40.5px 4400px; background-position: 0 -3920px; } }
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 { 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.womens-health-policy.light-brown .topic, body.single-home-page #content .slab-container.center .slab.womens-health-policy.light-brown .topic { background-size: 40.5px 4400px; background-position: 0 -4280px; } }
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 { 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.womens-health-policy.light-brown .topic:hover, body.single-home-page #content .slab-container.center .slab.womens-health-policy.light-brown .topic:hover { background-size: 40.5px 4400px; background-position: 0 -4240px; } }
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 { 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.womens-health-policy.light-blue .topic, body.single-home-page #content .slab-container.center .slab.womens-health-policy.light-blue .topic { background-size: 40.5px 4400px; background-position: 0 -4200px; } }
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 { 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.womens-health-policy.light-blue .topic:hover, body.single-home-page #content .slab-container.center .slab.womens-health-policy.light-blue .topic:hover { background-size: 40.5px 4400px; background-position: 0 -4160px; } }
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 { 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.womens-health-policy.dark-blue .topic, body.single-home-page #content .slab-container.center .slab.womens-health-policy.dark-blue .topic { background-size: 40.5px 4400px; background-position: 0 -4040px; } }
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 { 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.womens-health-policy.dark-blue .topic:hover, body.single-home-page #content .slab-container.center .slab.womens-health-policy.dark-blue .topic:hover { background-size: 40.5px 4400px; background-position: 0 -4000px; } }
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 { 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.womens-health-policy.dark-brown .topic, body.single-home-page #content .slab-container.center .slab.womens-health-policy.dark-brown .topic { background-size: 40.5px 4400px; background-position: 0 -4120px; } }
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 { 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.womens-health-policy.dark-brown .topic:hover, body.single-home-page #content .slab-container.center .slab.womens-health-policy.dark-brown .topic:hover { background-size: 40.5px 4400px; background-position: 0 -4080px; } }
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 { 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.womens-health-policy.orange .topic, body.single-home-page #content .slab-container.center .slab.womens-health-policy.orange .topic { background-size: 40.5px 4400px; background-position: 0 0; } }
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 { 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.womens-health-policy.orange .topic:hover, body.single-home-page #content .slab-container.center .slab.womens-health-policy.orange .topic:hover { background-size: 40.5px 4400px; background-position: 0 -4320px; } }
body.home #content .slab-container.center .slab.polling .topic, body.single-home-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 { 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 { cursor: pointer; }
body.home #content .slab-container.center .slab.khn .topic, body.single-home-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 { 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 { cursor: pointer; }
body.home #content .slab-container.center .slab.khn .topic:before, body.single-home-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 { background-color: #e27931; }
body.home #content .slab-container.center .slab.orange .topic:hover, body.single-home-page #content .slab-container.center .slab.orange .topic:hover { background-color: #c84c27; }
body.home #content .slab-container.center .slab.dark-blue .topic, body.single-home-page #content .slab-container.center .slab.dark-blue .topic { background-color: #3f526d; }
body.home #content .slab-container.center .slab.dark-blue .topic:hover, body.single-home-page #content .slab-container.center .slab.dark-blue .topic:hover { background-color: #12243e; }
body.home #content .slab-container.center .slab.light-blue .topic, body.single-home-page #content .slab-container.center .slab.light-blue .topic { background-color: #36acd5; }
body.home #content .slab-container.center .slab.light-blue .topic:hover, body.single-home-page #content .slab-container.center .slab.light-blue .topic:hover { background-color: #0b6891; }
body.home #content .slab-container.center .slab.dark-brown .topic, body.single-home-page #content .slab-container.center .slab.dark-brown .topic { background-color: #ada382; }
body.home #content .slab-container.center .slab.dark-brown .topic:hover, body.single-home-page #content .slab-container.center .slab.dark-brown .topic:hover { background-color: #847652; }
body.home #content .slab-container.center .slab.gray .topic, body.single-home-page #content .slab-container.center .slab.gray .topic { background-color: #153569; }
body.home #content .slab-container.center .slab.gray .topic:hover, body.single-home-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: 10px; line-height: 2.5em; }
.tabs li { display: inline-block; font-size: 16px; font-family: "Droid Sans", helvetica, sans-serif; padding-right: 8px; }
.tabs li a { text-decoration: none; padding: 5px 0; color: #000; vertical-align: middle; }
.tabs li:before { content: ""; border-left: 1px solid #ccc; display: inline-block; height: 18px; 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: bold; border-bottom: 2px solid #000; }
.tabs li:hover { cursor: pointer; }

.share { float: none; width: auto; margin-top: 20px; }
.share a { text-decoration: none; display: inline-block; visibility: hidden; overflow: hidden; text-align: center; vertical-align: middle; width: 36px; height: 36px; margin-right: 10px; }
.share a:before { font-size: 1.4em; visibility: visible; vertical-align: middle; color: #bbb; border: 1px solid #ddd; border-radius: 100%; width: 34px; height: 34px; line-height: 34px; }
.share a:hover:before { background-color: #ddd; color: #fff; }
.share a.linkedin:before { font-size: 1.3em; }
.share a.email:before { font-size: 1.2em; }
.share a.print:before { font-size: 1.2em; }

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 #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; }
body #top-box-search-input { position: absolute; right: 10px; top: -40px; }
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: 36px; }
body #top-box-search-input .search-form:before { width: 47px; height: 44px; background-color: white; }
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: #e9e9e9; }
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: #024f88; }
body #change-category { float: right; width: 250px; font-family: "Droid Sans", helvetica, 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: "Droid Sans", helvetica, 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: "Droid Sans", helvetica, 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: #e26c00; }
body h4.timeframe .selection { color: #1a3863; }

.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 { width: 100%; }
.single-state-indicator #content #refine-results-wrapper { width: 350px; }
.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 { width: 853px; }

[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 .byline .twitter-follow:after, .byline [kff-datacenter] .loading-placeholder h3 .twitter-follow:after, [kff-datacenter] .loading-placeholder h3 header.primary .header-main .social-links .link:before, header.primary .header-main .social-links [kff-datacenter] .loading-placeholder h3 .link: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 .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 footer.main > .inner > section.social a:before, footer.main > .inner > section.social [kff-datacenter] .loading-placeholder h3 a:before, [kff-datacenter] .loading-placeholder h3 footer.main > nav.page-meta > section.social a:before, footer.main > nav.page-meta > section.social [kff-datacenter] .loading-placeholder h3 a:before, [kff-datacenter] .loading-placeholder h3 nav.footer footer.main > .menu > section.social a:before, nav.footer footer.main > .menu > section.social [kff-datacenter] .loading-placeholder h3 a:before, [kff-datacenter] .loading-placeholder h3 footer.main > .inner > form > button[type=submit]:before, [kff-datacenter] .loading-placeholder h3 footer.main > nav.page-meta > form > button[type=submit]:before, [kff-datacenter] .loading-placeholder h3 nav.footer footer.main > .menu > form > button[type=submit]:before, nav.footer [kff-datacenter] .loading-placeholder h3 footer.main > .menu > form > button[type=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.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 .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 "Droid Sans", helvetica, 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: #024f88; color: white; border: 1px solid #024f88; }
.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: #024f88; 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: "Droid Sans", helvetica, 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; }

.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; }

[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: "Droid Sans", helvetica, 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: #ffffff; 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%; } }

.hide-if-no-js { display: none !important; }

html { min-height: 100%; }
html.non-responsive, html.non-responsive body { min-width: 1245px; }

body { height: 100%; font-family: "Droid Serif", Georgia, serif; /* Page taxonomy area */ /* Custom Select Styles */ }
body .left { float: left; }
body .right { float: right; }
body #content { margin-top: 15px; padding: 0px 10px 0px 10px; min-height: 50vh; position: relative; /* 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 { width: 1225px; margin: 0; }
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: 394px; 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 "Droid Sans", helvetica, sans-serif; color: #fff; letter-spacing: 1px; background-color: #1a3863; 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: #0990d1; padding: 15px; font-weight: bold; }
body #content .link-button.thick:hover { background-color: #1a3863; }
body #content .link-button.small { width: 200px; }
body #content .link-button.orange { background-color: #e26c00; }
body #content .link-button.light-blue { background-color: #0990d1; }
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: 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: #0990d1; }
body #content .arrow-link-button.blue:hover { background-color: #076ea0; }
body #content .arrow-link-button.clear { background-color: #e9e9e9; }
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: 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: #024f88; 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: 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: "Droid Serif", Georgia, serif; color: #1a3863; 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: 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(/wp-content/themes/vip/kaiser-foundation-2016/static/stylesheets/../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(/wp-content/themes/vip/kaiser-foundation-2016/static/stylesheets/../images/kff/link-arrow-white-right.png); background-position: 50% 50%; background-repeat: no-repeat; position: absolute; right: 0px; top: 0px; background-color: #0990d1; }
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 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(/wp-content/themes/vip/kaiser-foundation-2016/static/stylesheets/../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: 395px; }
body #content #data-center-search-results-wrapper #refine-results-wrapper { margin-top: 16px; }
body #content #refine-results-wrapper { clear: both; float: left; margin-bottom: 10px; margin-top: 25px; }
body #content #refine-results-wrapper #refine-results-left-box { width: 395px; height: auto; background-color: #e9e9e9; }
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: #949494; display: block; width: 395px; 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: "Droid Sans", helvetica, 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: 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: 395px; 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: "Droid Sans", helvetica, 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 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(/wp-content/themes/vip/kaiser-foundation-2016/static/stylesheets/../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: "Droid Sans", helvetica, sans-serif; text-transform: uppercase; margin-bottom: 0px; }
body #results-per-page-btn { background: url(/wp-content/themes/vip/kaiser-foundation-2016/static/stylesheets/../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: 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: 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: 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: 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 #D5D5D5; padding-top: 20px; margin-top: 20px; clear: both; }
body #page-taxonomy .tax-wrapper { display: inline; margin-right: 15px; }
body #page-taxonomy h4 { display: inline; font-size: inherit; font-weight: bold; border-right: 1px solid #D5D5D5; 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; }
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 #masonryContainer { width: 1235px; }
body #masonryContainer .masonryImage { width: 217px; padding: 10px 10px 0px 10px; margin: 0px 10px 10px 0px; background-color: #dcdace; text-align: center; }
body #masonryContainer .masonryImage.dark-blue { background-color: #1f3452; }
body #masonryContainer .masonryImage.brown, body #masonryContainer .masonryImage.beige { background-color: #a2986d; }
body #masonryContainer .masonryImage.brown h5, body #masonryContainer .masonryImage.brown h5 a, body #masonryContainer .masonryImage.brown h6, body #masonryContainer .masonryImage.brown h6 a, body #masonryContainer .masonryImage.beige h5, body #masonryContainer .masonryImage.beige h5 a, body #masonryContainer .masonryImage.beige h6, body #masonryContainer .masonryImage.beige h6 a { color: #61390e; }
body #masonryContainer .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: "Droid Sans", helvetica, 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: "Droid Sans", helvetica, 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(/wp-content/themes/vip/kaiser-foundation-2016/static/stylesheets/../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: "Droid Sans", helvetica, sans-serif; text-transform: uppercase; }
body span.customSelect.changed { background-color: #f0dea4; }
body .customSelectInner { background: url(/wp-content/themes/vip/kaiser-foundation-2016/static/stylesheets/../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; }

/* 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 "Droid Sans", helvetica, sans-serif; }
#indicator-table th, #indicator-table td { font-family: 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: #024f88; 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: 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(/wp-content/themes/vip/kaiser-foundation-2016/static/stylesheets/../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: "Droid Serif", Georgia, 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 "Droid Sans", helvetica, sans-serif; }

.footnote-link, .footnote-link sup, .footnoteRef sup { color: #0990d1; }

.box.full-post .footnotes-wrapper h4 { margin-top: 10px; }
.box.full-post .footnotes-wrapper ol li { font: 13px/18px "Droid Sans", helvetica, 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 "Droid Sans", helvetica, sans-serif; }
.box.full-post.datacenter-notes p { color: #464646; font: 15px/25px "Droid Sans", helvetica, sans-serif; }
.box.full-post.datacenter-notes h6 { color: #000; font: 15px/19px "Droid Sans", helvetica, 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: #0990d1; text-align: center; font: 45px "Droid Sans", helvetica, sans-serif; text-align: center; font-weight: bold; text-transform: uppercase; }
.graph-missing-wrapper .graph-missing p { text-align: center; font: 22px/28px "Droid Sans", helvetica, 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: #0990d1; font-size: 18px; padding: 4px 8px; font-family: "Droid Sans", helvetica, 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: #0990d1; font-size: 18px; padding: 4px 8px; font-family: "Droid Sans", helvetica, 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 "Droid Sans", helvetica, 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: #0990d1; font: 13px/16px "Droid Sans", helvetica, sans-serif; }
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 Arial, sans-serif; text-decoration: none; }
.has-facet-accordion a.facet-accordion-open b, .has-facet-accordion a.facet-accordion-close b { color: #706538; font-size: 20px; }
.has-facet-accordion a.facet-accordion-close { float: right; }

.search .tabs { margin-top: 22px; }

.search-grid { width: 345px; 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 "Droid Serif", Georgia, serif; }
.search-results-wrapper .search-grid .slide-image { text-align: center; }
.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 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 "Droid Sans", helvetica, 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 "Droid Sans", helvetica, 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: #1a3863; float: none; }

.perspective-row { margin-left: -20px; }
.perspective-row:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.perspective-grid { width: 345px; margin: 0 0 20px 20px; float: left; }
.perspective-grid h2, .perspective-grid h2 a, .perspective-grid h2 a:hover { font: 22px/25px "Droid Serif", Georgia, 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: "Droid Serif", Georgia, 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: #024f88; border-color: #012f51; }
#perspectives_view .search-view.active a:hover, #perspectives_view .grid-view.active a:hover { background-color: #025ea1; }

.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(/wp-content/themes/vip/kaiser-foundation-2016/static/stylesheets/../images/slide-square.png) 0 0 no-repeat, url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNhNzVhNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzI1NjU5OCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: url(/wp-content/themes/vip/kaiser-foundation-2016/static/stylesheets/../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(/wp-content/themes/vip/kaiser-foundation-2016/static/stylesheets/../images/slide-square.png) 0 0 no-repeat, -moz-linear-gradient(#3a75a5, #256598); background: url(/wp-content/themes/vip/kaiser-foundation-2016/static/stylesheets/../images/slide-square.png) 0 0 no-repeat, -webkit-linear-gradient(#3a75a5, #256598); background: url(/wp-content/themes/vip/kaiser-foundation-2016/static/stylesheets/../images/slide-square.png) 0 0 no-repeat, linear-gradient(#3a75a5, #256598); border: 1px solid #00487d; color: #fff; font: 16px/37px "Droid Sans", helvetica, 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(/wp-content/themes/vip/kaiser-foundation-2016/static/stylesheets/../images/slide-square.png) 0 -37px no-repeat, url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVkOTNiZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQ1Nzc5ZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: url(/wp-content/themes/vip/kaiser-foundation-2016/static/stylesheets/../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(/wp-content/themes/vip/kaiser-foundation-2016/static/stylesheets/../images/slide-square.png) 0 -37px no-repeat, -moz-linear-gradient(#5d93be, #45779f); background: url(/wp-content/themes/vip/kaiser-foundation-2016/static/stylesheets/../images/slide-square.png) 0 -37px no-repeat, -webkit-linear-gradient(#5d93be, #45779f); background: url(/wp-content/themes/vip/kaiser-foundation-2016/static/stylesheets/../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 "Droid Sans", helvetica, sans-serif; }

#indicator-table thead tr:last-child th { cursor: pointer; position: relative; font: 16px/20px "Droid Sans", helvetica, 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 "Droid Sans", helvetica, 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: Arial, Helvetica, 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: #e9e9e9; 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: "Droid Sans", helvetica, 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 "Droid Sans", helvetica, sans-serif; text-transform: uppercase; color: #fff; }
body.report-tabs #TB_ajaxContent .header-wrapper h6 { color: #fff; font: bold 16px/18px "Droid Sans", helvetica, 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 "Droid Sans", helvetica, sans-serif; }
#subsidy-calculator-new h4, #penalty-calculator h4 { font: normal 16px/18px "Droid Sans", helvetica, sans-serif; padding-bottom: 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 "Droid Sans", helvetica, sans-serif; }
#subsidy-calculator-new .body-wrapper, #penalty-calculator .body-wrapper { padding: 25px; margin: 0 -25px; background-color: #3e5c86; font: normal 12px/16px "Droid Sans", helvetica, sans-serif; color: #eceff2; }
#subsidy-calculator-new .body-wrapper p, #penalty-calculator .body-wrapper p { font: normal 12px/16px "Droid Sans", helvetica, 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: #1a3863; 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: #1a3863; 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: #1a3863; }
#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 "Droid Sans", helvetica, 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: 20px; }
#subsidy-calculator-new .subsidy-form-wrapper .pane.last .form-item p, #subsidy-calculator-new .penalty-form-wrapper .pane.last .form-item p, #penalty-calculator .subsidy-form-wrapper .pane.last .form-item p, #penalty-calculator .penalty-form-wrapper .pane.last .form-item p { width: 225px; }
#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 "Droid Sans", helvetica, 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 .adult-info, #subsidy-calculator-new .penalty-form-wrapper .pane .adult-info, #penalty-calculator .subsidy-form-wrapper .pane .adult-info, #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-adults.active, #subsidy-calculator-new .penalty-form-wrapper .pane .form-item.form-item-adults.active, #penalty-calculator .subsidy-form-wrapper .pane .form-item.form-item-adults.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 "Droid Sans", helvetica, sans-serif; margin: 0; padding: 0 0 0 5px; float: left; width: 200px; }
@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 "Droid Sans", helvetica, sans-serif; display: block; float: left; font-weight: bold; color: #1a3863; }
#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 { display: none; }
#subsidy-calculator-new .subsidy-results-wrapper h2, #penalty-calculator .subsidy-results-wrapper h2 { font: bold 28px "Droid Sans", helvetica, 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(/wp-content/themes/vip/kaiser-foundation-2016/static/stylesheets/../images/kff-logo-white.png); background-position: 94% center; background-repeat: no-repeat; padding-right: 30%; margin: 0; }
#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 "Droid Serif", Georgia, serif; color: #000000; }
#penalty-calculator .results-container .accordion-wrapper .accordion h5 { color: #0990d1; font: 18px/18px "Droid Sans", helvetica, sans-serif; font-weight: 700; }
#penalty-calculator .results-container .accordion-wrapper .accordionShow h5 { color: #C94A0B; font: 18px/18px "Droid Sans", helvetica, sans-serif; font-weight: 700; text-transform: none; }
#penalty-calculator .results-container h1 { color: #1a3863; font: 28px/34px "Droid Sans", 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: "Droid Serif", 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: #0990d1; }

/* Staff Bio Page*/
#staff-bio-wrapper #bio-top-half-wrapper { height: 185px; position: relative; }
#staff-bio-wrapper #bio-top-half-wrapper #bio-image-right { position: absolute; right: 70px; bottom: 0; }
#staff-bio-wrapper #bio-top-half-wrapper .blue-bar { position: absolute; bottom: 0; margin: 0; }
#staff-bio-wrapper #bio-top-half-wrapper .blue-bar h4 { margin: 0 0 0 20px; padding: 10px 0; color: #fff; font: 18px/22px "Droid Sans", helvetica, sans-serif; }
#staff-bio-wrapper #bio-top-half-wrapper .name { position: absolute; left: 20px; top: 100px; }
#staff-bio-wrapper #bio-top-half-wrapper .job-position { margin-left: 20px; }
#staff-bio-wrapper #bio-top-half-wrapper.no-thumbnail { height: 60px; }
#staff-bio-wrapper #bio-top-half-wrapper.no-thumbnail .name { top: 0; }
#staff-bio-wrapper #bio-bottom-half-wrapper { padding: 20px; }
#staff-bio-wrapper #bio-bottom-half-wrapper .location-number { width: 330px; float: left; }
#staff-bio-wrapper #bio-bottom-half-wrapper .location-number p.extra-job-title, #staff-bio-wrapper #bio-bottom-half-wrapper .location-number p.location-contact-info { font: 14px/18px bold "Droid Sans", helvetica, sans-serif; color: #777; }
#staff-bio-wrapper #bio-bottom-half-wrapper .bio-p { float: right; width: 785px; }

#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 "Droid Sans", helvetica, sans-serif; text-decoration: none; padding-top: 5px; }
#content #slideshow-slides-wrapper .ppt-file a:hover { color: #464646; font: normal 14px/16px "Droid Sans", helvetica, 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: Arial, sans-serif; font-weight: bold; color: #464646; font-size: 12px; }
#content #slideshow-slides-wrapper .view-slides { float: left; font-family: 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: Arial, sans-serif; font-size: 16px; color: #153569; font-weight: bold; line-height: 16px; }
#content #slideshow-slides-wrapper #slide-info h3 { font-family: 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: "Droid Sans", helvetica, 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: Arial, sans-serif; font-size: 14px; color: #666666; line-height: 18px; }

#state-path-wrapper .subcategory h4 { color: #0990d1; font: bold 28px/32px "Droid Sans", helvetica, 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: #1a3863; 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: #0990d1; 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: 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: 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: Arial, sans-serif; color: #153569; margin-bottom: 30px; }
#glossary-wrapper .glossary-contents h2, #faq-wrapper .glossary-contents h2 { font-size: 18px; font-family: Arial, sans-serif; color: #153569; 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: Arial, sans-serif; }

/* FAQ */
#faq-wrapper .white { color: #fff; }
#faq-wrapper #search-box { height: auto; position: relative; left: -25px; }
#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 .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: "Droid Sans", helvetica, sans-serif; color: #153569; 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: "Droid Sans", helvetica, 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: #e26c00; 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: "Droid Sans", helvetica, sans-serif; font-size: 40px; }
#contact-wrapper .contact-questions p { font-family: "Droid Sans", helvetica, sans-serif; }
#contact-wrapper .reprints h3 { font-style: normal; font-weight: lighter; font-family: "Droid Sans", helvetica, sans-serif; font-size: 26px; color: #1a3863; }
#contact-wrapper .reprints p { color: #1a3863; font-family: "Droid Sans", helvetica, sans-serif; }
#contact-wrapper .reprints .see-more { color: #1a3863; font-weight: normal; }

body.single-state-profile #report-wrapper .box.full-post h2.post-title { background: #eeeae5; padding: 20px; color: #1a3863; }

#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-data-collection .box.primary { border-bottom: 1px solid #ccc; padding-bottom: 1em; margin-bottom: 0; }

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; }

.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-weight: normal; color: #1a3863; line-height: 36px; margin-bottom: 4px; }
.single-press-release .sub-header { font-family: "Droid Sans", helvetica, sans-serif; font-weight: bold; font-size: 18px; margin-bottom: 20px; }

#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: 100; 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: #e9e9e9; 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(/wp-content/themes/vip/kaiser-foundation-2016/static/stylesheets/../images/image-lb-close.png); position: absolute; top: 0; right: 0; width: 32px; height: 32px; cursor: pointer; }
#image-lightbox #lbcontent .lbcaption { background: #e9e9e9; color: #000; max-height: 100px; padding: 5px; font: 14px/16px "Droid Sans", helvetica, 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: "Droid Serif", Georgia, 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 "Droid Serif", Georgia, serif; font-style: italic; color: #fff; }
#shep-wrapper .box.light-blue h3.choose-location { font: normal 14px/16px "Droid Sans", helvetica, 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(/wp-content/themes/vip/kaiser-foundation-2016/static/stylesheets/../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: "Droid Serif", Georgia, 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: #024f88; width: 1190px; height: 90px; }
#global-health-wrapper .top-search .search-global, #state-health-wrapper .top-search .search-global { font-family: "Droid Sans", helvetica, 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: "Droid Sans", helvetica, sans-serif; font-size: 35px; color: #fff; font-weight: bold; padding-bottom: 10px; }
#global-health-wrapper .geo-picker, #state-health-wrapper .geo-picker { width: 230px; height: 46px; border: 1px solid #ded4c9; padding: 12px 15px 0px 15px; font-family: 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: "Droid Sans", helvetica, 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: "Droid Sans", helvetica, 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: 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: 345px; }
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: #1a3863; color: #fff; cursor: help; text-align: center; font: bold 14px/16px "Droid Sans", helvetica, 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: 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: 345px; 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: 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: 394px; }
#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 "Droid Sans", helvetica, sans-serif; color: #464646; }
