@charset "utf-8";
/* CSS Document */


.homePage .module {
	top: 80px;
}

.site-header {
	background: #1b4274;
	z-index: 1000 !important;
}

.site-title a {
	color: #fff;
}

.popout-nav--trigger {
	background-color: #69aee0;
}

	.popout-nav--trigger.popout-nav--open {
		background: #69aee0 url("/assets/images/btn-m-slide-nav-active.png") center center no-repeat;
	}

.page--large-image header {
	background: rgba(19,104,177,0.6);
}

.lt-ie9 .page--large-image header {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#901368b1,endColorstr=#901368b1)
}

.welcome-search .site-search__submit {
	background: url("/assets/images/icon-site-search.png") no-repeat scroll center center #1b4274;
}

.heading-module {
	color: #404041;
}

.heading-module {
	font-size: 1.125em;
	margin: 0 0 10px;
	line-height: 1.3;
}

.module-grid__item header p {
	font-size: 0.875em;
}

.popout-nav {
	background-color: #1b4274;
}

.page-nav > ul > li {
	border-bottom: 1px solid #4699f2;
}

.sub-nav {
	border-top: 1px solid #4699f2;
	background: #133860;
}

.heading-page {
	color: #000;
}

a.top-reminder {
	background: rgba(184,147,46,0.8);
}

.lt-ie9 a.top-reminder {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#d8B8932E,endColorstr=#d8B8932E);
}

.site-search--trigger {
	background: url("/assets/images/icon-site-search.png") center center no-repeat;
}

.site-search--active .site-search--trigger {
	background: #69aee0 url("/assets/images/icon-close-x.png") center center no-repeat;
}

.site-search__submit {
	background: #1B4274 url("/assets/images/icon-site-search.png") center center no-repeat;
}

.drawer a.drawer__handle {
	/*font-size: 1.75em;*/
	font-size: 1.25em;
}

.hennCoAttorneyBox {
	width: 100%;
	height: 55px;
	background-color: #69aee0;
	color: #000000;
	margin-top: 10px;
	padding-left: 10px;
}

.lt-ie9 .hennCoAttorneyBox {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#d8B8932E,endColorstr=#d8B8932E);
}

.hennCoAttorneyBox p {
	text-align: left;
	color: #000;
	padding: 10px;
	margin: 0;
	font-size: 0.938em;
	line-height: 1.2;
}

	.hennCoAttorneyBox p strong {
		color: #000;
	}




.tabbed__nav li {
	background: #1B4173 url("/assets/images/attorney/btn-m-tabbed-menu-attorney.png") right center no-repeat;
}

.tabbed__nav.tabbed__nav--active li {
	background: #1B4173;
}

.page--blue .tabbed__page .drawer__inner {
	color: #000;
}

/*
.page--large-image .heading-page-category, .page--large-image .heading-page {
	color: #1B4173;
}
*/
a.btn-block {
	background: #1B4173;
}

	a.btn-block:hover {
		background: #1368B1;
	}

a.btn-block--grey:hover {
	background: #B9932E;
}

.page--blue .btn-block {
	font-size: 1em;
	font-weight: 600;
}


/*  ==========================================================================
  HM Added - Calendar
  ========================================================================== */

/*------------CALENDAR PAGE*/
.calendarWhole {
	width: 100%;
	float: none;
}

.calendarRight {
	width: 100%;
}

.calendar {
	float: none;
	width: 100%;
	position: relative;
}


/*-----CALENDAR RIGHT*/

.calendarTable {
	background-color: #fff;
	color: #333;
	font-family: Arial, Gotham, "Helvetica Neue", Helvetica, sans-serif;
	text-align: center;
	margin: 0px auto 20px;
	max-width: 205px;
	min-height: 205px;
	font-size: 13px;
}

.monthHead {
	font-weight: bold;
	background-color: #fff;
	color: #808284;
	font-size: 1.2em;
	position: relative;
	padding: 10px 0;
	height: 35px;
	width: 95%;
}

	.monthHead a {
		color: #1B2553;
		text-decoration: none;
	}

		.monthHead a:hover {
			color: #0060A9;
			text-decoration: none;
		}

.monthHead-Month {
	position: absolute;
	left: 0;
}

.monthHead-Year {
	position: absolute;
	right: 0;
}

.daysOfWeek {
	float: left;
	font-size: 12px;
}

.blankWeek {
	float: left;
	width: 100%;
}

.weekDay {
	font-weight: bold;
	float: left;
	text-align: center;
	padding: 2px 4px;
	width: 27px;
	margin: 1px;
}

.monthDay, .monthDayWEvents, .monthDayWEventsSelected, .blankDay {
	border: 1px solid #ddd;
	float: left;
	width: 25px;
	height: 25px;
	text-align: center;
	padding: 2px 4px;
	margin: 1px;
}

.monthDayWEventsSelected {
	color: #fff;
	background-color: #939597;
	font-weight: bold;
}

.monthDay {
	color: #4D4D4D;
}

.monthDayWEvents, .currentDayWEventsSelected {
	color: #fff;
	background-color: #4D4D4D;
	font-weight: bold;
	font-size: 1em;
}

	.monthDayWEvents a {
		color: #FFF;
		text-decoration: none;
	}

.currentDay {
	color: #0060A9;
}

.currentDayWEvents {
	color: #30EF21;
	background-color: #4D4D4D;
}

.monthDayWEventsSelected {
	color: #fff;
	background-color: #939597;
}

.currentDay, .currentDayWEvents, .currentDayWEventsSelected {
	font-weight: bold;
	border: 1px solid #0060A9;
	float: left;
	padding: 2px 4px;
	width: 25px;
	height: 25px;
	margin: 1px;
}

	.currentDayWEvents a {
		color: #fff;
	}

/*-----CALENDAR LEFT*/


.calendarFeature {
	background-color: #DBDCDE;
}

.calEvents {
	background-color: #FFF;
	width: 96%;
	min-height: 200px;
}

.calendarFeature, .calEvents {
	padding: 0 15px;
	margin-bottom: 15px;
	float: left;
}

.calFeatureEvent {
	border-bottom: 3pt #939597 solid;
	margin-bottom: 15px;
}

	.calFeatureEvent h3, .calEventsHeader h3 {
		color: #404041;
		font-size: 2.8em;
		font-family: Calibri, Arial, Gotham, "Helvetica Neue", Helvetica, sans-serif;
		font-weight: normal;
	}

	.calFeatureEvent h3 {
		margin: 15px 0 0 0;
	}

.calEventsHeader h3 {
	margin: 0px 0 5px 0;
	;
}

.featuredEventsItem {
	width: 100%;
	float: left;
	margin-bottom: 15px;
	position: relative;
}

.featuredEventsItemTitle {
	float: left;
	width: 84%;
}

.featuredEventsItem h4, .calEventItem h4 {
	margin: 7px 0 3px 0;
	color: #4D4D4D;
	font-size: 2.1em;
}

.calEventItem h4 {
	float: left;
	margin-top: 0;
	width: 85%;
}

.featuredEventsItemTitle > p {
	margin: 0;
	padding-top: 0;
	font-size: 1.6em;
}

.eventCalDate {
	position: absolute;
	text-align: center;
	width: 65px;
	top: 35px;
	font-size: 2em;
	font-weight: bold;
	color: #4D4D4D;
}

.calEventsHeader {
	border-bottom: 3pt #939597 solid;
	position: relative;
	margin-top: 15px;
}

	.calEventsHeader > p {
		display: none;
	}

.calEventItemContainer {
	width: 100%;
	border-bottom: 3pt #939597 solid;
	float: left;
	margin-top: 5px;
	padding-bottom: 5px;
}

.calEventItem {
	margin: 10px 10px 0 0px;
	float: left;
}

.featuredEventsItemTitle-Date {
	margin: 5px 0 0px 38px;
}

.calEventItem > p, .featuredEventsItemTitle-Date {
	font-size: 1.6em;
	margin: 5px 0 0px 31px;
	clear: both;
	font-weight: 700;
}

.calEventItemTimeLocation {
	float: left;
	margin: 0px 0px 5px 31px;
}

	.calEventItemTimeLocation > p {
		font-size: 1.6em;
		margin: 0;
	}

.eventsBottom {
	width: 100%;
	float: left;
	height: 50px;
	margin-top: 20px;
}

.viewAllBtm {
	position: absolute;
}

.eventPageNumbers {
	position: absolute;
	right: 30px;
}

.viewAllBtm, .eventPageNumbers {
	font-size: 1.3em;
	font-weight: bold;
}

#noEvents {
	margin-top: 15px;
	font-size: 1.8em;
	margin-bottom: 0;
	margin-left: 15px;
	font-weight: bold;
}

.postFeed h2 {
	font-size: 1.25em;
}

.postFeed > div {
	background: rgba(238,238,238,0.85);
	padding: 10px;
}

.lt-ie9 .postFeed > div {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#d8eeeeee,endColorstr=#d8eeeeee);
}

.postFeed > div.altRow {
	background: none;
	padding: 10px;
}

.lt-ie9 .postFeed > div.altRow {
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.postAbstract p {
	margin: 0 0 .5em;
}

.postReadMore {
	margin: 0 0 .5em;
}


@media only screen and (min-width: 950px) {
	.postFeedFilter {
		float: right;
		padding-left: 20px;
		width: 225px;
	}

	.postFeed {
		width: 530px;
	}

	a.btn-block {
		text-decoration: none;
	}

	.site-header {
		background: transparent;
		border-bottom: none;
	}

	.homePage > header .content-wrapper {
		padding-right: 0;
		/* padding-left:0; */
	}

	.homePage .content-wrapper {
		position: relative;
	}

	.homePage .welcome-search {
		float: left;
	}

	/*
.homePage .welcome-search .site-search__input {
	width: 350px;
}
*/
	.homePage .module {
		float: left;
		position: absolute;
		/*right:245px;*/
		right: 0px;
	}

	.hennCoAttorneyBox {
		width: 220px;
		height: 55px;
		/*background:rgba(184,147,46,0.75);*/
		margin-top: 10px;
		position: absolute;
		right: 60px;
		padding-left: 0;
	}

	.icon-logo {
		background: url("/assets/images/attorney/attorney-logo.svg") center center no-repeat;
		width: 113px;
		height: 113px;
		left: 50px;
		top: 15px;
	}

	@media only screen and (max-width: 1200px) {
		/* removed because not needed for new logo 2023-011-17
	.icon-logo {
		position: static;
		width: 90% !important;
		padding: 0 5%;
		background-size:contain;
	}
	*/

		.main-nav .page-nav .drawer li a[href="/hcattorney/"],
		.main-nav .page-nav .drawer li a[href="/"] {
			color: transparent;
		}
	}

	.icon-instagram-atty {
		background: url("/assets/images/attorney/attorney-instagram.png") no-repeat;
		background-size: contain;
		width: 35px !important;
		height: 35px !important;
		margin-top: 3px !important;
		margin-left: 8px !important;
	}

	.lt-ie9 .main-nav {
		padding-bottom: 20px;
	}

	.page-nav > ul > li:hover {
		background: none;
	}

	.page-nav > ul > li {
		border-bottom: none;
		border-left: 1px solid #1368b1;
	}

	.main-nav {
		background: url("/assets/images/attorney/bg-header-nav-attorney.png") center top repeat-x;
		border-bottom: none;
	}

		.main-nav.drawer--has-open {
			background: url("/assets/images/attorney/bg-header-nav-active-atty.png") center top repeat-x;
			border-bottom: 0;
		}

	.site-header .page-nav > ul > li.open.current, .site-header .page-nav > ul > li.open {
		background: url("/assets/images/attorney/bg-header-nav-item-active-attorney.png?v=2023-12") left top repeat-x;
		border-bottom: none;
	}

	.site-header .page-nav > ul > li.current {
		background: url("/assets/images/attorney/bg-header-nav-item-active-attorney.png?v=2023-12") center top repeat-x;
		border-bottom: none;
	}

		.site-header .page-nav > ul > li.current a,
		.site-header .page-nav > ul > li.current p,
		.site-header .page-nav > ul > li.open.current, .site-header .page-nav > ul > li.open a,
		.site-header .page-nav > ul > li.open.current, .site-header .page-nav > ul > li.open p {
			color: black !important;
		}

	.page-nav .drawer li.open a.drawer__handle {
		color: #07324e;
	}

	.page-nav li:first-child, .page-nav li:first-child a, .page-nav > ul > li:first-child, .page-nav > ul > li:first-child:hover {
		color: #1B4173;
	}

	.page-nav .drawer li.open a.drawer__handle {
		color: #FFF;
	}

	.page-nav > ul > li.open .drawer__handle:before, .site-header .page-nav > ul > li.current .drawer__handle:before, .site-header .page-nav > ul > li.current.open .drawer__handle:before {
		border: 20px solid transparent;
		left: 39%;
		top: 100%;
		border-top-color: #5D9ED4;
	}

	.page-nav > ul > li.open .drawer__handle:after, .site-header .page-nav > ul > li.current .drawer__handle:after, .site-header .page-nav > ul > li.current.open .drawer__handle:after {
		border-top-color: #69aee0;
		top: 98.5%;
	}

	.page--large-image header {
		background: rgba(19,104,177,0.6);
	}

	.page--blue header {
		background: rgba(19,104,177,0.6);
	}

	.lt-ie9 .page--blue heade {
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#901368b1,endColorstr=#901368b1)
	}

	.homePage .page--large-image .module {
		border: 1px solid #323332;
	}

	.page-nav .drawer li.open .page-nav p {
		color: #1B4173;
	}

	.page-nav .drawer a.drawer__handle {
		padding: 45px 18px 82px 25px;
		font-size: 1.1em;
		justify-content: flex-start;
	}

	.welcome-search .site-search__submit {
		background: url("/assets/images/icon-site-search.png") no-repeat scroll center center #1b4274;
	}

	.homepage .heading-module {
		color: #1B4173;
	}

	.homePage .module a, .homePage .module a:link, .homePage .module a:visited {
		color: #1B4173;
	}

	/*.cases {
	background-position: -5px -4px;
	width: 49px;
	height: 37px;
	
}
.getHelp {
	background-position: -69px -4px;
	width: 32px;
	height: 37px;
}
.prevention {
	background-position: -123px -4px;
	width: 37px;
	height: 37px;
}

.about {
	background-position: -179px -4px;
	width: 37px;
	height: 37px;
}*/
	.cases, .prevention, .getHelp, .about {
		/*background-image:url("/assets/images/attorney/attorney-sprite.png");
	background-repeat: no-repeat;
	position:absolute;
	left:24px;
	top:35px;*/
		display: none;
	}

	.site-search {
		background: #1B4173;
	}

	input.site-search__input {
		border: 1px #1b4173 solid;
	}

	.site-search__submit {
		background: url("/assets/images/attorney/btn-site-search-side-attorney.png") center center no-repeat;
	}

	.sub-nav {
		border-top: none;
		background: none;
	}

		.sub-nav > li:first-child a {
			color: #58585b;
		}

		.sub-nav a {
			color: #FFF;
		}

	.main-nav .nav-stack li a {
		color: #1B4173;
	}

	.popout-nav .sub-nav > li:first-child a, .popout-nav .sub-nav > li:first-child a:active {
		color: #FFF;
	}

	.popout-nav {
		background: #1368B1;
	}

		.popout-nav .sub-nav li.active {
			background: #B9932E;
		}

		.popout-nav .sub-nav li a {
			color: #FFF;
		}

		.popout-nav .sub-nav > li:first-child {
			background: #1B4173;
		}

	.tabbed--vertical .tabbed__nav li {
		background: #B9932E;
	}

	.tabbed--vertical a.tabbed--active, .tabbed--vertical .tabbed__nav a:hover {
		background: #1B4173;
	}

	.tabbed--horizontal a.tabbed--active:after {
		border-top-color: #1B4173;
	}

	.tabbed--vertical a.tabbed--active:after {
		border-left-color: #1B4173;
		top: 20%;
	}

	/* Set height for Divisions boxes due to longer content */
	#divisions .boxy-drawer article {
		min-height: 375px;
	}
	/* Increase height for three column grid boxes to accomodate image and text */
	.module-grid .module-grid__item {
		height: 315px;
	}

	.site-footer__site-legal {
		width: 400px;
	}

	.page-bg--attorneyindex {
		background-image: url("/assets/uberbg/attorneyindex-6F1A0049-sm.jpg");
	}

	.lt-ie9 .page-bg--attorneyindex {
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/attorneyindex-6F1A0049-sm.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/attorneyindex-6F1A0049-sm.jpg', sizingMethod='scale')";
	}

	.page-bg--cases {
		background-image: url("/assets/uberbg/sm-cao-cases.jpg");
	}

	.lt-ie9 .page-bg--cases {
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/sm-cao-cases.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/sm-cao-cases.jpg', sizingMethod='scale')";
	}

	.page-bg--civil {
		background-image: url("/assets/uberbg/civil-727A0677-sm.jpg");
	}

	.lt-ie9 .page-bg--civil {
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/civil-727A0677-sm.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/civil-727A0677-sm.jpg', sizingMethod='scale')";
	}

	.page-bg--adultfelonies {
		background-image: url("/assets/uberbg/adultfelonies-2832-sm.jpg");
	}

	.lt-ie9 .page-bg--adultfelonies {
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/adultfelonies-2832-sm.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/adultfelonies-2832-sm.jpg', sizingMethod='scale')";
	}

	.page-bg--juvenile {
		background-image: url("/assets/uberbg/sm-juvenile.jpg");
	}

	.lt-ie9 .page-bg--juvenile {
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/sm-juvenile.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/sm-juvenile.jpg', sizingMethod='scale')";
	}

	.page-bg--casesinthenews {
		background-image: url("/assets/uberbg/casesinthenews-f8-11-sm.jpg");
	}

	.lt-ie9 .page-bg--casesinthenews {
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/casesinthenews-f8-11-sm.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/casesinthenews-f8-11-sm.jpg', sizingMethod='scale')";
	}

	.page-bg--gethelp {
		background-image: url("/assets/uberbg/sm-cao-gethelp.jpg");
	}

	.lt-ie9 .page-bg--gethelp {
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/sm-cao-gethelp.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/sm-cao-gethelp.jpg', sizingMethod='scale')";
	}

	.page-bg--crime {
		background-image: url("/assets/uberbg/sm-crime.jpg");
	}

	.lt-ie9 .page-bg--crime {
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/sm-crime.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/sm-crime.jpg', sizingMethod='scale')";
	}

	.page-bg--domesticabuse {
		background-image: url("/assets/uberbg/domesticabuse-6F1A0177-sm.jpg");
	}

	.lt-ie9 .page-bg--domesticabuse {
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/domesticabuse-6F1A0177-sm.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/domesticabuse-6F1A0177-sm.jpg', sizingMethod='scale')";
	}

	.page-bg--childrenfamilies {
		background-image: url("/assets/uberbg/sm-childrenfamilies.jpg");
	}

	.lt-ie9 .page-bg--childrenfamilies {
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/sm-childrenfamilies.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/sm-childrenfamilies.jpg', sizingMethod='scale')";
	}

	.page-bg--seniors {
		background-image: url("/assets/uberbg/sm-seniors.jpg");
	}

	.lt-ie9 .page-bg--seniors {
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/sm-seniors.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/sm-seniors.jpg', sizingMethod='scale')";
	}

	.page-bg--civilcommitments {
		background-image: url("/assets/uberbg/sm-civilcommitments.jpg");
	}

	.lt-ie9 .page-bg--civilcommitments {
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/sm-civilcommitments.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/sm-civilcommitments.jpg', sizingMethod='scale')";
	}

	.page-bg--prevailingwage {
		background-image: url("/assets/uberbg/prevailingwage-sm.jpg");
	}

	.lt-ie9 .page-bg--prevailingwage {
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/prevailingwage-sm.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/prevailingwage-sm.jpg', sizingMethod='scale')";
	}

	.page-bg--propertytaxpetition {
		background-image: url("/assets/uberbg/sm-propertytaxpetition.jpg");
	}

	.lt-ie9 .page-bg--propertytaxpetition {
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/sm-propertytaxpetition.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/sm-propertytaxpetition.jpg', sizingMethod='scale')";
	}

	.page-bg--prevention {
		background-image: url("/assets/uberbg/sm-cao-prevention.jpg");
	}

	.lt-ie9 .page-bg--prevention {
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/sm-cao-prevention.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/sm-cao-prevention.jpg', sizingMethod='scale')";
	}

	.page-bg--studentsyouth {
		background-image: url("/assets/uberbg/sm-studentsyouth.jpg");
	}

	.lt-ie9 .page-bg--studentsyouth {
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/sm-studentsyouth.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/sm-studentsyouth.jpg', sizingMethod='scale')";
	}

	.page-bg--crimepreventiontips {
		background-image: url("/assets/uberbg/sm-crimepreventiontips.jpg");
	}

	.lt-ie9 .page-bg--crimepreventiontips {
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/sm-crimepreventiontips.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/sm-crimepreventiontips.jpg', sizingMethod='scale')";
	}

	.page-bg--communitypartnerships {
		background-image: url("/assets/uberbg/communitypartnerships-727A1044-bg.jpg");
	}

	.lt-ie9 .page-bg--communitypartnerships {
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/communitypartnerships-727A1044-bg.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/communitypartnerships-727A1044-bg.jpg', sizingMethod='scale')";
	}

	.page-bg--gunviolenceprevention {
		background-image: url("/assets/uberbg/sm-gunviolenceprevention.jpg");
	}

	.lt-ie9 .page-bg--gunviolenceprevention {
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/sm-gunviolenceprevention.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/sm-gunviolenceprevention.jpg', sizingMethod='scale')";
	}

	.page-bg--stayinformed {
		background-image: url("/assets/uberbg/sm-stayinformed.jpg");
	}

	.lt-ie9 .page-bg--stayinformed {
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/sm-stayinformed.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/sm-stayinformed.jpg', sizingMethod='scale')";
	}

	.page-bg--about {
		background-image: url("/assets/uberbg/sm-cao-about.jpg");
	}

	.lt-ie9 .page-bg--about {
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/sm-cao-about.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/sm-cao-about', sizingMethod='scale')";
	}

	.page-bg--welcome {
		background-image: url("/assets/uberbg/sm-welcome.jpg");
	}

	.lt-ie9 .page-bg--welcome {
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/sm-welcome.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/sm-welcome.jpg', sizingMethod='scale')";
	}

	.page-bg--divisions {
		background-image: url("/assets/uberbg/sm-divisions.jpg");
	}

	.lt-ie9 .page-bg--divisions {
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/sm-divisions.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/sm-divisions.jpg', sizingMethod='scale')";
	}

	.page-bg--missionoverview {
		background-image: url("/assets/uberbg/sm-missionoverview.jpg");
	}

	.lt-ie9 .page-bg--missionoverview {
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/sm-missionoverview.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/sm-missionoverview.jpg', sizingMethod='scale')";
	}

	.page-bg--initiatives {
		background-image: url("/assets/uberbg/initiatives-727A1238-sm.jpg");
	}

	.lt-ie9 .page-bg--initiatives {
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/initiatives-727A1238-sm.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/initiatives-727A1238-sm.jpg', sizingMethod='scale')";
	}

	.page-bg--professionalopportunities {
		background-image: url("/assets/uberbg/professionalopportunities-6F1A1422-sm.jpg");
	}

	.lt-ie9 .page-bg--professionalopportunities {
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/professionalopportunities-6F1A1422-sm.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/professionalopportunities-6F1A1422-sm.jpg', sizingMethod='scale')";
	}
}


@media only screen and (min-width: 1500px) {
	.page-bg--attorneyindex {
		background-image: url("/assets/uberbg/attorneyindex-6F1A0049-bg.jpg");
	}

	.lt-ie9 .page-bg--attorneyindex {
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/attorneyindex-6F1A0049-bg.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/attorneyindex-6F1A0049-bg.jpg', sizingMethod='scale')";
	}

	.page-bg--cases {
		background-image: url("/assets/uberbg/bg-cao-cases.jpg");
	}

	.lt-ie9 .page-bg--cases {
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/bg-cao-cases.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/bg-cao-cases.jpg', sizingMethod='scale')";
	}

	.page-bg--civil {
		background-image: url("/assets/uberbg/civil-727A0677-bg.jpg");
	}

	.lt-ie9 .page-bg--civil {
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/civil-727A0677-bg.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/civil-727A0677-bg.jpg', sizingMethod='scale')";
	}

	.page-bg--adultfelonies {
		background-image: url("/assets/uberbg/adultfelonies-2832-bg.jpg");
	}

	.lt-ie9 .page-bg--adultfelonies {
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/adultfelonies-2832-bg.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/adultfelonies-2832-bg.jpg', sizingMethod='scale')";
	}

	.page-bg--juvenile {
		background-image: url("/assets/uberbg/bg-juvenile.jpg");
	}

	.lt-ie9 .page-bg--juvenile {
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/bg-juvenile.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/bg-juvenile.jpg', sizingMethod='scale')";
	}

	.page-bg--casesinthenews {
		background-image: url("/assets/uberbg/casesinthenews-f8-11-bg.jpg");
	}

	.lt-ie9 .page-bg--casesinthenews {
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/casesinthenews-f8-11-bg.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/casesinthenews-f8-11-bg.jpg', sizingMethod='scale')";
	}

	.page-bg--gethelp {
		background-image: url("/assets/uberbg/bg-cao-gethelp.jpg");
	}

	.lt-ie9 .page-bg--gethelp {
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/bg-cao-gethelp.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/bg-gethelp.jpg', sizingMethod='scale')";
	}

	.page-bg--crime {
		background-image: url("/assets/uberbg/bg-crime.jpg");
	}

	.lt-ie9 .page-bg--crime {
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/bg-crime.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/bg-crime.jpg', sizingMethod='scale')";
	}

	.page-bg--domesticabuse {
		background-image: url("/assets/uberbg/domesticabuse_6F1A0177_bg.jpg");
	}

	.lt-ie9 .page-bg--domesticabuse {
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/domesticabuse-6F1A0177-bg.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/domesticabuse-6F1A0177-bg.jpg', sizingMethod='scale')";
	}

	.page-bg--childrenfamilies {
		background-image: url("/assets/uberbg/bg-childrenfamilies.jpg");
	}

	.lt-ie9 .page-bg--childrenfamilies {
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/bg-childrenfamilies.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/bg-childrenfamilies.jpg', sizingMethod='scale')";
	}

	.page-bg--seniors {
		background-image: url("/assets/uberbg/bg-seniors.jpg");
	}

	.lt-ie9 .page-bg--seniors {
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/bg-seniors.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/bg-seniors.jpg', sizingMethod='scale')";
	}

	.page-bg--civilcommitments {
		background-image: url("/assets/uberbg/bg-civilcommitments.jpg");
	}

	.lt-ie9 .page-bg--civilcommitments {
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/bg-civilcommitments.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/bg-civilcommitments.jpg', sizingMethod='scale')";
	}

	.page-bg--prevailingwage {
		background-image: url("/assets/uberbg/prevailingwage-bg.jpg");
	}

	.lt-ie9 .page-bg--prevailingwage {
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/prevailingwage-bg.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/prevailingwage-bg.jpg', sizingMethod='scale')";
	}

	.page-bg--propertytaxpetition {
		background-image: url("/assets/uberbg/bg-propertytaxpetition.jpg");
	}

	.lt-ie9 .page-bg--propertytaxpetition {
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/bg-propertytaxpetition.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/bg-propertytaxpetition.jpg', sizingMethod='scale')";
	}

	.page-bg--prevention {
		background-image: url("/assets/uberbg/bg-cao-prevention.jpg");
	}

	.lt-ie9 .page-bg--prevention {
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/bg-cao-prevention.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/bg-cao-prevention.jpg', sizingMethod='scale')";
	}

	.page-bg--studentsyouth {
		background-image: url("/assets/uberbg/bg-studentsyouth.jpg");
	}

	.lt-ie9 .page-bg--studentsyouth {
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/bg-studentsyouth.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/bg-studentsyouth.jpg', sizingMethod='scale')";
	}

	.page-bg--crimepreventiontips {
		background-image: url("/assets/uberbg/bg-crimepreventiontips.jpg");
	}

	.lt-ie9 .page-bg--crimepreventiontips {
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/bg-crimepreventiontips.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/bg-crimepreventiontips.jpg', sizingMethod='scale')";
	}

	.page-bg--communitypartnerships {
		background-image: url("/assets/uberbg/communitypartnerships-727A1044-bg.jpg");
	}

	.lt-ie9 .page-bg--communitypartnerships {
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/communitypartnerships-727A1044-bg.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/communitypartnerships-727A1044-bg.jpg', sizingMethod='scale')";
	}

	.page-bg--gunviolenceprevention {
		background-image: url("/assets/uberbg/bg-gunviolenceprevention.jpg");
	}

	.lt-ie9 .page-bg--gunviolenceprevention {
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/bg-gunviolenceprevention.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/bg-gunviolenceprevention.jpg', sizingMethod='scale')";
	}

	.page-bg--stayinformed {
		background-image: url("/assets/uberbg/bg-stayinformed.jpg");
	}

	.lt-ie9 .page-bg--stayinformed {
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/bg-stayinformed.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/bg-stayinformed.jpg', sizingMethod='scale')";
	}

	.page-bg--about {
		background-image: url("/assets/uberbg/bg-cao-about.jpg");
	}

	.lt-ie9 .page-bg--skyline {
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/bg-cao-about.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/bg-cao-about.jpg', sizingMethod='scale')";
	}

	.page-bg--welcome {
		background-image: url("/assets/uberbg/bg-welcome.jpg");
	}

	.lt-ie9 .page-bg--welcome {
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/bg-welcome.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/bg-welcome.jpg', sizingMethod='scale')";
	}

	.page-bg--divisions {
		background-image: url("/assets/uberbg/bg-divisions.jpg");
	}

	.lt-ie9 .page-bg--divisions {
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/bg-divisions.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/bg-divisions.jpg', sizingMethod='scale')";
	}

	.page-bg--missionoverview {
		background-image: url("/assets/uberbg/bg-missionoverview.jpg");
	}

	.lt-ie9 .page-bg--missionoverview {
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/bg-missionoverview.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/bg-missionoverview.jpg', sizingMethod='scale')";
	}

	.page-bg--initiatives {
		background-image: url("/assets/uberbg/initiatives-727A1238-bg.jpg");
	}

	.lt-ie9 .page-bg--initiatives {
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/initiatives-727A1238-bg.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/initiatives-727A1238-bg.jpg', sizingMethod='scale')";
	}

	.page-bg--professionalopportunities {
		background-image: url("/assets/uberbg/professionalopportunities-6F1A1422-bg.jpg");
	}

	.lt-ie9 .page-bg--professionalopportunities {
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/professionalopportunities-6F1A1422-bg.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/uberbg/professionalopportunities-6F1A1422-bg.jpg', sizingMethod='scale')";
	}
}

.homePage .module.notification {
	display: block;
}

@media only screen and (min-width: 950px) {
	.page--large-image .module.notification {
		margin-top: 125px;
	}

	.site-footer__social-links {
		width: 216px !important;
	}
}

/************************
Site-wide emergency alert (December 2020)
************************/
.alert-wrapper {
	position: relative;
	z-index: 100;
	background: #ce1432;
	color: white;
	padding: 30px 0;
	margin-top: 55px;
	margin-bottom: -55px;
}

.alert-content {
	max-width: 950px;
	margin: 0 auto;
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 0 15px;
}

	.alert-content a, .alert-content a:active, .alert-content a:hover, .alert-content a:visited {
		color: #fff;
		text-decoration: underline;
	}

	.alert-content img, .alert-content p {
		display: inline-block;
	}

	.alert-content p {
		margin-bottom: 0;
	}

	.alert-content img {
		margin-right: 10px;
		width: auto;
		height: auto;
	}

span.alert-headline {
	font-size: 1.2rem;
}

@media only screen and (min-width: 950px) {
	.alert-wrapper {
		margin-top: 0;
		margin-bottom: 0;
	}
}

/* Homepage popular link bug fix 03/24/21 */
.homePage aside.module:not(.tert-lvl-sidebar) {
	position: static;
}

@media only screen and (min-width: 950px) {
	.homePage aside.module:not(.tert-lvl-sidebar) {
		position: absolute;
	}
}
