﻿@font-face {
	font-family: 'Oswald';
	src: url("../../../fonts/oswald-light-webfont.eot");
	src: url("../../../fonts/oswald-light-webfont.eot?#iefix") format("embedded-opentype"),url("../../../fonts/oswald-light-webfont.woff") format("woff"),url("../../../fonts/oswald-light-webfont.ttf") format("truetype"),url("../../../fonts/oswald-light-webfont.svg#oswaldlight") format("svg");
	font-weight: normal;
	font-style: normal
}

@font-face {
	font-family: 'Oswald-bold';
	src: url("../../../fonts/oswald-bold-webfont.eot");
	src: url("../../../fonts/oswald-bold-webfont.eot?#iefix") format("embedded-opentype"),url("../../../fonts/oswald-bold-webfont.woff") format("woff"),url("../../../fonts/oswald-bold-webfont.ttf") format("truetype"),url("../../../fonts/oswald-bold-webfont.svg#oswaldbold") format("svg");
	font-weight: normal;
	font-style: normal
}

@font-face {
	font-family: 'Oswald-book';
	src: url("../../../fonts/oswald-regular-webfont.eot");
	src: url("../../../fonts/oswald-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../../../fonts/oswald-regular-webfont.woff") format("woff"),url("../../../fonts/oswald-regular-webfont.ttf") format("truetype"),url("../../../fonts/oswald-regular-webfont.svg#oswaldbook") format("svg");
	font-weight: normal;
	font-style: normal
}

@font-face {
	font-family: 'ProximaNovaRegular';
	src: url("../../../fonts/ProximaNova-Reg-webfont.eot");
	src: url("../../../fonts/ProximaNova-Reg-webfont.eot?#iefix") format("embedded-opentype"),url("../../../fonts/ProximaNova-Reg-webfont.woff") format("woff"),url("../../../fonts/ProximaNova-Reg-webfont.ttf") format("truetype");
	font-weight: normal;
	font-style: normal
}

@font-face {
	font-family: 'ProximaNovaBold';
	src: url("../../../fonts/ProximaNova-Bold-webfont.eot");
	src: url("../../../fonts/ProximaNova-Bold-webfont.eot?#iefix") format("embedded-opentype"),url("../../../fonts/ProximaNova-Bold-webfont.woff") format("woff"),url("../../../fonts/ProximaNova-Bold-webfont.ttf") format("truetype");
	font-weight: normal;
	font-style: normal
}

@font-face {
	font-family: 'ProximaNovaExtrabold';
	src: url("../../../fonts/ProximaNova-Xbold-webfont.eot");
	src: url("../../../fonts/ProximaNova-Xbold-webfont.eot?#iefix") format("embedded-opentype"),url("../../../fonts/ProximaNova-Xbold-webfont.woff") format("woff"),url("../../../fonts/ProximaNova-Xbold-webfont.ttf") format("truetype");
	font-weight: normal;
	font-style: normal
}

@font-face {
	font-family: 'icomoon';
	src: url("../../../fonts/icomoon.eot?k8vrha");
	src: url("../../../fonts/icomoon.eot?#iefixk8vrha") format("embedded-opentype"),url("../../../fonts/icomoon.woff?k8vrha") format("woff"),url("../../../fonts/icomoon.ttf?k8vrha") format("truetype"),url("../../../fonts/icomoon.svg?k8vrha#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', sans-serif;
	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', sans-serif
	}

	.nygov-universal-navigation p {
		font-family: 'ProximaNovaRegular', sans-serif
	}

	.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", sans-serif;
					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', sans-serif;
						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
				}

				#menu-arrow{
					position: absolute;
					margin-left: 18px;
					margin-top: 15px;
					color: #d5820d;
				}

			.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', sans-serif
			}

			.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, sans-serif;
					/*content: '\e60d  ';*/
					color: #AFB2BD;
					display: inline-block;
					vertical-align: middle
				}

				.nygov-universal-navigation .ny-drop-menu .ny-drop-menu-close:after {
					font-family: 'ProximaNovaBold', sans-serif;
					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", sans-serif;
					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', sans-serif;
			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', sans-serif;
					display: inline-block;
					vertical-align: middle;
					margin-right: 5px
				}

				.nygov-universal-navigation .l-region--my-services .views-field-nothing a:before {
					color: #6f5091
				}

		.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', sans-serif;
			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, sans-serif;
					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', sans-serif;
				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: #6f5091;
					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', sans-serif;
			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", sans-serif;
				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", sans-serif;
								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', sans-serif;
			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: #6f5091;
					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: #6f5091;
					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: #6f5091;
					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", sans-serif;
			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', sans-serif;
								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", sans-serif;
		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", sans-serif;
	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", sans-serif;
			font-size: .65em;
			line-height: 2em;
			text-transform: uppercase
		}

			.nygov-universal-navigation .ny-drop-menu .pane-title .see-all-btn:after {
				font-family: 'icomoon', sans-serif;
				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', sans-serif
		}

	.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', sans-serif
	}

	.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", sans-serif;
			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: #6f5091;
			border: none;
			color: #FFF;
			font-family: "ProximaNovaBold", sans-serif;
			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", sans-serif;
				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', sans-serif;
	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', sans-serif;
	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: #6f5091
		}

			.nygov-universal-navigation .card-search-results .card-footer-bar .saved-service .icon:before {
				color: #6f5091
			}

	.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', sans-serif;
		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', sans-serif;
			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', sans-serif;
		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', sans-serif;
			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: #6f5091
}

@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', sans-serif;
	display: block
}

	#nygov-universal-notification .nygov-emergency-date strong, #nygov-global-notification .nygov-emergency-date strong {
		font-weight: normal;
		font-family: 'ProximaNovaBold', sans-serif
	}

@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', sans-serif;
	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', sans-serif
}

@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
	}
}

.view-header {
	height: 31px;
	background-color: rgba(36,56,126,0.3);
	z-index: 5;
}