/**
 * Smiley project CSS 
 */

/* generic emoji styles */
.wp-emoji, .wp-emoji:before {
	display: inline-block !important; /* shouldn't have been necessary, but some themes set this to static */
}

.wp-emoji {
	position: relative !important; /* shouldn't have been necessary, but some themes set this to static */
	vertical-align: bottom;

	/* this will be a line-height tall wrapper for vertically centering the smiley */
	width: 1.375em;
	overflow: hidden;
	white-space: nowrap;	
	text-indent: 9999px;
	min-height: 1.2em; /* for really small lineheights */
}

/* Firefox does weird things with text-indent and selection */
@-moz-document url-prefix() { 
	.wp-emoji {
		text-indent: 0;
		text-align: center;
		color: rgba(255,255,255,0);
		overflow: visible;
	}
}

/* @noflip */
.wp-emoji:before {
	/* vertically center the smiley */
	position: absolute;
	content: "";
	
	/* height/width for IE, Firefox and non-webkit browsers */
	height: 1.25em;
	width: 1.375em;
	margin-top: -0.625em; /* minus half the height of the smiley */

	left: 0;
	top: 50%;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100% 100%;
}

/* WebKit specific hacks */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.wp-emoji {
		width: 1.35em;
	}
    .wp-emoji:before {
		height: 1.4em;
		width: 1.35em;
		margin-top: -0.7em; /* minus half the height of the smiley */
    }
}

/* IE specific hacks */
@media screen and (min-width:0\0) {
	.wp-emoji {
		height: 1.2em;
		width: 1.38em;
	}
    .wp-emoji:before {
		width: 1.38em;
    }
}

/* individual smileys */
	/* PNGs are for IE8 fallbacks. Let's remove them some day please */
.wp-emoji-smile:before {
	background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/smile.png);
	background-image: url(/wp-content/mu-plugins/smileyproject/default/smile.svg), none;
}

.wp-emoji-wink:before {
	background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/wink.png);
	background-image: url(/wp-content/mu-plugins/smileyproject/default/wink.svg), none;
}

.wp-emoji-bigsmile:before {
	background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/bigsmile.png);
	background-image: url(/wp-content/mu-plugins/smileyproject/default/bigsmile.svg), none;
}

.wp-emoji-heart:before {
	background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/heart.png);
	background-image: url(/wp-content/mu-plugins/smileyproject/default/heart.svg), none;
}

.wp-emoji-neutral:before {
	background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/neutral.png);
	background-image: url(/wp-content/mu-plugins/smileyproject/default/neutral.svg), none;
}

.wp-emoji-uneasy:before {
	background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/uneasy.png);
	background-image: url(/wp-content/mu-plugins/smileyproject/default/uneasy.svg), none;
}

.wp-emoji-lol:before {
	background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/lol.png);
	background-image: url(/wp-content/mu-plugins/smileyproject/default/lol.svg), none;
}

.wp-emoji-sad:before {
	background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/sad.png);
	background-image: url(/wp-content/mu-plugins/smileyproject/default/sad.svg), none;
}

.wp-emoji-cry:before {
	background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/cry.png);
	background-image: url(/wp-content/mu-plugins/smileyproject/default/cry.svg), none;
}

.wp-emoji-evilgrin:before {
	background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/evilgrin.png);
	background-image: url(/wp-content/mu-plugins/smileyproject/default/evilgrin.svg), none;
}

.wp-emoji-twisted:before {
	background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/twisted.png);
	background-image: url(/wp-content/mu-plugins/smileyproject/default/twisted.svg), none;
}

.wp-emoji-evil:before {
	background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/evil.png);
	background-image: url(/wp-content/mu-plugins/smileyproject/default/evil.svg), none;
}

.wp-emoji-surprised:before {
	background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/surprised.png);
	background-image: url(/wp-content/mu-plugins/smileyproject/default/surprised.svg), none;
}

.wp-emoji-tongue:before {
	background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/tongue.png);
	background-image: url(/wp-content/mu-plugins/smileyproject/default/tongue.svg), none;
}

.wp-emoji-angry:before {
	background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/angry.png);
	background-image: url(/wp-content/mu-plugins/smileyproject/default/angry.svg), none;
}

.wp-emoji-burrito:before {
	background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/burrito.png);
	background-image: url(/wp-content/mu-plugins/smileyproject/default/burrito.svg), none;
}
.wp-emoji-burrito, .wp-emoji-burrito:before {
	width: 1.6em;
}

.wp-emoji-wordpress:before {
	background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/wordpress.png);
	background-image: url(/wp-content/mu-plugins/smileyproject/default/wordpress.svg), none;
}

.wp-emoji-mindblown:before {
	background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/mindblown.png);
	background-image: url(/wp-content/mu-plugins/smileyproject/default/mindblown.svg), none;
}

.wp-emoji-mindblown-alt:before {
	background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/mindblown-alt.png);
	background-image: url(/wp-content/mu-plugins/smileyproject/default/mindblown-alt.svg), none;
}

.wp-emoji-martini:before {
	background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/martini.png);
	background-image: url(/wp-content/mu-plugins/smileyproject/default/martini.svg), none;
}

.wp-emoji-whiterussian:before {
	background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/whiterussian.png);
	background-image: url(/wp-content/mu-plugins/smileyproject/default/whiterussian.svg), none;
}

.wp-emoji-star:before {
	background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/star.png);
	background-image: url(/wp-content/mu-plugins/smileyproject/default/star.svg), none;
}

.wp-emoji-developer:before {
	background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/developer.png);
	background-image: url(/wp-content/mu-plugins/smileyproject/default/developer.svg), none;
}
.wp-emoji-developer, .wp-emoji-developer:before {
	width: 1.5em;
}

.wp-emoji-facepalm:before {
	background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/facepalm.png);
	background-image: url(/wp-content/mu-plugins/smileyproject/default/facepalm.svg), none;
}
.wp-emoji-facepalm, .wp-emoji-facepalm:before {
	width: 1.4em;
}

.wp-emoji-bear:before {
	background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/bear.png);
	background-image: url(/wp-content/mu-plugins/smileyproject/default/bear.svg), none;
}

.wp-emoji-mrgreen:before {
	background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/mrgreen.png);
	background-image: url(/wp-content/mu-plugins/smileyproject/default/mrgreen.svg), none;
}

.wp-emoji-arrow:before {
	background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/arrow.png);
	background-image: url(/wp-content/mu-plugins/smileyproject/default/arrow.svg), none;
}

.wp-emoji-confused:before {
	background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/confused.png);
	background-image: url(/wp-content/mu-plugins/smileyproject/default/confused.svg), none;
}

.wp-emoji-cool:before {
	background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/cool.png);
	background-image: url(/wp-content/mu-plugins/smileyproject/default/cool.svg), none;
}

.wp-emoji-idea:before {
	background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/idea.png);
	background-image: url(/wp-content/mu-plugins/smileyproject/default/idea.svg), none;
}

.wp-emoji-blush:before {
	background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/blush.png);
	background-image: url(/wp-content/mu-plugins/smileyproject/default/blush.svg), none;
}

.wp-emoji-oops:before {
	background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/oops.png);
	background-image: url(/wp-content/mu-plugins/smileyproject/default/oops.svg), none;
}

.wp-emoji-rolleyes:before {
	background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/rolleyes.png);
	background-image: url(/wp-content/mu-plugins/smileyproject/default/rolleyes.svg), none;
}

.wp-emoji-exclaim:before {
	background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/exclaim.png);
	background-image: url(/wp-content/mu-plugins/smileyproject/default/exclaim.svg), none;
}

.wp-emoji-question:before {
	background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/question.png);
	background-image: url(/wp-content/mu-plugins/smileyproject/default/question.svg), none;
}

.wp-emoji-kitten:before {
	background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/kitten.png);
	background-image: url(/wp-content/mu-plugins/smileyproject/default/kitten.svg), none;
}

.wp-emoji-momface:before {
	background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/momface.png);
	background-image: url(/wp-content/mu-plugins/smileyproject/default/momface.svg), none;
}


/* to enable text-selection of smileys in Firefox, we can't use text-indent or overflow to hide the text, so letterspace it instead */
@-moz-document url-prefix() { 
	.wp-emoji-rolleyes {
		letter-spacing: -.2em;
	}

	.wp-emoji-oops, .wp-emoji-idea, .wp-emoji-confused {
		letter-spacing: -.25em;
	}

	.wp-emoji-burrito, .wp-emoji-arrow, .wp-emoji-bear, .wp-emoji-star {
		letter-spacing: -.3em;
	}

	.wp-emoji-developer, .wp-emoji-mrgreen, .wp-emoji-facepalm {
		letter-spacing: -.35em;
	}

}




/**
 * Like Button toolbar button, loading text & container styles
 *
 * @todo: doesn't look like "style.css" is used anymore.
 */


/* Master container */
#jp-post-flair {
	padding-top: .5em;
}

/* Overall Sharedaddy block title */
div.sharedaddy,
#content div.sharedaddy,
#main div.sharedaddy {
	clear: both;
}

div.sharedaddy h3.sd-title {
	margin: 0 0 1em 0;
	display: inline-block;
	line-height: 1.2;
	font-size: 9pt;
	font-weight: bold;
}

div.sharedaddy h3.sd-title:before {
	content: "";
	display: block;
	width: 100%;
	min-width: 30px;
	border-top: 1px solid #ddd;
	margin-bottom: 1em;
}


/* Toolbar */
#wpadminbar li#wp-admin-bar-admin-bar-likes-widget {
	width: 61px;
	overflow: hidden;
}

#wpadminbar iframe.admin-bar-likes-widget {
	width: 61px;
	height: 28px;
	min-height: 28px;
	border-width: 0px;
	position: absolute;
	top: 0;
}

div.jetpack-likes-widget-wrapper {
	width: 100%;
	min-height: 50px;	/* Previous height, 60px */
	position: relative; /* Need to abs position placeholder and iframe so there isn't a jarring jump */
}

div.jetpack-likes-widget-wrapper .sd-link-color {
	font-size: 12px;
}

div.jetpack-likes-widget-wrapper.slim-likes-widget {
	width: 1px; /* initial default */
	min-height: 0;
}

#likes-other-gravatars {
	display: none;
	position: absolute;
	padding: 10px;
	background-color: #000;
	border-width: 0;
	opacity: 0.88;
	filter: alpha(opacity=88);
	box-shadow: 0 0 10px black;
	min-width: 130px;
	z-index: 1000;
}

#likes-other-gravatars * {
	line-height: normal;
}

#likes-other-gravatars .likes-text {
	color: white;
	font-size: 14px;
	padding-bottom: 5px;
}

#likes-other-gravatars ul,
#likes-other-gravatars li {
	margin: 0;
	padding: 0;
	text-indent: 0;
	list-style-type: none;
}

#likes-other-gravatars li::before {
	content: "";
}

#likes-other-gravatars ul.wpl-avatars {
	overflow: auto;
	display: block;
	position: absolute;
	max-height: 190px;
}

#likes-other-gravatars ul.wpl-avatars li {
	width: 32px;
	height: 32px;
	float: left;
	margin: 0 5px 5px 0;
}

#likes-other-gravatars ul.wpl-avatars li a {
	margin: 0 2px 0 0;
	border-bottom: none !important;
	display: block;
}

#likes-other-gravatars ul.wpl-avatars li a img {
	background: none;
	border: none;
	margin: 0 !important;
	padding: 0 !important;
	position: static;
}

div.sd-box {
	border-top: 1px solid #ddd;
	border-top: 1px solid rgba(0,0,0,.13);
}

.entry-content .post-likes-widget, .post-likes-widget,
.comment-likes-widget {
	margin: 0;
	border-width: 0;
	display: block;
}


/* Loading text */
.post-likes-widget-placeholder {
	margin: 0;
	border-width: 0;
	position: relative;
}

.post-likes-widget-placeholder .button {
	display: none;	/* Let's not show a dummy like button, let's just make a great button experience once it's loaded */
}

.post-likes-widget-placeholder .button span {
}

.post-likes-widget-placeholder .loading {
	color: #999;
	font-size: 12px;
}

.slim-likes-widget .post-likes-widget {
	width: auto;
	float: none;
}


/* Like Special cases (display on it's own) */
div.sharedaddy.sd-like-enabled .sd-like h3 {
	display: none;
}

div.sharedaddy.sd-like-enabled .sd-like .post-likes-widget {
	width: 100%;
	float: none;
	position: absolute; /* Need to abs position placeholder and iframe so there isn't a jarring jump */
	top: 0;
}

.comment-likes-widget {
	width: 100%;
}


/* Make ratings block. @todo: make !important unnecessary by removing inline style */
.pd-rating {
	display: block !important;
}


/* Hide G+ title */
.sd-gplus .sd-title {
	display: none;
}
/**
 * Add text colors to the playlist shortcode light color scheme.
 * 
 * Core ticket: https://core.trac.wordpress.org/ticket/27562
 */

.wp-playlist-light {
	color: #000;
}

.wp-playlist-light .wp-playlist-item {
	color: #333;
}

.wp-playlist-light .wp-playlist-playing {
	background: #fff;
	color: #000;
}

.wp-playlist-dark .wp-playlist-item .wp-playlist-caption {
	color: #fff;
}

.wp-playlist-caption {
	display: block;
}/**
 * MP6 hacks, CSS that's either WPCOM specific or otherwise not suitably for MP6 proper
 */


/* Replace Omnisearch PNG search icon with a dashicon */
#wpadminbar div.ab-item form#adminbarsearch input.adminbar-search-input {
	background-image: none;
	position: relative;
	z-index: 30;
}


/* Show globe icon next to blog */
#wpadminbar #wp-admin-bar-blog > .ab-item:before {
	position: relative;
	top: 2px;
	content: '\f319';
}

/* If a blavatar is present, move it left to cover the globe */
#wpadminbar #wp-admin-bar-blog > .ab-item {
	position: relative;
}
#wpadminbar #wp-admin-bar-blog > .ab-item img.avatar {
	position: absolute;
	z-index: 1;
	left: 10px;
	top: 10px;
}

/* @noflip */
#wpadminbar.rtl #wp-admin-bar-blog > .ab-item img.avatar {
	right: 12px;
}

/* Fix omnisearch lineheight */
#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary input.adminbar-search-input.search-input-focus {
	border: none;
	text-shadow: none;
	box-shadow: none;
	line-height: 1;
	background: #ccc;
	background: rgba(255,255,255,.7);
}

/* Invert stats sparkline on light theme */
body.admin-color-mp6-light li#wp-admin-bar-stats img {
	filter: invert(100%);
	-webkit-filter: invert(100%);
}

/* Override white color on blog title */
body.admin-color-mp6-light #wpadminbar ul li#wp-admin-bar-blog > .ab-item {
	color: #333;
}

/* Updated message fixes */
body.admin-color-mp6-light #wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary span.noticon {
	color: #eee;
}

div.updated p,
div.error p {
	position: relative;
}

div.updated .noticon-close,
div.error .noticon-close {
	font-size: 28px;

	height: 28px;
	width: 28px;

	position: absolute;
	right: 0;
	top: -1px;
}

/* Fix taller MP6 v2 toolbar. Merge this into mu-plugins/wpcom-admin-bar.css after MP6 v2 launch */
@media screen and ( max-width: 782px ) {

	.mp6 #wpadminbar li#wp-admin-bar-follow > a,
	.mp6 #wpadminbar li#wp-admin-bar-blog > a,
	.mp6 #wpadminbar li#wp-admin-bar-topicpress > a,
	.mp6 #wpadminbar li#wp-admin-bar-wpr-reblog > a,
	/* These next lines are necessary for when users opt out to the responsive styles */
	.mp6 #wpadminbar li#wp-admin-bar-dbg > div,			
	.mp6 #wpadminbar li#wp-admin-bar-my-account > a
	{
		line-height: 46px !important;
	}
	
	/* Notes only shown when users opt out to the responsive styles */
	body.mp6 #wpadminbar #wp-admin-bar-notes #wpnt-notes-unread-count {
		margin: 13px 3px 0 3px !important;
	}

	.mp6 #wpadminbar li#wp-admin-bar-blog > a.ab-item:before {
		top: 13px;
	}
	
	#wpadminbar #wp-admin-bar-blog > .ab-item img.avatar {
		top: 17px;
	}

}

/* Fix toolbar hover color temporarily. Post launch, remove from /wp-content/mu-plugins/admin-bar/wpcom-admin-bar.css */
.admin-color-mp6 #wpadminbar .quicklinks #wp-admin-bar-my-account-with-avatar.hover .ab-display-name, .mp6 #wpadminbar .quicklinks #wp-admin-bar-my-account-with-avatar.hover .ab-display-name, .admin-color-mp6 #wpadminbar .quicklinks #wp-admin-bar-my-account-no-avatar.hover .ab-display-name, .mp6 #wpadminbar .quicklinks #wp-admin-bar-my-account-no-avatar.hover .ab-display-name, .admin-color-mp6 #wpadminbar .quicklinks #wp-admin-bar-my-account.hover .ab-display-name, .mp6 #wpadminbar .quicklinks #wp-admin-bar-my-account.hover .ab-display-name {
	color: inherit !important;
}

/* add style for reader link in /wp-admin/ leftbar */

/* Reader icon in left-bar */
.icon16.icon-reader:before,
#adminmenu .menu-icon-reader div.wp-menu-image:before,
ul#adminmenu .toplevel_page_reader div.wp-menu-image:before{
     content: '\f116';
}

/* Fix dashicons priority so Japanese users can use the toolbar. Should long term be fixed in whatever plugin that forces all fonts to be Arial */
i.mce-i-bold, i.mce-i-italic, i.mce-i-bullist, i.mce-i-numlist, i.mce-i-blockquote, i.mce-i-alignleft, i.mce-i-aligncenter, i.mce-i-alignright, i.mce-i-link, i.mce-i-unlink, i.mce-i-wp_more, i.mce-i-strikethrough, i.mce-i-spellchecker, i.mce-i-fullscreen, i.mce-i-wp_fullscreen, i.mce-i-wp_adv, i.mce-i-underline, i.mce-i-alignjustify, i.mce-i-forecolor, i.mce-i-pastetext, i.mce-i-pasteword, i.mce-i-removeformat, i.mce-i-charmap, i.mce-i-outdent, i.mce-i-indent, i.mce-i-undo, i.mce-i-redo, i.mce-i-help, i.mce-i-wp_help, i.mce-i-wp-media-library, i.mce-i-ltr, i.mce-i-wp_page, .mce-close {
	font: normal 20px/1 'dashicons' !important;
}

.dashicons, .dashicons-before:before {
	font-family: dashicons !important;
}

.noticon {
	font-family: "Noticons" !important;
}
/*! 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/kff/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/kff/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/kff/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/kff/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/kff/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/kff/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/kff/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/kff/static/stylesheets/../images/ui-icons_222222_256x240.png);
}
.ui-widget-header .ui-icon {
	background-image: url(/wp-content/themes/vip/kff/static/stylesheets/../images/ui-icons_ffffff_256x240.png);
}
.ui-state-default .ui-icon {
	background-image: url(/wp-content/themes/vip/kff/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/kff/static/stylesheets/../images/ui-icons_ef8c08_256x240.png);
}
.ui-state-active .ui-icon {
	background-image: url(/wp-content/themes/vip/kff/static/stylesheets/../images/ui-icons_ef8c08_256x240.png);
}
.ui-state-highlight .ui-icon {
	background-image: url(/wp-content/themes/vip/kff/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/kff/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/kff/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/kff/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, .box.beige .slab-link-button, .box.beige .slab-link-button:hover, .box .slab-link-button, .box .slab-link-button:hover, header #header-bottom #header-logo, header #header-bottom #top-search input#search-submit, header #header-bottom #top-search input.search-submit, header #header-bottom #twitter-header, header #header-bottom #email-header, header #header-bottom #facebook-header, header #header-bottom #header-bottom-right #top-navigation li .drop, header #header-bottom #header-bottom-right #top-navigation li:hover .drop, #content #share #share-print, #content #share #share-print.brown, #content #share #share-title, #content #share #share-title.brown, #content #share #share-email, #content #share #share-email.brown, #content #share #share-twitter, #content #share #share-twitter.brown, #content #share #share-facebook, #content #share #share-facebook.brown, .box h2.arrow-title, .box h2.arrow-title .rss-icon, .box h2.arrow-title.orange, .box h2.arrow-title.orange .rss-icon, .box h2.arrow-title.grey, .box h2.arrow-title.dark-orange, .box h2.arrow-title.dark-orange .rss-icon, .box h2.arrow-title.light-blue, .box h2.arrow-title.light-blue .rss-icon, .box.dark-blue .arrow-title, .box.orange .arrow-title, .box.light-blue .arrow-title, .box.light-brown .arrow-title, .box.dark-blue .arrow-title.large, .box.orange .arrow-title.large, .box.light-blue .arrow-title.large, .box.light-brown .arrow-title.large, .box.dark-blue .arrow-title .rss-icon, .box.orange .arrow-title .rss-icon, .box.light-blue .arrow-title .rss-icon, .box.light-brown .arrow-title .rss-icon, .box.light-brown .search-field-wrap input#search-submit, .box.light-brown .search-field-wrap input.search-submit, .box.beige .arrow-title, .box.beige .arrow-title .rss-icon, .box.full-post .gallery-pager a, .box.full-post .gallery-pager a.activeSlide, .box.full-post .gallery-pager a:hover, dl.accordion.inline dt a, dl.accordion.inline dt a.active, .accordion-wrapper .plus-btn-black, dl.accordion.inline .plus-btn-black, .accordion-wrapper .plus-btn-black.active, dl.accordion.inline .plus-btn-black.active, .accordion-wrapper .plus-btn-dark-blue, dl.accordion.inline .plus-btn-dark-blue, .accordion-wrapper .plus-btn-dark-blue.active, dl.accordion.inline .plus-btn-dark-blue.active, .accordion-wrapper .plus-btn, dl.accordion.inline .plus-btn, .accordion-wrapper .plus-btn.active, dl.accordion.inline .plus-btn.active, .accordion-wrapper .plus-btn-faded, dl.accordion.inline .plus-btn-faded, .accordion-wrapper .plus-btn-faded.active, dl.accordion.inline .plus-btn-faded.active, .accordion-wrapper .plus-btn-tan, dl.accordion.inline .plus-btn-tan, .accordion-wrapper .plus-btn-tan.active, dl.accordion.inline .plus-btn-tan.active, .accordion-wrapper .plus-btn-blue, dl.accordion.inline .plus-btn-blue, .accordion-wrapper .plus-btn-blue.active, dl.accordion.inline .plus-btn-blue.active, body #content .right-column .newsroom-landing .like-us-on-facebook, body #content .right-column .newsroom-landing .kff-logo-small, #quiz-wrapper .answer-status-wrapper .correct, #quiz-wrapper .answer-status-wrapper .incorrect, #mapping-the-effects #enter-zipcode input#zipcode-submit, body #content .results-btn, body #content .search-box input#search-submit, body #content .search-box input.search-submit, body #content #refine-results-wrapper .dates-wrapper p span i.calendar-icon, body #pagination li a.next, body #pagination li a.next:hover, body ul#view-style li .view-grid, body ul#view-style li .view-list, body .share-results-box li .facebook-share-box, body .share-results-box li .facebook-share-box:hover, body .share-results-box li .twitter-share-box, body .share-results-box li .twitter-share-box:hover, body .share-results-box li .plus-share-box, body .share-results-box li .plus-share-box:hover, body #top-box-search-input input#search-submit, body #top-box-search-input input.search-submit, body .tab-icon-trend, body .tab-icon-map, body.single-global-indicator .tab-icon-map, body .tab-icon-table, body .question-icon, body .info-icon, body .collapse-btn, body .expand-btn, body .pop-up-window-icon, #glossary-wrapper #search-box #search input#search-submit, #glossary-wrapper #search-box #search input.search-submit, #faq-wrapper #search-box #search input#search-submit, #faq-wrapper #search-box #search input.search-submit, .exhibit-list #search-box #search input#search-submit, .exhibit-list #search-box #search input.search-submit, #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, #global-health-wrapper #top-right-categories #search-input input#search-submit, #global-health-wrapper #top-right-categories #search-input input.search-submit, #state-health-wrapper #top-right-categories #search-input input#search-submit, #state-health-wrapper #top-right-categories #search-input input.search-submit, .share .share-print, .share .share-print.brown, .share .share-print.read-it-later, .share .share-title, .share .share-title.brown, .share .share-email, .share .share-email.brown, .share .share-email.read-it-later, .share .share-twitter, .share .share-twitter.brown, .share .share-twitter.blue, .share .share-twitter.white, .share .share-twitter.boxed, .share .share-twitter.read-it-later, .share .share-facebook, .share .share-facebook.brown, .share .share-facebook.blue, .share .share-facebook.white, .share .share-facebook.boxed, .share .share-facebook.read-it-later, .share .share-link, .share .share-link.boxed { background: url(/wp-content/themes/vip/kff/static/stylesheets/../images/sprites/kff-s2417625c05.png) 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 { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.inner { width: 1225px; margin: 0 auto; }
.inner:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.inner.home-content { padding-bottom: 110px !important; }

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

.box { background-color: #fff; box-shadow: 2px 2px 1px #bdbdbd; margin: 0px 0px 10px 0px; padding: 25px; position: relative; }
.box:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.box.pseudo { box-shadow: none; margin: 0; padding: 0; background-color: transparent; }
.box.logo { padding: 0px; box-shadow: none; }
.box.logo img { margin: 0px !important; }
.box.off-white { background-image: url(/wp-content/themes/vip/kff/static/stylesheets/../images/bg-texture-dark.png); }
.box.light-beige { background-image: url(/wp-content/themes/vip/kff/static/stylesheets/../images/light-beige-pattern-bg.png); }
.box.light-beige .slab-topic .more { color: #868686; }
.box.light-beige .slab-topic .more:hover { color: #5a5a5a; }
.box.light-brown { background-image: url(/wp-content/themes/vip/kff/static/stylesheets/../images/light-brown-pattern-bg.png); }
.box.light-brown .slab-topic .more { color: #c6c4ac; }
.box.light-brown .slab-topic .more:hover { color: #71643f; }
.box.dark-blue { background-image: url(/wp-content/themes/vip/kff/static/stylesheets/../images/dark-blue-pattern-bg.png); }
.box.dark-blue .slab-topic .more { color: #92a0b2; }
.box.dark-blue .slab-topic .more:hover { color: #0a121b; }
.box.light-blue { background-image: url(/wp-content/themes/vip/kff/static/stylesheets/../images/light-blue-pattern-bg.png); }
.box.light-blue .slab-topic .more { color: #8ec4db; }
.box.light-blue .slab-topic .more:hover { color: #095b85; }
.box.orange { background-image: url(/wp-content/themes/vip/kff/static/stylesheets/../images/orange-pattern-bg.png); }
.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.beige .slab-link-button, .box.beige .slab-link-button:hover { background-position: 0 -2566px; }
.box.beige .slab-link-button:hover, .box.beige .slab-link-button:hover:hover { background-position: 0 -2456px; }
.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-link-button, .box .slab-link-button:hover { display: block; text-indent: -9999px; width: 120px; height: 46px; background-position: 0 -2502px; font: 12px "ff-meta-web-pro", helvetica, sans-serif; font-weight: bold; display: block !important; text-decoration: none; text-align: center; color: #464646 !important; text-indent: 0px; padding: 16px 0px 0px 5px; height: 30px; }
.box .slab-link-button:hover, .box .slab-link-button:hover:hover { background-position: 0 -2676px; }
.box .right .slab-link-button { float: right; }
.box .slab-topic { padding: 0px 0px 0px 60px; margin: 0px 0px 15px 0px; position: relative; }
.box .slab-topic h2 { font: 32px/34px "ff-meta-web-pro", 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 "ff-meta-web-pro", 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: "ff-meta-sc-web-pro", 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; }

.topic-icons-sprite, #sub-header #page-title #title-icon.medicaid, #sub-header #page-title #title-icon.health-reform, #sub-header #page-title #title-icon.uninsured, #sub-header #page-title #title-icon.medicare, #sub-header #page-title #title-icon.womens-health-policy, #sub-header #page-title #title-icon.hivaids, #sub-header #page-title #title-icon.health-costs, #sub-header #page-title #title-icon.disparities-policy, #sub-header #page-title #title-icon.private-insurance, #sub-header #page-title #title-icon.global-health-policy, .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: url(/wp-content/themes/vip/kff/static/stylesheets/../images/sprites/topic-icons-sf253c117d5.png) no-repeat; }

.tertiary-icons-sprite { background: url(/wp-content/themes/vip/kff/static/stylesheets/../images/sprites/tertiary-icons-s2e7fa04bf1.png) no-repeat; }

.perspectives-sprite, #perspectives_view .grid-view a, #perspectives_view .grid-view.active a, #perspectives_view .search-view a, #perspectives_view .search-view.active a, .page-title-nav #nav_pulling_it_together a i, .page-title-nav #nav_policy_insights a i { background: url(/wp-content/themes/vip/kff/static/stylesheets/../images/sprites/perspectives-s725d1c6c0d.png) no-repeat; }

#sub-header #page-title #title-icon { float: left; margin: 0px 0px 0px -68px; box-shadow: 2px 2px 1px #949494; display: block; text-indent: -9999px; width: 58px; height: 58px; }
#sub-header #page-title #title-icon.medicaid { background-position: 0 -1784px; }
#sub-header #page-title #title-icon.health-reform { background-position: 0 -4255px; }
#sub-header #page-title #title-icon.uninsured { background-position: 0 -3339px; }
#sub-header #page-title #title-icon.medicare { background-position: 0 -58px; }
#sub-header #page-title #title-icon.womens-health-policy { background-position: 0 -2445px; }
#sub-header #page-title #title-icon.hivaids { background-position: 0 -2132px; }
#sub-header #page-title #title-icon.health-costs { background-position: 0 -1215px; }
#sub-header #page-title #title-icon.disparities-policy { background-position: 0 -4781px; }
#sub-header #page-title #title-icon.private-insurance { background-position: 0 -3223px; }
#sub-header #page-title #title-icon.global-health-policy { background-position: 0 -665px; }
#sub-header #page-title .globe-check { background-image: url(/wp-content/themes/vip/kff/static/stylesheets/../images/tertiary-icons/globe-check-inactive.png); }
#sub-header #page-title .globe-check:hover { background-image: url(/wp-content/themes/vip/kff/static/stylesheets/../images/tertiary-icons/globe-check-active.png); }
#sub-header #page-title .map { background-image: url(/wp-content/themes/vip/kff/static/stylesheets/../images/tertiary-icons/map-inactive.png); }
#sub-header #page-title .map:hover { background-image: url(/wp-content/themes/vip/kff/static/stylesheets/../images/tertiary-icons/map-active.png); }
#sub-header #page-title .phone { background-image: url(/wp-content/themes/vip/kff/static/stylesheets/../images/tertiary-icons/phone-inactive.png); }
#sub-header #page-title .phone:hover { background-image: url(/wp-content/themes/vip/kff/static/stylesheets/../images/tertiary-icons/phone-active.png); }
#sub-header #page-title .poll { background-image: url(/wp-content/themes/vip/kff/static/stylesheets/../images/tertiary-icons/poll-inactive.png); }
#sub-header #page-title .poll:hover { background-image: url(/wp-content/themes/vip/kff/static/stylesheets/../images/tertiary-icons/poll-active.png); }
#sub-header #page-title .calendar { background-image: url(/wp-content/themes/vip/kff/static/stylesheets/../images/tertiary-icons/calendar-inactive.png); }
#sub-header #page-title .calendar:hover { background-image: url(/wp-content/themes/vip/kff/static/stylesheets/../images/tertiary-icons/calendar-active.png); }
#sub-header #page-title .pie-graph { background-image: url(/wp-content/themes/vip/kff/static/stylesheets/../images/tertiary-icons/pie-graph-inactive.png); }
#sub-header #page-title .pie-graph:hover { background-image: url(/wp-content/themes/vip/kff/static/stylesheets/../images/tertiary-icons/pie-graph-active.png); }
#sub-header #page-title .question-mark { background-image: url(/wp-content/themes/vip/kff/static/stylesheets/../images/tertiary-icons/question-mark-inactive.png); }
#sub-header #page-title .question-mark:hover { background-image: url(/wp-content/themes/vip/kff/static/stylesheets/../images/tertiary-icons/question-mark-active.png); }
#sub-header #page-title .speaker { background-image: url(/wp-content/themes/vip/kff/static/stylesheets/../images/tertiary-icons/speaker-inactive.png); }
#sub-header #page-title .speaker:hover { background-image: url(/wp-content/themes/vip/kff/static/stylesheets/../images/tertiary-icons/speaker-active.png); }
#sub-header #page-title .key { background-image: url(/wp-content/themes/vip/kff/static/stylesheets/../images/tertiary-icons/key-inactive.png); }
#sub-header #page-title .key:hover { background-image: url(/wp-content/themes/vip/kff/static/stylesheets/../images/tertiary-icons/key-active.png); }
#sub-header #page-title .document { background-image: url(/wp-content/themes/vip/kff/static/stylesheets/../images/tertiary-icons/document-inactive.png); }
#sub-header #page-title .document:hover { background-image: url(/wp-content/themes/vip/kff/static/stylesheets/../images/tertiary-icons/document-active.png); }
#sub-header #page-title .question-mark-circle { background-image: url(/wp-content/themes/vip/kff/static/stylesheets/../images/tertiary-icons/question-mark-circle-inactive.png); }
#sub-header #page-title .question-mark-circle:hover { background-image: url(/wp-content/themes/vip/kff/static/stylesheets/../images/tertiary-icons/question-mark-circle-active.png); }
#sub-header #page-title .magnifying-glass { background-image: url(/wp-content/themes/vip/kff/static/stylesheets/../images/tertiary-icons/magnifying-glass-inactive.png); }
#sub-header #page-title .magnifying-glass:hover { background-image: url(/wp-content/themes/vip/kff/static/stylesheets/../images/tertiary-icons/magnifying-glass-active.png); }
#sub-header #page-title .media { background-image: url(/wp-content/themes/vip/kff/static/stylesheets/../images/tertiary-icons/media-inactive.png); }
#sub-header #page-title .media:hover { background-image: url(/wp-content/themes/vip/kff/static/stylesheets/../images/tertiary-icons/media-active.png); }
#sub-header #page-title .projector-screen { background-image: url(/wp-content/themes/vip/kff/static/stylesheets/../images/tertiary-icons/projector-screen-inactive.png); }
#sub-header #page-title .projector-screen:hover { background-image: url(/wp-content/themes/vip/kff/static/stylesheets/../images/tertiary-icons/projector-screen-active.png); }

.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 -1183px; }
.box ul.campaign li a.twitter { background-position: 0 -435px; }
.box ul.campaign li a.youtube { background-position: 0 -174px; }
.box ul.campaign li a.pinterest { background-position: 0 -206px; }
.box .icon { position: absolute; left: 0px; display: block; text-indent: -9999px; width: 58px; height: 58px; float: left; }
.box .icon.medicaid { background-position: 0 -1784px; }
.box .icon.medicaid:hover { background-position: 0 -116px; }
.box .icon.medicaid.dark-blue { background-position: 0 -3727px; }
.box .icon.medicaid.dark-blue:hover { background-position: 0 -3463px; }
.box .icon.medicaid.light-blue { background-position: 0 -3661px; }
.box .icon.medicaid.light-blue:hover { background-position: 0 -3595px; }
.box .icon.medicaid.orange { background-position: 0 -3397px; }
.box .icon.medicaid.orange:hover { background-position: 0 -3529px; }
.box .icon.health-reform { background-position: 0 -4255px; }
.box .icon.health-reform:hover { background-position: 0 -4189px; }
.box .icon.health-reform.dark-blue { background-position: 0 -4453px; }
.box .icon.health-reform.dark-blue:hover { background-position: 0 -4387px; }
.box .icon.health-reform.light-blue { background-position: 0 -4519px; }
.box .icon.health-reform.light-blue:hover { background-position: 0 -4321px; }
.box .icon.health-reform.orange { background-position: 0 -4584px; }
.box .icon.health-reform.orange:hover { background-position: 0 -4913px; }
.box .icon.uninsured { background-position: 0 -3339px; }
.box .icon.uninsured:hover { background-position: 0 -3281px; }
.box .icon.uninsured.dark-blue { background-position: 0 -1726px; }
.box .icon.uninsured.dark-blue:hover { background-position: 0 -1842px; }
.box .icon.uninsured.light-blue { background-position: 0 -2016px; }
.box .icon.uninsured.light-blue:hover { background-position: 0 -1900px; }
.box .icon.uninsured.orange { background-position: 0 -2074px; }
.box .icon.uninsured.orange:hover { background-position: 0 -1958px; }
.box .icon.medicare { background-position: 0 -58px; }
.box .icon.medicare:hover { background-position: 0 0; }
.box .icon.medicare.dark-blue { background-position: 0 -1116px; }
.box .icon.medicare.dark-blue:hover { background-position: 0 -1049px; }
.box .icon.medicare.light-blue { background-position: 0 -781px; }
.box .icon.medicare.light-blue:hover { background-position: 0 -848px; }
.box .icon.medicare.orange { background-position: 0 -982px; }
.box .icon.medicare.orange:hover { background-position: 0 -915px; }
.box .icon.womens-health-policy { background-position: 0 -2445px; }
.box .icon.womens-health-policy:hover { background-position: 0 -2380px; }
.box .icon.womens-health-policy.dark-blue { background-position: 0 -2705px; }
.box .icon.womens-health-policy.dark-blue:hover { background-position: 0 -2510px; }
.box .icon.womens-health-policy.light-blue { background-position: 0 -2248px; }
.box .icon.womens-health-policy.light-blue:hover { background-position: 0 -2575px; }
.box .icon.womens-health-policy.orange { background-position: 0 -2640px; }
.box .icon.womens-health-policy.orange:hover { background-position: 0 -2770px; }
.box .icon.hivaids { background-position: 0 -2132px; }
.box .icon.hivaids:hover { background-position: 0 -2190px; }
.box .icon.hivaids.dark-blue { background-position: 0 -2901px; }
.box .icon.hivaids.dark-blue:hover { background-position: 0 -2835px; }
.box .icon.hivaids.light-blue { background-position: 0 -2967px; }
.box .icon.hivaids.light-blue:hover { background-position: 0 -2314px; }
.box .icon.hivaids.orange { background-position: 0 -3033px; }
.box .icon.hivaids.orange:hover { background-position: 0 -3099px; }
.box .icon.health-costs { background-position: 0 -1215px; }
.box .icon.health-costs:hover { background-position: 0 -1273px; }
.box .icon.health-costs.dark-blue { background-position: 0 -1397px; }
.box .icon.health-costs.dark-blue:hover { background-position: 0 -1331px; }
.box .icon.health-costs.light-blue { background-position: 0 -1463px; }
.box .icon.health-costs.light-blue:hover { background-position: 0 -1661px; }
.box .icon.health-costs.orange { background-position: 0 -1529px; }
.box .icon.health-costs.orange:hover { background-position: 0 -1595px; }
.box .icon.disparities-policy { background-position: 0 -4781px; }
.box .icon.disparities-policy:hover { background-position: 0 -4978px; }
.box .icon.disparities-policy.dark-blue { background-position: 0 -5110px; }
.box .icon.disparities-policy.dark-blue:hover { background-position: 0 -5044px; }
.box .icon.disparities-policy.light-blue { background-position: 0 -4649px; }
.box .icon.disparities-policy.light-blue:hover { background-position: 0 -4715px; }
.box .icon.disparities-policy.orange { background-position: 0 -4847px; }
.box .icon.disparities-policy.orange:hover { background-position: 0 -5176px; }
.box .icon.private-insurance { background-position: 0 -3223px; }
.box .icon.private-insurance:hover { background-position: 0 -3165px; }
.box .icon.private-insurance.dark-blue { background-position: 0 -3793px; }
.box .icon.private-insurance.dark-blue:hover { background-position: 0 -4057px; }
.box .icon.private-insurance.light-blue { background-position: 0 -3859px; }
.box .icon.private-insurance.light-blue:hover { background-position: 0 -4123px; }
.box .icon.private-insurance.orange { background-position: 0 -3991px; }
.box .icon.private-insurance.orange:hover { background-position: 0 -3925px; }
.box .icon.global-health-policy { background-position: 0 -665px; }
.box .icon.global-health-policy:hover { background-position: 0 -723px; }
.box .icon.global-health-policy.dark-blue { background-position: 0 -369px; }
.box .icon.global-health-policy.dark-blue:hover { background-position: 0 -533px; }
.box .icon.global-health-policy.light-blue { background-position: 0 -238px; }
.box .icon.global-health-policy.light-blue:hover { background-position: 0 -599px; }
.box .icon.global-health-policy.orange { background-position: 0 -303px; }
.box .icon.global-health-policy.orange:hover { background-position: 0 -467px; }
.box .icon.custom { text-indent: 0; }

#perspectives_view .grid-view a { background-position: 0 -150px; }
#perspectives_view .grid-view.active a { background-position: 0 -128px; }
#perspectives_view .search-view a { background-position: 0 -106px; }
#perspectives_view .search-view.active a { background-position: 0 -84px; }

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

header { width: 100%; background-color: #024f88; position: relative; top: 0px; min-width: 1245px; }
header #print-logo { display: none; }
header #header-top { padding: 10px 10px 10px 10px; }
header #header-top h2 { font-family: "ff-meta-serif-web-pro", Georgia, serif; font-style: italic; font-size: 18px; color: #FFFFFF; weight: 100; float: left; margin: 0px 0px 0px 0px; line-height: 25px; }
header #header-top #header-top-right { float: right; }
header #header-top #header-top-right strong { font-family: "ff-meta-web-pro", helvetica, sans-serif; font-weight: 600; color: #60a0d0; font-size: 18px; }
header #header-top #header-top-right strong .logo-text { font-family: "ff-meta-sc-web-pro", helvetica, sans-serif; }
header #header-top #header-top-right a { font-family: helvetica, sans-serif; font-size: 13px; color: #FFF; text-decoration: none; text-transform: uppercase; margin: 0px 5px 0px 5px; padding: 6px 10px 6px 10px; }
header #header-top #header-top-right a:hover { background-color: #1f3469; box-shadow: inset 1px 1px 3px #080f26; border-radius: 15px; }
header #header-bottom { background-color: #eeeae5; padding: 10px 10px 10px 10px; }
header #header-bottom #header-logo { display: block; text-indent: -9999px; width: 113px; height: 113px; background-position: 0 -978px; float: left; }
header #header-bottom #top-search { float: left; margin-left: 10px; }
header #header-bottom #top-search input#search-field { width: 630px; height: 43px; 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; }
header #header-bottom #top-search input#search-submit, header #header-bottom #top-search input.search-submit { display: block; text-indent: -9999px; width: 45px; height: 45px; background-position: 0 -3260px; border: none; background-color: #e56c00; border: 1px solid #cc6102; float: right; cursor: pointer; }
header #header-bottom #top-search input#search-submit:hover, header #header-bottom #top-search input.search-submit:hover { background-color: #de5a02; border: 1px solid #ba4b01; }
header #header-bottom #twitter-header, header #header-bottom #email-header, header #header-bottom #facebook-header { float: right; background-color: #fcb409; border: 1px solid #f5a701; display: block; text-indent: -9999px; width: 45px; height: 45px; margin: 0px 0px 0px 10px; }
header #header-bottom #twitter-header:hover, header #header-bottom #email-header:hover, header #header-bottom #facebook-header:hover { background-color: #f7ca1b; border: 1px solid #ebbddb; }
header #header-bottom #twitter-header { background-position: 0 -2051px; }
header #header-bottom #email-header { background-position: 0 -3215px; }
header #header-bottom #facebook-header { background-position: 0 -4243px; }
header #header-bottom .footer-jump { display: none; }
header #header-bottom #header-bottom-right { width: 1100px; float: right; /* Supermenu styles */ /* End Supermenu Styles */ }
header #header-bottom #header-bottom-right #top-navigation { width: 1100px; position: absolute; bottom: 0px; }
header #header-bottom #header-bottom-right #top-navigation:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
header #header-bottom #header-bottom-right #top-navigation li { float: left; width: 218px; height: 44px; text-align: center; border: 1px solid #dbcec0; background-image: url(/wp-content/themes/vip/kff/static/stylesheets/../images/header-nav-bg.png); z-index: 9999; }
header #header-bottom #header-bottom-right #top-navigation li .drop { background-position: 0 -4614px; height: 5px; margin: -13px 0px 0px 190px; }
header #header-bottom #header-bottom-right #top-navigation li:hover { background-image: url(/wp-content/themes/vip/kff/static/stylesheets/../images/header-nav-bg-hover.png); border: 1px solid #0d2039; z-index: 2; }
header #header-bottom #header-bottom-right #top-navigation li:hover .drop { background-position: 0 -4848px; height: 5px; margin: -13px 0px 0px 190px; }
header #header-bottom #header-bottom-right #top-navigation li:hover a, header #header-bottom #header-bottom-right #top-navigation li:hover span.nolink { color: #fff; text-decoration: none; display: block; }
header #header-bottom #header-bottom-right #top-navigation li:hover h3 a { color: #61390e; margin-top: 0; font-size: 17px; }
header #header-bottom #header-bottom-right #top-navigation li:hover h3 a:hover { text-decoration: underline; }
header #header-bottom #header-bottom-right #top-navigation li:hover .dropdown-2columns, header #header-bottom #header-bottom-right #top-navigation li:hover .dropdown-3columns, header #header-bottom #header-bottom-right #top-navigation li:hover .dropdown-4columns, header #header-bottom #header-bottom-right #top-navigation li:hover .dropdown-1column { left: 0; z-index: 9999; }
header #header-bottom #header-bottom-right #top-navigation li:hover.with-js .dropdown-2columns, header #header-bottom #header-bottom-right #top-navigation li:hover.with-js .dropdown-3columns, header #header-bottom #header-bottom-right #top-navigation li:hover.with-js .dropdown-4columns, header #header-bottom #header-bottom-right #top-navigation li:hover.with-js .dropdown-1column { left: -999em !important; }
header #header-bottom #header-bottom-right #top-navigation li a, header #header-bottom #header-bottom-right #top-navigation li span.nolink { display: block; margin: 13px 0px 0px 0px; text-decoration: none; font-family: "ff-meta-sc-web-pro", helvetica, sans-serif; color: #61390E; font-size: 20px; font-weight: 500; }
header #header-bottom #header-bottom-right #top-navigation li .dropdown-2columns, header #header-bottom #header-bottom-right #top-navigation li .dropdown-3columns, header #header-bottom #header-bottom-right #top-navigation li .dropdown-4columns, header #header-bottom #header-bottom-right #top-navigation li .dropdown-1column { left: -999em; position: absolute; background: #F4F4F4; border: 8px solid #1c3250; text-align: left; background: #ffffff; padding: 20px; text-decoration: none; z-index: 9999; }
header #header-bottom #header-bottom-right #top-navigation li .dropdown-2columns.show, header #header-bottom #header-bottom-right #top-navigation li .dropdown-3columns.show, header #header-bottom #header-bottom-right #top-navigation li .dropdown-4columns.show, header #header-bottom #header-bottom-right #top-navigation li .dropdown-1column.show { left: 0px; top: 25px; position: absolute; z-index: 9999; }
header #header-bottom #header-bottom-right #top-navigation li .dropdown-3columns { width: 755px; height: 340px; margin: 20px 0px 0px 145px; }
header #header-bottom #header-bottom-right #top-navigation li .dropdown-4columns { width: 1025px; height: 340px; margin: 20px 0px 0px -125px; }
header #header-bottom #header-bottom-right #top-navigation li .dropdown-2columns { width: 495px; margin: 20px 0px 0px 270px; }
header #header-bottom #header-bottom-right #top-navigation li .dropdown-2columns, header #header-bottom #header-bottom-right #top-navigation li .dropdown-2columns .left, header #header-bottom #header-bottom-right #top-navigation li .dropdown-2columns .right { height: 285px; }
header #header-bottom #header-bottom-right #top-navigation li .dropdown-1column { width: 164px; height: 340px; margin: 20px 0px 0px 0px; }
header #header-bottom #header-bottom-right #top-navigation li .dropdown-1column.newsroom { margin: 20px 0px 0px 660px; height: 195px; }
header #header-bottom #header-bottom-right #top-navigation li .dropdown-1column.about-us { margin: 20px 0px 0px 819px; height: 295px; width: 225px; }
header #header-bottom #header-bottom-right #top-navigation li .dropdown-1column.about-us li { width: 275px; }
header #header-bottom #header-bottom-right #top-navigation li .dropdown-1column.about-us li a { width: 275px; }
header #header-bottom #header-bottom-right #top-navigation li .far-right { border-left: 1px solid; padding-left: 23px; }
header #header-bottom #header-bottom-right #top-navigation li .far-right .col-3-header { position: relative; }
header #header-bottom #header-bottom-right #top-navigation li .far-right .col-3-header h3, header #header-bottom #header-bottom-right #top-navigation li .far-right .col-3-header h3 a { font-family: "ff-meta-sc-web-pro", helvetica, sans-serif; font-size: 14px; font-weight: bold; width: 215px; color: #61390e; margin-left: 9px; line-height: 18px; padding-left: 0px; }
header #header-bottom #header-bottom-right #top-navigation li .far-right .col-3-header h3 a { margin-left: 0; }
header #header-bottom #header-bottom-right #top-navigation li .middle-3 { margin: 0px 0px 0px 30px; }
header #header-bottom #header-bottom-right #top-navigation li .left .column-header h3, header #header-bottom #header-bottom-right #top-navigation li .middle-3 .column-header h3, header #header-bottom #header-bottom-right #top-navigation li .right .column-header h3 { font-family: "ff-meta-sc-web-pro", helvetica, sans-serif; font-size: 17px; width: 170px; color: #61390e; margin-left: 5px; font-weight: bold; }
header #header-bottom #header-bottom-right #top-navigation li .left .col-1-list a, header #header-bottom #header-bottom-right #top-navigation li .left .col-2-list-top a, header #header-bottom #header-bottom-right #top-navigation li .left .col-2-list-bottom a, header #header-bottom #header-bottom-right #top-navigation li .left .col-3-list-top a, header #header-bottom #header-bottom-right #top-navigation li .left .col-3-list-bottom a, header #header-bottom #header-bottom-right #top-navigation li .middle-3 .col-1-list a, header #header-bottom #header-bottom-right #top-navigation li .middle-3 .col-2-list-top a, header #header-bottom #header-bottom-right #top-navigation li .middle-3 .col-2-list-bottom a, header #header-bottom #header-bottom-right #top-navigation li .middle-3 .col-3-list-top a, header #header-bottom #header-bottom-right #top-navigation li .middle-3 .col-3-list-bottom a, header #header-bottom #header-bottom-right #top-navigation li .right .col-1-list a, header #header-bottom #header-bottom-right #top-navigation li .right .col-2-list-top a, header #header-bottom #header-bottom-right #top-navigation li .right .col-2-list-bottom a, header #header-bottom #header-bottom-right #top-navigation li .right .col-3-list-top a, header #header-bottom #header-bottom-right #top-navigation li .right .col-3-list-bottom a { text-decoration: none; font-family: Georgia, serif; font-size: 14px; color: #242424; width: 171px; padding-bottom: 2px; margin-left: 5px; line-height: 14px; background: none; }
header #header-bottom #header-bottom-right #top-navigation li .left .col-1-list a:hover, header #header-bottom #header-bottom-right #top-navigation li .left .col-2-list-top a:hover, header #header-bottom #header-bottom-right #top-navigation li .left .col-2-list-bottom a:hover, header #header-bottom #header-bottom-right #top-navigation li .left .col-3-list-top a:hover, header #header-bottom #header-bottom-right #top-navigation li .left .col-3-list-bottom a:hover, header #header-bottom #header-bottom-right #top-navigation li .middle-3 .col-1-list a:hover, header #header-bottom #header-bottom-right #top-navigation li .middle-3 .col-2-list-top a:hover, header #header-bottom #header-bottom-right #top-navigation li .middle-3 .col-2-list-bottom a:hover, header #header-bottom #header-bottom-right #top-navigation li .middle-3 .col-3-list-top a:hover, header #header-bottom #header-bottom-right #top-navigation li .middle-3 .col-3-list-bottom a:hover, header #header-bottom #header-bottom-right #top-navigation li .right .col-1-list a:hover, header #header-bottom #header-bottom-right #top-navigation li .right .col-2-list-top a:hover, header #header-bottom #header-bottom-right #top-navigation li .right .col-2-list-bottom a:hover, header #header-bottom #header-bottom-right #top-navigation li .right .col-3-list-top a:hover, header #header-bottom #header-bottom-right #top-navigation li .right .col-3-list-bottom a:hover { text-decoration: underline; }
header #header-bottom #header-bottom-right #top-navigation li .left .col-1-list a .indent, header #header-bottom #header-bottom-right #top-navigation li .left .col-2-list-top a .indent, header #header-bottom #header-bottom-right #top-navigation li .left .col-2-list-bottom a .indent, header #header-bottom #header-bottom-right #top-navigation li .left .col-3-list-top a .indent, header #header-bottom #header-bottom-right #top-navigation li .left .col-3-list-bottom a .indent, header #header-bottom #header-bottom-right #top-navigation li .middle-3 .col-1-list a .indent, header #header-bottom #header-bottom-right #top-navigation li .middle-3 .col-2-list-top a .indent, header #header-bottom #header-bottom-right #top-navigation li .middle-3 .col-2-list-bottom a .indent, header #header-bottom #header-bottom-right #top-navigation li .middle-3 .col-3-list-top a .indent, header #header-bottom #header-bottom-right #top-navigation li .middle-3 .col-3-list-bottom a .indent, header #header-bottom #header-bottom-right #top-navigation li .right .col-1-list a .indent, header #header-bottom #header-bottom-right #top-navigation li .right .col-2-list-top a .indent, header #header-bottom #header-bottom-right #top-navigation li .right .col-2-list-bottom a .indent, header #header-bottom #header-bottom-right #top-navigation li .right .col-3-list-top a .indent, header #header-bottom #header-bottom-right #top-navigation li .right .col-3-list-bottom a .indent { margin-left: 10px; }
header #header-bottom #header-bottom-right #top-navigation li .left .col-1-list li, header #header-bottom #header-bottom-right #top-navigation li .left .col-2-list-top li, header #header-bottom #header-bottom-right #top-navigation li .left .col-2-list-bottom li, header #header-bottom #header-bottom-right #top-navigation li .left .col-3-list-top li, header #header-bottom #header-bottom-right #top-navigation li .left .col-3-list-bottom li, header #header-bottom #header-bottom-right #top-navigation li .middle-3 .col-1-list li, header #header-bottom #header-bottom-right #top-navigation li .middle-3 .col-2-list-top li, header #header-bottom #header-bottom-right #top-navigation li .middle-3 .col-2-list-bottom li, header #header-bottom #header-bottom-right #top-navigation li .middle-3 .col-3-list-top li, header #header-bottom #header-bottom-right #top-navigation li .middle-3 .col-3-list-bottom li, header #header-bottom #header-bottom-right #top-navigation li .right .col-1-list li, header #header-bottom #header-bottom-right #top-navigation li .right .col-2-list-top li, header #header-bottom #header-bottom-right #top-navigation li .right .col-2-list-bottom li, header #header-bottom #header-bottom-right #top-navigation li .right .col-3-list-top li, header #header-bottom #header-bottom-right #top-navigation li .right .col-3-list-bottom li { background: none; border: none; text-align: left; float: none; line-height: 0px; height: auto; display: block; }
header #header-bottom #header-bottom-right #top-navigation li .left .col-1-list li .bottom-link, header #header-bottom #header-bottom-right #top-navigation li .left .col-2-list-top li .bottom-link, header #header-bottom #header-bottom-right #top-navigation li .left .col-2-list-bottom li .bottom-link, header #header-bottom #header-bottom-right #top-navigation li .left .col-3-list-top li .bottom-link, header #header-bottom #header-bottom-right #top-navigation li .left .col-3-list-bottom li .bottom-link, header #header-bottom #header-bottom-right #top-navigation li .middle-3 .col-1-list li .bottom-link, header #header-bottom #header-bottom-right #top-navigation li .middle-3 .col-2-list-top li .bottom-link, header #header-bottom #header-bottom-right #top-navigation li .middle-3 .col-2-list-bottom li .bottom-link, header #header-bottom #header-bottom-right #top-navigation li .middle-3 .col-3-list-top li .bottom-link, header #header-bottom #header-bottom-right #top-navigation li .middle-3 .col-3-list-bottom li .bottom-link, header #header-bottom #header-bottom-right #top-navigation li .right .col-1-list li .bottom-link, header #header-bottom #header-bottom-right #top-navigation li .right .col-2-list-top li .bottom-link, header #header-bottom #header-bottom-right #top-navigation li .right .col-2-list-bottom li .bottom-link, header #header-bottom #header-bottom-right #top-navigation li .right .col-3-list-top li .bottom-link, header #header-bottom #header-bottom-right #top-navigation li .right .col-3-list-bottom li .bottom-link { margin-top: 17px; }
header #header-bottom #header-bottom-right #top-navigation li .left .col-1-header h3, header #header-bottom #header-bottom-right #top-navigation li .middle-3 .col-1-header h3, header #header-bottom #header-bottom-right #top-navigation li .right .col-1-header h3 { font-family: "ff-meta-sc-web-pro", helvetica, sans-serif; font-size: 17px; font-weight: 550; width: 170px; color: #024f88; margin-left: 5px; line-height: 17px; }
header #header-bottom #header-bottom-right #top-navigation li .left .col-1-first a, header #header-bottom #header-bottom-right #top-navigation li .middle-3 .col-1-first a, header #header-bottom #header-bottom-right #top-navigation li .right .col-1-first a { text-decoration: none; font-family: Georgia, serif; font-size: 14px; color: #242424; width: 215px; padding-bottom: 2px; margin-left: 5px; line-height: 20px; background: none; }
header #header-bottom #header-bottom-right #top-navigation li .left .col-1-first a:hover, header #header-bottom #header-bottom-right #top-navigation li .middle-3 .col-1-first a:hover, header #header-bottom #header-bottom-right #top-navigation li .right .col-1-first a:hover { text-decoration: underline; }
header #header-bottom #header-bottom-right #top-navigation li .left .col-1-first li, header #header-bottom #header-bottom-right #top-navigation li .middle-3 .col-1-first li, header #header-bottom #header-bottom-right #top-navigation li .right .col-1-first li { background: none; border: none; text-align: left; float: none; line-height: 0px; height: auto; display: block; }
header #header-bottom #header-bottom-right #top-navigation li .left { margin-left: 0px; clear: left; float: left; height: 340px; position: relative; }
header #header-bottom #header-bottom-right #top-navigation li .bottom-btn-left, header #header-bottom #header-bottom-right #top-navigation li .bottom-btn-right { position: absolute; bottom: 0; border: 1px solid #dbcec0; background-image: url(/wp-content/themes/vip/kff/static/stylesheets/../images/header-nav-bg.png); width: 230px; height: 44px; }
header #header-bottom #header-bottom-right #top-navigation li .bottom-btn-left:hover, header #header-bottom #header-bottom-right #top-navigation li .bottom-btn-right:hover { background-image: url(/wp-content/themes/vip/kff/static/stylesheets/../images/bottom_btn_bg.png); }
header #header-bottom #header-bottom-right #top-navigation li .bottom-btn-left a, header #header-bottom #header-bottom-right #top-navigation li .bottom-btn-right a { margin: 13px 0px 0px 0px; color: #4d2c08; width: 230px; height: 44px; font-family: Arial, sans-serif; font-size: 12px; text-align: center; }
header #header-bottom #header-bottom-right #top-navigation .middle, header #header-bottom #header-bottom-right #top-navigation .middle-3 { float: left; position: relative; width: 220px; margin: 0px 0px 0px 40px; height: 340px; }
header #header-bottom #header-bottom-right #top-navigation .middle .col-2-header, header #header-bottom #header-bottom-right #top-navigation .middle-3 .col-2-header { margin-top: 10px; }
header #header-bottom #header-bottom-right #top-navigation .middle .col-2-header h3, header #header-bottom #header-bottom-right #top-navigation .middle-3 .col-2-header h3 { font-family: "ff-meta-sc-web-pro", helvetica, sans-serif; color: #024f88; font-size: 17px; padding-bottom: 5px; padding-left: 10px; line-height: 17px; }
header #header-bottom #header-bottom-right #top-navigation .middle .col-2-header p, header #header-bottom #header-bottom-right #top-navigation .middle-3 .col-2-header p { font-family: Georgia, serif; font-size: 14px; }
header #header-bottom #header-bottom-right #top-navigation .middle .col-2-list-top, header #header-bottom #header-bottom-right #top-navigation .middle-3 .col-2-list-top { padding-bottom: 60px; }
header #header-bottom #header-bottom-right #top-navigation .middle .col-2-links a, header #header-bottom #header-bottom-right #top-navigation .middle-3 .col-2-links a { text-decoration: none; font-family: Georgia, serif; font-size: 14px; color: #242424; width: 205px; padding-bottom: 2px; padding-left: 10px; line-height: 20px; }
header #header-bottom #header-bottom-right #top-navigation .middle .col-2-links a:hover, header #header-bottom #header-bottom-right #top-navigation .middle-3 .col-2-links a:hover { text-decoration: underline; }
header #header-bottom #header-bottom-right #top-navigation .middle .col-2-links li, header #header-bottom #header-bottom-right #top-navigation .middle-3 .col-2-links li { background: none; border: none; text-align: left; float: none; line-height: 0px; height: auto; display: block; }
header #header-bottom #header-bottom-right #top-navigation .middle .bottom-btn-middle, header #header-bottom #header-bottom-right #top-navigation .middle-3 .bottom-btn-middle { position: absolute; bottom: 0; border: 1px solid #dbcec0; background-image: url(/wp-content/themes/vip/kff/static/stylesheets/../images/header-nav-bg.png); width: 230px; height: 44px; }
header #header-bottom #header-bottom-right #top-navigation .middle .bottom-btn-middle:hover, header #header-bottom #header-bottom-right #top-navigation .middle-3 .bottom-btn-middle:hover { background-image: url(/wp-content/themes/vip/kff/static/stylesheets/../images/bottom_btn_bg.png); }
header #header-bottom #header-bottom-right #top-navigation .middle .bottom-btn-middle a, header #header-bottom #header-bottom-right #top-navigation .middle-3 .bottom-btn-middle a { margin: 13px 0px 0px 0px; color: #4d2c08; width: 231px; height: 44px; font-family: Arial, sans-serif; font-size: 12px; text-align: center; }
header #header-bottom #header-bottom-right #top-navigation .right, header #header-bottom #header-bottom-right #top-navigation .far-right { float: left; position: relative; width: 220px; margin: 0px 0px 0px 40px; height: 340px; }
header #header-bottom #header-bottom-right #top-navigation .right .col-3-header h3, header #header-bottom #header-bottom-right #top-navigation .far-right .col-3-header h3 { font-family: Arial, sans-serif; color: #242424; font-weight: bold; font-size: 12px; padding: 20px 0px 2px 10px; text-transform: uppercase; line-height: 12px; margin-bottom: 5px; }
header #header-bottom #header-bottom-right #top-navigation .right .col-3-list-top, header #header-bottom #header-bottom-right #top-navigation .far-right .col-3-list-top { padding-bottom: 60px; }
header #header-bottom #header-bottom-right #top-navigation .right .col-3-para p, header #header-bottom #header-bottom-right #top-navigation .right .col-3-para p a, header #header-bottom #header-bottom-right #top-navigation .far-right .col-3-para p, header #header-bottom #header-bottom-right #top-navigation .far-right .col-3-para p a { font-family: Georgia, serif; font-size: 13px; line-height: 18px; padding-left: 10px; }
header #header-bottom #header-bottom-right #top-navigation .right .col-3-para p a, header #header-bottom #header-bottom-right #top-navigation .far-right .col-3-para p a { padding-left: 0; color: #464646; }

/* Sub-header and page meta styles */
#content { /* Share icons */ }
#content #share { width: 125px; float: right; margin: 2px 0px 0px 0px; }
#content #share:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#content #share a, #content #share h2 { float: right; margin: 0px 0px 0px 5px; }
#content #share #share-print { display: block; text-indent: -9999px; width: 14px; height: 13px; background-position: 0 -4141px; }
#content #share #share-print.brown { background-position: 0 -4154px; }
#content #share #share-title { display: block; text-indent: -9999px; width: 40px; height: 13px; background-position: 0 -3082px; padding: 0px; }
#content #share #share-title.brown { width: 44px; background-position: 0 -3069px; }
#content #share #share-email { display: block; text-indent: -9999px; width: 16px; height: 13px; background-position: 0 -3846px; }
#content #share #share-email.brown { background-position: 0 -3859px; }
#content #share #share-twitter { display: block; text-indent: -9999px; width: 18px; height: 13px; background-position: 0 -3529px; }
#content #share #share-twitter.brown { background-position: 0 -2927px; }
#content #share #share-facebook { display: block; text-indent: -9999px; width: 6px; height: 13px; background-position: 0 -4566px; }
#content #share #share-facebook.brown { background-position: 0 -4579px; }
#content #sub-header #page-title { height: 58px; background-color: #024f88; box-shadow: 2px 2px 1px #949494; }
#content #sub-header #page-title.topic-landing { margin: 0px 0px 0px 68px; }
#content #sub-header #page-title h2 { font-family: "ff-meta-web-pro", helvetica, sans-serif; font-size: 28px; font-weight: bold; padding: 8px 15px 0px 15px; float: left; }
#content #sub-header #page-title h2 a { color: #fff; text-decoration: none; }
#content #sub-header #page-title #title-icons { float: right; }
#content #sub-header #page-title #title-icons li { display: inline-block; margin: 10px 10px 0px 0px; }
#content #sub-header #page-title #title-icons li a { font: 16px "ff-meta-web-pro", helvetica, sans-serif; text-decoration: none; color: #fff; border-left: 1px solid #00487d; border-right: 1px solid #00487d; height: 39px; display: block; padding: 0px 10px 0px 50px; line-height: 38px; }
#content #sub-header #page-meta { background-color: #fff; padding: 10px; box-shadow: 2px 2px 1px #bdbdbd; margin: 10px 0px 10px 0px; }
#content #sub-header #page-meta #breadcrumbs:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#content #sub-header #page-meta #breadcrumbs li { float: left; background: #eaeaea; background: url(/wp-content/themes/vip/kff/static/stylesheets/../images/breadcrumb-arrow.png) left center no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eaeaea), color-stop(100%, #d9d9d9)); background: url(/wp-content/themes/vip/kff/static/stylesheets/../images/breadcrumb-arrow.png) left center no-repeat, -webkit-linear-gradient(#eaeaea, #d9d9d9); background: url(/wp-content/themes/vip/kff/static/stylesheets/../images/breadcrumb-arrow.png) left center no-repeat, -moz-linear-gradient(#eaeaea, #d9d9d9); background: url(/wp-content/themes/vip/kff/static/stylesheets/../images/breadcrumb-arrow.png) left center no-repeat, -o-linear-gradient(#eaeaea, #d9d9d9); background: url(/wp-content/themes/vip/kff/static/stylesheets/../images/breadcrumb-arrow.png) left center no-repeat, linear-gradient(#eaeaea, #d9d9d9); -webkit-box-shadow: inset 0 1px 0 0 #c3c3c3, inset 0 -1px 0 0 #c3c3c3; -moz-box-shadow: inset 0 1px 0 0 #c3c3c3, inset 0 -1px 0 0 #c3c3c3; box-shadow: inset 0 1px 0 0 #c3c3c3, inset 0 -1px 0 0 #c3c3c3; }
#content #sub-header #page-meta #breadcrumbs li a { display: block; height: 17px; background-repeat: no-repeat; padding: 6px 10px 0px 15px; font-family: helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #757575; }
#content #sub-header #page-meta #breadcrumbs li:first-child { border-left: 1px solid #c3c3c3; background: url(/wp-content/themes/vip/kff/static/stylesheets/../images/breadcrumb-arrow-bg-first.png); }
#content #sub-header #page-meta #breadcrumbs li:first-child a { padding-left: 10px; }
#content #sub-header #page-meta #breadcrumbs li:last-child { border-right: 1px solid #29456a; background: #2b466c; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; background: url(/wp-content/themes/vip/kff/static/stylesheets/../images/breadcrumb-arrow.png) left center no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2b466c), color-stop(100%, #1c3250)); background: url(/wp-content/themes/vip/kff/static/stylesheets/../images/breadcrumb-arrow.png) left center no-repeat, -webkit-linear-gradient(#2b466c, #1c3250); background: url(/wp-content/themes/vip/kff/static/stylesheets/../images/breadcrumb-arrow.png) left center no-repeat, -moz-linear-gradient(#2b466c, #1c3250); background: url(/wp-content/themes/vip/kff/static/stylesheets/../images/breadcrumb-arrow.png) left center no-repeat, -o-linear-gradient(#2b466c, #1c3250); background: url(/wp-content/themes/vip/kff/static/stylesheets/../images/breadcrumb-arrow.png) left center no-repeat, linear-gradient(#2b466c, #1c3250); }
#content #sub-header #page-meta #breadcrumbs li:last-child a { color: #fff; }

.box p, .box div { font: 15px/20px Georgia, serif; line-height: 22px; 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; background-image: url(/wp-content/themes/vip/kff/static/stylesheets/../images/link-arrow-light-beige.png); color: #e56c00; float: right; }
.box a.see-more:hover { cursor: pointer; }
.box a.see-more.dark-blue { background-image: url(/wp-content/themes/vip/kff/static/stylesheets/../images/link-arrow-blue.png); color: #183966; }
.box h2.arrow-title { display: block; text-indent: -9999px; width: 246px; height: 28px; background-position: 0 -2778px; text-indent: 15px !important; position: relative; left: -25px; color: #fff !important; font: 19px/23px "ff-meta-sc-web-pro", helvetica, sans-serif !important; margin: 0px 0px 20px 0px; padding: 0px; font-weight: bold !important; overflow: hidden; text-transform: lowercase; }
.box h2.arrow-title .rss-icon { background-position: 0 -1957px; display: block; text-indent: -9999px; width: 29px; height: 29px; float: left; border-right: 1px solid #fff; margin: 0px 0px 0px 0px; }
.box h2.arrow-title.orange { background-position: 0 -2806px; }
.box h2.arrow-title.orange .rss-icon { background-position: 0 -3717px; }
.box h2.arrow-title.grey { background-position: 0 -2834px; }
.box h2.arrow-title.dark-orange { background-position: 0 -3041px; }
.box h2.arrow-title.dark-orange .rss-icon { background-position: 0 -3804px; }
.box h2.arrow-title.light-blue { background-position: 0 -2750px; }
.box h2.arrow-title.light-blue .rss-icon { background-position: 0 -3717px; }
.box h3, .box h3 a, .box h3 a:hover { font: 28px/29px "ff-meta-web-pro", helvetica, sans-serif; font-weight: bold; color: #e26c00; margin: 0px 0px 10px 0px; text-decoration: none; }
.box h4, .box h4 a, .box h4 a:hover { font: 30px "ff-meta-web-pro", helvetica, sans-serif; color: #1a3863; margin: 0px 0px 10px 0px; 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 "ff-meta-web-pro", helvetica, sans-serif; color: #1a3863; margin: 0px 0px 10px 0px; text-decoration: none; }
.box h5 a:hover { font: bold 20px/23px "ff-meta-web-pro", helvetica, sans-serif; text-decoration: none; }
.box h6, .box h6 a { font: 22px/25px "ff-meta-serif-web-pro", Georgia, serif; color: #1a3863; margin: 0px 0px 10px 0px; text-decoration: none; }
.box blockquote { font: 28px/32px "ff-meta-web-pro", helvetica, sans-serif; color: #e26c00; font-style: italic; }
.box blockquote.small.smallfont p, .box blockquote.small.smallfont div { color: black; font-weight: normal; font-style: normal; font: 14px/20px Georgia, serif; }
.box img.attachment-slab-thumb { margin: 0px 0px 10px 0px; }
.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: 0px 0px 0px 0px; float: left; }
.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; box-shadow: inset 1px 1px 3px #898a80; border-radius: 15px; }
.box .box-tags ul li a:hover, .box .box-tags ul li a:visited:hover { background-color: #1f3469; box-shadow: inset 1px 1px 3px #080f26; 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: #fff; }
.box ul { padding-left: 10px; font: 14px/20px Georgia, serif; color: black; }
.box ul li { padding-bottom: 10px; list-style-image: url(/wp-content/themes/vip/kff/static/stylesheets/../images/link-arrow-babyblue.png); }
.box ul li a, .box ul li a:visited { color: black; }
.box ul li em { font-style: italic; }
.box ul.campaign { padding: 0px; margin: 0px 0px 10px 0px; }
.box ul.campaign li { list-style-image: none; margin: 0px 0px 5px 0px; }
.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.contact h3, .box.contact h3 a { font: 20px "ff-meta-sc-web-pro", helvetica, sans-serif; color: #1a3863; text-decoration: underline; }
.box.contact h3 { margin: 0px; }
.box.contact h3 a:hover { color: #999999; }
.box.contact p { font: 16px/21px "ff-meta-web-pro", 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 "ff-meta-serif-web-pro", Georgia, serif; color: #FFF; }
.box.dark-blue .arrow-title, .box.orange .arrow-title, .box.light-blue .arrow-title, .box.light-brown .arrow-title { background-position: 0 -2806px; }
.box.dark-blue .arrow-title.large, .box.orange .arrow-title.large, .box.light-blue .arrow-title.large, .box.light-brown .arrow-title.large { background-position: 0 -3142px; width: 350px; }
.box.dark-blue .see-more, .box.orange .see-more, .box.light-blue .see-more, .box.light-brown .see-more { background-image: url(/wp-content/themes/vip/kff/static/stylesheets/../images/link-arrow-dark-orange.png); color: #FFF; clear: both; }
.box.dark-blue p a, .box.dark-blue p a:hover, .box.dark-blue p a:visited { color: #0990d1; }
.box.dark-blue ul li { list-style-image: url(/wp-content/themes/vip/kff/static/stylesheets/../images/link-arrow-dark-orange.png); }
.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 "ff-meta-web-pro", helvetica, sans-serif; color: #fff; margin: 0px 0px 10px 0px; }
.box.dark-blue h6, .box.dark-blue h6 a { color: #fff; margin-bottom: 20px; }
.box.dark-blue .arrow-title .rss-icon { background-position: 0 -3775px; border-right: 1px solid #1a3863; }
.box.orange ul li { list-style-image: url(/wp-content/themes/vip/kff/static/stylesheets/../images/link-arrow-dark-orange.png); }
.box.orange h3, .box.orange h4, .box.orange h5, .box.orange h6 { color: #FFF; }
.box.orange .arrow-title { background-position: 0 -3041px; }
.box.orange .arrow-title .rss-icon { background-position: 0 -1957px; border-right: 1px solid #dc6e36; }
.box.orange .caption, .box.orange .byline { color: #fea062; }
.box.orange .see-more { background-image: url(/wp-content/themes/vip/kff/static/stylesheets/../images/link-arrow-dark-orange.png); color: #FFF; }
.box.light-blue ul li { list-style-image: url(/wp-content/themes/vip/kff/static/stylesheets/../images/link-arrow-blue.png); }
.box.light-blue h4, .box.light-blue h4 a { font: 40px/44px "ff-meta-web-pro", 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 { background-image: url(/wp-content/themes/vip/kff/static/stylesheets/../images/link-arrow-blue.png); color: #183966; }
.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 { background-position: 0 -3775px; border-right: 1px solid #0990d1; }
.box.light-brown h4, .box.light-brown h4 a { font: 40px/44px "ff-meta-web-pro", helvetica, sans-serif; color: #FFF; }
.box.light-brown .arrow-title { background-position: 0 -3013px; }
.box.light-brown .caption, .box.light-brown .byline { color: #cac1a1; }
.box.light-brown .see-more { background-image: url(/wp-content/themes/vip/kff/static/stylesheets/../images/link-arrow-brown.png); color: #5c4d24; }
.box.light-brown ul { padding-left: 10px; }
.box.light-brown ul li { padding-bottom: 10px; list-style-image: url(/wp-content/themes/vip/kff/static/stylesheets/../images/link-arrow-brown.png); }
.box.light-brown .arrow-title .rss-icon { background-position: 0 -3746px; border-right: 1px solid #9a9066; }
.box.light-brown .search-field-wrap input#search-field { width: 475px; height: 43px; 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; }
.box.light-brown .search-field-wrap input#search-submit, .box.light-brown .search-field-wrap input.search-submit { display: block; text-indent: -9999px; width: 45px; height: 45px; background-position: 0 -3260px; background-color: #e56c00; border: 1px solid #cc6102; float: left; }
.box.light-brown .search-field-wrap input#search-submit:hover, .box.light-brown .search-field-wrap input.search-submit:hover { background-color: #de5a02; border: 1px solid #ba4b01; cursor: pointer; }
.box.beige h3, .box.beige h3 a { font: 30px/40px "ff-meta-serif-web-pro", Georgia, serif; font-weight: 100; color: #1a3863; }
.box.beige h4, .box.beige h4 a { font: 16px/24px "ff-meta-web-pro", helvetica, sans-serif; text-transform: uppercase; font-weight: bold; color: #e26c00; }
.box.beige ul li { list-style-image: url(/wp-content/themes/vip/kff/static/stylesheets/../images/link-arrow-brown.png); }
.box.beige .arrow-title { background-position: 0 -2985px; }
.box.beige .caption, .box.beige .byline { color: #94876d; }
.box.beige .see-more { background-image: url(/wp-content/themes/vip/kff/static/stylesheets/../images/link-arrow-brown.png); color: #1a3863; }
.box.beige ul { padding-left: 10px; }
.box.beige ul li { padding-bottom: 10px; list-style-image: url(/wp-content/themes/vip/kff/static/stylesheets/../images/link-arrow-brown.png); }
.box.beige .arrow-title .rss-icon { background-position: 0 -3717px; border-right: 1px solid #dfdcd1; }
.box.light-blue blockquote, .box.beige blockquote { font: 28px/32px "ff-meta-web-pro", 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 "ff-meta-web-pro", 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 { display: block; text-indent: -9999px; width: 10px; height: 10px; background-position: 0 -4373px; display: inline-block; margin: 0px 4px 0px 0px; }
.box.full-post .gallery-pager a.activeSlide, .box.full-post .gallery-pager a:hover { background-position: 0 -4383px; }
.box.full-post .callout { width: 584px; background-color: #eeede7; padding: 30px; margin: 30px auto; clear: both; font: 14px/20px Georgia, serif; color: #464646; }
.box.full-post .callout h4 { font: 17px/23px "ff-meta-web-pro", helvetica, sans-serif; color: #1a3863; }
.box.full-post .collapsible .trigger { position: relative; cursor: pointer; }
.box.full-post .collapsible .trigger:before { position: absolute; top: 15%; left: -15px; content: '+'; font: 18px Arial, sans-serif; color: #242424; font-weight: bold; }
.box.full-post .collapsible .trigger.open:before { content: "-"; }
.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 "ff-meta-serif-web-pro", Georgia, serif; font-weight: 100; word-wrap: break-word; color: #1a3863; }
.box.full-post h3 { font: 28px/34px "ff-meta-web-pro", helvetica, sans-serif; font-weight: 500; color: #1a3863; }
.box.full-post h4 { font: 23px/26px "ff-meta-sc-web-pro", helvetica, sans-serif; font-weight: bold; color: #e26c00; }
.box.full-post h5 { font: 18px/18px "ff-meta-sc-web-pro", helvetica, sans-serif; font-weight: bold; color: #0990d1; }
.box.full-post h5 span { font-family: "ff-meta-web-pro", 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 "ff-meta-web-pro", 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 0px 0px -10px; list-style-image: none; }
.box.full-post ul li:before { content: "\2022 \00A0"; margin: 0px 2px 0px -10px; }
.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: 14px/20px Georgia, serif; color: black; padding: 0px; }
.box.full-post table { width: 720px; border-collapse: separate; font: 12px Calibri, Arial, 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 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 #dcdace; border-right: 1px solid #dcdace; 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/kff/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 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 Calibri, Arial, sans-serif; }
.box.full-post table tr td strong, .box.full-post table tr td b, .box.full-post table tbody tr td strong, .box.full-post table tbody tr td b { font-weight: bold; }
.box.full-post table tr td em, .box.full-post table tr td i, .box.full-post table tbody tr td em, .box.full-post table tbody tr td i { font-style: italic; }
.box.full-post table tr.header, .box.full-post table tr.header-blue, .box.full-post table tr.header-dark-blue, .box.full-post table tbody tr.header, .box.full-post table tbody tr.header-blue, .box.full-post table tbody tr.header-dark-blue { background-image: url(/wp-content/themes/vip/kff/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/kff/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 .wp-caption { border: 2px solid #cecab3; 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: #cecab3; font: 14px Arial, 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 { margin: 5px 0px 30px 30px; border-left: 3px solid #cccccc; padding: 0px 0px 0px 10px; }
.box.full-post blockquote.small { width: 340px; }
.box.full-post blockquote.right { float: right; }
.box.full-post blockquote p { font: 20px/24px "ff-meta-serif-web-pro", Georgia, serif; color: #e26c00; font-weight: 100; font-style: italic; }
.box .exhibit-slider-top { background-color: #afa585; 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 { background-image: url(/wp-content/themes/vip/kff/static/stylesheets/../images/arrow-circle-left.png); right: 65px; top: 10px; }
.box .exhibit-slider-top .arrow-circle-right { background-image: url(/wp-content/themes/vip/kff/static/stylesheets/../images/arrow-circle-right.png); right: 25px; top: 10px; position: absolute; }
.box .exhibit-slider { padding: 30px; background-color: #eeeae5; border-bottom: 6px solid #afa585; 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 { background-image: url(/wp-content/themes/vip/kff/static/stylesheets/../images/link-arrow-babyblue-left.png); background-repeat: no-repeat; background-position: left center; padding: 0px 0px 0px 15px; display: block; float: left; }
.box .next-section { background-image: url(/wp-content/themes/vip/kff/static/stylesheets/../images/link-arrow-babyblue.png); background-repeat: no-repeat; background-position: right center; padding: 0px 15px; display: block; float: right; }
.box .exhibit-list { margin: 0px 20px 0px 0px; }
.box .left li { list-style-image: none; list-style-type: none; }
.box .left li a { color: #464646; font-family: Arial, sans-serif; font-size: 12px; }
.box .headline-wrapper { width: 720px; display: block; }

#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/kff/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: block; padding: 0px 0px 0px 35px; margin: 0px 0px 20px 0px; 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: 0px; }

.pdf-document { background-image: url(/wp-content/themes/vip/kff/static/stylesheets/../images/pdf-list-icon.png); }

.ppt-document { background-image: url(/wp-content/themes/vip/kff/static/stylesheets/../images/ppt-icon.png); }

.xls-document { background-image: url(/wp-content/themes/vip/kff/static/stylesheets/../images/exl-icon.png); }

.mp3-document { background-image: url(/wp-content/themes/vip/kff/static/stylesheets/../images/mp3-icon.png); }

.doc-document { background-image: url(/wp-content/themes/vip/kff/static/stylesheets/../images/doc-icon.png); }

/*
###################
OLD STYLES
###################
*/
p { font-family: "ff-meta-serif-web-pro", 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: 0px 0px 10px 0px; font-weight: bold; }
p.byline.link { background-image: url(/wp-content/themes/vip/kff/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: 0px 0px 10px 0px; }
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: 0px 0px 10px 0px; }
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: "ff-meta-serif-web-pro", 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; }

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

h2 { font-family: "ff-meta-serif-web-pro", Georgia, serif; color: #153559; font-size: 35px; line-height: 42px; margin: 0px 0px 10px 0px; }
h2 a, h2 a:visited { color: #153559; text-decoration: none; }
h2.white { color: #fff; }

h3 { font-family: "ff-meta-serif-web-pro", 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: "ff-meta-web-pro", helvetica, sans-serif; color: #e56c00; font-size: 18px; line-height: 24px; font-weight: bold; margin: 0px 0px 10px 0px; }
h3.orange.caps { text-transform: uppercase; line-height: 18px; }
h3.orange.large { font-size: 28px; line-height: 28px; }
h3.dark-blue { font-family: "ff-meta-web-pro", 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: "ff-meta-web-pro", 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: "ff-meta-sc-web-pro", helvetica, sans-serif; text-decoration: underline; color: #a3a2a2; font-size: 25px; line-height: 26px; }
h3.contact.link { background-image: url(/wp-content/themes/vip/kff/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: "ff-meta-web-pro", 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: "ff-meta-web-pro", 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: "ff-meta-web-pro", helvetica, sans-serif; font-size: 28px; line-height: 34px; color: #153559; }
h4.white-serif { font-family: 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: "ff-meta-sc-web-pro", helvetica, sans-serif; color: #de5a02; font-weight: bold; line-height: 23px; }
h4.sans-orange.caps { text-transform: uppercase; }
h4.sans-blue { font-size: 28px; font-family: "ff-meta-sc-web-pro", helvetica, sans-serif; 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: "ff-meta-web-pro", helvetica, sans-serif; font-size: 16px; line-height: 20px; font-weight: bold; color: #1a3863; }

h6 { font-family: "ff-meta-web-pro", helvetica, sans-serif; font-size: 14px; color: #1a3863; }

blockquote { font-family: "ff-meta-serif-web-pro", Georgia, serif; font-size: 28px; line-height: 36px; font-style: italic; margin: 0px 0px 20px 0px; }
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: "ff-meta-web-pro", 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: "ff-meta-sc-web-pro", helvetica, sans-serif; color: #1a3863; font-size: 20px; border-bottom: 1px solid #d6d9df; vertical-align: 0px; display: inline; }
.media-contact p { font-family: "ff-meta-web-pro", 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: "ff-meta-web-pro", 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: "ff-meta-web-pro", 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: "ff-meta-web-pro", 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: "ff-meta-sc-web-pro", helvetica, sans-serif; color: #fff; }
.gallery-contact h6.dark-blue { color: #1f3452; }

sup { vertical-align: top; font-size: 0.6em; position: relative; top: -5px; color: #153559; font-family: Arial, sans-serif; font-size: 10px; font-weight: bold; }
sup a { text-decoration: none; color: #153559; }
sup.serif { font-family: "ff-meta-serif-web-pro", 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/kff/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/kff/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 li { margin: 0 10px 0 0; list-style: none !important; color: #262525; float: left; }
.selection-tags ul li:first-child { font-family: "ff-meta-sc-web-pro", helvetica, sans-serif; font-size: 19px; font-weight: bold; text-transform: lowercase; }
.selection-tags ul li b { display: block; color: #262525; background-color: #cecab3; font-family: helvetica, sans-serif; text-decoration: none; font-size: 13px; margin: 0px 5px 0px 5px; padding: 6px 10px 6px 15px; box-shadow: inset 1px 1px 3px #898a80; 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: #ecebe0; color: #5e5e5e; text-align: center; text-decoration: none; -webkit-border-radius: 15px; -moz-border-radius: 15px; -ms-border-radius: 15px; -o-border-radius: 15px; border-radius: 15px; }

.tabs { height: 45px; width: 100%; }
.tabs li { float: left; background: #ece8e0; height: 15px; list-style: none; margin-right: 5px; padding: 15px; -webkit-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.26); -moz-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.26); box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.26); font-size: 20px; font-family: "ff-meta-web-pro", helvetica, sans-serif; text-decoration: none; text-transform: uppercase; font-weight: bold; display: block; }
.tabs li:hover { cursor: pointer; }
.tabs li a { color: #6a6a6a; font-size: 20px; font-family: "ff-meta-web-pro", helvetica, sans-serif; text-decoration: none; }
.tabs .active { background: #ffffff; }
.tabs .active a { color: #464646; }

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; background-position: 0 -4694px; padding-left: 20px; height: 15px; }
dl.accordion.inline dt a.active { background-position: 0 -4808px; }
dl.accordion.inline dd { font: 14px/20px 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, dl.accordion.inline a.serif { font-size: 16px; font-family: "ff-meta-serif-web-pro", 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: #153559; }
.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: #153559; font-family: "ff-meta-serif-web-pro", 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, dl.accordion.inline .plus-btn-black { background-position: 0 -4694px; display: block; text-indent: -9999px; width: 18px; height: 15px; position: absolute; left: -10px; top: 15px; }
.accordion-wrapper .plus-btn-black.active, dl.accordion.inline .plus-btn-black.active { background-position: 0 -4808px; display: block; text-indent: -9999px; width: 18px; height: 15px; position: absolute; left: -10px; top: 15px; }
.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 { background-position: 0 -4853px; display: block; text-indent: -9999px; width: 18px; height: 14px; position: absolute; left: -10px; top: 15px; }
.accordion-wrapper .plus-btn-dark-blue.active, dl.accordion.inline .plus-btn-dark-blue.active { background-position: 0 -4888px; display: block; text-indent: -9999px; width: 18px; height: 14px; position: absolute; left: -10px; top: 15px; }
.accordion-wrapper .plus-btn, dl.accordion.inline .plus-btn { background-position: 0 -4783px; display: block; text-indent: -9999px; width: 25px; height: 25px; position: absolute; right: -15px; top: -15px; }
.accordion-wrapper .plus-btn.active, dl.accordion.inline .plus-btn.active { background-position: 0 -4823px; display: block; text-indent: -9999px; width: 25px; height: 25px; position: absolute; right: -15px; top: -15px; }
.accordion-wrapper .plus-btn-faded, dl.accordion.inline .plus-btn-faded { background-position: 0 -4646px; display: block; text-indent: -9999px; width: 21px; height: 21px; position: absolute; right: 0px; top: 0px; }
.accordion-wrapper .plus-btn-faded.active, dl.accordion.inline .plus-btn-faded.active { background-position: 0 -4867px; display: block; text-indent: -9999px; width: 21px; height: 21px; position: absolute; right: 0px; top: 0px; }
.accordion-wrapper .plus-btn-tan, dl.accordion.inline .plus-btn-tan { background-position: 0 -4628px; display: block; text-indent: -9999px; width: 18px; height: 18px; margin-top: 10px; float: left; }
.accordion-wrapper .plus-btn-tan.active, dl.accordion.inline .plus-btn-tan.active { background-position: 0 -4902px; display: block; text-indent: -9999px; width: 18px; height: 18px; margin-top: 10px; }
.accordion-wrapper .plus-btn-blue, dl.accordion.inline .plus-btn-blue { background-position: 0 -4686px; display: block; text-indent: -9999px; width: 9px; height: 8px; float: left; }
.accordion-wrapper .plus-btn-blue.active, dl.accordion.inline .plus-btn-blue.active { background-position: 0 -4920px; display: block; text-indent: -9999px; width: 9px; height: 3px; }
.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: #153559; font-weight: bold; }
.accordion-wrapper .clear-selections, dl.accordion.inline .clear-selections { cursor: pointer; float: right; color: #1a3863; font-size: 10px; }
.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; }

/* 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 "ff-meta-web-pro", 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 "ff-meta-web-pro", 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 "ff-meta-web-pro", 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 "ff-meta-web-pro", 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-image: url(/wp-content/themes/vip/kff/static/stylesheets/../images/light-brown-pattern-bg.png); background-repeat: repeat; background-color: transparent; }
body #content .map-wrapper { display: inline-block; width: 604px; margin: 0px 13px 20px 0px; }
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 "ff-meta-web-pro", 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 .newsroom-landing .like-us-on-facebook { display: block; text-indent: -9999px; width: 175px; height: 79px; background-position: 0 -899px; }
body #content .right-column .newsroom-landing .kff-logo-small { display: block; text-indent: -9999px; width: 77px; height: 77px; background-position: 0 -1251px; float: left; margin: 0px 10px 20px 0px; }
body #content .right-column .newsroom-landing #email-signup input#email-field { width: 287px; }
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: "ff-meta-web-pro", 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 "ff-meta-sc-web-pro", helvetica, sans-serif; color: #0990d1; font-weight: bold; margin: 0px; text-transform: lowercase; }
.left-column .box.intern-box h4 { font: 16px/18px "ff-meta-sc-web-pro", helvetica, sans-serif; color: #0990d1; font-weight: bold; margin: 0px 0px 20px 0px; text-transform: lowercase; }
.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/kff/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 "ff-meta-web-pro", helvetica, sans-serif; color: #024f88; }
#medicaid-profile-wrapper #profile-image-wrapper h3 { font: 24px/26px "ff-meta-web-pro", 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: "ff-meta-web-pro", 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/kff/static/stylesheets/../images/header-nav-bg.png); border-top: 1px solid #dbcec0; border-right: 1px solid #dbcec0; font: 14px/14px "ff-meta-web-pro", 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: "ff-meta-sc-web-pro", helvetica, sans-serif; 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: "ff-meta-sc-web-pro", helvetica, sans-serif; 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; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.inner { width: 1225px; margin: 0 auto; }
.inner:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.inner.home-content { padding-bottom: 110px !important; }

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

.footer-sprite, footer #footer-top #disparities span, footer #footer-top #global-health span, footer #footer-top #health-costs span, footer #footer-top #health-reform span, footer #footer-top #hiv span, footer #footer-top #medicaid span, footer #footer-top #medicare span, footer #footer-top #medicare:hover span, footer #footer-top #insurance span, footer #footer-top #uninsured span, footer #footer-top #womens span, footer #footer-bottom #bottom-signup #twitter-footer, footer #footer-bottom #bottom-signup #twitter-footer:hover, footer #footer-bottom #bottom-signup #facebook-footer, footer #footer-bottom #bottom-signup #facebook-footer:hover, footer #footer-bottom #bottom-signup #feeds-footer, footer #footer-bottom #bottom-signup #feeds-footer:hover, #email-signup input#email-submit { background: url(/wp-content/themes/vip/kff/static/stylesheets/../images/sprites/footer-s7a7ea94a5f.png) no-repeat; }

footer { width: 100%; height: 450px; min-width: 1245px; }
footer #footer-print { display: none; }
footer #footer-mobile .footer-list { display: none; }
footer #footer-top { height: 80px; background-color: #024f88; position: fixed; bottom: 0px; width: 100%; overflow: auto; }
footer #footer-top .footer-padding { padding: 0px 10px 0px 10px; }
footer #footer-top .footer-padding #icons { width: 1225px; margin: auto; padding-top: 5px; }
footer #footer-top .footer-padding #icons #disparities, footer #footer-top .footer-padding #icons #global-health, footer #footer-top .footer-padding #icons #health-costs, footer #footer-top .footer-padding #icons #health-reform, footer #footer-top .footer-padding #icons #hiv, footer #footer-top .footer-padding #icons #medicaid, footer #footer-top .footer-padding #icons #medicare, footer #footer-top .footer-padding #icons #insurance, footer #footer-top .footer-padding #icons #uninsured, footer #footer-top .footer-padding #icons #womens { float: left; width: 95px; height: 75px; margin: 0px 0px 0px 30px; text-indent: 0px; text-decoration: none; }
footer #footer-top .footer-padding #icons #disparities span, footer #footer-top .footer-padding #icons #global-health span, footer #footer-top .footer-padding #icons #health-costs span, footer #footer-top .footer-padding #icons #health-reform span, footer #footer-top .footer-padding #icons #hiv span, footer #footer-top .footer-padding #icons #medicaid span, footer #footer-top .footer-padding #icons #medicare span, footer #footer-top .footer-padding #icons #insurance span, footer #footer-top .footer-padding #icons #uninsured span, footer #footer-top .footer-padding #icons #womens span { background-color: #256598; display: block; text-indent: -9999px; width: 45px; height: 45px; display: block; margin: 0 auto; }
footer #footer-top .footer-padding #icons #disparities:hover span, footer #footer-top .footer-padding #icons #global-health:hover span, footer #footer-top .footer-padding #icons #health-costs:hover span, footer #footer-top .footer-padding #icons #health-reform:hover span, footer #footer-top .footer-padding #icons #hiv:hover span, footer #footer-top .footer-padding #icons #medicaid:hover span, footer #footer-top .footer-padding #icons #medicare:hover span, footer #footer-top .footer-padding #icons #insurance:hover span, footer #footer-top .footer-padding #icons #uninsured:hover span, footer #footer-top .footer-padding #icons #womens:hover span { background-color: #2b74a6; }
footer #footer-top .footer-padding #icons #disparities h1, footer #footer-top .footer-padding #icons #global-health h1, footer #footer-top .footer-padding #icons #health-costs h1, footer #footer-top .footer-padding #icons #health-reform h1, footer #footer-top .footer-padding #icons #hiv h1, footer #footer-top .footer-padding #icons #medicaid h1, footer #footer-top .footer-padding #icons #medicare h1, footer #footer-top .footer-padding #icons #insurance h1, footer #footer-top .footer-padding #icons #uninsured h1, footer #footer-top .footer-padding #icons #womens h1 { font-family: "ff-meta-sc-web-pro", helvetica, sans-serif; font-size: 10px; text-align: center; color: #ffffff; margin-top: 5px; text-transform: uppercase; font-weight: bold; display: block; width: 95px; }
footer #footer-top .footer-padding #icons #disparities { margin-left: 0; }
footer #footer-top #names { width: 1225px; margin: auto; padding-top: 75px; }
footer #footer-top #names a { width: 80px; margin-left: 30px; float: left; font-family: "ff-meta-sc-web-pro", helvetica, sans-serif; font-size: 10px; color: #ffffff; text-decoration: none; text-align: center; text-transform: uppercase; font-weight: bold; }
footer #footer-top #disparities span { background-position: 0 -225px; }
footer #footer-top #global-health span { background-position: 0 -45px; }
footer #footer-top #health-costs span { background-position: 0 -315px; }
footer #footer-top #health-reform span { background-position: 0 -135px; }
footer #footer-top #hiv span { background-position: 0 -405px; }
footer #footer-top #medicaid span { background-position: 0 0; }
footer #footer-top #medicare span { background-position: 0 -450px; }
footer #footer-top #medicare:hover span { background-position: 0 -495px; }
footer #footer-top #insurance span { background-position: 0 -180px; }
footer #footer-top #uninsured span { background-position: 0 -540px; }
footer #footer-top #womens span { background-position: 0 -360px; }
footer #footer-bottom { padding: 30px 0px 0px 0px; height: 450px; width: 100%; background-color: #005a9c; }
footer #footer-bottom #bottom-content { width: 1225px; margin: auto; display: block; padding: 0px 10px 0px 10px; }
footer #footer-bottom h2 { font-family: Arial, sans-serif; font-size: 14px; border-bottom: 1px solid #183966; color: #ffffff; font-weight: bold; text-transform: uppercase; margin-bottom: 2px; line-height: 25px; }
footer #footer-bottom a { color: #ffffff; text-decoration: none; font-size: 14px; }
footer #footer-bottom a:hover { text-decoration: underline; }
footer #footer-bottom .right { float: left; font-family: Arial, sans-serif; font-size: 14px; color: #ffffff; font-weight: none; padding-top: 5px; line-height: 25px; }
footer #footer-bottom .topics { float: left; width: 310px; }
footer #footer-bottom .topics h2 { font-family: Arial, sans-serif; font-size: 14px; border-bottom: 1px solid #183966; color: #ffffff; font-weight: bold; line-height: 25px; margin-bottom: 2px; }
footer #footer-bottom .topics #left { float: left; font-family: Arial, sans-serif; font-size: 14px; color: #ffffff; font-weight: normal; padding-top: 5px; line-height: 25px; }
footer #footer-bottom .topics .right { float: right; font-family: Arial, sans-serif; font-size: 14px; color: #ffffff; font-weight: normal; padding-top: 5px; line-height: 25px; margin-right: 15px; }
footer #footer-bottom #work, footer #footer-bottom #perspectives, footer #footer-bottom #aboutus { width: 230px; float: left; margin-left: 20px; }
footer #footer-bottom #newsroom { width: 145px; float: left; margin-left: 20px; }
footer #footer-bottom #bottom-signup { position: absolute; margin-top: 200px; width: 310px; border-top: 1px solid #183966; }
footer #footer-bottom #bottom-signup h3 { font-family: Arial, sans-serif; color: #ffffff; font-size: 14px; padding-top: 8px; font-weight: bold; }
footer #footer-bottom #bottom-signup p { font-family: Arial, sans-serif; color: #ffffff; font-size: 14px; margin-bottom: 10px; }
footer #footer-bottom #bottom-signup #twitter-footer, footer #footer-bottom #bottom-signup #facebook-footer, footer #footer-bottom #bottom-signup #feeds-footer { float: right; position: relative; display: block; text-indent: -9999px; width: 22px; height: 19px; margin: 10px 0px 0px 0px; }
footer #footer-bottom #bottom-signup #twitter-footer { background-position: 0 -610px; }
footer #footer-bottom #bottom-signup #twitter-footer:hover { background-position: 0 -585px; }
footer #footer-bottom #bottom-signup #facebook-footer { background-position: 0 -751px; }
footer #footer-bottom #bottom-signup #facebook-footer:hover { background-position: 0 -685px; }
footer #footer-bottom #bottom-signup #feeds-footer { background-position: 0 -660px; margin-right: 10px; }
footer #footer-bottom #bottom-signup #feeds-footer:hover { background-position: 0 -635px; }
footer #footer-bottom #copyright { float: left; clear: left; margin-top: 95px; }
footer #footer-bottom #copyright p { font-family: Arial, sans-serif; font-size: 12px; color: #ffffff; float: left; }
footer #footer-bottom #copyright a { font-size: 12px; }

.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: #82664d; 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; }

.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; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ece5dd), color-stop(100%, #ddd1c4)); background-image: -webkit-linear-gradient(#ece5dd, #ddd1c4); background-image: -moz-linear-gradient(#ece5dd, #ddd1c4); background-image: -o-linear-gradient(#ece5dd, #ddd1c4); background-image: linear-gradient(#ece5dd, #ddd1c4); border: 1px solid #dbcec0; }

.pagination ul > li > span { border-color: transparent; background: none; color: #82664d; }

.pagination ul > li > a:hover, .pagination ul > .active > a, .pagination ul > li > span.current, .pagination ul > .active > span { color: #fff; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #b9a67e), color-stop(100%, #978154)); background-image: -webkit-linear-gradient(#b9a67e, #978154); background-image: -moz-linear-gradient(#b9a67e, #978154); background-image: -o-linear-gradient(#b9a67e, #978154); background-image: linear-gradient(#b9a67e, #978154); border-color: #9d8a64; }

.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 .share-results-box { width: 233px; }
#quiz-results-wrapper .comparison-text { display: none; }
#quiz-results-wrapper .box.dark-blue ul.share-results-box li { list-style-image: none; float: left; }
#quiz-results-wrapper table th, #quiz-results-wrapper table td { border-right: solid 1px #fff; padding: 5px 10px; font-family: "ff-meta-web-pro", helvetica, sans-serif; font-size: 12px; }
#quiz-results-wrapper table th { background: #1a3863; color: #fff; font-family: "ff-meta-web-pro", 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 h2.your-result { width: 250px; font-size: 15px !important; }
#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 { background-image: url(/wp-content/themes/vip/kff/static/stylesheets/../images/dark-blue-pattern-bg.png); position: relative; }
#quiz-wrapper h1 { font-family: "ff-meta-serif-web-pro", 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: "ff-meta-serif-web-pro", 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: "ff-meta-serif-web-pro", 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: "ff-meta-serif-web-pro", Georgia, serif; border: solid 2px #e56c00; border-left: solid 6px #e56c00; }
#quiz-wrapper .answer-status-wrapper .correct { background-position: 0 -1227px; display: block; text-indent: -9999px; width: 24px; height: 24px; }
#quiz-wrapper .answer-status-wrapper .incorrect { background-position: 0 -1203px; display: block; text-indent: -9999px; width: 24px; height: 24px; }
#quiz-wrapper .answer-status-wrapper .correct, #quiz-wrapper .answer-status-wrapper .incorrect { float: left; margin-right: 7px; }
#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; }

.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: url(/wp-content/themes/vip/kff/static/stylesheets/../images/sprites/timeline-sa2b7c71167.png) 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 -28px; 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 -272px; display: block; text-indent: -9999px; width: 28px; height: 27px; }
#timeline-wrapper .timeline-icons li .financing { background-position: 0 -191px; display: block; text-indent: -9999px; width: 28px; height: 27px; }
#timeline-wrapper .timeline-icons li .fraud { background-position: 0 -137px; display: block; text-indent: -9999px; width: 28px; height: 27px; }
#timeline-wrapper .timeline-icons li .prescription-drugs { background-position: 0 -218px; display: block; text-indent: -9999px; width: 28px; height: 27px; }
#timeline-wrapper .timeline-icons li .insurance { background-position: 0 -245px; display: block; text-indent: -9999px; width: 28px; height: 27px; }
#timeline-wrapper .timeline-icons li .long-term-care { background-position: 0 -325px; display: block; text-indent: -9999px; width: 28px; height: 27px; }
#timeline-wrapper .timeline-icons li .medicare { background-position: 0 -83px; display: block; text-indent: -9999px; width: 28px; height: 27px; }
#timeline-wrapper .timeline-icons li .medicaid { background-position: 0 -56px; display: block; text-indent: -9999px; width: 28px; height: 27px; }
#timeline-wrapper .timeline-icons li .malpractice { background-position: 0 -110px; display: block; text-indent: -9999px; width: 28px; height: 27px; }
#timeline-wrapper .timeline-icons li .quality { background-position: 0 -164px; display: block; text-indent: -9999px; width: 28px; height: 27px; }
#timeline-wrapper .timeline-icons li .workforce { background-position: 0 -299px; display: block; text-indent: -9999px; width: 28px; height: 27px; }
#timeline-wrapper .timeline-icons li .in-effect { background-position: 0 -352px; display: block; text-indent: -9999px; width: 20px; height: 16px; margin-top: 6px; }
#timeline-wrapper .timeline-icons li .not-in-effect { background-position: 0 -368px; 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 "ff-meta-web-pro", 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: "ff-meta-sc-web-pro", helvetica, sans-serif; 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: "ff-meta-sc-web-pro", helvetica, sans-serif; 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 { padding-top: 10px; }
#mapping-the-effects #enter-zipcode input#zipcode-field { width: 285px; height: 47px; 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; }
#mapping-the-effects #enter-zipcode input#zipcode-submit { display: block; text-indent: -9999px; width: 25px; height: 47px; background-position: 0 -4519px; border: none; background-color: #e56c00; }
#mapping-the-effects #enter-zipcode input#zipcode-submit:hover { background-color: #de5a02; }

#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: "ff-meta-web-pro", 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 { margin: 10px 0; width: 711px; }

#usa-avg { font-family: Arial; padding: 5px; width: 180px; text-align: center; color: #fff; margin: 0 auto; }

.datacollection-guide h2 { background: #45afe1; color: #fff; margin: 0; padding: 0 0 0 20px; text-transform: uppercase; font: 25px/50px "ff-meta-web-pro", helvetica, sans-serif; }
.datacollection-guide .box > div { font-size: 16px; }
.datacollection-guide .box > div.list-box { background: #fff; margin: 20px 0 0; padding: 20px; }
.datacollection-guide .box > div h4 { color: #2b91c2; font-weight: bold; margin: 0 0 20px; }
.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; }
.datacollection-guide .box > div ul li { list-style-image: url(/wp-content/themes/vip/kff/static/stylesheets/../images/link-arrow-babyblue.png); }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.inner { width: 1225px; margin: 0 auto; }
.inner:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.inner.home-content { padding-bottom: 110px !important; }

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

#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: "ff-meta-sc-web-pro", helvetica, sans-serif; text-transform: uppercase; color: #fe8623; }

#locale-hover.datamaps-hover { width: 280px; max-width: 280px; display: block; left: -140px; top: -100px; }
#locale-hover.datamaps-hover p#locale-text { width: 268px; max-width: 268px; color: #000; font-size: 12px; }
#locale-hover.datamaps-hover p#locale-text em { font-weight: bolder; }
#locale-hover.datamaps-hover p#locale-text span.note { font-style: italic; font-size: 11px; margin-top: 5px; }
#locale-hover.datamaps-hover p#locale-text strong { font-size: 14px; font-family: "ff-meta-sc-web-pro", 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 "Calibri", Arial, Helvetica, sans-serif; border-right: solid 1px #ccc; border-bottom: solid 1px #ccc; margin: 0; }

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

body { background-image: url(/wp-content/themes/vip/kff/static/stylesheets/../images/page-stripe-bg.png); /* Why is this not in _pagination.scss? */ /* Page taxonomy area */ /* Custom Select Styles */ }
body .left { float: left; }
body .right { float: right; }
body #content { margin-top: 15px; padding: 0px 10px 0px 10px; /* 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; }
body #content .link-button { font: 14px/16px "ff-meta-web-pro", 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; background-image: url(/wp-content/themes/vip/kff/static/stylesheets/../images/link-arrow-white.png); background-repeat: no-repeat; background-position: 96% 50%; }
body #content .link-button.thick { background-color: #0990d1; padding: 15px; font-weight: bold; box-shadow: 2px 2px 1px #bdbdbd; }
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: 15px 20px 15px 40px; display: inline; color: #464646; font-weight: bold; float: right; clear: both; font-family: Arial, sans-serif; margin-bottom: 10px; }
body #content .arrow-link-button:visited { text-decoration: none; }
body #content .arrow-link-button.yellow { border: 1px solid #e6b804; background-image: url(/wp-content/themes/vip/kff/static/stylesheets/../images/arrow-link-button-yellow-bg.png); }
body #content .arrow-link-button.yellow:hover { background-image: url(/wp-content/themes/vip/kff/static/stylesheets/../images/arrow-link-button-yellow-bg-hover.png); }
body #content .arrow-link-button.blue { border: 1px solid #64b3db; background-image: url(/wp-content/themes/vip/kff/static/stylesheets/../images/arrow-link-button-blue-bg.png); }
body #content .arrow-link-button.blue:hover { background-image: url(/wp-content/themes/vip/kff/static/stylesheets/../images/arrow-link-button-blue-bg-hover.png); }
body #content .arrow-link-button.clear { background-image: url(/wp-content/themes/vip/kff/static/stylesheets/../images/clear-btn-bg.png); }
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 0px 15px 0px; box-shadow: 2px 2px 1px #bdbdbd; }
body #content .blue-bar.full-width { width: 807px; margin-left: -23px; }
body #content .figure { border: 3px solid #cecab3; 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: #cecab3; 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; font-family: Arial, sans-serif; color: #4e4e4e; float: right; padding: 5px; margin-top: 10px; background-image: url(/wp-content/themes/vip/kff/static/stylesheets/../images/clear-search-btn.png); cursor: pointer; }
body #content .clear-search-button.visited { text-decoration: none; }
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 #dropdown input#zipcode-field, body #content #search input#dropdown-menu, body #content #search input#search-menu, body #content #search input#zipcode-field, body #content #enter-zipcode input#dropdown-menu, body #content #enter-zipcode input#search-menu, body #content #enter-zipcode input#zipcode-field { 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/kff/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; height: 44px; }
body #content #search input#search-icon { background-image: url(/wp-content/themes/vip/kff/static/stylesheets/../images/magnify-icon.png); border: none; width: 44px; height: 44px; text-indent: -9999px; }
body #content .search-blue-btn { display: block; text-indent: -9999px; width: 45px; height: 140px; background-image: url(/wp-content/themes/vip/kff/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 .results-btn { display: block; text-indent: -9999px; width: 252px; height: 24px; background-position: 0 -4759px; text-indent: -9999px; float: right; }
body #content .search-box input#search-field { width: 475px; height: 43px; 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 .search-box input#search-submit, body #content .search-box input.search-submit { display: block; text-indent: -9999px; width: 45px; height: 45px; background-position: 0 -3260px; background-color: #e56c00; border: 1px solid #cc6102; float: left; }
body #content .search-box input#search-submit:hover, body #content .search-box input.search-submit:hover { background-color: #de5a02; border: 1px solid #ba4b01; cursor: pointer; }
body #content .search-box.small input#search-field { width: 265px; }
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(Opacity=100); 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: white url(/wp-content/themes/vip/kff/static/stylesheets/../images/loading.gif) center 250px no-repeat; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); opacity: 0.8; }
body #content #refine-results-wrapper { clear: both; float: left; margin-bottom: 10px; }
body #content #refine-results-wrapper #refine-results-left-box { width: 395px; height: auto; background-color: #dedbcf; }
body #content #refine-results-wrapper #refine-results-left-box .left-content-header-container-first { background-color: #024f88; display: block; width: 395px; position: relative; }
body #content #refine-results-wrapper #refine-results-left-box .left-content-header-container-first h1 { margin-left: 20px; font-family: "ff-meta-sc-web-pro", helvetica, sans-serif; font-size: 19px; padding: 2px 0 7px; color: #ffffff; font-weight: bold; text-transform: lowercase; }
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; background-color: #024f88; width: 395px; display: block; position: relative; }
body #content #refine-results-wrapper #refine-results-left-box .left-content-header-container h1 { margin-left: 20px; font-family: "ff-meta-sc-web-pro", helvetica, sans-serif; font-size: 19px; padding: 2px 0 7px; color: #ffffff; font-weight: bold; text-transform: lowercase; }
body #content #refine-results-wrapper #refine-results-header-top { background-color: #9e936b; width: 395px; margin-bottom: 10px; }
body #content #refine-results-wrapper #refine-results-header-top .results-first-header-box { padding: 10px 0px 10px 20px; position: relative; }
body #content #refine-results-wrapper #refine-results-header-top .results-first-header-box h4 { font-family: "ff-meta-web-pro", helvetica, sans-serif; font-weight: bold; font-size: 28px; color: #fff; }
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: #ece8e0; position: relative; }
body #content #refine-results-wrapper .dates-wrapper p span i.calendar-icon { background-position: 0 -4709px; display: block; position: absolute; right: 6px; top: -1px; 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/kff/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: "ff-meta-sc-web-pro", helvetica, sans-serif; margin-bottom: 0px; }
body #pagination { float: right; margin: 0px 0px 5px 0px; }
body #pagination li { float: left; text-align: center; margin: 0px 5px 0px 0px; list-style-type: none; list-style-image: none; }
body #pagination li.ellipsis { line-height: 29px; }
body #pagination li:last-child { margin: 0px; }
body #pagination li a { display: block; width: 26px; height: 26px; text-decoration: none; background: url(/wp-content/themes/vip/kff/static/stylesheets/../images/page-number-bg.png); font-family: Arial, sans-serif; font-size: 13px; color: #82664d; font-weight: bold; line-height: 26px; }
body #pagination li a:visited { color: #82664d; }
body #pagination li a.active, body #pagination li a:hover { background: url(/wp-content/themes/vip/kff/static/stylesheets/../images/page-number-bg-active.png); color: #FFF; }
body #pagination li a.next, body #pagination li a.next:hover { display: block; text-indent: -9999px; width: 26px; height: 26px; background-position: 0 -3355px; }
body #results-per-page-btn { background: url(/wp-content/themes/vip/kff/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; 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.active, body ul#view-style li:hover { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; }
body ul#view-style li .view-grid, body ul#view-style li .view-list { background-position: 0 -3444px; text-indent: 25px; width: 100px; height: 18px; display: block; }
body ul#view-style li .view-list { background-position: 0 -4739px; }
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 { float: right; width: 758px; }
body #page-taxonomy .tax-wrapper { float: left; min-height: 100px; }
body #page-taxonomy h4 { font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; margin: 0 5px 0 0; float: left; color: #262525; text-transform: none; max-width: 90px; }
body #page-taxonomy ul { float: left; position: relative; margin: 0px 20px 0px 0; padding-left: 0px; }
body #page-taxonomy ul li { color: #262525; margin: 0px 0px 20px 0px; padding-bottom: 0px; list-style-image: none; }
body #page-taxonomy ul li a, body #page-taxonomy 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; box-shadow: inset 1px 1px 3px #898a80; border-radius: 15px; }
body #page-taxonomy ul li a:hover, body #page-taxonomy ul li a:visited:hover { background-color: #1f3469; box-shadow: inset 1px 1px 3px #080f26; color: #FFF; }
body #page-taxonomy ul li.more { margin: 0px; font-weight: bold; padding-bottom: 0px; list-style-image: none; }
body #page-taxonomy ul li.more a, body #page-taxonomy ul li.more a:hover { background: none; font-size: 10px; text-transform: uppercase; border: none; box-shadow: none; }
body .no-sidebar #page-taxonomy { width: 1175px; float: 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; box-shadow: 2px 2px 1px #000000; }
body .share-results-box li:first-child { font-family: "ff-meta-web-pro", 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; list-style-image: none; padding-bottom: 0px; }
body .share-results-box li .facebook-share-box { background-position: 0 -4667px; display: block; text-indent: -9999px; width: 10px; height: 19px; }
body .share-results-box li .facebook-share-box:hover { background-position: 0 -4354px; }
body .share-results-box li .twitter-share-box { background-position: 0 -3651px; display: block; text-indent: -9999px; width: 19px; height: 15px; }
body .share-results-box li .twitter-share-box:hover { background-position: 0 -3666px; }
body .share-results-box li .plus-share-box { background-position: 0 -4592px; display: block; text-indent: -9999px; width: 17px; height: 17px; }
body .share-results-box li .plus-share-box:hover { background-position: 0 -4502px; }
body #top-box-search-input { position: absolute; right: 10px; top: 10px; }
body #top-box-search-input input#search-field { width: 355px; height: 32px; 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 #top-box-search-input input#search-submit, body #top-box-search-input input.search-submit { display: block; text-indent: -9999px; width: 53px; height: 34px; background-position: 0 -1328px; border: none; float: right; }
body .tab-icon-trend, body .tab-icon-map, body .tab-icon-table { float: left; padding-left: 10px; }
body .tab-icon-trend { background-position: 0 -3636px; display: block; text-indent: -9999px; width: 24px; height: 15px; }
body .tab-icon-map { background-position: 0 -3620px; display: block; text-indent: -9999px; width: 24px; height: 16px; }
body.single-global-indicator .tab-icon-map { background-position: 0 -2220px; display: block; text-indent: -9999px; width: 24px; height: 22px; margin-top: -3px; }
body .tab-icon-table { background-position: 0 -4316px; display: block; text-indent: -9999px; width: 18px; height: 16px; }
body .check-boxes-dropdown-field { background-color: #ece8e0; width: 288px; margin-left: 25px; padding: 10px 10px 20px 10px; }
body .check-boxes-dropdown-scroller { height: 385px; overflow-y: auto; display: block; }
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 .question-icon { background-position: 0 -4288px; display: block; text-indent: -9999px; width: 28px; height: 28px; position: absolute; top: 25px; right: 30px; }
body .info-icon { background-position: 0 -2548px; display: block; text-indent: -9999px; width: 19px; height: 18px; position: absolute; right: 5px; top: 5px; }
body .collapse-btn { background-position: 0 -1162px; display: block; text-indent: -9999px; width: 78px; height: 41px; position: absolute; right: 7px; top: 7px; }
body .expand-btn { background-position: 0 -1091px; display: block; text-indent: -9999px; width: 78px; height: 41px; position: absolute; left: 7px; top: 7px; }
body .pop-up-window-icon { background-position: 0 -3095px; display: block; text-indent: -9999px; width: 20px; height: 19px; position: absolute; right: 9px; top: 9px; }
body .indicators-list a, body .indicators-list a:visited { margin-left: 10px; display: block; padding-bottom: 30px; 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: "ff-meta-web-pro", 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: "ff-meta-web-pro", helvetica, sans-serif; text-transform: uppercase; color: #464646; font-size: 18px; }
body span.customSelect { background-color: #ffffff; padding: 8px 10px; border: 1px solid #ded4c9; font-family: "ff-meta-web-pro", 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/kff/static/stylesheets/../images/down-arrow-blue.png) no-repeat center right white; padding: 15px; }
body span.customSelect.rrail-dropdown .customSelectInner { background: none; }
body span.customSelectOpen { font-family: "ff-meta-web-pro", helvetica, sans-serif; text-transform: uppercase; }
body span.customSelect.changed { background-color: #f0dea4; }
body .customSelectInner { background: url(/wp-content/themes/vip/kff/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: 10px 0; border-left: solid 1px #ccc; border-top: solid 1px #ccc; }
#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: #ddd; 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/kff/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; }

#dyn-wrapper { margin: 20px 0 0 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; }

.indicator-start-wrapper { display: none; }

div.table-wrapper { overflow-x: auto; }

#content #table-container p.table-meta { margin: 10px 0; padding: 0; }

a.table-btn { display: inline-block; background: #e7e7e7; color: #4e4e4e; border: solid 1px #c3c3c3; font-size: 12px; padding: 4px 8px; font-family: "ff-meta-web-pro", helvetica, sans-serif; text-decoration: none; margin-right: 8px; }
a.table-btn:hover { font-size: 12px; font-family: "ff-meta-web-pro", helvetica, sans-serif; }

#save-image { display: none; }

#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: "ff-meta-serif-web-pro", 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 -704px; 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 "ff-meta-web-pro", helvetica, sans-serif; }

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

.box.full-post.datacenter-notes { font-color: #464646; font: 13px/18px "ff-meta-web-pro", helvetica, sans-serif; }
.box.full-post.datacenter-notes p { font: 13px/18px "ff-meta-web-pro", helvetica, sans-serif; font-color: #464646; }
.box.full-post.datacenter-notes h6 { color: #000; font: 15px/19px "ff-meta-web-pro", 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: 0 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 "ff-meta-sc-web-pro", helvetica, sans-serif; text-align: center; font-weight: bold; text-transform: lowercase; }
.graph-missing-wrapper .graph-missing p { text-align: center; font: 22px/28px "ff-meta-web-pro", 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; }

.tabs.dc-tabs li { padding: 0; height: auto; }
.tabs.dc-tabs li.hidden { display: none; }
.tabs.dc-tabs li a { height: 15px; display: block; padding: 13px 15px 20px 17px; }

.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: "ff-meta-web-pro", 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: "ff-meta-web-pro", 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 "ff-meta-web-pro", 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 "ff-meta-web-pro", 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; background-color: #cecab3; }
.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-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 "ff-meta-serif-web-pro", 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 "ff-meta-web-pro", 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 "ff-meta-web-pro", 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%; -webkit-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out; }
#supertag_featured_posts a.featured-image-tile:hover img { border-color: #1a3863; }

.super-tag-wrapper .see-more.topic-landing-page-link { color: #1a3863; background-image: url(/wp-content/themes/vip/kff/static/stylesheets/../images/link-arrow-brown.png); float: none; }

#clear_selections { display: block; float: right; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #c6c1b0), color-stop(100%, #b9b094)); background-image: -webkit-linear-gradient(#c6c1b0, #b9b094); background-image: -moz-linear-gradient(#c6c1b0, #b9b094); background-image: -o-linear-gradient(#c6c1b0, #b9b094); background-image: linear-gradient(#c6c1b0, #b9b094); border: 1px solid #beb7a1; height: 22px; padding: 0 10px; font: 12px/22px Arial, sans-serif; color: #61390e; cursor: pointer; margin: 23px 0 0 10px; text-decoration: none; }
#clear_selections:hover { background: #b9b094; }

.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 "ff-meta-serif-web-pro", 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: bold 11px/22px Arial, sans-serif; text-decoration: none; padding: 0 11px 0 27px; margin-left: 3px; color: #525252; background-color: #c6c6c6; border: 1px solid #acabab; -webkit-box-shadow: inset 0 0 5px #989696; -moz-box-shadow: inset 0 0 5px #989696; box-shadow: inset 0 0 5px #989696; }
#perspectives_view .search-view a:hover, #perspectives_view .grid-view a:hover { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
#perspectives_view .search-view.active a, #perspectives_view .grid-view.active a { color: #fff; background-color: #024f88; -webkit-box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.53); -moz-box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.53); box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.53); border-color: #012f51; }
#perspectives_view .search-view.active a:hover, #perspectives_view .grid-view.active a:hover { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }

.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/kff/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/kff/static/stylesheets/../images/slide-square.png) 0 0 no-repeat, -webkit-linear-gradient(#3a75a5, #256598); background: url(/wp-content/themes/vip/kff/static/stylesheets/../images/slide-square.png) 0 0 no-repeat, -moz-linear-gradient(#3a75a5, #256598); background: url(/wp-content/themes/vip/kff/static/stylesheets/../images/slide-square.png) 0 0 no-repeat, -o-linear-gradient(#3a75a5, #256598); background: url(/wp-content/themes/vip/kff/static/stylesheets/../images/slide-square.png) 0 0 no-repeat, linear-gradient(#3a75a5, #256598); border: 1px solid #00487d; color: #fff; font: 16px/37px "ff-meta-web-pro", 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/kff/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/kff/static/stylesheets/../images/slide-square.png) 0 -37px no-repeat, -webkit-linear-gradient(#5d93be, #45779f); background: url(/wp-content/themes/vip/kff/static/stylesheets/../images/slide-square.png) 0 -37px no-repeat, -moz-linear-gradient(#5d93be, #45779f); background: url(/wp-content/themes/vip/kff/static/stylesheets/../images/slide-square.png) 0 -37px no-repeat, -o-linear-gradient(#5d93be, #45779f); background: url(/wp-content/themes/vip/kff/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 -47px; }

#perspective_types_nav { height: 48px; padding: 13px 0 5px; }

#indicator-table tbody tr td { padding: 5px 10px; text-align: left; font: 14px/16px "Calibri", Arial, Helvetica, sans-serif; }

#indicator-table thead tr:last-child th { cursor: pointer; position: relative; font: 14px/16px Georgia, 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; -webkit-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.26); -moz-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(Opacity=100); 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 "ff-meta-web-pro", 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: #355272; color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 24px; text-decoration: none; padding: 8px; margin: -5px -53px 0 0; }
body.report-tabs #TB_ajaxContent .exhibit-content-wrapper { background-color: #eeeae5; 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: "ff-meta-web-pro", 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: #153559; padding: 16px 60px; }
body.report-tabs #TB_ajaxContent .header-wrapper h4 { font: bold 24px/28px "ff-meta-web-pro", helvetica, sans-serif; text-transform: uppercase; color: #fff; }
body.report-tabs #TB_ajaxContent .header-wrapper h6 { color: #fff; font: bold 16px/18px "ff-meta-web-pro", helvetica, sans-serif; }
body.report-tabs .exhibit-modal { display: none; }

#body-frameless #subsidy-calculator-new .header { background: #1d3e62 url(/wp-content/themes/vip/kff/static/stylesheets/../images/kff-logo-white.png) 94% center no-repeat; padding-right: 30%; }
#body-frameless #subsidy-calculator-new .input-wrapper, #body-frameless #subsidy-calculator-new .adult-info { width: auto; clear: both; float: none; position: relative; }
#body-frameless #subsidy-calculator-new .input-wrapper .inline-tip, #body-frameless #subsidy-calculator-new .adult-info .inline-tip { position: absolute; right: 50%; top: -25px; width: 30px; height: 30px; line-height: 30px; }
#body-frameless #subsidy-calculator-new .adult-info { position: relative; }
#body-frameless #subsidy-calculator-new .adult-info .inline-tip { position: absolute; top: -5px; right: 50%; }
#body-frameless #subsidy-calculator-new input, #body-frameless #subsidy-calculator-new select { font-size: 1.2em; width: 100%; margin-top: 10px; }
#body-frameless #subsidy-calculator-new .buttons input { vertical-align: middle; width: 110px; }
#body-frameless #subsidy-calculator-new .prompt-with-tip { width: 35%; }

#subsidy-calculator-new p strong { font-weight: bold; }
#subsidy-calculator-new .locale-wrapper { display: none; margin-top: 10px; }
#subsidy-calculator-new .locale-wrapper p { float: left; margin-left: 12px; }
#subsidy-calculator-new h1 { color: #fff; font: bold 24px/28px "ff-meta-web-pro", helvetica, sans-serif; }
#subsidy-calculator-new h4 { font: normal 16px/18px "ff-meta-web-pro", helvetica, sans-serif; padding-bottom: 10px; }
#subsidy-calculator-new .box.dark-blue { padding-bottom: 0; }
#subsidy-calculator-new .box.dark-blue .hide-about { display: block; float: right; font: normal 12px/16px "ff-meta-web-pro", helvetica, sans-serif; }
#subsidy-calculator-new .body-wrapper { padding: 25px; margin: 0 -25px; background-color: #3e5c86; font: normal 12px/16px "ff-meta-web-pro", helvetica, sans-serif; color: #eceff2; }
#subsidy-calculator-new .body-wrapper p { font: normal 12px/16px "ff-meta-web-pro", helvetica, sans-serif; color: #eceff2; }
#subsidy-calculator-new .subsidy-form-wrapper h4 { color: #1a3863; border-bottom: solid 1px #ccc; margin-bottom: 0; font-weight: bold; }
#subsidy-calculator-new .subsidy-form-wrapper form { margin: 0; padding: 0; }
#subsidy-calculator-new .subsidy-form-wrapper .buttons { padding-top: 20px; text-align: right; }
#subsidy-calculator-new .subsidy-form-wrapper .buttons input[type=submit] { background: #1a3863; border: none; padding: 5px; color: #fff; }
#subsidy-calculator-new .subsidy-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 { color: #f00; font: 14px/16px "ff-meta-web-pro", helvetica, sans-serif; text-align: right; }
#subsidy-calculator-new .subsidy-form-wrapper .form-message.gray { color: #666; }
#subsidy-calculator-new .subsidy-form-wrapper .pane { float: left; max-width: 369px; width: 100%; }
#subsidy-calculator-new .subsidy-form-wrapper .pane.first { margin-right: 20px; }
#subsidy-calculator-new .subsidy-form-wrapper .pane.last .form-item p { width: 225px; }
#subsidy-calculator-new .subsidy-form-wrapper .pane.last .form-item .input-wrapper { width: 100px; }
#subsidy-calculator-new .subsidy-form-wrapper .pane.alternate-family-count { display: none; }
#subsidy-calculator-new .subsidy-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 { width: 125px; }
#subsidy-calculator-new .subsidy-form-wrapper .pane .adult-info, #subsidy-calculator-new .subsidy-form-wrapper .pane .child-info { display: none; }
#subsidy-calculator-new .subsidy-form-wrapper .pane .adult-info { border-bottom: solid 1px #ccc; padding-bottom: 10px; }
#subsidy-calculator-new .subsidy-form-wrapper .pane .adult-info p { font: normal 14px/14px "ff-meta-web-pro", helvetica, sans-serif; padding: 10px 0 0 20px; margin: 0; }
@media (max-width: 369px) { #subsidy-calculator-new .subsidy-form-wrapper .pane .adult-info p { padding-left: 0px; } }
#subsidy-calculator-new .subsidy-form-wrapper .pane .inline-tip { background: #6C6C6C; }
#subsidy-calculator-new .subsidy-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 { border-bottom: none; }
#subsidy-calculator-new .subsidy-form-wrapper .pane .form-item p { font: normal 14px/18px "ff-meta-web-pro", 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 { float: none; } }
#subsidy-calculator-new .subsidy-form-wrapper .pane .form-item.child-info { padding-left: 20px; }
#subsidy-calculator-new .subsidy-form-wrapper .pane .form-item.form-error { color: #f00; }
#subsidy-calculator-new .subsidy-form-wrapper .pane .form-item .num { font: normal 14px/18px "ff-meta-web-pro", helvetica, sans-serif; display: block; float: left; font-weight: bold; color: #1a3863; }
#subsidy-calculator-new .subsidy-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 { float: left; width: 100px; }
#subsidy-calculator-new .subsidy-form-wrapper .pane .form-item .input-wrapper input { width: 95px; }
#subsidy-calculator-new .subsidy-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 { position: absolute; }
@media (max-width: 369px) { #subsidy-calculator-new .subsidy-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 { float: none; } }
#subsidy-calculator-new .subsidy-results-wrapper { display: none; }
#subsidy-calculator-new .subsidy-results-wrapper h2 { font: bold 28px "ff-meta-sc-web-pro", helvetica, sans-serif; text-transform: lowercase; }
#subsidy-calculator-new .subsidy-results-wrapper h3 { color: #05568e; font-size: 22px; }
#subsidy-calculator-new .subsidy-results-wrapper .medicaid-expansion { padding-top: 20px; margin-top: 20px; border-top: solid 3px #bcb59b; }
#subsidy-calculator-new .subsidy-results-wrapper .bold-blue { color: #05568e; font-weight: bold; }
#subsidy-calculator-new .subsidy-results-wrapper dl { padding-left: 50px; }
@media (max-width: 656px) { #subsidy-calculator-new .subsidy-results-wrapper dl { padding-left: 0; } }
#subsidy-calculator-new .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 { width: 250px; padding-right: 50px; font: normal 14px/16px Georgia, serif; margin: 0 0 20px 0; float: left; }

/* 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 "ff-meta-web-pro", 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 "ff-meta-web-pro", helvetica, sans-serif; color: #777; }
#staff-bio-wrapper #bio-bottom-half-wrapper .bio-p { float: right; width: 785px; }

#slideshow-slides-wrapper.beige { padding: 30px; }
#slideshow-slides-wrapper .slideshow-box iframe { margin-left: -25px; width: 808px; }
#slideshow-slides-wrapper .ppt-file { float: left; margin: 0 15px 0 0; }
#slideshow-slides-wrapper .ppt-file a { line-height: 30px; color: #464646; font: normal 14px/16px "ff-meta-web-pro", helvetica, sans-serif; text-decoration: none; padding-top: 5px; }
#slideshow-slides-wrapper .ppt-file a:hover { color: #464646; font: normal 14px/16px "ff-meta-web-pro", helvetica, sans-serif; text-decoration: underline; }
#slideshow-slides-wrapper .ppt-file a img { float: left; margin-right: 5px; }
#slideshow-slides-wrapper .pdf { float: right; margin: 0px 25px 0px 0px; }
#slideshow-slides-wrapper .pdf a { float: none; }
#slideshow-slides-wrapper .view-slides-header { font-family: Arial, sans-serif; font-weight: bold; color: #464646; font-size: 12px; }
#slideshow-slides-wrapper .view-slides { float: left; font-family: Arial, sans-serif; font-size: 12px; line-height: 20px; padding-left: 17px; }
#slideshow-slides-wrapper .view-slides li { list-style-image: none; }
#slideshow-slides-wrapper .view-slides.right { padding-top: 20px; }
#slideshow-slides-wrapper #slide-info { padding-top: 45px; width: 750px; }
#slideshow-slides-wrapper #slide-info h2 { font-family: Arial, sans-serif; font-size: 16px; color: #153559; font-weight: bold; line-height: 16px; }
#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; }
#slideshow-slides-wrapper #slide-info h4 { font-family: "ff-meta-sc-web-pro", helvetica, sans-serif; font-size: 20px; color: #de5a02; font-weight: bold; padding-bottom: 5px; }
#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 "ff-meta-sc-web-pro", helvetica, sans-serif; text-transform: lowercase; }
#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 { background-color: #afa584; height: 90px; position: absolute; width: 809px; left: 0px; }
#glossary-wrapper #search-box #search, #faq-wrapper #search-box #search, .exhibit-list #search-box #search { padding: 20px 0px 20px 25px; }
#glossary-wrapper #search-box #search .clear-search-button, #faq-wrapper #search-box #search .clear-search-button, .exhibit-list #search-box #search .clear-search-button { margin-right: 30px; }
#glossary-wrapper #search-box #search input#search-global, #faq-wrapper #search-box #search input#search-global, .exhibit-list #search-box #search input#search-global { width: 530px; height: 43px; 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; }
#glossary-wrapper #search-box #search input#search-submit, #glossary-wrapper #search-box #search input.search-submit, #faq-wrapper #search-box #search input#search-submit, #faq-wrapper #search-box #search input.search-submit, .exhibit-list #search-box #search input#search-submit, .exhibit-list #search-box #search input.search-submit { display: block; text-indent: -9999px; width: 45px; height: 45px; background-position: 0 -3260px; border: none; background-color: #e56c00; cursor: pointer; }
#glossary-wrapper #search-box #search input#search-submit:hover, #glossary-wrapper #search-box #search input.search-submit:hover, #faq-wrapper #search-box #search input#search-submit:hover, #faq-wrapper #search-box #search input.search-submit:hover, .exhibit-list #search-box #search input#search-submit:hover, .exhibit-list #search-box #search input.search-submit:hover { background-color: #de5a02; }

#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-left: 19px; line-height: 19px; color: #aaa; }
#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: #153559; margin-bottom: 30px; }
#glossary-wrapper .glossary-contents h2, #faq-wrapper .glossary-contents h2 { font-size: 18px; font-family: Arial, sans-serif; color: #153559; 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; background: #ece8e0; 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 h2 { color: #fff; }
#faq-wrapper h4 { font-size: 28px; font-family: "ff-meta-web-pro", helvetica, sans-serif; color: #153559; 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: "ff-meta-web-pro", 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 { list-style-image: none; display: inline-block; padding: 0; line-height: normal; }
#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: "ff-meta-web-pro", helvetica, sans-serif; font-size: 40px; }
#contact-wrapper .contact-questions p { font-family: "ff-meta-web-pro", helvetica, sans-serif; }
#contact-wrapper .reprints h3 { font-style: normal; font-weight: lighter; font-family: "ff-meta-web-pro", helvetica, sans-serif; font-size: 26px; color: #1a3863; }
#contact-wrapper .reprints p { color: #1a3863; font-family: "ff-meta-web-pro", 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; }

#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: #cecab3; 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/kff/static/stylesheets/../images/image-lb-close.png); position: absolute; top: 0; right: 0; width: 32px; height: 32px; cursor: pointer; }
#image-lightbox #lbcontent .lbcaption { background: #cecab3; color: #464646; max-height: 100px; padding: 5px; font: 14px/16px Arial, sans-serif; }
#image-lightbox.share-modal #lbcontent { max-width: 600px; min-height: 0; overflow: auto; }
#image-lightbox.share-modal #lbcontent .lbim-wrapper { padding: 10px 20px 10px 10px; min-height: 0; }

.sidebar-attachments { position: relative; }
.sidebar-attachments ul { padding: 0; }
.sidebar-attachments ul li { list-style-image: none; }
.sidebar-attachments ul li a, .sidebar-attachments ul li a:hover { line-height: 30px; }

#shep-wrapper .box.light-blue h1 { color: #fff; font-family: "ff-meta-serif-web-pro", 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 "ff-meta-serif-web-pro", Georgia, serif; font-style: italic; color: #fff; }
#shep-wrapper .box.light-blue h3.choose-location { font: normal 14px/16px "ff-meta-web-pro", helvetica, sans-serif; color: #fff; text-transform: uppercase; }
#shep-wrapper #map-container { width: 750px; height: 500px; position: relative; float: right; margin-left: 8px; }
#shep-wrapper #map-container #locale-text { font-size: 12px; color: #000; }

.geo-picker-wrapper .geo-picker { width: 280px; }
.geo-picker-wrapper .customSelect { border: none; padding: 0; padding-right: 20px; background: white url(/wp-content/themes/vip/kff/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: "ff-meta-serif-web-pro", 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: "ff-meta-web-pro", 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 { padding-top: 20px; }
#global-health-wrapper .top-search #search-input input#search-field, #state-health-wrapper .top-search #search-input input#search-field { width: 600px; 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; 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 { display: block; text-indent: -9999px; width: 71px; height: 46px; background-position: 0 -1852px; border: none; background-color: e56c00; cursor: pointer; }
#global-health-wrapper .top-search #search-input input#search-submit:hover, #global-health-wrapper .top-search #search-input input.search-submit:hover, #state-health-wrapper .top-search #search-input input#search-submit:hover, #state-health-wrapper .top-search #search-input input.search-submit:hover { background-color: #de5a02; }
#global-health-wrapper h1, #state-health-wrapper h1 { width: 750px; margin-top: 20px; font-family: "ff-meta-web-pro", 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; margin-left: 10px; 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 { list-style-image: url(/wp-content/themes/vip/kff/static/stylesheets/../images/right-blue-arrow.png); padding-bottom: 0px; }
#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; padding-left: 10px; font-family: "ff-meta-web-pro", helvetica, sans-serif; font-weight: bold; color: #fff; font-size: 22px; line-height: 38px; display: 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: "ff-meta-web-pro", helvetica, sans-serif; font-size: 35px; color: #fff; font-weight: bold; padding-bottom: 10px; margin-top: 0; }
#global-health-wrapper #top-right-categories #search-input input#search-field, #state-health-wrapper #top-right-categories #search-input input#search-field { width: 320px; 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; float: left; }
#global-health-wrapper #top-right-categories #search-input input#search-submit, #global-health-wrapper #top-right-categories #search-input input.search-submit, #state-health-wrapper #top-right-categories #search-input input#search-submit, #state-health-wrapper #top-right-categories #search-input input.search-submit { display: block; text-indent: -9999px; width: 46px; height: 46px; background-position: 0 -3381px; border: none; cursor: pointer; }
#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: 710px; }
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; }

/* Share icons */
.share { width: 125px; float: right; margin: 0; }
.share:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.share a, .share h2 { float: right; margin: 0px 0px 0px 5px; }
.share .read-it-later { margin-right: 3px; }
.share .share-print { display: block; text-indent: -9999px; width: 14px; height: 13px; background-position: 0 -4141px; }
.share .share-print.brown { background-position: 0 -4154px; }
.share .share-print.read-it-later { display: block; text-indent: -9999px; width: 22px; height: 20px; background-position: 0 -2346px; }
.share .share-title { display: block; text-indent: -9999px; width: 40px; height: 13px; background-position: 0 -3082px; padding: 0px; }
.share .share-title.brown { width: 44px; background-position: 0 -3069px; }
.share .share-email { display: block; text-indent: -9999px; width: 16px; height: 13px; background-position: 0 -3846px; }
.share .share-email.brown { background-position: 0 -3859px; }
.share .share-email.read-it-later { display: block; text-indent: -9999px; width: 25px; height: 17px; background-position: 0 -3427px; margin-top: 4px; margin-right: 1px; }
.share .share-twitter { display: block; text-indent: -9999px; width: 18px; height: 13px; background-position: 0 -3529px; }
.share .share-twitter.brown { background-position: 0 -2927px; }
.share .share-twitter.blue { background-position: 0 -1695px; }
.share .share-twitter.white { background-position: 0 -3651px; }
.share .share-twitter.boxed { display: block; text-indent: -9999px; width: 20px; height: 20px; background-position: 0 -1675px; }
.share .share-twitter.read-it-later { display: block; text-indent: -9999px; width: 28px; height: 20px; background-position: 0 -1474px; }
.share .share-facebook { display: block; text-indent: -9999px; width: 6px; height: 13px; background-position: 0 -4566px; }
.share .share-facebook.brown { background-position: 0 -4579px; }
.share .share-facebook.blue { background-position: 0 -3607px; }
.share .share-facebook.white { background-position: 0 -4667px; }
.share .share-facebook.boxed { display: block; text-indent: -9999px; width: 20px; height: 20px; background-position: 0 -2096px; }
.share .share-facebook.read-it-later { display: block; text-indent: -9999px; width: 9px; height: 20px; background-position: 0 -4223px; }
.share .share-link { display: block; text-indent: -9999px; width: 12px; height: 13px; background-position: 0 -3833px; }
.share .share-link.boxed { display: block; text-indent: -9999px; width: 20px; height: 20px; background-position: 0 -1708px; }

.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 "ff-meta-web-pro", 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; }

#content #report-wrapper ul.tabs { height: 37px; }
#content #report-wrapper ul.tabs li { padding: 11px; }
#content #report-wrapper ul.tabs li a { font-size: 17px; }

#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; }
@font-face{font-family:dashicons;src:url(/wp-includes/css/../fonts/dashicons.eot)}@font-face{font-family:dashicons;src:url(data:application/x-font-woff;charset=utf-8;base64,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) format('woff'),url(/wp-includes/css/../fonts/dashicons.ttf) format("truetype"),url(/wp-includes/css/../fonts/dashicons.svg#dashicons) format("svg");font-weight:400;font-style:normal}.dashicons,.dashicons-before:before{display:inline-block;width:20px;height:20px;font-size:20px;line-height:1;font-family:dashicons;text-decoration:inherit;font-weight:400;font-style:normal;vertical-align:top;text-align:center;-webkit-transition:color .1s ease-in 0;transition:color .1s ease-in 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dashicons-menu:before{content:"\f333"}.dashicons-admin-site:before{content:"\f319"}.dashicons-dashboard:before{content:"\f226"}.dashicons-admin-media:before{content:"\f104"}.dashicons-admin-page:before{content:"\f105"}.dashicons-admin-comments:before{content:"\f101"}.dashicons-admin-appearance:before{content:"\f100"}.dashicons-admin-plugins:before{content:"\f106"}.dashicons-admin-users:before{content:"\f110"}.dashicons-admin-tools:before{content:"\f107"}.dashicons-admin-settings:before{content:"\f108"}.dashicons-admin-network:before{content:"\f112"}.dashicons-admin-generic:before{content:"\f111"}.dashicons-admin-home:before{content:"\f102"}.dashicons-admin-collapse:before{content:"\f148"}.dashicons-admin-links:before,.dashicons-format-links:before{content:"\f103"}.dashicons-admin-post:before,.dashicons-format-standard:before{content:"\f109"}.dashicons-format-image:before{content:"\f128"}.dashicons-format-gallery:before{content:"\f161"}.dashicons-format-audio:before{content:"\f127"}.dashicons-format-video:before{content:"\f126"}.dashicons-format-chat:before{content:"\f125"}.dashicons-format-status:before{content:"\f130"}.dashicons-format-aside:before{content:"\f123"}.dashicons-format-quote:before{content:"\f122"}.dashicons-welcome-edit-page:before,.dashicons-welcome-write-blog:before{content:"\f119"}.dashicons-welcome-add-page:before{content:"\f133"}.dashicons-welcome-view-site:before{content:"\f115"}.dashicons-welcome-widgets-menus:before{content:"\f116"}.dashicons-welcome-comments:before{content:"\f117"}.dashicons-welcome-learn-more:before{content:"\f118"}.dashicons-image-crop:before{content:"\f165"}.dashicons-image-rotate-left:before{content:"\f166"}.dashicons-image-rotate-right:before{content:"\f167"}.dashicons-image-flip-vertical:before{content:"\f168"}.dashicons-image-flip-horizontal:before{content:"\f169"}.dashicons-undo:before{content:"\f171"}.dashicons-redo:before{content:"\f172"}.dashicons-editor-bold:before{content:"\f200"}.dashicons-editor-italic:before{content:"\f201"}.dashicons-editor-ul:before{content:"\f203"}.dashicons-editor-ol:before{content:"\f204"}.dashicons-editor-quote:before{content:"\f205"}.dashicons-editor-alignleft:before{content:"\f206"}.dashicons-editor-aligncenter:before{content:"\f207"}.dashicons-editor-alignright:before{content:"\f208"}.dashicons-editor-insertmore:before{content:"\f209"}.dashicons-editor-spellcheck:before{content:"\f210"}.dashicons-editor-distractionfree:before,.dashicons-editor-expand:before{content:"\f211"}.dashicons-editor-contract:before{content:"\f506"}.dashicons-editor-kitchensink:before{content:"\f212"}.dashicons-editor-underline:before{content:"\f213"}.dashicons-editor-justify:before{content:"\f214"}.dashicons-editor-textcolor:before{content:"\f215"}.dashicons-editor-paste-word:before{content:"\f216"}.dashicons-editor-paste-text:before{content:"\f217"}.dashicons-editor-removeformatting:before{content:"\f218"}.dashicons-editor-video:before{content:"\f219"}.dashicons-editor-customchar:before{content:"\f220"}.dashicons-editor-outdent:before{content:"\f221"}.dashicons-editor-indent:before{content:"\f222"}.dashicons-editor-help:before{content:"\f223"}.dashicons-editor-strikethrough:before{content:"\f224"}.dashicons-editor-unlink:before{content:"\f225"}.dashicons-editor-rtl:before{content:"\f320"}.dashicons-editor-break:before{content:"\f474"}.dashicons-editor-code:before{content:"\f475"}.dashicons-editor-paragraph:before{content:"\f476"}.dashicons-align-left:before{content:"\f135"}.dashicons-align-right:before{content:"\f136"}.dashicons-align-center:before{content:"\f134"}.dashicons-align-none:before{content:"\f138"}.dashicons-lock:before{content:"\f160"}.dashicons-calendar:before{content:"\f145"}.dashicons-calendar-alt:before{content:"\f508"}.dashicons-visibility:before{content:"\f177"}.dashicons-post-status:before{content:"\f173"}.dashicons-edit:before{content:"\f464"}.dashicons-post-trash:before,.dashicons-trash:before{content:"\f182"}.dashicons-external:before{content:"\f504"}.dashicons-arrow-up:before{content:"\f142"}.dashicons-arrow-down:before{content:"\f140"}.dashicons-arrow-left:before{content:"\f141"}.dashicons-arrow-right:before{content:"\f139"}.dashicons-arrow-up-alt:before{content:"\f342"}.dashicons-arrow-down-alt:before{content:"\f346"}.dashicons-arrow-left-alt:before{content:"\f340"}.dashicons-arrow-right-alt:before{content:"\f344"}.dashicons-arrow-up-alt2:before{content:"\f343"}.dashicons-arrow-down-alt2:before{content:"\f347"}.dashicons-arrow-left-alt2:before{content:"\f341"}.dashicons-arrow-right-alt2:before{content:"\f345"}.dashicons-leftright:before{content:"\f229"}.dashicons-sort:before{content:"\f156"}.dashicons-randomize:before{content:"\f503"}.dashicons-list-view:before{content:"\f163"}.dashicons-exerpt-view:before{content:"\f164"}.dashicons-grid-view:before{content:"\f509"}.dashicons-hammer:before{content:"\f308"}.dashicons-art:before{content:"\f309"}.dashicons-migrate:before{content:"\f310"}.dashicons-performance:before{content:"\f311"}.dashicons-universal-access:before{content:"\f483"}.dashicons-universal-access-alt:before{content:"\f507"}.dashicons-tickets:before{content:"\f486"}.dashicons-nametag:before{content:"\f484"}.dashicons-clipboard:before{content:"\f481"}.dashicons-heart:before{content:"\f487"}.dashicons-megaphone:before{content:"\f488"}.dashicons-schedule:before{content:"\f489"}.dashicons-wordpress:before{content:"\f120"}.dashicons-wordpress-alt:before{content:"\f324"}.dashicons-pressthis:before{content:"\f157"}.dashicons-update:before{content:"\f463"}.dashicons-screenoptions:before{content:"\f180"}.dashicons-info:before{content:"\f348"}.dashicons-cart:before{content:"\f174"}.dashicons-feedback:before{content:"\f175"}.dashicons-cloud:before{content:"\f176"}.dashicons-translation:before{content:"\f326"}.dashicons-tag:before{content:"\f323"}.dashicons-category:before{content:"\f318"}.dashicons-archive:before{content:"\f480"}.dashicons-tagcloud:before{content:"\f479"}.dashicons-text:before{content:"\f478"}.dashicons-media-archive:before{content:"\f501"}.dashicons-media-audio:before{content:"\f500"}.dashicons-media-code:before{content:"\f499"}.dashicons-media-default:before{content:"\f498"}.dashicons-media-document:before{content:"\f497"}.dashicons-media-interactive:before{content:"\f496"}.dashicons-media-spreadsheet:before{content:"\f495"}.dashicons-media-text:before{content:"\f491"}.dashicons-media-video:before{content:"\f490"}.dashicons-playlist-audio:before{content:"\f492"}.dashicons-playlist-video:before{content:"\f493"}.dashicons-controls-play:before{content:"\f522"}.dashicons-controls-pause:before{content:"\f523"}.dashicons-controls-forward:before{content:"\f519"}.dashicons-controls-skipforward:before{content:"\f517"}.dashicons-controls-back:before{content:"\f518"}.dashicons-controls-skipback:before{content:"\f516"}.dashicons-controls-repeat:before{content:"\f515"}.dashicons-controls-volumeon:before{content:"\f521"}.dashicons-controls-volumeoff:before{content:"\f520"}.dashicons-yes:before{content:"\f147"}.dashicons-no:before{content:"\f158"}.dashicons-no-alt:before{content:"\f335"}.dashicons-plus:before{content:"\f132"}.dashicons-plus-alt:before{content:"\f502"}.dashicons-minus:before{content:"\f460"}.dashicons-dismiss:before{content:"\f153"}.dashicons-marker:before{content:"\f159"}.dashicons-star-filled:before{content:"\f155"}.dashicons-star-half:before{content:"\f459"}.dashicons-star-empty:before{content:"\f154"}.dashicons-flag:before{content:"\f227"}.dashicons-share1:before,.dashicons-share:before{content:"\f237"}.dashicons-share-alt:before{content:"\f240"}.dashicons-share-alt2:before{content:"\f242"}.dashicons-twitter:before{content:"\f301"}.dashicons-rss:before{content:"\f303"}.dashicons-email:before{content:"\f465"}.dashicons-email-alt:before{content:"\f466"}.dashicons-facebook:before{content:"\f304"}.dashicons-facebook-alt:before{content:"\f305"}.dashicons-networking:before{content:"\f325"}.dashicons-googleplus:before{content:"\f462"}.dashicons-location:before{content:"\f230"}.dashicons-location-alt:before{content:"\f231"}.dashicons-camera:before{content:"\f306"}.dashicons-images-alt:before{content:"\f232"}.dashicons-images-alt2:before{content:"\f233"}.dashicons-video-alt:before{content:"\f234"}.dashicons-video-alt2:before{content:"\f235"}.dashicons-video-alt3:before{content:"\f236"}.dashicons-vault:before{content:"\f178"}.dashicons-shield:before{content:"\f332"}.dashicons-shield-alt:before{content:"\f334"}.dashicons-sos:before{content:"\f468"}.dashicons-search:before{content:"\f179"}.dashicons-slides:before{content:"\f181"}.dashicons-analytics:before{content:"\f183"}.dashicons-chart-pie:before{content:"\f184"}.dashicons-chart-bar:before{content:"\f185"}.dashicons-chart-line:before{content:"\f238"}.dashicons-chart-area:before{content:"\f239"}.dashicons-groups:before{content:"\f307"}.dashicons-businessman:before{content:"\f338"}.dashicons-id:before{content:"\f336"}.dashicons-id-alt:before{content:"\f337"}.dashicons-products:before{content:"\f312"}.dashicons-awards:before{content:"\f313"}.dashicons-forms:before{content:"\f314"}.dashicons-testimonial:before{content:"\f473"}.dashicons-portfolio:before{content:"\f322"}.dashicons-book:before{content:"\f330"}.dashicons-book-alt:before{content:"\f331"}.dashicons-download:before{content:"\f316"}.dashicons-upload:before{content:"\f317"}.dashicons-backup:before{content:"\f321"}.dashicons-clock:before{content:"\f469"}.dashicons-lightbulb:before{content:"\f339"}.dashicons-microphone:before{content:"\f482"}.dashicons-desktop:before{content:"\f472"}.dashicons-tablet:before{content:"\f471"}.dashicons-smartphone:before{content:"\f470"}.dashicons-phone:before{content:"\f525"}.dashicons-smiley:before{content:"\f328"}.dashicons-index-card:before{content:"\f510"}.dashicons-carrot:before{content:"\f511"}.dashicons-building:before{content:"\f512"}.dashicons-store:before{content:"\f513"}.dashicons-album:before{content:"\f514"}.dashicons-palmtree:before{content:"\f527"}.dashicons-tickets-alt:before{content:"\f524"}.dashicons-money:before{content:"\f526"}#TB_overlay {
	background: #000;
	opacity: 0.7;
	filter: alpha(opacity=70);
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 100050; /* Above DFW. */
}

#TB_window {
	position: fixed;
	background: #fff;
	z-index: 100050; /* Above DFW. */
	visibility: hidden;
	text-align: left;
	top: 50%;
	left: 50%;
	-webkit-box-shadow: 0 3px 6px rgba( 0, 0, 0, 0.3 );
	box-shadow: 0 3px 6px rgba( 0, 0, 0, 0.3 );
}

#TB_window img#TB_Image {
	display: block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height: 25px;
	padding: 7px 30px 10px 25px;
	float: left;
}

#TB_closeWindow {
	height: 25px;
	padding: 11px 25px 10px 0;
	float: right;
}

#TB_closeAjaxWindow {
	float: right;
}

#TB_closeAjaxWindow a {
	text-decoration: none;
}

#TB_ajaxWindowTitle {
	float: left;
	font-weight: 600;
	line-height: 29px;
	overflow: hidden; 
	padding: 0 29px 0 10px;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: calc( 100% - 39px );
}

#TB_title {
	background: #fcfcfc;
	border-bottom: 1px solid #dfdfdf;
	height: 29px;
}

#TB_ajaxContent {
	clear: both;
	padding: 2px 15px 15px 15px;
	overflow: auto;
	text-align: left;
	line-height: 1.4em;
}

#TB_ajaxContent.TB_modal {
	padding: 15px;
}

#TB_ajaxContent p {
	padding: 5px 0px 5px 0px;
}

#TB_load {
	position: fixed;
	display: none;
	z-index: 103;
	top: 50%;
	left: 50%;
	background-color: #E8E8E8;
	border: 1px solid #555;
	margin: -45px 0 0 -125px;
	padding: 40px 15px 15px;
}

#TB_HideSelect {
	z-index: 99;
	position: fixed;
	top: 0;
	left: 0;
	background-color: #fff;
	border: none;
	filter: alpha(opacity=0);
	opacity: 0;
	height: 100%;
	width: 100%;
}

#TB_iframeContent {
	clear: both;
	border: none;
}

.tb-close-icon {
	color: #666;
	text-align: center;
	line-height: 29px;
	width: 29px;
	height: 29px;
	position: absolute;
	top: 0;
	right: 0;
}

.tb-close-icon:before {
	content: '\f158';
	font: normal 20px/29px 'dashicons';
	speak: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.tb-close-icon:hover {
	color: #2ea2cc;
}
img.emoji {
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 .05em 0 .1em !important;
	vertical-align: -0.1em !important;
	background: none !important;
	padding: 0 !important;
}/**

	Noticons

	Noticons are vector icons embedded in a font for use across wp.com.
	To use, reference this stylesheet in your project. See instructions in example.html

*/


/* IE8 and below use EOT and allow cross-site embedding. 
   IE9 uses WOFF which is base64 encoded to allow cross-site embedding.
   So unfortunately, IE9 will throw a console error, but it'll still work.
   When the font is base64 encoded, cross-site embedding works in Firefox */
@font-face {
  font-family: "Noticons";
  src: url(/i/noticons/./Noticons.eot);
  src: url(/i/noticons/./Noticons.eot?#iefix) format("embedded-opentype"),
	   url(data:application/font-woff;charset=utf-8;base64,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),
       url(/i/noticons/./Noticons.woff) format("woff"),
       url(/i/noticons/./Noticons.ttf) format("truetype"),
       url(/i/noticons/./Noticons.svg#Noticons) format("svg");
  font-weight: normal;
  font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: "Noticons";
    src: url(/i/noticons/./Noticons.svg#Noticons) format("svg");
  }
}


/**
 * All noticons
 */

.noticon {
	font-size: 16px;
	vertical-align: top;
	text-align: center;
	-moz-transition: color .1s ease-in 0;
	-webkit-transition: color .1s ease-in 0;
	display: inline-block;
	font-family: "Noticons";
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 1;
	text-decoration: inherit;
	text-transform: none;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	speak: none;
}


/**
 * Individual icons
 */

.noticon-404:before { content: "\f423"; }
.noticon-activity:before { content: "\f508"; }
.noticon-add:before { content: "\f8b3"; }
.noticon-akismet:before { content: "\f8d2"; }
.noticon-anchor:before { content: "\f509"; }
.noticon-art:before { content: "\f8b4"; }
.noticon-aside:before { content: "\f101"; }
.noticon-atsign:before { content: "\f814"; }
.noticon-attachment:before { content: "\f416"; }
.noticon-audio:before { content: "\f109"; }
.noticon-automattic:before { content: "\f815"; }
.noticon-automattic-blip:before { content: "\f817"; }
.noticon-automattic-ring:before { content: "\f816"; }
.noticon-bell:before { content: "\f8d4"; }
.noticon-bold:before { content: "\f471"; }
.noticon-book:before { content: "\f444"; }
.noticon-bug:before { content: "\f50a"; }
.noticon-bullhorn:before { content: "\f8a5"; }
.noticon-bullseye:before { content: "\f8a0"; }
.noticon-cart:before { content: "\f447"; }
.noticon-category:before { content: "\f301"; }
.noticon-chat:before { content: "\f108"; }
.noticon-checkmark:before { content: "\f418"; }
.noticon-close:before { content: "\f405"; }
.noticon-close-alt:before { content: "\f406"; }
.noticon-cloud:before { content: "\f426"; }
.noticon-cloud-download:before { content: "\f440"; }
.noticon-cloud-upload:before { content: "\f441"; }
.noticon-code:before { content: "\f462"; }
.noticon-codepen:before { content: "\f216"; }
.noticon-cog:before { content: "\f445"; }
.noticon-collapse:before { content: "\f432"; }
.noticon-colors:before { content: "\f8a7"; }
.noticon-comment:before { content: "\f300"; }
.noticon-compact:before { content: "\f807"; }
.noticon-day:before { content: "\f305"; }
.noticon-digg:before { content: "\f221"; }
.noticon-document:before { content: "\f443"; }
.noticon-dot:before { content: "\f428"; }
.noticon-downarrow:before { content: "\f502"; }
.noticon-download:before { content: "\f50b"; }
.noticon-draggable:before { content: "\f436"; }
.noticon-dribbble:before { content: "\f201"; }
.noticon-dropbox:before { content: "\f225"; }
.noticon-dropdown:before { content: "\f433"; }
.noticon-dropdown-left:before { content: "\f434"; }
.noticon-edit:before { content: "\f411"; }
.noticon-ellipsis:before { content: "\f476"; }
.noticon-eventbrite:before { content: "\f8a6"; }
.noticon-expand:before { content: "\f431"; }
.noticon-external:before { content: "\f442"; }
.noticon-facebook:before { content: "\f203"; }
.noticon-facebook-alt:before { content: "\f204"; }
.noticon-fastforward:before { content: "\f458"; }
.noticon-features:before { content: "\f8a8"; }
.noticon-feed:before { content: "\f413"; }
.noticon-flag:before { content: "\f468"; }
.noticon-flickr:before { content: "\f211"; }
.noticon-follow:before { content: "\f801"; }
.noticon-following:before { content: "\f803"; }
.noticon-fonts:before { content: "\f8b5"; }
.noticon-foursquare:before { content: "\f226"; }
.noticon-fullscreen:before { content: "\f474"; }
.noticon-gallery:before { content: "\f103"; }
.noticon-gift:before { content: "\f8a4"; }
.noticon-github:before { content: "\f200"; }
.noticon-googleplus:before { content: "\f206"; }
.noticon-googleplus-alt:before { content: "\f218"; }
.noticon-gravatar:before { content: "\f8d0"; }
.noticon-gridview:before { content: "\f808"; }
.noticon-handset:before { content: "\f50c"; }
.noticon-heart:before { content: "\f461"; }
.noticon-help:before { content: "\f457"; }
.noticon-hide:before { content: "\f404"; }
.noticon-hierarchy:before { content: "\f505"; }
.noticon-home:before { content: "\f409"; }
.noticon-image:before { content: "\f102"; }
.noticon-info:before { content: "\f455"; }
.noticon-instagram:before { content: "\f215"; }
.noticon-italic:before { content: "\f472"; }
.noticon-jetpack:before { content: "\f8d3"; }
.noticon-key:before { content: "\f427"; }
.noticon-layouts:before { content: "\f8a9"; }
.noticon-leftarrow:before { content: "\f503"; }
.noticon-lightbulb:before { content: "\f8a1"; }
.noticon-link:before { content: "\f107"; }
.noticon-linkedin:before { content: "\f207"; }
.noticon-linkedin-alt:before { content: "\f208"; }
.noticon-localization:before { content: "\f8b2"; }
.noticon-location:before { content: "\f417"; }
.noticon-lock:before { content: "\f470"; }
.noticon-mail:before { content: "\f410"; }
.noticon-maximize:before { content: "\f422"; }
.noticon-menu:before { content: "\f419"; }
.noticon-microphone:before { content: "\f50d"; }
.noticon-milestone:before { content: "\f806"; }
.noticon-minimize:before { content: "\f421"; }
.noticon-minus:before { content: "\f50e"; }
.noticon-month:before { content: "\f307"; }
.noticon-move:before { content: "\f50f"; }
.noticon-next:before { content: "\f429"; }
.noticon-notice:before { content: "\f456"; }
.noticon-notification:before { content: "\f800"; }
.noticon-paintbrush:before { content: "\f506"; }
.noticon-path:before { content: "\f219"; }
.noticon-pause:before { content: "\f448"; }
.noticon-phone:before { content: "\f437"; }
.noticon-picture:before { content: "\f473"; }
.noticon-pinned:before { content: "\f308"; }
.noticon-pinterest:before { content: "\f209"; }
.noticon-pinterest-alt:before { content: "\f210"; }
.noticon-play:before { content: "\f452"; }
.noticon-plugin:before { content: "\f439"; }
.noticon-plus:before { content: "\f510"; }
.noticon-pocket:before { content: "\f224"; }
.noticon-polldaddy:before { content: "\f217"; }
.noticon-portfolio:before { content: "\f460"; }
.noticon-previous:before { content: "\f430"; }
.noticon-price:before { content: "\f8b0"; }
.noticon-print:before { content: "\f469"; }
.noticon-promoted:before { content: "\f812"; }
.noticon-quote:before { content: "\f106"; }
.noticon-rating-empty:before { content: "\f511"; }
.noticon-rating-full:before { content: "\f512"; }
.noticon-rating-half:before { content: "\f513"; }
.noticon-reader:before { content: "\f8a2"; }
.noticon-reader-alt:before { content: "\f8a3"; }
.noticon-reblog:before { content: "\f805"; }
.noticon-reddit:before { content: "\f222"; }
.noticon-refresh:before { content: "\f420"; }
.noticon-reply:before { content: "\f412"; }
.noticon-reply-alt:before { content: "\f466"; }
.noticon-reply-single:before { content: "\f467"; }
.noticon-rewind:before { content: "\f459"; }
.noticon-rightarrow:before { content: "\f501"; }
.noticon-search:before { content: "\f400"; }
.noticon-send-to-phone:before { content: "\f438"; }
.noticon-send-to-tablet:before { content: "\f454"; }
.noticon-share:before { content: "\f415"; }
.noticon-show:before { content: "\f403"; }
.noticon-shuffle:before { content: "\f514"; }
.noticon-sitemap:before { content: "\f507"; }
.noticon-skip-ahead:before { content: "\f451"; }
.noticon-skip-back:before { content: "\f450"; }
.noticon-skype:before { content: "\f220"; }
.noticon-spam:before { content: "\f424"; }
.noticon-spike:before { content: "\f811"; }
.noticon-spotify:before { content: "\f515"; }
.noticon-standard:before { content: "\f100"; }
.noticon-star:before { content: "\f408"; }
.noticon-status:before { content: "\f105"; }
.noticon-stop:before { content: "\f449"; }
.noticon-stumbleupon:before { content: "\f223"; }
.noticon-subscribe:before { content: "\f463"; }
.noticon-subscribed:before { content: "\f465"; }
.noticon-summary:before { content: "\f425"; }
.noticon-tablet:before { content: "\f453"; }
.noticon-tag:before { content: "\f302"; }
.noticon-time:before { content: "\f303"; }
.noticon-title:before { content: "\f8b6"; }
.noticon-top:before { content: "\f435"; }
.noticon-trapper:before { content: "\f810"; }
.noticon-trash:before { content: "\f407"; }
.noticon-trophy:before { content: "\f804"; }
.noticon-tumblr:before { content: "\f214"; }
.noticon-twitch:before { content: "\f516"; }
.noticon-twitter:before { content: "\f202"; }
.noticon-types:before { content: "\f8b1"; }
.noticon-unapprove:before { content: "\f446"; }
.noticon-unfollow:before { content: "\f802"; }
.noticon-unsubscribe:before { content: "\f464"; }
.noticon-unzoom:before { content: "\f401"; }
.noticon-uparrow:before { content: "\f500"; }
.noticon-user:before { content: "\f304"; }
.noticon-vaultpress:before { content: "\f8d1"; }
.noticon-video:before { content: "\f104"; }
.noticon-videocamera:before { content: "\f517"; }
.noticon-vimeo:before { content: "\f212"; }
.noticon-warning:before { content: "\f414"; }
.noticon-website:before { content: "\f475"; }
.noticon-week:before { content: "\f306"; }
.noticon-wordads:before { content: "\f813"; }
.noticon-wordpress:before { content: "\f205"; }
.noticon-xpost:before { content: "\f504"; }
.noticon-youtube:before { content: "\f213"; }
.noticon-zoom:before { content: "\f402"; }


/**
 * Deprecated noticon names
 */

.noticon-like:before { content: "\f408"; }
.geolocation-chip .noticon {
  display: inline-block;
  vertical-align: middle;
}

.geolocation-chip {
  margin-bottom: 1em;
}/**
 * Post Reblogging not in the Reader
 */


.reblogger-note img.avatar {
	float: left;
	padding: 0;
	border: 0;
}

.reblogger-note-content {
	margin: 0 0 20px;
}

.wpcom-reblog-snapshot .reblog-from img {
	margin: 0 .5em 0 0;
	padding: 0;
	border: 0;
}

.wpcom-reblog-snapshot .reblogger-note img.avatar {
	float: left;
	padding: 0;
	border: 0;
	margin: 0 .5em 0 0;
}

.wpcom-reblog-snapshot {
	margin-bottom: 1em;
}

.wpcom-reblog-snapshot p.reblog-from {
	margin: 0 0 1em 0;
}

.wpcom-reblog-snapshot p.reblogger-headline {
	line-height: 32px;
	margin: 0 0 1em 0;
}

.wpcom-reblog-snapshot .reblogged-content {
	margin: 0 0 1em 0;
}


/* Old reblog styles */
.reblog-post .wpcom-enhanced-excerpt-content {border-left: 3px solid #eee; padding-left: 15px; }
.reblog-post ul.thumb-list         { display: block; list-style: none; margin: 2px 0; padding: 0; clear: both; }
.reblog-post ul.thumb-list li      { display: inline; margin: 0; padding: 0 1px; border: 0; }
.reblog-post ul.thumb-list li a    { margin: 0; padding: 0; border: 0; }
.reblog-post ul.thumb-list li img  { margin: 0; padding: 0; border: 0; }

.reblog-post .wpcom-enhanced-excerpt { clear: both; }

.reblog-post .wpcom-enhanced-excerpt address,
.reblog-post .wpcom-enhanced-excerpt li,
.reblog-post .wpcom-enhanced-excerpt h1,
.reblog-post .wpcom-enhanced-excerpt h2,
.reblog-post .wpcom-enhanced-excerpt h3,
.reblog-post .wpcom-enhanced-excerpt h4,
.reblog-post .wpcom-enhanced-excerpt h5,
.reblog-post .wpcom-enhanced-excerpt h6,
.reblog-post .wpcom-enhanced-excerpt p { font-size: 100% !important; }

.reblog-post .wpcom-enhanced-excerpt blockquote,
.reblog-post .wpcom-enhanced-excerpt pre,
.reblog-post .wpcom-enhanced-excerpt code,
.reblog-post .wpcom-enhanced-excerpt q { font-size: 98% !important; }


/* Reblogged post */
.reblog-from img {
	margin: 0 10px 0 0;
	vertical-align: middle;
	padding: 0;
	border: 0;
}

.reblog-source {
	font-weight: bold;
}

/* Optional notes */
.wpcom-reblog-snapshot .reblogger-note {
	border-bottom: 1px solid #ddd;
	border-bottom: 1px solid rgba(0,0,0,.1);
	margin: 0 0 1em 0;
	padding: 0 0 1em 0;
	overflow: hidden;
}

.wpcom-reblog-snapshot p.reblogger-headline {
	line-height: 32px;
	margin: 0 0 1em 0;
}

.wpcom-reblog-snapshot .reblogger-note-content {
	margin: 0;
	padding: 0;
}

body .wpcom-reblog-snapshot .reblogger-note-content blockquote {
	font-style: normal;
	font-weight: normal;
	font-size: 1em;
	margin: 0;
	padding: 0;
	position: relative;
	border: none;
}

.wpcom-reblog-snapshot .reblogger-note-content blockquote p:last-child {
	margin-bottom: 0;
}
/*
	Global styles for WordPress.com
*/
img.latex {
	border: none;
	vertical-align: middle;
}
.video-player {
	border: 0;
	margin: auto;
	padding: 5px;
	text-align: center;
	max-width: 100%;
}
.hidden {
	display: none;
}
.screen-reader-text {
	position: absolute;
	left: -1000em;
}
.comment object,
.comment embed,
.embed-vimeo iframe,
.embed-youtube iframe {
	max-width: 100%; /* avoid videos being too wide */
}


/**
 * Layout
 */

.simple-homepage {
	display: none;
}
