:root {
	--color-blue: #15469C;
	--color-orange: #F68920;
	--font-primary: 'Open Sans', sans-serif;
}

body {
	font-size: 14px;
	font-weight: 600;
}

#header {
	position: static;
	padding-top: 0;
	text-align: left;
}
.header-top {
	background-color: #eee;
	padding: 10px 0;
}
.header-inner {
	max-width: 1280px;
	margin: 0 auto;
	padding: 0 15px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.ticker-container {
	max-width: unset;
	width: calc(100% - 250px);
	font-size: 14px;
	font-weight: 600;
}
.ticker-lead {
	width: auto;
	max-width: unset;
	color: var(--color-blue);
	font-family: var(--font-primary);
	font-size: 14px;
	font-weight: 600;
	font-style: normal;
	text-transform: uppercase;
	line-height: 25px;
	text-align: left;
	padding-top: 1px;
}
.ticker-content {
	max-width: calc(100% - 100px);
}
.ticker-content .tick.slick-slide {
	display: flex;
	align-items: center;
}
.ticker-container a {
	color: var(--color-blue);
	width: 100%;
}
.ticker-container p {
	display: inline-block;
	max-width: calc(100% - 120px);
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	margin: 0;
	vertical-align: middle;
	line-height: 25px;
}
.ticker-container span {
	color: var(--color-orange);
	font-family: var(--font-primary);
	font-size: 14px;
	text-transform: initial;
	vertical-align: middle;
	height: 25px;
	padding-top: 1px;
}
.ticker-container span:after {
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
}
.header-social {
	margin-left: auto;
}
.header-social a {
	margin-right: 20px;
}
.header-content {
	max-width: 1280px;
	padding: 0 15px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.site-header .logo {
	margin-top: 0;
	padding: 20px 0;
	float: none;
	background-color: transparent;
	color: transparent;
}
.site-header-right {
	text-align: left;
	margin-left: auto;
}
.site-header .search-box {
	display: block;
	text-align: right;
	position: relative;
	margin-top: 10px;
}
.site-header .searchsubmit {
	position: absolute;
	right: 0;
}
.site-header .menu-primary li {
	font-family: var(--font-primary);
	font-size: 14px;
	font-weight: 600;
}
.mobile-menu-trigger {
	float: none;
	margin-left: auto;
}
@media (max-width: 870px) {
	.mobile-head-element {
		width: 50%;
		border-bottom: none;
	}
	.menu-primary a {
		font-size: 16px;
	}
}
.menu-primary .menu-item-has-children > a:after {
	font-family: 'Font Awesome 5 Free';
}
.site-footer .credit {
	max-width: unset;
	text-align: center;
	margin: 0 auto;
	padding: 10px 0;
}
@media (max-width: 870px) {
	.site-footer .menu-container {
		margin-top: 0;
	}
}

@media (max-width: 870px) {
	.home .entry {
		background-color: transparent;
	}
}

.home-content {
	max-width: 1200px;
	margin: 0 auto;
	padding: 30px 15px;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	row-gap: 30px;
}
.home-content .slide {
	width: calc(50% - 30px);
	margin: 0 15px;
	border-top: 5px solid var(--color-orange);
	background-color: #14489E;
}
.home-content .slider-title a {
	height: 66px;
	padding: 0 15px;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	font-size: 21px;
	line-height: 24px;
	text-transform: uppercase;
	text-align: center;
}
.home-content .slider-title a:hover {
	text-decoration: none;
}
.home-content .slider-title a i {
	margin-left: 10px;
}
.home-content .slider-image {
	height: 250px;
}
.home-content .slider-image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}
@media (max-width: 870px) {
	.home-content {
		max-width: 400px;
	}
	.home-content .slide {
		width: 100%;
		margin: 0;
	}
}

.left-aside nav .current_page_item > a:after,
.archive-reports-briefs .left-aside nav .page-item-2459 > a:after,
.archive-presentations .left-aside nav .page-item-2461 > a:after,
.archive-current-projects .left-aside nav .page-item-2457 > a:after,
.archive-journal-articles .left-aside nav .page-item-2463 > a:after,
.archive-infographics .left-aside nav .page-item-9490 > a:after,
.singular-reports-briefs .left-aside nav .page-item-2459 > a:after,
.singular-presentations .left-aside nav .page-item-2461 > a:after,
.singular-current-projects .left-aside nav .page-item-2457 > a:after,
.singular-journal-articles .left-aside nav .page-item-2463 > a:after,
.singular-infographics .left-aside nav .page-item-9490 > a:after,
.left-aside nav a:hover:after,
.left-aside nav a:active:after,
.right-aside .related-sidebar-items li:before,
.cat-drop:after,
.ticker-container span:after,
.slider-button:after,
.slider-control,
.searchform input[type=submit],
.searchsubmit,
.staffer .more:after,
.year-archive:before,
.back-to a:before,
.back-to a.back-to_forward:after,
.singular-page-7496 .back-to.back-to_alt a:after,
.entry-downloads .download-link:before,
.entry-downloads .download-link:after,
.entry-downloads .download-specs:before,
.entry-downloads .download-specs:after,
.cta-link::after,
.current-projects-accordion__block blockquote::before,
.ny-health-workforce-data-accordion__block blockquote::before,
.health-careers-checklists__content ul li::before,
.report-presentation-accordion__filter-form label:after,
.shortage-area-designations-accordion__block blockquote::before,
.shortage-areas-accordion__block blockquote::before,
.service-obligated-programs-accordion__filter-form input[type="checkbox"]:checked + .service-obligated-programs-accordion__filter-form-checkmark:after,
.service-obligated-programs-accordion__filter-form-submit::after,
.service-obligated-programs-accordion__block blockquote::before,
.site-header .mobile-only,
.mobile-head-element,
.rtl-accordion-open-trigger,
.menu-primary .menu-item-has-children > a:after,
.social-media-elements,
.social-media-elements a {
	font-family: "Font Awesome 5 Free";
	font-weight: 700;
}

.archive-infographics .left-aside nav .page-item-9490 > a:after,
.singular-infographics .left-aside nav .page-item-9490 > a:after {
	content: '\f105';
	position: absolute;
	top: calc(50% - 8px);
	right: 12px;
	font-size: 16px;
}

.archive-infographics .left-aside nav .page-item-9490 > a,
.singular-infographics .left-aside nav .page-item-9490 > a {
	background: #f6891f;
	color: #fff;
}