/*CSS for DoHS Child Agencies Only - Not for DoHS Top Level*/

/*banner*/
.wv-banner .view-static-banner .views-field-field-hero-image-2 {
	/*position: relative;
	padding-bottom: 15em;*/
	max-height: 20em;
/*	padding-top: 30px;*/
	overflow: hidden;
	text-align: center;
}

.wv-banner .view-static-banner .views-field-field-hero-image-2 img {
	width: 100%;
	min-width: 100%;
	/*position: absolute;*/
	position:relative;
/*	top: 0px;
	left: 0;*/
	height: 20em;
	overflow: hidden;
	object-fit: cover;
}


/*side nav*/
.contenttopright .tbm-item.level-1 {
	border: 0px none;
}

.contenttopbkg .contenttopright {
	background-color: #f3f3f3 !important;
	padding: 2em;
}

.contenttopright .tbm-link-container a.tbm-link.level-1 {
	color: black;
	font-weight: bold;
}

.contenttopright .tbm-link-container {
	border-top: 0px none;
}

.contenttopright .tbm {
	background-color: transparent !important;
}

.contenttopright .tbm-submenu-toggle:hover,
.contenttopright .tbm-submenu-toggle:focus,
.contenttopright .tbm-link-container a:hover,
.contenttopright .tbm-link-container a:focus {
	background-color: #f3f3f3;
}

.contenttopright .tbm-submenu-toggle {
	background-color: transparent;
}

.contenttopbkg .contenttopright .tbm ul.tbm-nav {display:block;}

/*about*/
.contenttopbkg .aboutbtn {
	padding-top: 1em;
}

/*local office*/
.contenttopbkg .contenttopleft img {
	border-radius: 1em;
	width: 75%;
	height: auto;
	margin-top: 3em;
	margin-bottom: 1em;
}

/*bottom content*/
.container-fluid.contentbottom {padding-left:0em!important; padding-right:0em!important;}

.contentbottom .block-views-blocknews-an-block-4 
 {
	background-color: #f3f3f3;
	margin-left: calc(var(--bs-gutter-x)*-.5);
  margin-right: calc(var(--bs-gutter-x)*-.5);
  padding: 3em 2.5em;

	position: relative;
}


.contentbottom .card .card-body a.btn {
	margin-top: 1em;
}

.contentcenter .card .card-body h5.card-title a,
.contentbottom .card .card-body h5.card-title a {
	color: black !important;
}

.contentbottom .more-link a {
	position: absolute;
	top: 3.5em;
	right: 3.5em;
	color: black !important;
}




@media screen and (max-width: 992px) {
	.contenttopright .tbm-link-container a.tbm-link.level-1 {
		background-color: white;
	}

	.contenttopright .tbm-link-container a.tbm-link.level-1:hover,
	.contenttopright .tbm-link-container a.tbm-link.level-1:focus {
		background-color: #f3f3f3;
	}
}


@media screen and (max-width: 767px) {
	.contenttopbkg .contenttopleft img {
		width: 100%;
	}

	.contentcenter .view-content .card .card-img-top img,
	.contentbottom .view-content .card .card-img-top img {
		width: 100%;
	}

	.contentcenter .views-element-container.block.block-views.block-views-blockphoto-with-call-out-block-6.block--collection-views-block--photo-with-call-out-block-6 .view-content .row,
	.contentbottom .views-element-container.block.block-views.block-views-blocknews-an-block-4.block--collection-views-block--news-an-block-4-2 .view-content .row {
		display: initial;
	}

	.contentbottom .views-element-container.block.block-views.block-views-blocknews-an-block-4.block--collection-views-block--news-an-block-4-2,
	.contentcenter .views-element-container.block.block-views.block-views-blockphoto-with-call-out-block-6.block--collection-views-block--photo-with-call-out-block-6 {
		padding: 2em 0em;
	}


	.contentbottom .views-element-container.block.block-views.block-views-blocknews-an-block-4.block--collection-views-block--news-an-block-4-2 h2.block__title,
	.contentcenter .views-element-container.block.block-views.block-views-blockphoto-with-call-out-block-6.block--collection-views-block--photo-with-call-out-block-6 h2.block__title {
		padding: 1em 1em 0em 1em !important;
		margin-bottom: 0em !important;
	}

	.contentbottom .more-link a {
		top: -1.5em !important;
		position: relative;
		top: 0em;
		right: 0em;
		padding: 0 1.5em;
	}

	.contentbottom .card,
	.contentcenter .card {
		margin: 1em 0em;
	}

	.contentcenter .views-element-container.block.block-views.block-views-blockphoto-with-call-out-block-6.block--collection-views-block--photo-with-call-out-block-6 .block__content .view-content,
	.contentbottom .views-element-container.block.block-views.block-views-blocknews-an-block-4.block--collection-views-block--news-an-block-4-2 .block__content .view-content {
		margin-top: -1.5em;
	}
.contentbottom .views-element-container.block.block-views.block-views-blocknews-an-block-4.block--collection-views-block--news-an-block-4-2 .view-content .row .col .card,
	.contentcenter .views-element-container.block.block-views.block-views-blockphoto-with-call-out-block-6.block--collection-views-block--photo-with-call-out-block-6 .view-content .row .col .card {
		margin-left: .5em;
		margin-right: .5em;
	}
.contentcenter .views-element-container.block.block-views.block-views-blockphoto-with-call-out-block-6.block--collection-views-block--photo-with-call-out-block-6, 
.contentbottom .block-views-blocknews-an-block-4 {padding-left:1em!important; padding-right:1em!important;}
}