/****** BEGIN NEWS *******/
/*
*
*
/*
/* This is for the News Navigation Top Menu */
div#block-menu-menu-news-navigation-top-menu.block.block-menu.first.last.odd ul.menu {
	padding: 0 !important;
	list-style: none !important;
	margin: 0 !important;
	overflow: hidden !important;
	background: -webkit-linear-gradient(top, #0d1636 , #172b67 ) !important;

}
div#block-menu-menu-news-navigation-top-menu.block.block-menu.first.last.odd li.menu__item {
	float: left !important;
	width: 33.3% !important;
	font-size: 1.5em !important;
	font-weight: bold;
}
div#block-menu-menu-news-navigation-top-menu.block.block-menu.first.last.odd a {
	text-align: center !important;
	padding: 14px 16px !important;
	display: block !important;
	text-decoration: none !important;
	color: white !important;
}
div#block-menu-menu-news-navigation-top-menu.block.block-menu.first.last.odd li a:hover {
    background-color: #638aff;
	text-decoration: underline !important;
}
/* End News Navigation Top Menu */
/*
*
*
/*
/****** END NEWS *******/


/****** BEGIN STREET MAITENANCE *******/
/*
*
*
/*
/* This is for the Street Maintenance Navigation Top Menu */
div#block-menu-menu-smd-navigation-top-menu.block.block-menu.first.last.odd ul.menu {
	padding: 0 !important;
	list-style: none !important;
	margin: 0 !important;
	overflow: hidden !important;
	background: -webkit-linear-gradient(top, #0d1636 , #172b67 ) !important;
}
div#block-menu-menu-smd-navigation-top-menu.block.block-menu.first.last.odd li.menu__item {
	float: left !important;
	/*width: 25% !important;*/
	width: 50% !important;
	font-size: 1.5em !important;
	font-weight: bold;
}
div#block-menu-menu-smd-navigation-top-menu.block.block-menu.first.last.odd a {
	text-align: center !important;
	padding: 14px 16px !important;
	display: block !important;
	text-decoration: none !important;
	color: white !important;
}
div#block-menu-menu-smd-navigation-top-menu.block.block-menu.first.last.odd li a:hover {
    background-color: #638aff;
	text-decoration: underline !important;
}

/* End Street Maintenance Top Menu */

/* SMD Navigation Top Menu - Scale Menu to be responsive */
@media screen and (max-width: 550px) {
	div#block-menu-menu-smd-navigation-top-menu.block.block-menu.first.last.odd li.menu__item {
		width: unset !important;
		font-size: .8em !important;
		float: unset !important;
	}
}
/* Add padding for the Street Maintenance Side bar menu */
#block-menu-block-4 {
	padding-top: 2em !important;
}
/* Style Street Maintenance Home Page - Wrap Text Around Image */
article.node-38.node.node-info.view-mode-full.clearfix p {
	float: left !important;
	margin-right: 1em !important;
}
article.node-38.node.node-info.view-mode-full.clearfix ul {
	display: inline-block !important;
}
/*
*
*
/*
/****** END STREET MAINTENANCE *******/


/****** BEGIN PEDESTRIAN IMPROVEMENT *******/
/*
*
*
/*
/* This is for the Pedestrian Improvement Navigation Top Menu */
div#block-menu-menu-pedestrian-improvement-top-.block.block-menu.first.last.odd ul.menu {
	padding: 0 !important;
	list-style: none !important;
	margin: 0 !important;
	overflow: hidden !important;
	background: -webkit-linear-gradient(top, #0d1636 , #172b67 ) !important;
}
div#block-menu-menu-pedestrian-improvement-top-.block.block-menu.first.last.odd li.menu__item {
	float: left !important;
	width: 25% !important;
	font-size: 1.5em !important;
	font-weight: bold;
}
div#block-menu-menu-pedestrian-improvement-top-.block.block-menu.first.last.odd a {
	text-align: center !important;
	padding: 14px 16px !important;
	display: block !important;
	text-decoration: none !important;
	color: white !important;
}
div#block-menu-menu-pedestrian-improvement-top-.block.block-menu.first.last.odd li a:hover {
    background-color: #638aff;
	text-decoration: underline !important;
}
/* End Pedestrian Improvement Top Menu */

/* Pedestrian Improvement Navigation Top Menu - Scale Menu to be responsive */
@media screen and (max-width: 550px) {
	div#block-menu-menu-pedestrian-improvement-top-.block.block-menu.first.last.odd li.menu__item {
		width: unset !important;
		font-size: .8em !important;
		float: unset !important;
	}
}
/*
*
*
/*
/****** END PEDESTRIAN IMPROVEMENT *******/


/****** BEGIN RESURFACING *******/
/*
*
*
/*
/* This is for the Resurfacing & Reconstruction Top Nav Bar */
div#block-menu-menu-resurfacing-nav-bar.block.block-menu.first.last.odd ul.menu {
	padding: 0 !important;
	list-style: none !important;
	margin: 0 !important;
	overflow: hidden !important;
	background: -webkit-linear-gradient(top, #0d1636 , #172b67 ) !important;
}
div#block-menu-menu-resurfacing-nav-bar.block.block-menu.first.last.odd li.menu__item {
	float: left !important;
	/*width: 25% !important;*/
	width: 33.3% !important;
	font-size: 1.5em !important;
	font-weight: bold;
}
div#block-menu-menu-resurfacing-nav-bar.block.block-menu.first.last.odd a {
	text-align: center !important;
	padding: 14px 16px !important;
	display: block !important;
	text-decoration: none !important;
	color: white !important;
}
div#block-menu-menu-resurfacing-nav-bar.block.block-menu.first.last.odd li a:hover {
    background-color: #638aff;
	text-decoration: underline !important;
}
/* End Resurfacing and Reconstruction - Secondary Navigation Menu */

/* RRD Top Nav Bar - Scale Menu to be responsive */
@media screen and (max-width: 550px) {
	div#block-menu-menu-resurfacing-nav-bar.block.block-menu.first.last.odd li.menu__item {
		width: unset !important;
		font-size: .8em !important;
		float: unset !important;
	}
}
/* Add padding for the Resurfacing Side bar menu */
#block-menu-block-3 {
	padding-top: 2em !important;
}
/*
*
*
/*
/****** END RESURFACING *******/


/****** BEGIN ABOUT US *******/
/*
*
*
/*
/* About Us Menu - Scale Menu to be responsive */
div#block-menu-menu-about-us-menu.block.block-menu.first.last.odd ul.menu {
	padding: 0 !important;
	list-style: none !important;
	margin: 0 !important;
	overflow: hidden !important;
	background: -webkit-linear-gradient(top, #0d1636 , #172b67 ) !important;
}
div#block-menu-menu-about-us-menu.block.block-menu.first.last.odd li.menu__item {
	float: left;
	width: 25%;
	font-size: 1.5em;
	font-weight: bold;
}
div#block-menu-menu-about-us-menu.block.block-menu.first.last.odd a {
	text-align: center !important;
	padding: 14px 16px !important;
	display: block !important;
	text-decoration: none !important;
	color: white !important;
}
div#block-menu-menu-about-us-menu.block.block-menu.first.last.odd li a:hover {
    background-color: #638aff;
	text-decoration: underline !important;
}
@media screen and (max-width: 780px) {
	div#block-menu-menu-about-us-menu.block.block-menu.first.last.odd li.menu__item {
		width: unset !important;
		float: unset !important;
	}
	#block-menu-menu-about-us-menu {
		position: relative;
		font-size: .9em;
	}
}
/* End About Us - Secondary Navigation Menu */

/* Style BSS About Us Page - Wrap Text Around Image */
article.node-3.node.node-info.view-mode-full.clearfix p {
	float: left !important;
	font-size: 1.2em !important;
}
article.node-3.node.node-info.view-mode-full.clearfix ul {
	display: inline-block !important;
	font-size: 1.2em !important;
}
/* Style About Us Page - Resurfacing - Wrap Text Around Image */
article.node-27.node.node-info.view-mode-full.clearfix p {
	float: left !important;
	margin-right: 1em !important;
}
article.node-27.node.node-info.view-mode-full.clearfix ul {
	display: inline-block !important;
}
/* Style About Us Page - Street Maintenance - Wrap Text Around Image */
article.node-38.node.node-info.view-mode-full.clearfix p {
	float: left !important;
	margin-right: 1em !important;
}
article.node-38.node.node-info.view-mode-full.clearfix ul {
	display: inline-block !important;
}
/* Style About Us Page - Pedestrian Improvement - Wrap Text Around Image */
article.node-44.node.node-info.view-mode-full.clearfix p {
	float: left !important;
	margin-right: 1em !important;
}
article.node-44.node.node-info.view-mode-full.clearfix ul {
	display: inline-block !important;
}
/* Style About Us Page - SSIED - Wrap Text Around Image */
article.node-59.node.node-info.view-mode-full.clearfix p {
	float: left !important;
	margin-right: 1em !important;
}
article.node-59.node.node-info.view-mode-full.clearfix ul {
	display: inline-block !important;
}
article.node-69.node.node-info.view-mode-full.clearfix p {
	float: left !important;
	margin-right: 1em !important;
}
article.node-69.node.node-info.view-mode-full.clearfix ul {
	display: inline-block !important;
}
/* Style About Us Page - Emergency Operations */
article.node-51.node.node-info.view-mode-full.clearfix p {
	float: left !important;
	margin-right: 1em !important;
}
article.node-51.node.node-info.view-mode-full.clearfix ul {
	display: inline-block !important;
}
/* Style About Us Page - Engineering */
article.node-72.node.node-info.view-mode-full.clearfix p {
	float: left !important;
	margin-right: 1em !important;
}
article.node-72.node.node-info.view-mode-full.clearfix ul {
	display: inline-block !important;
}
/* Style About Us Page - UFD */
article.node-71.node.node-info.view-mode-full.clearfix p {
	float: left !important;
	margin-right: 1em !important;
}
article.node-71.node.node-info.view-mode-full.clearfix ul {
	display: inline-block !important;
}
article.node-167.node.node-info.view-mode-full.clearfix p {
	float: left !important;
	margin-right: 1em !important;
}
article.node-167.node.node-info.view-mode-full.clearfix ul {
	display: inline-block !important;
}
/*
*
*
/*
/****** END ABOUT US *******/

/****** BEGIN SSIED *******/
/*
*
*
/*
/* This is for the SSIED Top Nav Bar */
div#block-menu-menu-ssied-top-nav.block.block-menu.first.last.odd ul.menu {
	padding: 0 !important;
	list-style: none !important;
	margin: 0 !important;
	overflow: hidden !important;
	background: -webkit-linear-gradient(top, #0d1636 , #172b67 ) !important;
}
div#block-menu-menu-ssied-top-nav.block.block-menu.first.last.odd li.menu__item {
	float: left !important;
	/*width: 25% !important;*/
	width: 33.3% !important;
	font-size: 1.5em !important;
	font-weight: bold;
}
div#block-menu-menu-ssied-top-nav.block.block-menu.first.last.odd a {
	text-align: center !important;
	padding: 14px 16px !important;
	display: block !important;
	text-decoration: none !important;
	color: white !important;
}
div#block-menu-menu-ssied-top-nav.block.block-menu.first.last.odd li a:hover {
    background-color: #638aff;
	text-decoration: underline !important;
}
/* End SSIED - Secondary Navigation Menu */

/* SSIED Top Nav Bar - Scale Menu to be responsive */
@media screen and (max-width: 550px) {
	div#block-menu-menu-ssied-top-nav.block.block-menu.first.last.odd li.menu__item {
		width: unset !important;
		font-size: .8em !important;
		float: unset !important;
	}
}
/* Add padding for the SSIED Side bar menu */
#block-menu-block-7 {
	padding-top: 2em !important;
}
/*
*
*
/*
/****** END SSIED *******/


/****** BEGIN EOS *******/
/*
*
*
/*
/* This is for the EOS Top Nav Bar */
div#block-menu-menu-emergency-operations-top-na.block.block-menu.first.last.odd ul.menu {
	padding: 0 !important;
	list-style: none !important;
	margin: 0 !important;
	overflow: hidden !important;
	background: -webkit-linear-gradient(top, #0d1636 , #172b67 ) !important;
}
div#block-menu-menu-emergency-operations-top-na.block.block-menu.first.last.odd li.menu__item {
	float: left !important;
	/*width: 25% !important;*/
	width: 50% !important;
	font-size: 1.5em !important;
	font-weight: bold;
}
div#block-menu-menu-emergency-operations-top-na.block.block-menu.first.last.odd a {
	text-align: center !important;
	padding: 14px 16px !important;
	display: block !important;
	text-decoration: none !important;
	color: white !important;
}
div#block-menu-menu-emergency-operations-top-na.block.block-menu.first.last.odd li a:hover {
    background-color: #638aff;
	text-decoration: underline !important;
}
/* End EOS - Secondary Navigation Menu */

/* EOS Top Nav Bar - Scale Menu to be responsive */
@media screen and (max-width: 550px) {
	div#block-menu-menu-emergency-operations-top-na.block.block-menu.first.last.odd li.menu__item {
		width: unset !important;
		font-size: .8em !important;
		float: unset !important;
	}
}
/* Add padding for the EOS Side bar menu */
#block-menu-block-8 {
	padding-top: 2em !important;
}
/*
*
*
/*
/****** END EOS *******/


/****** BEGIN UFD *******/
/*
*
*
/*
/* This is for the UFD Top Nav Bar */
div#block-menu-menu-urban-forestry-top-nav.block.block-menu.first.last.odd ul.menu {
	padding: 0 !important;
	list-style: none !important;
	margin: 0 !important;
	overflow: hidden !important;
	background: -webkit-linear-gradient(top, #0d1636 , #172b67 ) !important;
}
div#block-menu-menu-urban-forestry-top-nav.block.block-menu.first.last.odd li.menu__item {
	float: left !important;
	/*width: 25% !important;*/
	width: 50% !important;
	font-size: 1.5em !important;
	font-weight: bold;
}
div#block-menu-menu-urban-forestry-top-nav.block.block-menu.first.last.odd a {
	text-align: center !important;
	padding: 14px 16px !important;
	display: block !important;
	text-decoration: none !important;
	color: white !important;
}
div#block-menu-menu-urban-forestry-top-nav.block.block-menu.first.last.odd li a:hover {
    background-color: #638aff;
	text-decoration: underline !important;
}
/* End UFD - Secondary Navigation Menu */

/* UFD Top Nav Bar - Scale Menu to be responsive */
@media screen and (max-width: 550px) {
	div#block-menu-menu-urban-forestry-top-nav.block.block-menu.first.last.odd li.menu__item {
		width: unset !important;
		font-size: .8em !important;
		float: unset !important;
	}
}
/* Add padding for the UFD Side bar menu */
#block-menu-block-9 {
	padding-top: 2em !important;
}
/*
*
*
/*
/****** END UFD *******/


/****** BEGIN ENG *******/
/*
*
*
/*
/* This is for the ENG Top Nav Bar */
div#block-menu-menu-engineering-top-nav.block.block-menu.first.last.odd ul.menu {
	padding: 0 !important;
	list-style: none !important;
	margin: 0 !important;
	overflow: hidden !important;
	background: -webkit-linear-gradient(top, #0d1636 , #172b67 ) !important;
}
div#block-menu-menu-engineering-top-nav.block.block-menu.first.last.odd li.menu__item {
	float: left !important;
	/*width: 25% !important;*/
	width: 50% !important;
	font-size: 1.5em !important;
	font-weight: bold;
}
div#block-menu-menu-engineering-top-nav.block.block-menu.first.last.odd a {
	text-align: center !important;
	padding: 14px 16px !important;
	display: block !important;
	text-decoration: none !important;
	color: white !important;
}
div#block-menu-menu-engineering-top-nav.block.block-menu.first.last.odd li a:hover {
    background-color: #638aff;
	text-decoration: underline !important;
}
/* End ENG - Secondary Navigation Menu */

/* ENG Top Nav Bar - Scale Menu to be responsive */
@media screen and (max-width: 550px) {
	div#block-menu-menu-engineering-top-nav.block.block-menu.first.last.odd li.menu__item {
		width: unset !important;
		font-size: .8em !important;
		float: unset !important;
	}
}
/* Add padding for the ENG Side bar menu */
#block-menu-block-10 {
	padding-top: 2em !important;
}
/*
*
*
/*
/****** END ENG *******/

/****** BEGIN Careers *******/
/*
*
*
/*
/* This is for the SSIED Top Nav Bar */
div#block-menu-menu-city-job-openings-menu.block.block-menu.first.last.odd ul.menu {
	padding: 0 !important;
	list-style: none !important;
	margin: 0 !important;
	overflow: hidden !important;
	background: -webkit-linear-gradient(top, #0d1636 , #172b67 ) !important;
}
div#block-menu-menu-city-job-openings-menu.block.block-menu.first.last.odd li.menu__item {
	float: left !important;
	/*width: 25% !important;*/
	width: 100% !important;
	font-size: 1.5em !important;
	font-weight: bold;
}
div#block-menu-menu-city-job-openings-menu.block.block-menu.first.last.odd a {
	text-align: center !important;
	padding: 14px 16px !important;
	display: block !important;
	text-decoration: none !important;
	color: white !important;
}
div#block-menu-menu-city-job-openings-menu.block.block-menu.first.last.odd li a:hover {
    background-color: #638aff;
	text-decoration: underline !important;
}
/* End SSIED - Secondary Navigation Menu */

/* SSIED Top Nav Bar - Scale Menu to be responsive */
@media screen and (max-width: 550px) {
	div#block-menu-menu-city-job-openings-menu.block.block-menu.first.last.odd li.menu__item {
		width: unset !important;
		font-size: .8em !important;
		float: unset !important;
	}
}
/****** BEGIN EVENTS *******/
/*
*
*
/*
/* This is for the EVENTS Top Nav Bar */
div#block-menu-menu-events-top-nav.block.block-menu.first.last.odd ul.menu {
	padding: 0 !important;
	list-style: none !important;
	margin: 0 !important;
	overflow: hidden !important;
	background: -webkit-linear-gradient(top, #0d1636 , #172b67 ) !important;
}
div#block-menu-menu-events-top-nav.block.block-menu.first.last.odd li.menu__item {
	float: left !important;
	width: 50% !important;
	font-size: 1.5em !important;
	font-weight: bold;
}
div#block-menu-menu-events-top-nav.block.block-menu.first.last.odd a {
	text-align: center !important;
	padding: 14px 16px !important;
	display: block !important;
	text-decoration: none !important;
	color: white !important;
}
div#block-menu-menu-events-top-nav.block.block-menu.first.last.odd li a:hover {
    background-color: #638aff;
	text-decoration: underline !important;
}
/* End EVENTS - Secondary Navigation Menu */

/* EVENTS Top Nav Bar - Scale Menu to be responsive */
@media screen and (max-width: 550px) {
	div#block-menu-menu-events-top-nav.block.block-menu.first.last.odd li.menu__item {
		width: unset !important;
		font-size: .8em !important;
		float: unset !important;
	}
}