@font-face {
	font-family: 'ProximaNovaBold';
	src:
		url("");
	src:
		url("?#iefix")
		format("embedded-opentype"),
		url("")
		format("woff"),
		url("")
		format("truetype");
	font-weight: normal;
	font-style: normal
}

@font-face {
	font-family: 'ProximaNovaRegular';
	src: url("");
	src:
		url("?#iefix")
		format("embedded-opentype"),
		url("")
		format("woff"),
		url("")
		format("truetype");
	font-weight: normal;
	font-style: normal
}

@font-face {
	font-family: 'ProximaNovaSemibold';
	src:
		url("");
	src:
		url("?#iefix")
		format("embedded-opentype"),
		url("")
		format("woff"),
		url("")
		format("truetype");
	font-weight: normal;
	font-style: normal
}

@font-face {
	font-family: 'ProximaNovaExtrabold';
	src:
		url("");
	src:
		url("#iefix")
		format("embedded-opentype"),
		url("")
		format("woff"),
		url("")
		format("truetype");
	font-weight: normal;
	font-style: normal
}

@font-face {
	font-family: 'icomoon';
	src: url("");
	src: url("?#iefix")
		format("embedded-opentype"), url("")
		format("woff"), url("")
		format("truetype"), url("#icomoon")
		format("svg");
	font-weight: normal;
	font-style: normal
}

[class^="icon-"], [class*=" icon-"] {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

[class^="icon-"]:before, [class*=" icon-"]:before {
	font-family: 'icomoon'
}

.icon-soundcloud:before {
	content: "\e63d"
}

.icon-up_bracket:before {
	content: "\e639"
}

.icon-circle:before {
	content: "\e638"
}

.icon-square:before {
	content: "\e63b"
}

.icon-triangle:before {
	content: "\e63a"
}

.icon-all_steps:before {
	content: "\e601"
}

.icon-alert:before {
	content: "\e605"
}

.icon-bracket_left:before {
	content: "\e60d"
}

.icon-checkmark:before {
	content: "\e60e"
}

.icon-close_circle_fill:before {
	content: "\e610"
}

.icon-close_circle_stroke:before {
	content: "\e611"
}

.icon-close_thick:before {
	content: "\e614"
}

.icon-document:before {
	content: "\e615"
}

.icon-down_bracket:before {
	content: "\e616"
}

.icon-email:before {
	content: "\e617"
}

.icon-filter_add:before {
	content: "\e618"
}

.icon-filter_selected:before {
	content: "\e61f"
}

.icon-filter_subtract:before {
	content: "\e623"
}

.icon-globe:before {
	content: "\e626"
}

.icon-google_plus:before {
	content: "\e627"
}

.icon-info:before {
	content: "\e628"
}

.icon-left_quote:before {
	content: "\e629"
}

.icon-linkedin:before {
	content: "\e62a"
}

.icon-menu:before {
	content: "\e62b"
}

.icon-outline_clock:before {
	content: "\e62c"
}

.icon-phone:before {
	content: "\e62d"
}

.icon-play_solid:before {
	content: "\e62e"
}

.icon-read_quote:before {
	content: "\e62f"
}

.icon-right_quote:before {
	content: "\e630"
}

.icon-right_triangle:before {
	content: "\e631"
}

.icon-thin_down_arrow:before {
	content: "\e632"
}

.icon-three_dots:before {
	content: "\e633"
}

.icon-tumblr:before {
	content: "\e634"
}

.icon-video:before {
	content: "\e635"
}

.icon-vimeo:before {
	content: "\e636"
}

.icon-youtube:before {
	content: "\e637"
}

.icon-vine:before {
	content: "\e602"
}

.icon-thin_right_arrow:before {
	content: "\e600"
}

.icon-thin_right_arrow_alt:before {
	content: "\e63c"
}

.icon-share:before {
	content: "\e619"
}

.icon-rss:before {
	content: "\e61a"
}

.icon-right_carat:before {
	content: "\e61b"
}

.icon-right_arrow:before {
	content: "\e61c"
}

.icon-pencil:before {
	content: "\e61d"
}

.icon-livestream:before {
	content: "\e61e"
}

.icon-flickr:before {
	content: "\e620"
}

.icon-facebook:before {
	content: "\e621"
}

.icon-download:before {
	content: "\e622"
}

.icon-bracket_right:before {
	content: "\e624"
}

.icon-binoculars:before {
	content: "\e625"
}

.icon-video2:before {
	content: "\e603"
}

.icon-twitter:before {
	content: "\e604"
}

.icon-star_filled:before {
	content: "\e606"
}

.icon-search:before {
	content: "\e607"
}

.icon-right_arrow2:before {
	content: "\e608"
}

.icon-play:before {
	content: "\e609"
}

.icon-pinterest:before {
	content: "\e60a"
}

.icon-pin:before {
	content: "\e60b"
}

.icon-linkout_arrow:before {
	content: "\e60c"
}

.icon-instagram:before {
	content: "\e60f"
}

.icon-facebook2:before {
	content: "\e612"
}

.icon-clock:before {
	content: "\e613"
}

.nygov-loading {
	position: relative
}

.nygov-loading:before {
	content: '';
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #fff;
	opacity: .5
}

.nygov-loading:after {
	position: absolute;
	z-index: 2;
	top: 50%;
	left: 50%;
	margin: -30px 0 0 -30px;
	border-bottom: 6px solid #fff;
	border-left: 6px solid #fff;
	border-right: 6px solid #128ec3;
	border-top: 6px solid #128ec3;
	border-radius: 100%;
	height: 60px;
	width: 60px;
	-webkit-animation: spin .6s infinite linear;
	-moz-animation: spin .6s infinite linear;
	-ms-animation: spin .6s infinite linear;
	-o-animation: spin .6s infinite linear;
	animation: spin .6s infinite linear;
	content: ''
}

@
keyframes spin {
	from {-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg)
}

to {
	-webkit-transform: rotate(359deg);
	-moz-transform: rotate(359deg);
	-o-transform: rotate(359deg);
	-ms-transform: rotate(359deg);
	transform: rotate(359deg)
}

}
@
-moz-keyframes spin {
	from {-moz-transform: rotate(0deg);
	transform: rotate(0deg)
}

to {
	-moz-transform: rotate(359deg);
	transform: rotate(359deg)
}

}
@
-webkit-keyframes spin {
	from {-webkit-transform: rotate(0deg);
	transform: rotate(0deg)
}

to {
	-webkit-transform: rotate(359deg);
	transform: rotate(359deg)
}

}
@
-ms-keyframes spin {
	from {-ms-transform: rotate(0deg);
	transform: rotate(0deg)
}

to {
	-ms-transform: rotate(359deg);
	transform: rotate(359deg)
}

}
@
-o-keyframes spin {
	from {-o-transform: rotate(0deg);
	transform: rotate(0deg)
}

to {
	-o-transform: rotate(359deg);
	transform: rotate(359deg)
}

}
html body.admin-menu {
	margin-top: 50px
}

.l-header.nygov-header {
	padding: 0
}

.nygov-hide-settings .nygov-universal-navigation #nav-meta .nav-link-settings
	{
	display: none !important
}

.nygov-hide-search .nygov-universal-navigation #nav-meta form {
	display: none !important
}

#nygov-universal-navigation {
	min-height: 81px;
	font-size: 16px
}

.nygov-universal-navigation {
	color: #000;
	font-family: 'ProximaNovaRegular';
	text-align: left;
	font-size: 16px;
	line-height: normal
}

.nygov-universal-navigation ul, .nygov-universal-navigation li {
	list-style: none
}

.nygov-universal-navigation h1, .nygov-universal-navigation h2,
	.nygov-universal-navigation h3, .nygov-universal-navigation h4,
	.nygov-universal-navigation h5 {
	font-family: 'ProximaNovaBold'
}

.nygov-universal-navigation p {
	font-family: 'ProximaNovaRegular'
}

.nygov-universal-navigation header {
	color: #000
}

.nygov-universal-navigation header>div {
	background-image: none;
	padding: inherit;
	min-width: 0;
	overflow: visible
}

.nygov-universal-navigation #logo {
	float: none
}

.nygov-universal-navigation ul.links {
	font-family: inherit;
	font-size: inherit;
	color: inherit
}

.nygov-universal-navigation .l-region--header {
	width: 100%;
	max-width: none
}

@media ( min-width : 0em) {
	.nygov-universal-navigation {
		height: 81px;
		position: relative;
		z-index: 400
	}
	.nygov-universal-navigation a {
		text-decoration: none;
		color: #0f739d
	}
	.nygov-universal-navigation .l-header.nygov-header {
		background: #fff;
		position: absolute;
		width: 100%;
		top: 0;
		left: 0;
		z-index: 2;
		border: none;
		-webkit-transition: -webkit-transform 0.3s;
		-moz-transition: -moz-transform 0.3s;
		-o-transition: -o-transform 0.3s;
		transition: transform 0.3s;
		-webkit-transform: translate3d(0, -415px, 0);
		-moz-transform: translate3d(0, -415px, 0);
		-ms-transform: translate3d(0, -415px, 0);
		-o-transform: translate3d(0, -415px, 0);
		transform: translate3d(0, -415px, 0)
	}
	.nygov-universal-navigation .l-header.nygov-header .nav-link-settings {
		display: none
	}
	.nygov-universal-navigation .l-header.nygov-header #nav-meta,
		.nygov-universal-navigation .l-header.nygov-header ul.links,
		.nygov-universal-navigation .l-header.nygov-header ul.settings-sub-menu
		{
		-webkit-transition: -webkit-transform 0.5s;
		-moz-transition: -moz-transform 0.5s;
		-o-transition: -o-transform 0.5s;
		transition: transform 0.5s
	}
	.nygov-universal-navigation .l-header.nygov-header form {
		position: relative;
		vertical-align: baseline;
		width: 100%;
		background-color: #f8fafa;
		text-align: center;
		padding: 20px 40px
	}
	.nygov-universal-navigation .l-header.nygov-header form label[for='ny-global-search']
		{
		display: none
	}
	.nygov-universal-navigation .l-header.nygov-header form .nav-link.nav-link-search
		{
		font-family: "ProximaNovaSemibold";
		padding: 7px 20px 7px 30px;
		border: solid 1px #d9e2e2;
		border-radius: 30px;
		outline: none;
		vertical-align: baseline;
		line-height: 20px;
		position: relative;
		width: 100%
	}
	.nygov-universal-navigation .l-header.nygov-header form .nav-link.nav-link-search::-webkit-input-placeholder
		{
		color: #000
	}
	.nygov-universal-navigation .l-header.nygov-header form .nav-link.nav-link-search::-moz-placeholder
		{
		color: #000
	}
	.nygov-universal-navigation .l-header.nygov-header form .nav-link.nav-link-search:-ms-input-placeholder
		{
		color: #000
	}
	.nygov-universal-navigation .l-header.nygov-header form .nav-link.nav-link-search::-ms-clear
		{
		display: none
	}
	.nygov-universal-navigation .l-header.nygov-header form .nav-link.nav-link-search:focus
		{
		z-index: auto
	}
	.nygov-universal-navigation .l-header.nygov-header form .icon-search {
		position: absolute;
		top: 30px;
		left: 50px
	}
	.nygov-universal-navigation .l-header.nygov-header form .submit-search {
		transition: .3s all;
		background: none;
		border: 0 solid #d9e2e2;
		color: #128ec3;
		padding: .2em 0;
		position: absolute;
		right: 1em;
		top: .35em;
		width: 0;
		overflow: hidden;
		line-height: 1.3em;
		border-radius: 0
	}
	.nygov-universal-navigation .l-header.nygov-header ul.links {
		margin: 0;
		padding: 10px 40px 0
	}
	.nygov-universal-navigation .l-header.nygov-header ul.links li {
		border-top: 1px solid #d9e2e2;
		padding: 0px;
		list-style: none
	}
	.nygov-universal-navigation .l-header.nygov-header ul.links li a {
		font-size: 1.25em;
		color: #000;
		text-decoration: none;
		display: block;
		padding: 20px 0
	}
	.nygov-universal-navigation .l-header.nygov-header ul.links li:first-child
		{
		border-top: none
	}
	.nygov-universal-navigation .l-header.nygov-header ul.settings-sub-menu
		{
		font-size: 1.25em;
		margin: 0;
		padding: 0 40px 10px
	}
	.nygov-universal-navigation .l-header.nygov-header ul.settings-sub-menu.ny-active
		{
		display: block
	}
	.nygov-universal-navigation .l-header.nygov-header ul.settings-sub-menu li
		{
		list-style: none;
		padding: 0px;
		border-top: 1px solid #d9e2e2
	}
	.nygov-universal-navigation .l-header.nygov-header ul.settings-sub-menu li a
		{
		color: #000;
		font-family: 'ProximaNovaRegular';
		text-decoration: none;
		display: block;
		padding: 20px 0;
		cursor: pointer
	}
	.nygov-universal-navigation .l-header.nygov-header ul.settings-sub-menu li a:before
		{
		display: none
	}
	.nygov-universal-navigation .l-header.nygov-header ul.settings-sub-menu li.ny-setting-translate
		{
		display: none
	}
	.nygov-universal-navigation .l-header.nygov-header ul.settings-sub-menu #google_translate_element
		{
		height: 0;
		width: 0;
		overflow: hidden;
		position: relative;
		right: 150px;
		top: -100px
	}
	.nygov-universal-navigation .l-header.nygov-header .pane-page-logo {
		position: relative;
		cursor: pointer;
		padding-top: 6px;
		padding-bottom: 3px;
		border-top: 1px solid transparent
	}
	.nygov-universal-navigation .l-header.nygov-header .pane-page-logo .pane-content
		{
		padding: 0 10px
	}
	.nygov-universal-navigation .l-header.nygov-header .pane-page-logo .pane-content a
		{
		display: block;
		padding-bottom: 4px;
		height: 70px
	}
	.nygov-universal-navigation .l-header.nygov-header .pane-page-logo .pane-content img
		{
		max-width: 100%;
		margin: 0 auto
	}
	.nygov-universal-navigation .l-header.nygov-header #expand-menu-mobile {
		font-size: 1.125em;
		right: 0;
		bottom: 12px;
		position: absolute;
		width: 65px;
		height: 55px;
		border-left: solid 1px #d9e2e2;
		cursor: pointer
	}
	.nygov-universal-navigation .l-header.nygov-header #expand-menu-mobile:before
		{
		position: absolute;
		font-family: 'icomoon';
		speak: none;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		-webkit-transition: -webkit-transform 0.3s;
		-moz-transition: -moz-transform 0.3s;
		-o-transition: -o-transform 0.3s;
		transition: transform 0.3s;
		color: #d5820d;
		content: "\e616";
		text-align: center;
		height: 55px;
		line-height: 55px;
		left: 50%;
		margin-left: -9px
	}
	.nygov-universal-navigation .l-header.nygov-header.nav-open {
		-webkit-transform: translate3d(0, 0, 0);
		-moz-transform: translate3d(0, 0, 0);
		-ms-transform: translate3d(0, 0, 0);
		-o-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	.nygov-universal-navigation .l-header.nygov-header.nav-open #expand-menu-mobile:before
		{
		-webkit-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		-o-transform: rotate(180deg);
		transform: rotate(180deg)
	}
	.nygov-universal-navigation .l-header.nygov-header.nav-open .pane-page-logo
		{
		border-top-color: #128ec3
	}
	.nygov-universal-navigation .pane-ny-gov-global-menu {
		overflow: hidden;
		position: relative
	}
	.nygov-universal-navigation .pane-ny-gov-global-menu.animate-height {
		-webkit-transition: height 0.5s, -webkit-transform 0.5s;
		-moz-transition: height 0.5s, -moz-transform 0.5s;
		-o-transition: height 0.5s, -o-transform 0.5s;
		transition: height 0.5s, transform 0.5s;
		-webkit-transform: translate3d(0, 0, 0);
		-moz-transform: translate3d(0, 0, 0);
		-ms-transform: translate3d(0, 0, 0);
		-o-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	.nygov-universal-navigation .ny-drop-menu-current {
		position: absolute;
		overflow: hidden;
		top: 0;
		width: 100%;
		-webkit-transform: translate3d(100%, 0, 0);
		-moz-transform: translate3d(100%, 0, 0);
		-ms-transform: translate3d(100%, 0, 0);
		-o-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
		-webkit-transition: height 0.5s, -webkit-transform 0.5s;
		-moz-transition: height 0.5s, -moz-transform 0.5s;
		-o-transition: height 0.5s, -o-transform 0.5s;
		transition: height 0.5s, transform 0.5s
	}
	.nygov-universal-navigation .ny-drop-menu {
		overflow: hidden;
		display: none;
		padding: 0;
		background-color: #fff
	}
	.nygov-universal-navigation .ny-drop-menu a {
		font-size: 1.1em;
		font-family: 'ProximaNovaSemibold'
	}
	.nygov-universal-navigation .ny-drop-menu .mobile-title {
		background: #128ec3;
		color: #FFF;
		font-size: 1.875em;
		line-height: 1em;
		margin-top: 50px;
		padding: 10px 15px
	}
	.nygov-universal-navigation .ny-drop-menu .ny-drop-menu-close {
		position: absolute;
		top: 15px;
		left: 10px;
		cursor: pointer
	}
	.nygov-universal-navigation .ny-drop-menu .ny-drop-menu-close:before {
		font-family: icomoon;
		content: '\e60d  ';
		color: #AFB2BD;
		display: inline-block;
		vertical-align: middle
	}
	.nygov-universal-navigation .ny-drop-menu .ny-drop-menu-close:after {
		font-family: 'ProximaNovaBold';
		font-size: .875em;
		content: 'Back to Menu';
		display: inline-block;
		vertical-align: middle
	}
	.nygov-universal-navigation .ny-drop-menu .drop-menu-btn {
		display: none
	}
	.nygov-universal-navigation .ny-drop-menu.ny-drop-menu-locations .pane-title
		{
		display: none
	}
	.nygov-universal-navigation .ny-drop-menu.ny-drop-menu-recommended-results .pane-title
		{
		display: none
	}
	.nygov-universal-navigation .ny-drop-menu.ny-drop-menu-recommended-results .card-search-results
		{
		margin: 20px 1em
	}
	.nygov-universal-navigation .ny-drop-menu.ny-drop-menu-recommended-results .card-search-results .card-content .card-content-wrapper .card-outlined-map,
		.nygov-universal-navigation .ny-drop-menu.ny-drop-menu-recommended-results .card-search-results .card-logo
		{
		display: none
	}
	.nygov-universal-navigation .ny-drop-menu.ny-drop-menu-recommended-results .card-search-results.county .card-data
		{
		float: none;
		width: auto;
		margin-right: 0
	}
	.nygov-universal-navigation .ny-drop-menu.ny-drop-menu-recommended-results .nygov-universal_searcher-more
		{
		text-align: center;
		margin-bottom: 20px
	}
	.nygov-universal-navigation .ny-drop-menu.ny-drop-menu-recommended-results .nygov-universal_searcher-more a
		{
		font-size: .875em;
		border: 1px solid #000;
		clear: both;
		display: inline-block;
		height: 45px;
		line-height: 45px;
		text-align: center;
		text-transform: uppercase;
		width: 190px;
		font-family: "ProximaNovaBold";
		color: #000
	}
	.nygov-universal-navigation .ny-drop-menu .l-region .view-global-nav-drop-downs
		{
		padding: 0 15px
	}
	.nygov-universal-navigation .l-region--featured-services .views-row,
		.nygov-universal-navigation .l-region--my-services .views-row {
		margin-bottom: 10px;
		position: relative
	}
	.nygov-universal-navigation .l-region--featured-services .views-field-field-featured-image,
		.nygov-universal-navigation .l-region--my-services .views-field-field-featured-image
		{
		display: none
	}
	.nygov-universal-navigation .l-region--featured-services .views-field-title,
		.nygov-universal-navigation .l-region--my-services .views-field-title
		{
		padding: 30px 124px 0 30px;
		height: 74px;
		background-color: #f8fafa;
		margin: 0
	}
	.nygov-universal-navigation .l-region--featured-services .views-field-title .field-content,
		.nygov-universal-navigation .l-region--my-services .views-field-title .field-content
		{
		display: block;
		line-height: 1.2em;
		position: relative;
		height: 2.4em;
		overflow: hidden
	}
	.nygov-universal-navigation .l-region--featured-services .views-field-nothing,
		.nygov-universal-navigation .l-region--my-services .views-field-nothing
		{
		position: absolute;
		right: 0;
		top: 0;
		height: 74px;
		line-height: 74px;
		font-variant: small-caps;
		font-family: 'ProximaNovaBold';
		border-left: 1px solid #eeeeee;
		width: 124px;
		text-align: center
	}
	.nygov-universal-navigation .l-region--featured-services .views-field-nothing a,
		.nygov-universal-navigation .l-region--my-services .views-field-nothing a
		{
		color: #000;
		text-decoration: none;
		cursor: pointer
	}
	.nygov-universal-navigation .l-region--featured-services .views-field-nothing a:before,
		.nygov-universal-navigation .l-region--my-services .views-field-nothing a:before
		{
		color: #d5820d;
		content: " \e606";
		font-family: 'icomoon';
		display: inline-block;
		vertical-align: middle;
		margin-right: 5px
	}
	.nygov-universal-navigation .l-region--my-services .views-field-nothing a:before
		{
		color: #24387e
	}
	.nygov-universal-navigation .l-region--recent-news .views-field-field-featured-image img
		{
		max-width: 100%
	}
	.nygov-universal-navigation .l-region--featured-programs .views-row {
		background: #f8fafa;
		padding: 20px;
		margin-bottom: 20px
	}
	.nygov-universal-navigation .l-region--featured-programs .views-row.views-row-last
		{
		margin-bottom: 0
	}
	.nygov-universal-navigation .l-region--featured-programs .views-field-field-featured-image
		{
		display: none
	}
	.nygov-universal-navigation .l-region--featured-programs .views-field-title .field-content
		{
		display: block;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis
	}
	.nygov-universal-navigation .l-region--featured-programs .views-field-field-description .field-content
		{
		display: block;
		height: 2.4em;
		line-height: 1.2em;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical
	}
	.nygov-universal-navigation .l-region--upcoming-events .views-row {
		margin-bottom: 10px
	}
	.nygov-universal-navigation .l-region--upcoming-events .views-field-field-date
		{
		float: left;
		width: 86px;
		height: 74px;
		border: 1px solid #eaebeb;
		background-color: #FFF;
		text-align: center;
		padding-top: 10px;
		color: #000;
		font-size: 2em;
		font-family: 'ProximaNovaBold';
		font-weight: bold
	}
	.nygov-universal-navigation .l-region--upcoming-events .views-field-field-date em
		{
		display: block;
		font-weight: normal;
		font-style: normal;
		color: #d5820d;
		font-size: .4375em
	}
	.nygov-universal-navigation .l-region--upcoming-events .views-field-title
		{
		padding: 20px 20px 20px;
		height: 74px;
		background-color: #f8fafa;
		margin: 0;
		overflow: hidden
	}
	.nygov-universal-navigation .l-region--upcoming-events .views-field-title .field-content
		{
		display: block;
		line-height: 1.2em;
		position: relative;
		height: 2.4em;
		overflow: hidden
	}
	.nygov-universal-navigation .my-services-list {
		transition: opacity .5s;
		min-height: 300px
	}
	.nygov-universal-navigation .my-services-list.loading {
		opacity: .5;
		pointer-events: none
	}
	.nygov-universal-navigation .no-saved-services {
		text-align: center;
		padding-top: 20px
	}
	.nygov-universal-navigation .no-saved-services .big-star {
		display: inline-block;
		margin-bottom: 25px;
		height: 120px;
		width: 120px;
		background-color: #f8fafa;
		position: relative
	}
	.nygov-universal-navigation .no-saved-services .big-star:after {
		font-family: icomoon;
		color: #d5820d;
		content: '\e606';
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		line-height: 120px;
		font-size: 2.625em
	}
	.nygov-universal-navigation .no-saved-services .no-saved-services-text {
		line-height: 1.1em;
		font-family: 'ProximaNovaBold'
	}
	.nygov-universal-navigation .no-saved-services .no-saved-services-text span
		{
		color: #d5820d;
		font-family: 'ProximaNovaExtrabold'
	}
	.nygov-universal-navigation .government-link {
		border-bottom: 1px solid #e8eeef
	}
	.nygov-universal-navigation .government-link a {
		display: inline-block;
		padding: 20px 0
	}
	.nygov-universal-navigation .government-link:last-of-type {
		border-bottom: none
	}
	.nygov-universal-navigation .government-link.link-out a:before {
		font-family: 'icomoon';
		content: "\e60c "
	}
	.nygov-universal-navigation .official {
		overflow: hidden;
		*zoom: 1;
		margin-bottom: 13px;
		background-color: #f8fafa
	}
	.nygov-universal-navigation .official-image {
		height: 72px;
		width: 72px;
		float: left;
		border: 1px solid #eaebeb;
		margin-right: 20px
	}
	.nygov-universal-navigation .official-title-name {
		padding: 20px 10px 0 0
	}
	.nygov-universal-navigation #nygov-autocomplete-results {
		background: #efefef;
		overflow: hidden
	}
	.nygov-universal-navigation #nygov-autocomplete-results.searching {
		min-height: 100px
	}
	.nygov-universal-navigation #nygov-autocomplete-results .ui-autocomplete
		{
		background: transparent;
		position: static !important;
		width: 100%;
		margin: 0;
		border: none;
		padding: 0 2em
	}
	.nygov-universal-navigation #nygov-autocomplete-results .ui-autocomplete a
		{
		color: #24387e;
		font-weight: bold;
		cursor: pointer;
		line-height: 2em
	}
	.nygov-universal-navigation #nygov-autocomplete-results .ui-autocomplete a em
		{
		color: #000000;
		font-weight: normal;
		font-style: normal
	}
	.nygov-universal-navigation #nygov-autocomplete-results .ui-autocomplete a.ui-state-focus
		{
		padding: 2px .4em;
		margin: 0;
		background: none;
		border: none;
		color: #128ec3
	}
	.nygov-universal-navigation #nygov-autocomplete-results .ui-autocomplete a.ui-state-focus em
		{
		color: inherit
	}
	.nygov-universal-navigation.flyout-open #nav-meta,
		.nygov-universal-navigation.flyout-open ul.settings-sub-menu,
		.nygov-universal-navigation.flyout-open ul.links {
		-webkit-transform: translate3d(-100%, 0, 0);
		-moz-transform: translate3d(-100%, 0, 0);
		-ms-transform: translate3d(-100%, 0, 0);
		-o-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)
	}
	.nygov-universal-navigation.flyout-open .ny-drop-menu-current {
		-webkit-transform: translate3d(0, 0, 0);
		-moz-transform: translate3d(0, 0, 0);
		-ms-transform: translate3d(0, 0, 0);
		-o-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	.nygov-universal-navigation .nygov-custom-layout {
		font-family: 'ProximaNovaRegular';
		border: 1px solid #d9e2e2
	}
	.nygov-universal-navigation .nygov-custom-layout h1 {
		font-weight: normal;
		color: #128ec3;
		font-size: 1.375em
	}
}

@media ( min-width : 48em) {
	.nygov-universal-navigation {
		height: auto
	}
	.nygov-universal-navigation .l-header.nygov-header {
		position: relative;
		-webkit-transform: translate3d(0, 0, 0);
		-moz-transform: translate3d(0, 0, 0);
		-ms-transform: translate3d(0, 0, 0);
		-o-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	.nygov-universal-navigation .l-header.nygov-header .icon-bracket_right {
		display: none
	}
	.nygov-universal-navigation .l-header.nygov-header .l-region--header {
		font-family: "ProximaNovaSemibold";
		position: relative;
		z-index: 10;
		background: #fff;
		border: none
	}
	.nygov-universal-navigation .l-header.nygov-header .l-region--header .pane-ny-gov-global-menu
		{
		float: right;
		overflow: visible;
		width: 82%
	}
	.nygov-universal-navigation .l-header.nygov-header .l-region--header .pane-page-logo
		{
		padding: 10px 0;
		border: none;
		margin: 0;
		width: 18%;
		text-align: center;
		position: relative;
		background: #fff;
		z-index: 6;
		border-right: solid 1px #d9e2e2
	}
	.nygov-universal-navigation .l-header.nygov-header .l-region--header .pane-page-logo:before
		{
		display: none
	}
	.nygov-universal-navigation .l-header.nygov-header .l-region--header .view-ny-gov-global-menu
		{
		position: relative;
		margin-top: 35px
	}
	.nygov-universal-navigation .l-header.nygov-header .l-region--header .view-ny-gov-global-menu .views-field-title
		{
		position: relative;
		transition: opacity .3s
	}
	.nygov-universal-navigation .l-header.nygov-header .l-region--header .view-ny-gov-global-menu .views-field-title ul.links
		{
		list-style-type: none;
		padding: 0px;
		margin-top: 0px;
		margin-left: 20px;
		display: block
	}
	.nygov-universal-navigation .l-header.nygov-header .l-region--header .view-ny-gov-global-menu .views-field-title ul.links button,
		.nygov-universal-navigation .l-header.nygov-header .l-region--header .view-ny-gov-global-menu .views-field-title ul.links li
		{
		display: inline;
		padding: 0 10px;
		border-top: none
	}
	.nygov-universal-navigation .l-header.nygov-header .l-region--header .view-ny-gov-global-menu .views-field-title ul.links button a,
		.nygov-universal-navigation .l-header.nygov-header .l-region--header .view-ny-gov-global-menu .views-field-title ul.links li a
		{
		text-decoration: none;
		color: #000;
		padding: 10px;
		display: inline;
		transition: color .25s
	}
	.nygov-universal-navigation .l-header.nygov-header .l-region--header .view-ny-gov-global-menu .views-field-title ul.links button a.ny-active,
		.nygov-universal-navigation .l-header.nygov-header .l-region--header .view-ny-gov-global-menu .views-field-title ul.links li a.ny-active
		{
		color: #0f739d
	}
	.nygov-universal-navigation .l-header.nygov-header .l-region--header .view-ny-gov-global-menu .views-field-title ul.links button a.active,
		.nygov-universal-navigation .l-header.nygov-header .l-region--header .view-ny-gov-global-menu .views-field-title ul.links li a.active
		{
		color: #0f739d
	}
	.nygov-universal-navigation .l-header.nygov-header .l-region--header .view-ny-gov-global-menu .views-field-title ul.links button a:hover,
		.nygov-universal-navigation .l-header.nygov-header .l-region--header .view-ny-gov-global-menu .views-field-title ul.links li a:hover
		{
		color: #0f739d
	}
	.nygov-universal-navigation .l-header.nygov-header .l-region--header .view-ny-gov-global-menu .views-field-title ul.links button a:before,
		.nygov-universal-navigation .l-header.nygov-header .l-region--header .view-ny-gov-global-menu .views-field-title ul.links li a:before
		{
		content: ""
	}
	.nygov-universal-navigation .l-header.nygov-header .l-region--header .view-ny-gov-global-menu .views-field-title ul.settings-sub-menu
		{
		transition: opacity .3s;
		font-size: 16px;
		margin: 0;
		padding: 0;
		position: absolute;
		right: 4%;
		top: -7px;
		display: block
	}
	.nygov-universal-navigation .l-header.nygov-header .l-region--header .view-ny-gov-global-menu .views-field-title ul.settings-sub-menu.ny-active
		{
		display: block
	}
	.nygov-universal-navigation .l-header.nygov-header .l-region--header .view-ny-gov-global-menu .views-field-title ul.settings-sub-menu li
		{
		font-size: 16px;
		padding: 10px 15px;
		border-top: none;
		display: inline-block
	}
	.nygov-universal-navigation .l-header.nygov-header .l-region--header .view-ny-gov-global-menu .views-field-title ul.settings-sub-menu li a
		{
		color: #000000;
		padding: 0
	}
	.nygov-universal-navigation .l-header.nygov-header .l-region--header .view-ny-gov-global-menu .views-field-title ul.settings-sub-menu li a:before
		{
		display: inline
	}
	.nygov-universal-navigation .l-header.nygov-header .l-region--header .view-ny-gov-global-menu .views-field-title ul.settings-sub-menu li a:after
		{
		display: none
	}
	.nygov-universal-navigation .l-header.nygov-header .l-region--header .view-ny-gov-global-menu .views-field-title ul.settings-sub-menu li.ny-setting-translate
		{
		display: inline-block
	}
	.nygov-universal-navigation .l-header.nygov-header .l-region--header .view-ny-gov-global-menu .views-field-title ul.settings-sub-menu #google_translate_element
		{
		margin-top: 150px;
		margin-right: 20px;
		height: 0;
		width: 0;
		overflow: hidden;
		position: absolute;
		right: 100px;
		top: -100px
	}
	.nygov-universal-navigation .l-header.nygov-header .l-region--header .view-ny-gov-global-menu .views-field-nothing
		{
		position: absolute;
		right: 5%;
		top: -10px;
		width: 70%
	}
	.nygov-universal-navigation .l-header.nygov-header .l-region--header .view-ny-gov-global-menu .views-field-nothing #nav-meta
		{
		font-size: 16px;
		position: relative;
		height: auto;
		z-index: 5;
		padding: 0
	}
	.nygov-universal-navigation .l-header.nygov-header .l-region--header .view-ny-gov-global-menu .views-field-nothing #nav-meta form
		{
		transition: width .33s;
		text-align: center;
		display: inline-block;
		position: absolute;
		top: 6px;
		left: auto;
		right: 190px;
		width: 140px;
		vertical-align: baseline;
		background: none;
		padding: 0px
	}
	.nygov-universal-navigation .l-header.nygov-header .l-region--header .view-ny-gov-global-menu .views-field-nothing #nav-meta form .nav-link.nav-link-search
		{
		margin-top: 0px
	}
	.nygov-universal-navigation .l-header.nygov-header .l-region--header .view-ny-gov-global-menu .views-field-nothing #nav-meta form .icon-search
		{
		position: absolute;
		top: 10px;
		left: 10px
	}
	.nygov-universal-navigation .l-header.nygov-header .l-region--header .view-ny-gov-global-menu .views-field-nothing #nav-meta .nav-link-settings
		{
		float: right;
		margin-top: 13px;
		display: inline-block;
		font-family: "ProximaNovaRegular";
		background: none;
		border: none;
		text-transform: capitalize
	}
	.nygov-universal-navigation .l-header.nygov-header .l-region--header .view-ny-gov-global-menu .views-field-nothing #nav-meta .nav-link-settings .icon-bracket_right
		{
		display: none
	}
	.nygov-universal-navigation .l-header.nygov-header.search-open .l-region--header .view-ny-gov-global-menu.view-display-id-block .views-field-title .links
		{
		opacity: 0;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter: alpha(opacity = 0)
	}
	.nygov-universal-navigation .l-header.nygov-header.search-open .l-region--header .view-ny-gov-global-menu.view-display-id-block .views-field-title .ny-setting-location,
		.nygov-universal-navigation .l-header.nygov-header.search-open .l-region--header .view-ny-gov-global-menu.view-display-id-block .views-field-title .ny-setting-translate
		{
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity = 100)
	}
	.nygov-universal-navigation .l-header.nygov-header.search-open form {
		width: 100%
	}
	.nygov-universal-navigation .l-header.nygov-header.search-open form .submit-search
		{
		border-left-width: 1px;
		width: 85px;
		padding: .2em 1em
	}
	.nygov-universal-navigation .ny-drop-menu-current {
		position: relative;
		height: 0;
		-webkit-transition: height 0.5s;
		-moz-transition: height 0.5s;
		-o-transition: height 0.5s;
		transition: height 0.5s;
		-webkit-transform: translate3d(0, 0, 0);
		-moz-transform: translate3d(0, 0, 0);
		-ms-transform: translate3d(0, 0, 0);
		-o-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	.nygov-universal-navigation .ny-drop-menu {
		clear: both;
		-webkit-transition: opacity 0.5s;
		-moz-transition: opacity 0.5s;
		-o-transition: opacity 0.5s;
		transition: opacity 0.5s;
		opacity: 0;
		position: absolute;
		width: 100%;
		display: none;
		visibility: hidden\9;
		padding: 0
	}
	.nygov-universal-navigation .ny-drop-menu .mobile-title {
		margin-top: 0
	}
	.nygov-universal-navigation .ny-drop-menu .l-region.l-region--featured-programs
		{
		overflow: hidden;
		*zoom: 1;
		border-top: 1px solid #dfdfdf;
		float: none;
		margin-top: 15px;
		padding-top: 15px
	}
	.nygov-universal-navigation .ny-drop-menu .l-region.l-region--featured-programs .views-row
		{
		background-color: transparent;
		float: left;
		width: 50%;
		padding: 15px;
		margin: 0 0 15px
	}
	.nygov-universal-navigation .ny-drop-menu .l-region.l-region--featured-programs .views-row:first-child
		{
		padding-left: 0
	}
	.nygov-universal-navigation .ny-drop-menu .l-region.l-region--featured-programs .views-row:last-child
		{
		padding-right: 0
	}
	.nygov-universal-navigation .ny-drop-menu .l-region.l-region--featured-programs .views-field-field-featured-image
		{
		width: 110px;
		height: 110px;
		border: 1px solid #e4e4e4;
		background-color: #fbfcfc;
		text-align: center;
		float: left;
		display: block;
		margin-right: 1em
	}
	.nygov-universal-navigation .ny-drop-menu .l-region.l-region--featured-programs .views-field-field-featured-image .field-content
		{
		height: 100%
	}
	.nygov-universal-navigation .ny-drop-menu .l-region.l-region--featured-programs .views-field-field-featured-image .field-content:before
		{
		content: "";
		display: inline-block;
		height: 100%;
		vertical-align: middle
	}
	.nygov-universal-navigation .ny-drop-menu .l-region.l-region--featured-programs .views-field-field-featured-image img
		{
		vertical-align: middle;
		max-height: 100%;
		max-width: 100%
	}
	.nygov-universal-navigation .ny-drop-menu .l-region.l-region--featured-programs .views-field-title
		{
		background-color: #f8fafa;
		padding: 20px 30px;
		height: 110px
	}
	.nygov-universal-navigation .ny-drop-menu .l-region.l-region--featured-programs .views-field-title .field-content
		{
		white-space: normal
	}
	.nygov-universal-navigation .ny-drop-menu .l-region.l-region--featured-programs .views-field-field-description
		{
		display: none
	}
	.nygov-universal-navigation .ny-drop-menu .l-region.l-region--upcoming-events
		{
		border-top: 1px solid #dfdfdf;
		float: none;
		margin-top: 15px;
		padding-top: 15px
	}
	.nygov-universal-navigation .ny-drop-menu .l-region .view-global-nav-drop-downs
		{
		padding: 25px 30px
	}
	.nygov-universal-navigation .ny-drop-menu .ny-drop-menu-close {
		background: #0f739d center center no-repeat
			url(../../../images/global-menu-x-button.png);
		content: '';
		cursor: pointer;
		height: 70px;
		position: absolute;
		right: 0;
		top: 0;
		left: auto;
		width: 70px
	}
	.nygov-universal-navigation .ny-drop-menu .ny-drop-menu-close:before,
		.nygov-universal-navigation .ny-drop-menu .ny-drop-menu-close:after {
		content: ''
	}
	.nygov-universal-navigation .ny-drop-menu .card-search-results {
		margin: 20px 30px
	}
	.nygov-universal-navigation .ny-drop-menu.ny-drop-menu-recommended-results .pane-title
		{
		display: block
	}
	.nygov-universal-navigation .ny-drop-menu.ny-active {
		opacity: 1;
		z-index: 1;
		position: relative;
		visibility: visible\9

	}
	.nygov-universal-navigation #nygov-autocomplete-results .ui-autocomplete
		{
		padding: 0 10em
	}
	.nygov-universal-navigation .government-link.link-out a:before {
		content: ''
	}
	.nygov-universal-navigation .government-link.link-out a:after {
		font-family: 'icomoon';
		content: " \e60c"
	}
	.nygov-universal-navigation.flyout-open #nav-meta,
		.nygov-universal-navigation.flyout-open ul.settings-sub-menu,
		.nygov-universal-navigation.flyout-open ul.links {
		-webkit-transform: translate3d(0, 0, 0);
		-moz-transform: translate3d(0, 0, 0);
		-ms-transform: translate3d(0, 0, 0);
		-o-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	.nygov-universal-navigation.flyout-open .ny-drop-menu-current {
		-webkit-transform: translate3d(0, 0, 0);
		-moz-transform: translate3d(0, 0, 0);
		-ms-transform: translate3d(0, 0, 0);
		-o-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

@media ( min-width : 48em) and (min-width: 48em) and (max-width:
	63.99em) {
	.nygov-universal-navigation .l-header.nygov-header .l-region--header .view-ny-gov-global-menu .views-field-title ul.links li
		{
		padding: 0
	}
}

@media ( min-width : 48em) and (min-width: 48em) and (max-width:
	63.99em) {
	.nygov-universal-navigation .l-header.nygov-header .l-region--header .view-ny-gov-global-menu .views-field-title ul.settings-sub-menu
		{
		top: -6px
	}
}

@media ( min-width : 48em) and (min-width: 48em) and (max-width:
	63.99em) {
	.nygov-universal-navigation .l-header.nygov-header .l-region--header .view-ny-gov-global-menu .views-field-title ul.settings-sub-menu li
		{
		padding: 10px 10px;
		display: block
	}
}

@media ( min-width : 48em) and (min-width: 48em) and (max-width:
	63.99em) {
	.nygov-universal-navigation .l-header.nygov-header .l-region--header .view-ny-gov-global-menu .views-field-title ul.settings-sub-menu li.ny-setting-translate
		{
		display: none
	}
}

@media ( min-width : 48em) and (min-width: 48em) and (max-width:
	63.99em) {
	.nygov-universal-navigation .l-header.nygov-header .l-region--header .view-ny-gov-global-menu .views-field-nothing #nav-meta form
		{
		width: 105px;
		right: 92px
	}
}

@media ( min-width : 64em) {
	.nygov-universal-navigation .l-header.nygov-header ul.links li a {
		font-size: 1.25em
	}
	.nygov-universal-navigation .ny-drop-menu {
		padding: 0
	}
	.nygov-universal-navigation .ny-drop-menu .pane-title {
		background-color: #128ec3;
		color: #fff;
		height: 70px;
		line-height: 70px;
		padding-left: 40px;
		margin: 0
	}
	.nygov-universal-navigation .ny-drop-menu .pane-title .see-all-btn {
		display: none
	}
	.nygov-universal-navigation .ny-drop-menu .l-region {
		float: left;
		position: relative
	}
	.nygov-universal-navigation .ny-drop-menu .l-region .view-global-nav-drop-downs
		{
		height: 390px;
		padding: 35px 40px;
		border-right: 1px solid #dfdfdf
	}
	.nygov-universal-navigation .ny-drop-menu .l-region .pane-title {
		border-right: 1px solid #128ec3
	}
	.nygov-universal-navigation .ny-drop-menu .l-region:last-child .view-global-nav-drop-downs,
		.nygov-universal-navigation .ny-drop-menu .l-region:last-child .pane-title
		{
		border-right: none
	}
	.nygov-universal-navigation .ny-drop-menu .l-region .views-field-title {
		margin-top: 10px
	}
	.nygov-universal-navigation .ny-drop-menu .l-region.l-region--recent-news
		{
		width: 29.53125%
	}
	.nygov-universal-navigation .ny-drop-menu .l-region.l-region--recent-news:after
		{
		position: absolute;
		bottom: 0;
		background-color: #24387e;
		border: 1px solid #ccc;
		border-top-width: 0;
		width: 50%;
		left: 25%;
		content: "";
		height: 11px
	}
	.nygov-universal-navigation .ny-drop-menu .l-region.l-region--featured-programs
		{
		width: 36.953125%
	}
	.nygov-universal-navigation .ny-drop-menu .l-region.l-region--featured-programs:after
		{
		position: absolute;
		bottom: 0;
		background-color: #24387e;
		border: 1px solid #ccc;
		border-top-width: 0;
		width: 50%;
		left: 25%;
		content: "";
		height: 11px
	}
	.nygov-universal-navigation .ny-drop-menu .l-region.l-region--featured-programs .views-row
		{
		overflow: hidden;
		*zoom: 1;
		background-color: #f8fafa;
		width: auto;
		float: none;
		padding: 0
	}
	.nygov-universal-navigation .ny-drop-menu .l-region.l-region--featured-programs .views-row .views-field-title
		{
		padding: 0 30px;
		margin: 20px 0 10px;
		height: auto
	}
	.nygov-universal-navigation .ny-drop-menu .l-region.l-region--featured-programs .views-row .views-field-title .field-content
		{
		white-space: nowrap
	}
	.nygov-universal-navigation .ny-drop-menu .l-region.l-region--featured-programs .views-row .views-field-field-description
		{
		display: block;
		padding: 0 30px
	}
	.nygov-universal-navigation .ny-drop-menu .l-region.l-region--upcoming-events
		{
		width: 33.515625%
	}
	.nygov-universal-navigation .ny-drop-menu .l-region.l-region--upcoming-events:after
		{
		position: absolute;
		bottom: 0;
		background-color: #24387e;
		border: 1px solid #ccc;
		border-top-width: 0;
		width: 50%;
		left: 25%;
		content: "";
		height: 11px
	}
	.nygov-universal-navigation .ny-drop-menu .l-region.l-region--featured-services,
		.nygov-universal-navigation .ny-drop-menu .l-region.l-region--my-services
		{
		width: 59.765625%
	}
	.nygov-universal-navigation .ny-drop-menu .l-region.l-region--featured-services .views-field-field-featured-image,
		.nygov-universal-navigation .ny-drop-menu .l-region.l-region--my-services .views-field-field-featured-image
		{
		display: block;
		float: left;
		width: 130px;
		height: 73px;
		margin-right: 20px;
		overflow: hidden
	}
	.nygov-universal-navigation .ny-drop-menu .l-region.l-region--featured-services .views-field-field-featured-image img,
		.nygov-universal-navigation .ny-drop-menu .l-region.l-region--my-services .views-field-field-featured-image img
		{
		max-width: 100%;
		max-height: none\9;
		height: auto
	}
	.nygov-universal-navigation .ny-drop-menu .l-region.l-region--my-services
		{
		width: 40.234375%
	}
	.nygov-universal-navigation .ny-drop-menu .l-region.l-region--executive
		{
		width: 27.89%
	}
	.nygov-universal-navigation .ny-drop-menu .l-region.l-region--legislative
		{
		width: 23.98%
	}
	.nygov-universal-navigation .ny-drop-menu .l-region.l-region--judicial {
		width: 23.98%
	}
	.nygov-universal-navigation .ny-drop-menu .l-region.l-region--resources
		{
		width: 23.98%
	}
	.nygov-universal-navigation .ny-drop-menu .drop-menu-btn {
		font-size: .875em;
		border: 1px solid #000;
		clear: both;
		display: block;
		height: 45px;
		line-height: 45px;
		text-align: center;
		text-transform: uppercase;
		width: 190px;
		position: absolute;
		bottom: 36px;
		font-family: "ProximaNovaBold";
		color: #000
	}
	.nygov-universal-navigation .ny-drop-menu .nygov-universal_searcher-results
		{
		text-align: center
	}
	.nygov-universal-navigation .ny-drop-menu .nygov-universal_searcher-results .card-search-results
		{
		display: inline-block;
		width: 310px;
		text-align: left;
		height: 370px;
		vertical-align: top;
		margin: 40px 20px;
		position: relative
	}
	.nygov-universal-navigation .ny-drop-menu .nygov-universal_searcher-results .card-search-results .card-content
		{
		padding-right: 0
	}
	.nygov-universal-navigation .ny-drop-menu .nygov-universal_searcher-results .card-search-results .card-content .visit-link
		{
		margin-top: 1em;
		display: block;
		width: 100%
	}
	.nygov-universal-navigation .ny-drop-menu .nygov-universal_searcher-results .card-search-results .card-content .visit-link:after
		{
		display: none
	}
	.nygov-universal-navigation .ny-drop-menu .nygov-universal_searcher-results .card-search-results .card-content .visit-link .field-name-field-redirect-link
		{
		position: relative;
		max-width: 90%
	}
	.nygov-universal-navigation .ny-drop-menu .nygov-universal_searcher-results .card-search-results .card-content .visit-link .field-name-field-redirect-link:after
		{
		color: #128ec3;
		font-size: 1em;
		font-family: 'icomoon';
		content: " \e60c";
		vertical-align: middle;
		margin-left: 6px;
		position: absolute;
		right: -20px;
		top: 0
	}
	.nygov-universal-navigation .ny-drop-menu .nygov-universal_searcher-results .card-search-results .card-content .visit-link .field-item
		{
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis
	}
	.nygov-universal-navigation .ny-drop-menu .nygov-universal_searcher-results .card-search-results.services .card-content .card-data
		{
		float: none;
		width: auto;
		border: none;
		margin-right: 0
	}
	.nygov-universal-navigation .ny-drop-menu .nygov-universal_searcher-results .card-search-results.services .card-content .card-data .field-name-body
		{
		display: block;
		height: 3.6em;
		line-height: 1.2em;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical
	}
	.nygov-universal-navigation .ny-drop-menu .nygov-universal_searcher-results .card-search-results.services .card-content .card-data .field-name-body .field-item
		{
		display: block;
		height: 3.6em;
		line-height: 1.2em;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical
	}
	.nygov-universal-navigation .ny-drop-menu .nygov-universal_searcher-results .card-search-results.services .card-content .card-data .field-name-body p
		{
		margin: 0
	}
	.nygov-universal-navigation .ny-drop-menu .nygov-universal_searcher-results .card-search-results.services .card-content .card-data .field--name-body
		{
		display: block;
		height: 3.6em;
		line-height: 1.2em;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical
	}
	.nygov-universal-navigation .ny-drop-menu .nygov-universal_searcher-results .card-search-results.services .card-content .card-data .field--name-body .field__item
		{
		display: block;
		height: 3.6em;
		line-height: 1.2em;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical
	}
	.nygov-universal-navigation .ny-drop-menu .nygov-universal_searcher-results .card-search-results.services .card-content .card-data .field--name-body p
		{
		margin: 0
	}
	.nygov-universal-navigation .ny-drop-menu .nygov-universal_searcher-results .card-search-results.services .card-content .card-option-links
		{
		float: none;
		position: absolute;
		width: 100%;
		bottom: 50px
	}
	.nygov-universal-navigation .ny-drop-menu .nygov-universal_searcher-results .card-search-results .card-footer-bar
		{
		position: absolute;
		bottom: 0;
		width: 100%
	}
}

.nygov-embed-iframe .nygov-universal-navigation .l-header.nygov-header {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}

.nygov-embed-iframe .nygov-universal-navigation .l-header.nygov-header .l-region--header
	{
	font-family: "ProximaNovaSemibold";
	position: relative;
	z-index: 10;
	background: #fff;
	border: none
}

.nygov-embed-iframe .nygov-universal-navigation .l-header.nygov-header .l-region--header .pane-ny-gov-global-menu
	{
	float: right;
	overflow: visible;
	width: 82%
}

.nygov-embed-iframe .nygov-universal-navigation .l-header.nygov-header .l-region--header .pane-page-logo
	{
	padding: 10px 0;
	border: none;
	margin: 0;
	width: 18%;
	text-align: center;
	position: relative;
	background: #fff;
	z-index: 6;
	border-right: solid 1px #d9e2e2
}

.nygov-embed-iframe .nygov-universal-navigation .l-header.nygov-header .l-region--header .pane-page-logo:before
	{
	display: none
}

.nygov-embed-iframe .nygov-universal-navigation .l-header.nygov-header .l-region--header .view-ny-gov-global-menu
	{
	position: relative;
	margin-top: 35px
}

.nygov-embed-iframe .nygov-universal-navigation .l-header.nygov-header .l-region--header .view-ny-gov-global-menu .views-field-title
	{
	position: relative;
	transition: opacity .3s
}

.nygov-embed-iframe .nygov-universal-navigation .l-header.nygov-header .l-region--header .view-ny-gov-global-menu .views-field-title ul.links
	{
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-left: 20px;
	display: block
}

.nygov-embed-iframe .nygov-universal-navigation .l-header.nygov-header .l-region--header .view-ny-gov-global-menu .views-field-title ul.links button,
	.nygov-embed-iframe .nygov-universal-navigation .l-header.nygov-header .l-region--header .view-ny-gov-global-menu .views-field-title ul.links li
	{
	display: inline;
	padding: 0 10px;
	border-top: none
}

.nygov-embed-iframe .nygov-universal-navigation .l-header.nygov-header .l-region--header .view-ny-gov-global-menu .views-field-title ul.links button a,
	.nygov-embed-iframe .nygov-universal-navigation .l-header.nygov-header .l-region--header .view-ny-gov-global-menu .views-field-title ul.links li a
	{
	text-decoration: none;
	color: #000;
	padding: 10px;
	display: inline;
	transition: color .25s
}

.nygov-embed-iframe .nygov-universal-navigation .l-header.nygov-header .l-region--header .view-ny-gov-global-menu .views-field-title ul.links button a.ny-active,
	.nygov-embed-iframe .nygov-universal-navigation .l-header.nygov-header .l-region--header .view-ny-gov-global-menu .views-field-title ul.links li a.ny-active
	{
	color: #0f739d
}

.nygov-embed-iframe .nygov-universal-navigation .l-header.nygov-header .l-region--header .view-ny-gov-global-menu .views-field-title ul.links button a.active,
	.nygov-embed-iframe .nygov-universal-navigation .l-header.nygov-header .l-region--header .view-ny-gov-global-menu .views-field-title ul.links li a.active
	{
	color: #0f739d
}

.nygov-embed-iframe .nygov-universal-navigation .l-header.nygov-header .l-region--header .view-ny-gov-global-menu .views-field-title ul.links button a:hover,
	.nygov-embed-iframe .nygov-universal-navigation .l-header.nygov-header .l-region--header .view-ny-gov-global-menu .views-field-title ul.links li a:hover
	{
	color: #0f739d
}

.nygov-embed-iframe .nygov-universal-navigation .l-header.nygov-header .l-region--header .view-ny-gov-global-menu .views-field-title ul.links button a:before,
	.nygov-embed-iframe .nygov-universal-navigation .l-header.nygov-header .l-region--header .view-ny-gov-global-menu .views-field-title ul.links li a:before
	{
	content: ""
}

@media ( min-width : 48em) and (max-width: 63.99em) {
	.nygov-embed-iframe .nygov-universal-navigation .l-header.nygov-header .l-region--header .view-ny-gov-global-menu .views-field-title ul.links li
		{
		padding: 0
	}
}

.nygov-embed-iframe .nygov-universal-navigation .l-header.nygov-header .l-region--header .view-ny-gov-global-menu .views-field-title ul.settings-sub-menu
	{
	transition: opacity .3s;
	font-size: 16px;
	margin: 0;
	padding: 0;
	position: absolute;
	right: 4%;
	top: -7px;
	display: block
}

@media ( min-width : 48em) and (max-width: 63.99em) {
	.nygov-embed-iframe .nygov-universal-navigation .l-header.nygov-header .l-region--header .view-ny-gov-global-menu .views-field-title ul.settings-sub-menu
		{
		top: -6px
	}
}

.nygov-embed-iframe .nygov-universal-navigation .l-header.nygov-header .l-region--header .view-ny-gov-global-menu .views-field-title ul.settings-sub-menu.ny-active
	{
	display: block
}

.nygov-embed-iframe .nygov-universal-navigation .l-header.nygov-header .l-region--header .view-ny-gov-global-menu .views-field-title ul.settings-sub-menu li
	{
	font-size: 16px;
	padding: 10px 15px;
	border-top: none;
	display: inline-block
}

@media ( min-width : 48em) and (max-width: 63.99em) {
	.nygov-embed-iframe .nygov-universal-navigation .l-header.nygov-header .l-region--header .view-ny-gov-global-menu .views-field-title ul.settings-sub-menu li
		{
		padding: 10px 10px;
		display: block
	}
}

.nygov-embed-iframe .nygov-universal-navigation .l-header.nygov-header .l-region--header .view-ny-gov-global-menu .views-field-title ul.settings-sub-menu li a
	{
	color: #000000;
	padding: 0
}

.nygov-embed-iframe .nygov-universal-navigation .l-header.nygov-header .l-region--header .view-ny-gov-global-menu .views-field-title ul.settings-sub-menu li a:before
	{
	display: inline
}

.nygov-embed-iframe .nygov-universal-navigation .l-header.nygov-header .l-region--header .view-ny-gov-global-menu .views-field-title ul.settings-sub-menu li a:after
	{
	display: none
}

.nygov-embed-iframe .nygov-universal-navigation .l-header.nygov-header .l-region--header .view-ny-gov-global-menu .views-field-title ul.settings-sub-menu li.ny-setting-translate
	{
	display: inline-block
}

@media ( min-width : 48em) and (max-width: 63.99em) {
	.nygov-embed-iframe .nygov-universal-navigation .l-header.nygov-header .l-region--header .view-ny-gov-global-menu .views-field-title ul.settings-sub-menu li.ny-setting-translate
		{
		display: none
	}
}

.nygov-embed-iframe .nygov-universal-navigation .l-header.nygov-header .l-region--header .view-ny-gov-global-menu .views-field-title ul.settings-sub-menu #google_translate_element
	{
	margin-top: 150px;
	margin-right: 20px;
	height: 0;
	width: 0;
	overflow: hidden;
	position: absolute;
	right: 100px;
	top: -100px
}

.nygov-embed-iframe .nygov-universal-navigation .l-header.nygov-header .l-region--header .view-ny-gov-global-menu .views-field-nothing
	{
	position: absolute;
	right: 5%;
	top: -10px;
	width: 70%
}

.nygov-embed-iframe .nygov-universal-navigation .l-header.nygov-header .l-region--header .view-ny-gov-global-menu .views-field-nothing #nav-meta
	{
	font-size: 16px;
	position: relative;
	height: auto;
	z-index: 5;
	padding: 0
}

.nygov-embed-iframe .nygov-universal-navigation .l-header.nygov-header .l-region--header .view-ny-gov-global-menu .views-field-nothing #nav-meta form
	{
	transition: width .33s;
	text-align: center;
	display: inline-block;
	position: absolute;
	top: 6px;
	left: auto;
	right: 190px;
	width: 140px;
	vertical-align: baseline;
	background: none;
	padding: 0px
}

@media ( min-width : 48em) and (max-width: 63.99em) {
	.nygov-embed-iframe .nygov-universal-navigation .l-header.nygov-header .l-region--header .view-ny-gov-global-menu .views-field-nothing #nav-meta form
		{
		width: 105px;
		right: 92px
	}
}

.nygov-embed-iframe .nygov-universal-navigation .l-header.nygov-header .l-region--header .view-ny-gov-global-menu .views-field-nothing #nav-meta form .nav-link.nav-link-search
	{
	margin-top: 0px
}

.nygov-embed-iframe .nygov-universal-navigation .l-header.nygov-header .l-region--header .view-ny-gov-global-menu .views-field-nothing #nav-meta form .icon-search
	{
	position: absolute;
	top: 10px;
	left: 10px
}

.nygov-embed-iframe .nygov-universal-navigation .l-header.nygov-header .l-region--header .view-ny-gov-global-menu .views-field-nothing #nav-meta .nav-link-settings
	{
	float: right;
	margin-top: 13px;
	display: inline-block;
	font-family: "ProximaNovaRegular";
	background: none;
	border: none;
	text-transform: capitalize
}

.nygov-embed-iframe .nygov-universal-navigation .l-header.nygov-header .l-region--header .view-ny-gov-global-menu .views-field-nothing #nav-meta .nav-link-settings .icon-bracket_right
	{
	display: none
}

@media ( min-width : 0) and (max-width: 30em) {
	.nygov-embed-iframe .nygov-universal-navigation .l-header.nygov-header .l-region--header .pane-page-logo
		{
		width: 33%;
		border: none
	}
	.nygov-embed-iframe .nygov-universal-navigation .l-header.nygov-header .l-region--header .pane-ny-gov-global-menu
		{
		width: 67%
	}
	.nygov-embed-iframe .nygov-universal-navigation .l-header.nygov-header .l-region--header .view-ny-gov-global-menu
		{
		margin-top: 15px
	}
	.nygov-embed-iframe .nygov-universal-navigation .l-header.nygov-header .l-region--header .view-ny-gov-global-menu .views-field-title ul.links
		{
		margin: 0
	}
	.nygov-embed-iframe .nygov-universal-navigation .l-header.nygov-header .l-region--header .view-ny-gov-global-menu .views-field-title ul.links li
		{
		display: inline-block;
		width: 48%;
		padding: 0
	}
	.nygov-embed-iframe .nygov-universal-navigation .l-header.nygov-header .l-region--header .view-ny-gov-global-menu .views-field-title ul.links li a
		{
		display: block;
		padding: 3px 10px;
		font-size: 1em
	}
}

@media ( min-width : 30.01em) and (max-width: 47.99em) {
	.nygov-embed-iframe .nygov-universal-navigation .l-header.nygov-header .l-region--header .view-ny-gov-global-menu .views-field-title ul.links
		{
		margin-left: 10px
	}
	.nygov-embed-iframe .nygov-universal-navigation .l-header.nygov-header .l-region--header .view-ny-gov-global-menu .views-field-title ul.links li
		{
		padding: 0
	}
	.nygov-embed-iframe .nygov-universal-navigation .l-header.nygov-header .l-region--header .view-ny-gov-global-menu .views-field-title ul.links li a
		{
		padding: 8px
	}
}

@media print {
	.nygov-universal-navigation {
		display: none;
		min-height: 0
	}
}

.nygov-universal-navigation {
	font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.nygov-universal-navigation .ny-drop-menu .pane-title {
	font-size: 1.125em;
	margin: 0;
	padding: 15px
}

.nygov-universal-navigation .ny-drop-menu .pane-title .see-all-btn {
	color: #128ec3;
	float: right;
	font-family: "ProximaNovaBold";
	font-size: .65em;
	line-height: 2em;
	text-transform: uppercase
}

.nygov-universal-navigation .ny-drop-menu .pane-title .see-all-btn:after
	{
	font-family: 'icomoon';
	content: "\e624";
	font-size: .85em
}

.nygov-universal-navigation .ny-drop-menu .l-region.l-region--featured-services .views-row,
	.nygov-universal-navigation .ny-drop-menu .l-region.l-region--my-services .views-row
	{
	margin-bottom: 20px;
	position: relative
}

.nygov-universal-navigation .ny-drop-menu .l-region.l-region--featured-services .views-field-title,
	.nygov-universal-navigation .ny-drop-menu .l-region.l-region--my-services .views-field-title
	{
	background-color: #f8fafa;
	height: 74px;
	margin: 0;
	padding: 20px 124px 20px 15px
}

.nygov-universal-navigation .ny-drop-menu .l-region.l-region--featured-services .views-field-title a,
	.nygov-universal-navigation .ny-drop-menu .l-region.l-region--my-services .views-field-title a
	{
	padding: 20px 25px 20px 0
}

.nygov-universal-navigation .ny-drop-menu .l-region.l-region--featured-services .views-field-nothing,
	.nygov-universal-navigation .ny-drop-menu .l-region.l-region--my-services .views-field-nothing
	{
	border-left: 1px solid #eeeeee;
	font-variant: small-caps;
	font-weight: bold;
	height: 74px;
	line-height: 74px;
	position: absolute;
	right: 0;
	text-align: center;
	top: 0;
	width: 124px
}

.nygov-universal-navigation .ny-drop-menu .l-region.l-region--featured-services .views-field-nothing a,
	.nygov-universal-navigation .ny-drop-menu .l-region.l-region--my-services .views-field-nothing a
	{
	color: #000;
	cursor: pointer;
	text-decoration: none
}

.nygov-universal-navigation .ny-drop-menu .l-region.l-region--featured-services .views-field-nothing .field-content a:before
	{
	color: #d5820d;
	content: "\e606 ";
	font-family: 'icomoon'
}

.nygov-universal-navigation .ny-drop-menu .l-region.l-region--featured-services .views-field-field-featured-image
	{
	display: none
}

.nygov-universal-navigation .ny-drop-menu .l-region.l-region--my-services .views-field-nothing .field-content a:before
	{
	color: #128ec3;
	content: "\e606 ";
	font-family: 'icomoon'
}

.nygov-universal-navigation .ny-drop-menu .l-region.l-region--executive,
	.nygov-universal-navigation .ny-drop-menu .l-region.l-region--legislative,
	.nygov-universal-navigation .ny-drop-menu .l-region.l-region--judicial,
	.nygov-universal-navigation .ny-drop-menu .l-region.l-region--resources
	{
	float: none
}

.nygov-universal-navigation .ny-drop-menu .l-region.l-region--executive .views-row,
	.nygov-universal-navigation .ny-drop-menu .l-region.l-region--legislative .views-row,
	.nygov-universal-navigation .ny-drop-menu .l-region.l-region--judicial .views-row,
	.nygov-universal-navigation .ny-drop-menu .l-region.l-region--resources .views-row
	{
	margin-left: 15px;
	margin-right: 15px
}

.nygov-universal-navigation .ny-drop-menu .l-region.l-region--locations .location-autocomplete
	{
	padding: 30px 15px
}

.nygov-universal-navigation .ny-drop-menu .l-region.l-region--locations .location-autocomplete label
	{
	display: block;
	font-family: "ProximaNovaBold";
	margin-bottom: 10px
}

.nygov-universal-navigation .ny-drop-menu .l-region.l-region--locations .location-autocomplete .form-text
	{
	display: block;
	padding: 15px 0;
	margin-bottom: 10px;
	outline: none;
	text-indent: 15px;
	width: 100%
}

.nygov-universal-navigation .ny-drop-menu .l-region.l-region--locations .location-autocomplete .form-submit
	{
	background: #24387e;
	border: none;
	color: #FFF;
	font-family: "ProximaNovaBold";
	line-height: 50px;
	outline: none;
	text-transform: uppercase;
	width: 100%;
	font-size: 12px;
	margin-bottom: 10px
}

.nygov-universal-navigation .ny-drop-menu .l-region.l-region--locations .location-autocomplete .form-submit[disabled]
	{
	opacity: .5;
	pointer-events: none
}

.nygov-universal-navigation .ny-drop-menu .l-region.l-region--locations .location-autocomplete .places-updated
	{
	transition: .3s;
	opacity: 0;
	color: #128ec3;
	clear: both
}

.nygov-universal-navigation .ny-drop-menu .l-region.l-region--locations .location-autocomplete .places-updated:before
	{
	font-family: "icomoon";
	content: '\e60e '
}

.nygov-universal-navigation .ny-drop-menu .l-region.l-region--locations .location-autocomplete .places-updated.updated
	{
	opacity: 1
}

.nygov-universal-navigation .ny-drop-menu .l-region.l-region--languages .wrapper
	{
	padding: 30px 15px
}

@media ( min-width : 48em) {
	.nygov-universal-navigation .ny-drop-menu .mobile-title {
		padding: 20px 30px;
		position: relative
	}
	.nygov-universal-navigation .ny-drop-menu .pane-title {
		background-color: transparent;
		color: #000;
		font-size: 24px;
		height: auto;
		line-height: 1em;
		padding: 0;
		padding-left: 30px
	}
	.nygov-universal-navigation .ny-drop-menu .l-region {
		float: left;
		position: relative
	}
	.nygov-universal-navigation .ny-drop-menu .l-region.l-region--featured-services,
		.nygov-universal-navigation .ny-drop-menu .l-region.l-region--my-services
		{
		width: 59.765625%
	}
	.nygov-universal-navigation .ny-drop-menu .l-region.l-region--featured-services .view-global-nav-drop-downs,
		.nygov-universal-navigation .ny-drop-menu .l-region.l-region--my-services .view-global-nav-drop-downs
		{
		padding: 35px 30px
	}
	.nygov-universal-navigation .ny-drop-menu .l-region.l-region--featured-services .pane-title,
		.nygov-universal-navigation .ny-drop-menu .l-region.l-region--featured-services .view-global-nav-drop-downs
		{
		border-right: 1px solid #dfdfdf
	}
	.nygov-universal-navigation .ny-drop-menu .l-region.l-region--my-services
		{
		width: 40.234375%
	}
	.nygov-universal-navigation .ny-drop-menu .l-region.l-region--recent-news
		{
		float: none
	}
	.nygov-universal-navigation .ny-drop-menu .l-region.l-region--recent-news:after,
		.nygov-universal-navigation .ny-drop-menu .l-region.l-region--featured-programs:after,
		.nygov-universal-navigation .ny-drop-menu .l-region.l-region--upcoming-events:after
		{
		content: none
	}
	.nygov-universal-navigation .ny-drop-menu .l-region.l-region--executive .views-row,
		.nygov-universal-navigation .ny-drop-menu .l-region.l-region--legislative .views-row,
		.nygov-universal-navigation .ny-drop-menu .l-region.l-region--judicial .views-row,
		.nygov-universal-navigation .ny-drop-menu .l-region.l-region--resources .views-row
		{
		margin-left: 30px;
		margin-right: 30px
	}
	.nygov-universal-navigation .ny-drop-menu .l-region.l-region--locations
		{
		float: none
	}
	.nygov-universal-navigation .ny-drop-menu .l-region.l-region--locations .pane-title
		{
		display: none
	}
	.nygov-universal-navigation .ny-drop-menu .l-region.l-region--locations .location-autocomplete
		{
		margin: auto;
		max-width: 715px
	}
	.nygov-universal-navigation .ny-drop-menu .l-region.l-region--locations .location-autocomplete .form-text
		{
		float: left;
		width: 77.4%
	}
	.nygov-universal-navigation .ny-drop-menu .l-region.l-region--locations .location-autocomplete .form-submit
		{
		float: right;
		width: 19.7%
	}
	.nygov-universal-navigation .ny-drop-menu .l-region.l-region--languages .wrapper
		{
		margin: auto;
		max-width: 715px
	}
	.nygov-universal-navigation .ny-drop-menu:before {
		border-color: transparent transparent #128ec3;
		border-style: solid;
		border-width: 0 10px 10px;
		content: "";
		left: 50%;
		position: absolute;
		top: -10px
	}
}

@media ( min-width : 64em) {
	.nygov-universal-navigation .ny-drop-menu .mobile-title {
		display: none
	}
	.nygov-universal-navigation .ny-drop-menu .pane-title {
		background: #128ec3;
		color: #FFF;
		font-size: 30px;
		padding: 20px 0 20px 30px
	}
	.nygov-universal-navigation .ny-drop-menu .pane-title:after {
		content: ''
	}
	.nygov-universal-navigation .ny-drop-menu .l-region .view-global-nav-drop-downs
		{
		height: 400px
	}
	.nygov-universal-navigation .ny-drop-menu .l-region.l-region--featured-services .pane-title
		{
		border-color: #FFF
	}
	.nygov-universal-navigation .ny-drop-menu .l-region.l-region--featured-services .views-field-field-featured-image
		{
		display: block
	}
	.nygov-universal-navigation .ny-drop-menu .l-region.l-region--recent-news
		{
		border-top: none;
		float: left;
		margin-top: 0;
		padding-top: 0;
		width: 29.53125%
	}
	.nygov-universal-navigation .ny-drop-menu .l-region.l-region--featured-programs
		{
		border-top: none;
		float: left;
		margin-top: 0;
		padding-top: 0;
		width: 36.953125%
	}
	.nygov-universal-navigation .ny-drop-menu .l-region.l-region--upcoming-events
		{
		border-top: none;
		float: left;
		margin-top: 0;
		padding-top: 0;
		width: 33.515625%
	}
	.nygov-universal-navigation .ny-drop-menu .l-region.l-region--executive,
		.nygov-universal-navigation .ny-drop-menu .l-region.l-region--legislative,
		.nygov-universal-navigation .ny-drop-menu .l-region.l-region--judicial,
		.nygov-universal-navigation .ny-drop-menu .l-region.l-region--resources
		{
		float: left
	}
	.nygov-universal-navigation .ny-drop-menu .l-region.l-region--executive .views-row,
		.nygov-universal-navigation .ny-drop-menu .l-region.l-region--legislative .views-row,
		.nygov-universal-navigation .ny-drop-menu .l-region.l-region--judicial .views-row,
		.nygov-universal-navigation .ny-drop-menu .l-region.l-region--resources .views-row
		{
		margin-left: 0;
		margin-right: 0
	}
	.nygov-universal-navigation .ny-drop-menu .l-region.l-region--executive
		{
		width: 27.89%
	}
	.nygov-universal-navigation .ny-drop-menu .l-region.l-region--legislative
		{
		width: 23.98%
	}
	.nygov-universal-navigation .ny-drop-menu .l-region.l-region--judicial {
		width: 23.98%
	}
	.nygov-universal-navigation .ny-drop-menu .l-region.l-region--resources
		{
		width: 23.98%
	}
	.nygov-universal-navigation .ny-drop-menu .l-region.l-region--locations .pane-title
		{
		display: block
	}
	.nygov-universal-navigation .ny-drop-menu .l-region.l-region--languages
		{
		float: none
	}
}

.nygov-universal-navigation .card-search-results {
	font-family: 'ProximaNovaRegular';
	border: 1px solid #e4e4e4
}

.nygov-universal-navigation .card-search-results .card-footer-bar a {
	cursor: pointer
}

.nygov-universal-navigation .card-search-results.services-saved .card-content .card-footer-bar a
	{
	display: none
}

.nygov-universal-navigation .card-search-results.services-saved .card-content .card-footer-bar a.saved-service
	{
	display: block
}

.nygov-universal-navigation .card-search-results.services-saved .card-footer-bar a
	{
	display: none
}

.nygov-universal-navigation .card-search-results.services-saved .card-footer-bar a.saved-service
	{
	display: block
}

.nygov-universal-navigation .card-search-results .card-data {
	padding-top: 1em
}

@media ( min-width : 30em) {
	.nygov-universal-navigation .card-search-results .card-data {
		padding: 1em;
		min-height: 192px
	}
}

.nygov-universal-navigation .card-search-results .card-data .category {
	font-size: .875em
}

.nygov-universal-navigation .card-search-results .card-data .separator {
	width: 30px;
	border-bottom: 1px solid #e4e4e4;
	display: block;
	margin: 12px 0
}

.nygov-universal-navigation .card-search-results .card-data a {
	text-decoration: none
}

.nygov-universal-navigation .card-search-results .card-data a h3 {
	color: #128ec3
}

.nygov-universal-navigation .card-search-results .card-data h3 {
	font-family: 'ProximaNovaRegular';
	display: block;
	height: 2.4em;
	line-height: 1.2em;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	margin: 0 0 12px
}

.nygov-universal-navigation .card-search-results .card-footer-bar {
	background-color: #f6f8f7;
	border-top: 1px solid #e4e4e4;
	padding: 14px
}

.nygov-universal-navigation .card-search-results .card-footer-bar .saved-service
	{
	display: none
}

.nygov-universal-navigation .card-search-results .card-footer-bar .saved-service .icon
	{
	color: #24387e
}

.nygov-universal-navigation .card-search-results .card-footer-bar .saved-service .icon:before
	{
	color: #24387e
}

.nygov-universal-navigation .card-search-results .card-footer-bar .share-elements
	{
	display: inline;
	width: 0;
	height: 19px;
	float: left;
	overflow: hidden
}

.nygov-universal-navigation .card-search-results .card-footer-bar .share-elements a.icon
	{
	color: #d5820d;
	font-size: 1.0625em;
	vertical-align: middle;
	text-decoration: none;
	margin-right: 21%
}

.nygov-universal-navigation .card-search-results .card-footer-bar .share
	{
	cursor: pointer
}

.nygov-universal-navigation .card-search-results .card-footer-bar .share .icon
	{
	font-size: 1.0625em;
	color: #d5820d;
	vertical-align: middle
}

.nygov-universal-navigation .card-search-results .card-footer-bar .share .save-service-label
	{
	font-family: 'ProximaNovaExtrabold', sans-serif;
	font-size: 13px;
	margin-left: 8px;
	text-transform: uppercase
}

@media ( min-width : 30em) {
	.nygov-universal-navigation .card-search-results.agencies .card-logo {
		float: left;
		width: 240px;
		min-height: 242px;
		overflow: hidden
	}
}

.nygov-universal-navigation .card-search-results.agencies .card-logo img
	{
	width: 100%;
	height: 100%;
	display: block
}

@media ( min-width : 30em) {
	.nygov-universal-navigation .card-search-results.agencies .card-content
		{
		padding-left: 0;
		border-left: 1px solid #e4e4e4;
		min-height: 240px;
		overflow: hidden;
		*zoom: 1
	}
}

.nygov-universal-navigation .card-search-results.agencies .card-content .card-data
	{
	padding: 1em 15px 0
}

.nygov-universal-navigation .card-search-results.agencies .card-content .card-footer-bar
	{
	min-height: 51px
}

.nygov-universal-navigation .card-search-results.agencies .card-content .card-footer-bar .follow-label
	{
	float: left;
	font-family: 'ProximaNovaExtrabold', sans-serif;
	font-size: 13px;
	margin-top: 2px
}

.nygov-universal-navigation .card-search-results.agencies .card-content .card-footer-bar ul.social-links
	{
	list-style-type: none;
	margin: 0 0 0 30px
}

.nygov-universal-navigation .card-search-results.agencies .card-content .card-footer-bar ul.social-links li
	{
	display: inline-block;
	margin-left: 40px
}

.nygov-universal-navigation .card-search-results.agencies .card-content .card-footer-bar ul.social-links li a
	{
	font-size: 17px;
	text-decoration: none;
	color: #d5820d
}

.nygov-universal-navigation .card-search-results.services-external .card-content,
	.nygov-universal-navigation .card-search-results.legislation .card-content
	{
	padding: 0 20px
}

@media ( min-width : 30em) {
	.nygov-universal-navigation .card-search-results.services-external .card-content,
		.nygov-universal-navigation .card-search-results.legislation .card-content
		{
		padding-left: 0
	}
}

.nygov-universal-navigation .card-search-results.services-external .card-content .card-data span,
	.nygov-universal-navigation .card-search-results.legislation .card-content .card-data span
	{
	font-weight: bold
}

.nygov-universal-navigation .card-search-results.services-external .card-content .card-data a.visit-link,
	.nygov-universal-navigation .card-search-results.legislation .card-content .card-data a.visit-link
	{
	word-break: break-all;
	display: inline-flex;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #128ec3;
	margin-bottom: 16px
}

.nygov-universal-navigation .card-search-results.services-external .card-content .card-data a.visit-link::after,
	.nygov-universal-navigation .card-search-results.legislation .card-content .card-data a.visit-link::after
	{
	display: inline-block;
	color: #128ec3;
	font-size: 16px;
	font-family: 'icomoon';
	content: "";
	margin-left: 6px
}

@media ( min-width : 30em) {
	.nygov-universal-navigation .card-search-results.services-external .card-content .card-data a.visit-link::after,
		.nygov-universal-navigation .card-search-results.legislation .card-content .card-data a.visit-link::after
		{
		content: "\e60c"
	}
}

.nygov-universal-navigation .card-search-results.services-external .card-content .card-data a.visit-link .field-name-field-redirect-link,
	.nygov-universal-navigation .card-search-results.legislation .card-content .card-data a.visit-link .field-name-field-redirect-link
	{
	display: inline-block
}

.nygov-universal-navigation .card-search-results.services-external .card-footer-bar a,
	.nygov-universal-navigation .card-search-results.legislation .card-footer-bar a
	{
	text-decoration: none
}

.nygov-universal-navigation .card-search-results.services-external .card-footer-bar a .icon,
	.nygov-universal-navigation .card-search-results.legislation .card-footer-bar a .icon
	{
	font-size: 17px;
	color: #d5820d;
	vertical-align: middle
}

.nygov-universal-navigation .card-search-results.services-external .card-footer-bar a .save-service-label,
	.nygov-universal-navigation .card-search-results.legislation .card-footer-bar a .save-service-label
	{
	font-family: 'ProximaNovaExtrabold', sans-serif;
	color: #000000;
	font-size: 13px;
	margin-left: 8px;
	text-transform: uppercase
}

.nygov-universal-navigation .card-search-results.services .card-content
	{
	*zoom: 1;
	max-width: 78em;
	padding-left: 1em;
	padding-right: 1em;
	margin-left: auto;
	margin-right: auto
}

.nygov-universal-navigation .card-search-results.services .card-content:after
	{
	content: "";
	display: table;
	clear: both
}

@media ( min-width : 30em) {
	.nygov-universal-navigation .card-search-results.services .card-content
		{
		padding-left: 0
	}
}

@media ( min-width : 30em) {
	.nygov-universal-navigation .card-search-results.services .card-content .card-data
		{
		width: 66.10169%;
		float: left;
		margin-right: 1.69492%;
		border-right: 1px solid #e4e4e4
	}
	.nygov-universal-navigation .card-search-results.services .card-content .card-data.link-out
		{
		width: 100%;
		float: left;
		margin-right: 1.69492%;
		border: none
	}
}

.nygov-universal-navigation .card-search-results.services .card-content .card-data .article-link
	{
	font-weight: bold
}

.nygov-universal-navigation .card-search-results.services .card-content .card-data .article-link a
	{
	font-size: .89em
}

.nygov-universal-navigation .card-search-results.services .card-content .card-data .article-link a:after
	{
	font-family: 'icomoon';
	content: " \e60c"
}

@media ( min-width : 30em) {
	.nygov-universal-navigation .card-search-results.services .card-content .card-option-links
		{
		width: 32.20339%;
		float: right;
		margin-right: 0;
		*margin-left: -1em;
		padding: 50px 20px 0
	}
}

.nygov-universal-navigation .card-search-results.services .card-content .card-option-links ul.option-links
	{
	list-style-type: none;
	margin: 0;
	padding: 0;
	font-family: 'ProximaNovaExtrabold', sans-serif;
	font-size: 13px
}

.nygov-universal-navigation .card-search-results.services .card-content .card-option-links ul.option-links li a
	{
	font-family: 'ProximaNovaExtrabold';
	display: block;
	text-decoration: none;
	text-transform: uppercase;
	color: #000000;
	border-bottom: 1px solid #e4e4e4;
	margin-bottom: 10px;
	padding-bottom: 10px;
	letter-spacing: 1px
}

.nygov-universal-navigation .card-search-results.services .card-content .card-option-links ul.option-links li a::after
	{
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 10px;
	float: right;
	color: #128ec3;
	content: "\e631"
}

.nygov-universal-navigation .card-search-results.services .card-content .card-option-links ul.option-links li.last a
	{
	border-bottom: none
}

.nygov-universal-navigation .card-search-results.services .card-footer-bar a
	{
	text-decoration: none
}

.nygov-universal-navigation .card-search-results.services .card-footer-bar a .icon
	{
	font-size: 17px;
	color: #d5820d;
	vertical-align: middle;
	top: -2px
}

.nygov-universal-navigation .card-search-results.services .card-footer-bar a .save-service-label
	{
	font-family: 'ProximaNovaExtrabold', sans-serif;
	color: #000000;
	font-size: 13px;
	margin-left: 8px;
	text-transform: uppercase;
	letter-spacing: 1px
}

.nygov-universal-navigation .card-search-results.services .card-footer-bar .icon
	{
	font-size: 17px;
	color: #d5820d;
	vertical-align: middle
}

.nygov-universal-navigation .card-search-results.services .card-footer-bar .save-service-label
	{
	font-family: 'ProximaNovaExtrabold', sans-serif;
	font-size: 13px;
	margin-left: 8px
}

.nygov-universal-navigation .card-search-results.services .card-footer-bar.saved-service .icon
	{
	color: #24387e
}

@media ( min-width : 30em) {
	.nygov-universal-navigation .card-search-results.county .card-logo {
		float: left;
		width: 240px;
		min-height: 242px;
		overflow: hidden
	}
}

.nygov-universal-navigation .card-search-results.county .card-logo img {
	width: 100%;
	height: 100%;
	display: block
}

@media ( min-width : 30em) {
	.nygov-universal-navigation .card-search-results.county .card-content {
		padding-left: 0;
		border-left: 1px solid #e4e4e4;
		min-height: 240px;
		overflow: hidden;
		*zoom: 1
	}
}

.nygov-universal-navigation .card-search-results.county .card-content .card-content-wrapper
	{
	position: relative;
	*zoom: 1;
	max-width: 78em;
	padding-left: 1em;
	padding-right: 1em;
	margin-left: auto;
	margin-right: auto
}

.nygov-universal-navigation .card-search-results.county .card-content .card-content-wrapper:after
	{
	content: "";
	display: table;
	clear: both
}

.nygov-universal-navigation .card-search-results.county .card-content .card-content-wrapper .card-data
	{
	padding: 1em 0 0
}

@media ( min-width : 48em) {
	.nygov-universal-navigation .card-search-results.county .card-content .card-content-wrapper .card-data
		{
		width: 57.62712%;
		float: left;
		margin-right: 1.69492%
	}
}

.nygov-universal-navigation .card-search-results.county .card-content .card-content-wrapper .card-outlined-map
	{
	display: none;
	text-align: right
}

@media ( min-width : 48em) {
	.nygov-universal-navigation .card-search-results.county .card-content .card-content-wrapper .card-outlined-map
		{
		display: block;
		width: 40.67797%;
		float: right;
		margin-right: 0;
		*margin-left: -1em;
		padding: 12px 12px 0 0
	}
}

.nygov-universal-navigation .card-search-results.county .card-content .card-content-wrapper .card-outlined-map i.icon
	{
	cursor: pointer;
	display: none;
	position: absolute;
	top: 10px;
	right: 10px;
	font-size: 26px;
	color: #128ec3
}

@media ( min-width : 48em) {
	.nygov-universal-navigation .card-search-results.county .card-content .card-content-wrapper .card-outlined-map i.icon
		{
		display: block
	}
}

.nygov-universal-navigation .card-search-results.county .card-content .card-content-wrapper .card-outlined-map img
	{
	height: 170px;
	width: auto
}

.nygov-universal-navigation .card-search-results.county .card-content .card-content-wrapper .card-option-links
	{
	display: none
}

@media ( min-width : 48em) {
	.nygov-universal-navigation .card-search-results.county .card-content .card-content-wrapper .card-option-links
		{
		width: 40.67797%;
		float: right;
		margin-right: 0;
		*margin-left: -1em;
		padding: 25px 5px 0
	}
}

.nygov-universal-navigation .card-search-results.county .card-content .card-content-wrapper .card-option-links i.icon
	{
	cursor: pointer;
	display: none;
	position: absolute;
	top: 10px;
	right: 10px;
	font-size: 26px;
	color: #bcbcbc
}

@media ( min-width : 48em) {
	.nygov-universal-navigation .card-search-results.county .card-content .card-content-wrapper .card-option-links i.icon
		{
		display: block
	}
}

.nygov-universal-navigation .card-search-results.county .card-content .card-content-wrapper .card-option-links ul.option-links
	{
	display: none;
	list-style-type: none;
	margin: 30px 0;
	padding: 0;
	font-family: 'ProximaNovaRegular', sans-serif;
	font-size: 14px
}

@media ( min-width : 48em) {
	.nygov-universal-navigation .card-search-results.county .card-content .card-content-wrapper .card-option-links ul.option-links
		{
		display: block
	}
}

.nygov-universal-navigation .card-search-results.county .card-content .card-content-wrapper .card-option-links ul.option-links li
	{
	border-bottom: 1px solid #e4e4e4;
	margin-bottom: 10px;
	padding-bottom: 10px
}

.nygov-universal-navigation .card-search-results.county .card-content .card-content-wrapper .card-option-links ul.option-links li span
	{
	font-weight: bold
}

.nygov-universal-navigation .card-search-results.county .card-content .card-content-wrapper .card-option-links ul.option-links li.last
	{
	border-bottom: none
}

.nygov-universal-navigation .card-search-results.county .card-content .card-footer-bar a
	{
	text-decoration: none
}

.nygov-universal-navigation .card-search-results.county .card-content .card-footer-bar a .icon
	{
	font-size: 17px;
	color: #d5820d;
	vertical-align: middle
}

.nygov-universal-navigation .card-search-results.county .card-content .card-footer-bar a .save-service-label
	{
	font-family: 'ProximaNovaExtrabold', sans-serif;
	color: #000000;
	font-size: 13px;
	margin-left: 8px
}

.nygov-universal-navigation .card-search-results.county .card-content .card-footer-bar .icon
	{
	font-size: 17px;
	color: #d5820d;
	vertical-align: middle
}

.nygov-universal-navigation .card-search-results.county .card-content .card-footer-bar .save-service-label
	{
	font-family: 'ProximaNovaExtrabold', sans-serif;
	font-size: 13px;
	margin-left: 8px
}

.nygov-universal-navigation .card-search-results.news .card-logo {
	display: none
}

@media ( min-width : 48em) {
	.nygov-universal-navigation .card-search-results.news .card-logo {
		display: block;
		float: left;
		width: 240px;
		min-height: 242px;
		overflow: hidden
	}
}

.nygov-universal-navigation .card-search-results.news .card-logo img {
	width: 100%;
	height: 100%;
	display: block
}

.nygov-universal-navigation .card-search-results.news .card-content span.separator
	{
	margin: 9px 0
}

@media ( min-width : 30em) {
	.nygov-universal-navigation .card-search-results.news .card-content {
		padding-left: 0;
		border-left: 1px solid #e4e4e4;
		min-height: 240px;
		overflow: hidden;
		*zoom: 1
	}
}

.nygov-universal-navigation .card-search-results.news .card-content .card-data
	{
	*zoom: 1;
	max-width: 78em;
	padding-left: 1em;
	padding-right: 1em;
	margin-left: auto;
	margin-right: auto
}

.nygov-universal-navigation .card-search-results.news .card-content .card-data:after
	{
	content: "";
	display: table;
	clear: both
}

.nygov-universal-navigation .card-search-results.news .card-content .card-data h3
	{
	display: block;
	height: 2.4em;
	line-height: 1.2em;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}

.nygov-universal-navigation .card-search-results.news .card-content .card-data p
	{
	display: block;
	height: 1.2em;
	line-height: 1.2em;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical
}

.nygov-universal-navigation .card-search-results.news .card-content .card-data .date-time
	{
	font-size: 12px;
	margin: 0;
	padding: 0
}

.nygov-universal-navigation .card-search-results.news .card-content .card-data .date-time span
	{
	font-family: 'ProximaNovaExtrabold', sans-serif
}

.nygov-universal-navigation .card-search-results.news .card-content .card-footer-bar a
	{
	text-decoration: none
}

.nygov-universal-navigation .card-search-results.news .card-content .card-footer-bar a .icon
	{
	font-size: 17px;
	color: #d5820d;
	vertical-align: middle
}

.nygov-universal-navigation .card-search-results.news .card-content .card-footer-bar a .save-service-label
	{
	font-family: 'ProximaNovaExtrabold', sans-serif;
	color: #000000;
	font-size: 13px;
	margin-left: 8px
}

.nygov-universal-navigation .card-search-results.news .card-content .card-footer-bar .icon
	{
	font-size: 17px;
	color: #d5820d;
	vertical-align: middle
}

.nygov-universal-navigation .card-search-results.news .card-content .card-footer-bar .save-service-label
	{
	font-family: 'ProximaNovaExtrabold', sans-serif;
	font-size: 13px;
	margin-left: 8px
}

.nygov-universal-navigation .card-search-results.event .card-logo {
	display: none
}

@media ( min-width : 48em) {
	.nygov-universal-navigation .card-search-results.event .card-logo {
		display: block;
		float: left;
		width: 240px;
		min-height: 242px;
		overflow: hidden
	}
}

.nygov-universal-navigation .card-search-results.event .card-logo img {
	width: 100%;
	height: 100%;
	display: block
}

@media ( min-width : 30em) {
	.nygov-universal-navigation .card-search-results.event .card-content {
		padding-left: 0;
		border-left: 1px solid #e4e4e4;
		min-height: 240px;
		overflow: hidden;
		*zoom: 1
	}
}

.nygov-universal-navigation .card-search-results.event .card-content .card-content-wrapper
	{
	*zoom: 1;
	max-width: 78em;
	padding-left: 1em;
	padding-right: 1em;
	margin-left: auto;
	margin-right: auto
}

.nygov-universal-navigation .card-search-results.event .card-content .card-content-wrapper:after
	{
	content: "";
	display: table;
	clear: both
}

.nygov-universal-navigation .card-search-results.event .card-content .card-content-wrapper .card-data
	{
	padding: 1em 0 0
}

@media ( min-width : 30em) {
	.nygov-universal-navigation .card-search-results.event .card-content .card-content-wrapper .card-data
		{
		width: 66.10169%;
		float: left;
		margin-right: 1.69492%;
		border-right: 1px solid #e4e4e4;
		padding-right: 20px
	}
}

@media ( min-width : 48em) {
	.nygov-universal-navigation .card-search-results.event .card-content .card-content-wrapper .card-data
		{
		width: 49.15254%;
		float: left;
		margin-right: 1.69492%
	}
}

@media ( min-width : 30em) {
	.nygov-universal-navigation .card-search-results.event .card-content .card-content-wrapper .card-option-links
		{
		width: 32.20339%;
		float: right;
		margin-right: 0;
		*margin-left: -1em;
		padding: 35px 5px 0
	}
}

@media ( min-width : 48em) {
	.nygov-universal-navigation .card-search-results.event .card-content .card-content-wrapper .card-option-links
		{
		width: 49.15254%;
		float: right;
		margin-right: 0;
		*margin-left: -1em
	}
}

.nygov-universal-navigation .card-search-results.event .card-content .card-content-wrapper .card-option-links .date
	{
	float: left;
	text-align: center;
	font-family: 'ProximaNovaExtraBold', sans-serif
}

@media ( min-width : 30em) {
	.nygov-universal-navigation .card-search-results.event .card-content .card-content-wrapper .card-option-links .date
		{
		float: none
	}
}

@media ( min-width : 48em) {
	.nygov-universal-navigation .card-search-results.event .card-content .card-content-wrapper .card-option-links .date
		{
		float: left;
		margin-top: 15px
	}
}

.nygov-universal-navigation .card-search-results.event .card-content .card-content-wrapper .card-option-links .date .month
	{
	font-size: 14px;
	color: #d5820d
}

.nygov-universal-navigation .card-search-results.event .card-content .card-content-wrapper .card-option-links .date .day
	{
	font-size: 42px
}

.nygov-universal-navigation .card-search-results.event .card-content .card-content-wrapper .card-option-links .date .year
	{
	font-family: 'ProximaNovaRegular', sans-serif;
	display: block;
	margin-top: -4px
}

.nygov-universal-navigation .card-search-results.event .card-content .card-content-wrapper .card-option-links ul.time-place
	{
	margin-left: 85px;
	list-style-type: none;
	padding: 0;
	font-family: 'ProximaNovaRegular', sans-serif;
	font-size: 14px
}

@media ( min-width : 30em) {
	.nygov-universal-navigation .card-search-results.event .card-content .card-content-wrapper .card-option-links ul.time-place
		{
		margin-left: 0
	}
}

@media ( min-width : 48em) {
	.nygov-universal-navigation .card-search-results.event .card-content .card-content-wrapper .card-option-links ul.time-place
		{
		display: block;
		margin-left: 85px
	}
}

.nygov-universal-navigation .card-search-results.event .card-content .card-content-wrapper .card-option-links ul.time-place li
	{
	border-bottom: 1px solid #e4e4e4;
	margin-bottom: 18px;
	padding-bottom: 18px
}

.nygov-universal-navigation .card-search-results.event .card-content .card-content-wrapper .card-option-links ul.time-place li span
	{
	font-size: 12px
}

.nygov-universal-navigation .card-search-results.event .card-content .card-content-wrapper .card-option-links ul.time-place li.last
	{
	border-bottom: none
}

.nygov-universal-navigation .card-search-results.event .card-content .card-content-wrapper .card-option-links ul.time-place li i.icon
	{
	color: #128ec3;
	vertical-align: middle;
	margin-right: 5px
}

.nygov-universal-navigation .card-search-results.event .card-content .card-footer-bar a
	{
	text-decoration: none
}

.nygov-universal-navigation .card-search-results.event .card-content .card-footer-bar a .icon
	{
	font-size: 17px;
	color: #d5820d;
	vertical-align: middle
}

.nygov-universal-navigation .card-search-results.event .card-content .card-footer-bar a .save-service-label
	{
	font-family: 'ProximaNovaExtrabold', sans-serif;
	color: #000000;
	font-size: 13px;
	margin-left: 8px
}

.nygov-universal-navigation .card-search-results.event .card-content .card-footer-bar .icon
	{
	font-size: 17px;
	color: #d5820d;
	vertical-align: middle
}

.nygov-universal-navigation .card-search-results.event .card-content .card-footer-bar .save-service-label
	{
	font-family: 'ProximaNovaExtrabold', sans-serif;
	font-size: 13px;
	margin-left: 8px
}

.nygov-universal-navigation .card-search-results.program .card-logo,
	.nygov-universal-navigation .card-search-results.mobile .card-logo {
	display: none
}

@media ( min-width : 64em) {
	.nygov-universal-navigation .card-search-results.program .card-logo,
		.nygov-universal-navigation .card-search-results.mobile .card-logo {
		display: block;
		float: left;
		width: 240px;
		min-height: 242px;
		overflow: hidden
	}
}

.nygov-universal-navigation .card-search-results.program .card-logo img,
	.nygov-universal-navigation .card-search-results.mobile .card-logo img
	{
	width: 100%;
	height: 100%;
	display: block
}

.nygov-universal-navigation .card-search-results.program .card-content,
	.nygov-universal-navigation .card-search-results.mobile .card-content {
	overflow: hidden;
	*zoom: 1
}

@media ( min-width : 64em) {
	.nygov-universal-navigation .card-search-results.program .card-content,
		.nygov-universal-navigation .card-search-results.mobile .card-content
		{
		border-left: 1px solid #e4e4e4
	}
}

.nygov-universal-navigation .card-search-results.program .card-content .card-data,
	.nygov-universal-navigation .card-search-results.mobile .card-content .card-data
	{
	padding: 1em 1em 0;
	min-height: 175px
}

.nygov-universal-navigation .card-search-results.program .card-content .card-footer-bar a,
	.nygov-universal-navigation .card-search-results.mobile .card-content .card-footer-bar a
	{
	text-decoration: none
}

.nygov-universal-navigation .card-search-results.program .card-content .card-footer-bar a .icon,
	.nygov-universal-navigation .card-search-results.mobile .card-content .card-footer-bar a .icon
	{
	font-size: 17px;
	color: #d5820d;
	vertical-align: middle
}

.nygov-universal-navigation .card-search-results.program .card-content .card-footer-bar a .save-service-label,
	.nygov-universal-navigation .card-search-results.mobile .card-content .card-footer-bar a .save-service-label
	{
	font-family: 'ProximaNovaExtrabold', sans-serif;
	color: #000000;
	font-size: 13px;
	margin-left: 8px
}

.nygov-universal-navigation .card-search-results.program .card-content .card-footer-bar .icon,
	.nygov-universal-navigation .card-search-results.mobile .card-content .card-footer-bar .icon
	{
	font-size: 17px;
	color: #d5820d;
	vertical-align: middle
}

.nygov-universal-navigation .card-search-results.program .card-content .card-footer-bar .save-service-label,
	.nygov-universal-navigation .card-search-results.mobile .card-content .card-footer-bar .save-service-label
	{
	font-family: 'ProximaNovaExtrabold', sans-serif;
	font-size: 13px;
	margin-left: 8px
}

#nygov-universal-notification, #nygov-global-notification {
	display: none;
	background-color: #b52c2c;
	color: #fff;
	position: relative;
	z-index: 401
}

#nygov-universal-notification:after, #nygov-global-notification:after {
	content: "";
	display: table;
	clear: both
}

#nygov-universal-notification>a, #nygov-global-notification>a {
	padding: 15px 30px;
	text-decoration: none;
	color: #fff;
	display: block
}

#nygov-universal-notification>a>p, #nygov-global-notification>a>p {
	margin: 0;
	padding: 0
}

@media ( min-width : 48em) {
	#nygov-universal-notification>a, #nygov-global-notification>a {
		padding: 15px 9%
	}
}

#nygov-universal-notification .icon-alert, #nygov-global-notification .icon-alert
	{
	float: left;
	color: #fff;
	font-size: 1.5em;
	margin-right: 10px
}

@media ( min-width : 48em) {
	#nygov-universal-notification .icon-alert, #nygov-global-notification .icon-alert
		{
		line-height: 1.9em;
		font-size: 1.75em;
		margin-right: 20px;
		min-height: 80px
	}
}

#nygov-universal-notification .nygov-emergency-date-title,
	#nygov-global-notification .nygov-emergency-date-title {
	margin-bottom: 10px
}

@media ( min-width : 48em) {
	#nygov-universal-notification .nygov-emergency-date-title,
		#nygov-global-notification .nygov-emergency-date-title {
		width: 40.67797%;
		float: left;
		margin-right: 1.69492%;
		margin-bottom: 0px;
		margin-left: -52px;
		border-right: 1px solid;
		padding-right: 20px;
		margin-top: 0;
		display: inline-block;
		float: none !important
	}
}

@media ( min-width : 64em) {
	#nygov-universal-notification .nygov-emergency-date-title,
		#nygov-global-notification .nygov-emergency-date-title {
		width: 32.20339%;
		float: left;
		margin-right: 1.69492%
	}
}

#nygov-universal-notification .nygov-emergency-date,
	#nygov-global-notification .nygov-emergency-date {
	line-height: 2em;
	margin-bottom: 5px;
	font-size: .8125em;
	font-family: 'ProximaNovaRegular';
	display: block
}

#nygov-universal-notification .nygov-emergency-date strong,
	#nygov-global-notification .nygov-emergency-date strong {
	font-weight: normal;
	font-family: 'ProximaNovaBold'
}

@media ( min-width : 48em) {
	#nygov-universal-notification .nygov-emergency-date,
		#nygov-global-notification .nygov-emergency-date {
		margin: 0;
		font-size: .875em;
		line-height: 1.8em;
		padding-left: 0px
	}
}

#nygov-universal-notification .nygov-emergency-title,
	#nygov-global-notification .nygov-emergency-title {
	font-family: 'ProximaNovaExtraBold';
	font-size: 1.25em;
	display: block
}

@media ( min-width : 48em) {
	#nygov-universal-notification .nygov-emergency-title,
		#nygov-global-notification .nygov-emergency-title {
		font-size: 1.5em;
		padding-left: 0px
	}
}

#nygov-universal-notification .nygov-emergency-description,
	#nygov-global-notification .nygov-emergency-description {
	font-size: 1em;
	line-height: 1.5em;
	font-family: 'ProximaNovaSemiBold'
}

@media ( min-width : 48em) {
	#nygov-universal-notification .nygov-emergency-description,
		#nygov-global-notification .nygov-emergency-description {
		width: 57.62712%;
		float: left;
		margin-right: 1.69492%;
		float: right;
		margin-right: 0;
		*margin-left: -1em;
		margin-bottom: 0;
		font-size: 1.125em;
		padding-right: 20px;
		margin-top: 0px;
		display: inline-block;
		vertical-align: top
	}
}

@media ( min-width : 64em) {
	#nygov-universal-notification .nygov-emergency-description,
		#nygov-global-notification .nygov-emergency-description {
		width: 49.15254%;
		float: left;
		margin-right: 1.69492%;
		float: none
	}
}

#nygov-universal-notification .nygov-emergency-see-all,
	#nygov-global-notification .nygov-emergency-see-all {
	color: #fff;
	text-decoration: none;
	font-size: .8125em;
	font-family: 'ProximaNovaBold';
	display: block;
	margin-top: 20px;
	white-space: nowrap;
	text-transform: uppercase
}

#nygov-universal-notification .nygov-emergency-see-all:after,
	#nygov-global-notification .nygov-emergency-see-all:after {
	margin-left: 5px;
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\e624";
	position: relative;
	top: 1px
}

@media ( min-width : 48em) {
	#nygov-universal-notification .nygov-emergency-see-all,
		#nygov-global-notification .nygov-emergency-see-all {
		margin-top: 0
	}
}

@media ( min-width : 64em) {
	#nygov-universal-notification .nygov-emergency-see-all,
		#nygov-global-notification .nygov-emergency-see-all {
		width: 15.25424%;
		float: left;
		margin-right: 1.69492%;
		float: right;
		margin-right: 0;
		*margin-left: -1em;
		border-left: 1px solid;
		line-height: 4em;
		text-align: right;
		position: absolute;
		top: 15px;
		right: 4%;
		text-align: left;
		padding-left: 10px
	}
}

#nygov-universal-notification.no-cta .nygov-emergency-see-all, .no-cta#nygov-global-notification .nygov-emergency-see-all
	{
	display: none
}

#nygov-global-notification {
	background-color: #F7A900
}

#nygov-global-notification>a {
	color: #000
}

#nygov-global-notification .icon-alert {
	display: none
}

#nygov-global-notification .nygov-emergency-see-all {
	color: #000
}

.nygov-embed-iframe #nygov-global-notification.nygov-universal-notification,
	.nygov-embed-iframe #nygov-universal-notification.nygov-universal-notification,
	.nygov-embed-iframe .nygov-universal-notification#nygov-global-notification
	{
	min-height: 84px
}

.nygov-embed-iframe #nygov-global-notification.nygov-universal-notification .icon-alert,
	.nygov-embed-iframe #nygov-universal-notification.nygov-universal-notification .icon-alert,
	.nygov-embed-iframe .nygov-universal-notification#nygov-global-notification .icon-alert
	{
	line-height: 1.9em;
	min-height: 80px
}

.nygov-embed-iframe #nygov-global-notification.nygov-universal-notification>a,
	.nygov-embed-iframe #nygov-universal-notification.nygov-universal-notification>a,
	.nygov-embed-iframe .nygov-universal-notification#nygov-global-notification>a
	{
	padding: 15px 9%
}

.nygov-embed-iframe #nygov-global-notification.nygov-universal-notification .nygov-emergency-date-title,
	.nygov-embed-iframe #nygov-universal-notification.nygov-universal-notification .nygov-emergency-date-title,
	.nygov-embed-iframe .nygov-universal-notification#nygov-global-notification .nygov-emergency-date-title
	{
	width: 32.20339%;
	float: left;
	margin-right: 1.69492%;
	margin-bottom: 0px;
	margin-left: -25px;
	border-right: 1px solid;
	padding-right: 20px;
	margin-top: 0;
	display: inline-block;
	float: none !important
}

@media ( min-width : 48em) {
	.nygov-embed-iframe #nygov-global-notification.nygov-universal-notification .nygov-emergency-date-title,
		.nygov-embed-iframe #nygov-universal-notification.nygov-universal-notification .nygov-emergency-date-title,
		.nygov-embed-iframe .nygov-universal-notification#nygov-global-notification .nygov-emergency-date-title
		{
		margin-left: -52px;
		width: 40.67797%;
		float: left;
		margin-right: 1.69492%
	}
}

.nygov-embed-iframe #nygov-global-notification.nygov-universal-notification .nygov-emergency-description,
	.nygov-embed-iframe #nygov-universal-notification.nygov-universal-notification .nygov-emergency-description,
	.nygov-embed-iframe .nygov-universal-notification#nygov-global-notification .nygov-emergency-description
	{
	width: 49.15254%;
	float: left;
	margin-right: 1.69492%;
	float: none;
	margin-bottom: 0;
	margin-top: 0px;
	display: inline-block;
	vertical-align: top
}

.nygov-embed-iframe #nygov-global-notification.nygov-universal-notification .nygov-emergency-see-all,
	.nygov-embed-iframe #nygov-universal-notification.nygov-universal-notification .nygov-emergency-see-all,
	.nygov-embed-iframe .nygov-universal-notification#nygov-global-notification .nygov-emergency-see-all
	{
	width: 15.25424%;
	float: left;
	margin-right: 1.69492%;
	float: right;
	margin-right: 0;
	*margin-left: -1em;
	border-left: 1px solid;
	line-height: 4em;
	text-align: right;
	position: absolute;
	top: 15px;
	right: 4%;
	text-align: left;
	padding-left: 10px;
	margin-top: 0
}

.nygov-embed-iframe #nygov-global-notification.nygov-universal-notification.no-cta .nygov-emergency-see-all,
	.nygov-embed-iframe #nygov-universal-notification.nygov-universal-notification.no-cta .nygov-emergency-see-all,
	.nygov-embed-iframe .nygov-universal-notification.no-cta#nygov-global-notification .nygov-emergency-see-all
	{
	display: block
}

@media ( min-width : 0) and (max-width: 30em) {
	.nygov-embed-iframe #nygov-global-notification.nygov-universal-notification .nygov-emergency-description,
		.nygov-embed-iframe #nygov-universal-notification.nygov-universal-notification .nygov-emergency-description,
		.nygov-embed-iframe .nygov-universal-notification#nygov-global-notification .nygov-emergency-description
		{
		display: none
	}
	.nygov-embed-iframe #nygov-global-notification.nygov-universal-notification .nygov-emergency-date-title,
		.nygov-embed-iframe #nygov-universal-notification.nygov-universal-notification .nygov-emergency-date-title,
		.nygov-embed-iframe .nygov-universal-notification#nygov-global-notification .nygov-emergency-date-title
		{
		padding-right: 0px;
		width: 100%;
		float: left;
		margin-right: 1.69492%;
		border-right: medium none
	}
}