/*CSS for DoHS and Child Agencies Only*/

/*
.container-fluid.contentbkg {padding:0px;}*/

/*links*/
.py-5 a:link,
.py-5 a,
a {
	color: #005aad;
	text-decoration: none;
}

/*Agency Header*/
.navbar-brand__logo img {
	width: 9.25em !important;
	height: auto;
	padding: .5em 0em;
}

.navbar-brand__text {
	display: none !important;
}

.wv-header nav.navbar a.navbar-brand {
	z-index: 9999;
	position: relative;
}

/*Navigation*/
.wv-header .block-tb-megamenu .tbm {
	background: transparent;
}

/*.navbar-expand-lg .navbar-collapse {position:absolute; right:2%;}*/
.wv-header .tbm.tbm--mobile .tbm-collapse {
	padding-top: 0em;
}

.wv-header .tbm-button {
	background-color: #119da4;
	border-radius: 2em;
	padding: .5em;
}

.wv-header .tbm-link.level-1 {
	background-color: #005aad;
	color: white;
}

.wv-header .tbm-link.level-1:hover,
.wv-header .tbm-link.level-1:focus,
.wv-header .tbm-link.level-1:active {
	background-color: #0859ac;
	color: white;
}

.wv-header .tbm-item.level-1 ul.tbm-subnav li.tbm-item.level-2 {
	background-color: #007bbd;
	color: white;
}

.wv-header .tbm-link-container a.tbm-link.level-1 {
	color: white !important;
}

.wv-header .tbm-item.level-1 ul.tbm-subnav li.tbm-item.level-2:hover,
.wv-header .tbm-item.level-1 ul.tbm-subnav li.tbm-item.level-2:focus,
.wv-header .tbm-item.level-1 ul.tbm-subnav li.tbm-item.level-2:active {
	background-color: #0859ac;
	color: white;
}

.wv-header .tbm-item.level-1 ul.tbm-subnav li.tbm-item.level-2 .tbm-link-container a.tbm-link.level-2 {
	color: white !important;
}

.wv-header nav.navbar .level-1 li.tbm-item.level-2 .tbm-link-container {
	text-align: left;
	padding-left: 1em;
}

.wv-header nav.navbar .tbm-item.level-2.tbm-group .tbm-group-container.tbm-item-child .tbm-column-inner {
	background-color: #dfe2eb;
	color: #005aad;
}

.wv-header nav.navbar ul.tbm-subnav.level-2 li.tbm-item.level-3 .tbm-link-container a.tbm-link.level-3 {
	color: #005aad !important;
}

.wv-header nav.navbar .tbm-group-title {
	text-transform: none;
	font-weight: normal;
}

/*Expand Search Block Size*/
.wv-header .container-fluid.siteheaderbkg .row nav.navbar .col-12.col-md-12.col-lg-6 {
	width: 0% !important;
}

.wv-header .container-fluid.siteheaderbkg .row .navbar .col-1.col-md-1.col-lg-1 {
	width: 100% !important;
	position: absolute;
}

/*search*/
.wv-header .siteheaderbkg .navbar .searchicon a i.fas.fa-2x.fa-search {
	border-radius: 2em;
	padding: .5em;
	font-size: 1em;
	background-color: #f3f3f3;
	color: #094985;
	right: 5em;
	position: relative;
	border: 7px solid #f3f3f3;
}

.wv-header .siteheaderbkg .navbar .searchicon a i.fas.fa-2x.fa-search:hover {
	background-color: #e6e6e6;
	border: 7px solid #f3f3f3;
}

/*headings*/

body .page-content #edit-body-wrapper .ck-editor h2,
body .page-content #edit-body-wrapper .ck-editor h3,
body .page-content #edit-body-wrapper .ck-editor h4,
body .page-content #edit-body-wrapper .ck-editor h5,
body .page-content #edit-body-wrapper .ck-editor h6,
body .contentcenter .block-system-main-block .block__content h2,
body .contentcenter .block-system-main-block .block__content h3,
body .contentcenter .block-system-main-block .block__content h4,
body .contentcenter .block-system-main-block .block__content h5, 
body .contentcenter .block-system-main-block .block__content h6 {padding-top:1em;}

h1 {
	color: #004381;
}

h2,
h3,
h4, 
h5, 
h6
{
	color: #005aad;
}

/*top right header*/
.wv-header .siteheaderbkg nav.navbar .searchicon .block.block-tb-megamenu.block-tb-megamenu-menu-blockdm14620046-main.block--collection-domainmenufordepartmentofhumanserviceswvmain {
	position: relative;
	right: 0em;
	top: 3.5em;
}

.tbm.tbm--mobile .tbm-button,
.wv-header .siteheaderbkg nav.navbar .searchicon .block--collection-searchicon

/* {float:right;} */
	{
	display: inline-block;
	vertical-align: middle;
}

/*contact button*/
.wv-header .siteheaderbkg nav.navbar .block--collection-dohscontactusbutton

/*{float:right; margin:0em 1em;}*/
	{
	margin: 0em 1em;
	display: inline-block;
	vertical-align: middle;
	right: 4.5em;
	position: relative;
}


/*banner*/
.wv-banner {
	padding-bottom: 0em !important;
}

.wv-banner .container-fluid .row .col-12 {
	padding: 0em !important;
}

/*Quick Links*/
.contenttopright {
	background-color: #004381;
	padding-top: 1em;
	padding-bottom: 1em;
	width: 30%;
}

.contenttopright .block--collection-views-block--quick-links-block-1 {
	background-color: white;
	border-radius: 1em;
	padding: 1em;
	margin: 2em;
}

.contenttopright b a {
	color: black;
}

.contenttopright .view-content .views-row .views-field.views-field-nothing {
	border-top: 1px solid #cccccc;
	width: 100%;
	padding-top: 1em;
	padding-bottom: 1em;
}

/*Left Content*/
.contenttopleft {
	width: 70%;
	padding: 5em;
}


/*center content*/
.container-fluid.contentcenter {
	padding: 0em !important;
}


.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 {
	margin-left: calc(var(--bs-gutter-x)*-.5);
	margin-right: calc(var(--bs-gutter-x)*-.5);
	padding: 3em 2.5em;
	background-color: #007bbd;
}

.contentcenter .view-content .card .card-img-top img {
	border-top-left-radius: 1em;
	border-top-right-radius: 1em;
}

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

.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 {
	color: white !important;
}


.contentcenter .block-system-breadcrumb-block {
	padding: 3em 2.5em 1em 2.5em;
}

.contentcenter .block__content h1.title.page-title {
	padding: 0em 1.25em 0em 1.25em;
}

.contentcenter .block.block-system.block-system-main-block.block--collection-mainpagecontent.block--system-main {
	padding: 1em 2.5em 3em 2.5em;
}

/*services*/
.contentcenter .block--collection-views-block--services-block-3 {
	background-color: #007bbd;
	padding-top: .5em;
	padding-bottom: 2.5em;
	padding-left: 2.5em;
	padding-right: 2.5em;
	margin-left: calc(var(--bs-gutter-x)*-.5);
	margin-right: calc(var(--bs-gutter-x)*-.5);
}

.ServiceBox {
	background-color: white;
	border-radius: 1em;
	padding: 1em;
	margin: .5em;
}

.ServiceBox a,
.ServiceBox a.ext {
	color: black;
}

.serviceex {
	border-top: 1px solid #cccccc;
	width: 100%;
}

.contentcenter .view-services .view-content #views-bootstrap-services-block-3 .col-12.col-sm-6.col-md-6.col-lg-4.col-xl-4.col-xxl-4 {
	padding: 0px !important;
}

.contentcenter .ServiceBox .ServiceLongDescr a.btn {
	margin-top: 1em;
}

h2.whitefont {
	color: white !important;
	margin-bottom: 0em !important;
}

.contentcenter .block--basic.block--collection-ouragenciesandservicesdohs {
	background-color: #007bbd;
	padding-top: 2.5em;
	padding-left: 2.5em;
	padding-right: 2.5em;
	margin-left: calc(var(--bs-gutter-x)*-.5);
	margin-right: calc(var(--bs-gutter-x)*-.5);
}


/*News*/
.card .card-img-top img.img-fluid,
.card .card-img-top a img.img-fluid {
	min-width: 100%;
}

.contentcenter .block.block-views.block-views-blocknews-an-block-4.block--collection-views-block--news-an-block-1 .card-body h5.card-title a {
	color: black !important;
}

.contentcenter .block.block-views.block-views-blocknews-an-block-4.block--collection-views-block--news-an-block-1 {
	position: relative;
}

.contentcenter .views-element-container.block.block-views.block-views-blocknews-an-block-4.block--collection-views-block--news-an-block-4 .more-link a {
	position: absolute;
	top: 3.5em;
	right: 3.5em;
	color: black !important;
}

.contentcenter .view-news-an.view-id-news_an.view-display-id-block_4 .card .card-body h5.card-title a {
	color: black !important;
}

.contentcenter .views-element-container.block.block-views.block-views-blocknews-an-block-4.block--collection-views-block--news-an-block-4 {
	position: relative;
}

.card {
	border-radius: 1em;
	box-shadow: 0px 0px 2px 3px rgba(0, 0, 0, 0.1);
}

.card-body {
	padding: 1.5em 1em 1em 1em !important;
	min-height: 11em;
}

.card-img-top a img.img-fluid {
	border-radius: 1em 1em 0em 0em;
}

.contentcenter .views-element-container.block.block-views.block-views-blocknews-an-block-4 {
	padding: 3em 2.5em;
}

.contentcenter .views-element-container.block.block-views.block-views-blocknews-an-block-4 .card .card-body .card-text p a.btn {
	margin-top: 1em;
}

/*buttons*/
.contenttopleft .field-content p a,
.btn,
.ServiceBox a.btn {
	background-color: #007bbd;
	color: white !important;
	border-radius: 2em;
	border: 0px none;
	padding: .5em 1.5em;
	box-shadow: 0px 0px 2px 3px rgba(0, 0, 0, 0.1); font-size:1em;
}

.contenttopleft .field-content p a:hover,
.contenttopleft .field-content p a:active,
.contenttopleft .field-content p a:focus,
.btn:hover,
.ServiceBox a.btn:hover,
.btn:active,
.ServiceBox a.btn:active,
.btn:focus,
.ServiceBox a.btn:focus {
	background-color: #0859ac;
	color: white !important;
	border-radius: 2em;
	border: 0px none;
	padding: .5em 1.5em;
}


/*footer*/
.agency-footer {
	background-color: #005aad !important;
	padding: 3em 2em;
}

.wv-footer .agency-footer .agyftadr img.img-fluid {
	width: 15em;
	height: auto;
	max-width: 100%;
	padding-bottom: 1em;
}

.wv-footer .agency-footer .agyfticon .block--collection-views-block--social-media-block-1 h2 {
	color: white !important;
}

/*hide mobile menu*/
.wv-header .siteheaderbkg button.navbar-toggler {
	display: none;
}

.wv-header .siteheaderbkg nav.navbar .block--collection-dohscontactusbutton,
.wv-header .siteheaderbkg .navbar .searchicon a i.fas.fa-2x.fa-search {
	z-index: 9999 !important;
}


/*map*/
.view.view-offices .view-filters form#views-exposed-form-offices-block-2.views-exposed-form.needs-validation.form.form--views-exposed-form-offices-block-2 .js-form-item.form-item.form-type-select.js-form-type-select.form-item-field-county-target-id.js-form-item-field-county-target-id.form-group select.form-select.form-control,
.dialog-off-canvas-main-canvas div.page div div.container-fluid.contentcenter div.views-element-container.block.block-views.block-views-blockoffices-block-2.block--collection-views-block--offices-block-2 div.block__content div div.view.view-offices.view-id-offices.view-display-id-block_2 .view-filters form#views-exposed-form-offices-block-2.views-exposed-form.needs-validation.form.form--views-exposed-form-offices-block-2 div.js-form-item.form-item.form-type-select.js-form-type-select.form-item-field-county-target-id.js-form-item-field-county-target-id.form-group select#edit-field-county-target-id.form-select.form-control,
.dialog-off-canvas-main-canvas div.page div div.container-fluid.contentcenter div.views-element-container.contextual-region.block.block-views.block-views-blockoffices-block-2.block--collection-views-block--offices-block-2 div.block__content div div.contextual-region.view.view-offices.view-id-offices .view-filters form#views-exposed-form-offices-block-2.views-exposed-form.needs-validation.form.form--views-exposed-form-offices-block-2 div.js-form-item.form-item.form-type-select.js-form-type-select.form-item-field-county-target-id.js-form-item-field-county-target-id.form-group select#edit-field-county-target-id.form-select.form-control {
	padding-right: 1% !important;
	width: 89% !important;
}

.dialog-off-canvas-main-canvas div.page div div.container-fluid.contentbkg div.views-element-container.block.block-views.block-views-blockoffices-block-2.block--collection-views-block--offices-block-2 div.block__content div div.view.view-offices.view-id-offices .view-filters form#views-exposed-form-offices-block-2.views-exposed-form.needs-validation.form.form--views-exposed-form-offices-block-2 .form-actions.js-form-wrapper.form-wrapper input.btn.js-form-submit.form-submit.btn-primary,
.dialog-off-canvas-main-canvas div.page div div.container-fluid.contentcenter div.views-element-container.block.block-views.block-views-blockoffices-block-2.block--collection-views-block--offices-block-2 div.block__content div div.view.view-offices.view-id-offices.view-display-id-block_2 .view-filters form#views-exposed-form-offices-block-2.views-exposed-form.needs-validation.form.form--views-exposed-form-offices-block-2 div#edit-actions.form-actions.js-form-wrapper.form-wrapper input#edit-submit-offices.btn.js-form-submit.form-submit.btn-primary,
.dialog-off-canvas-main-canvas div.page div div.container-fluid.contentcenter div.views-element-container.contextual-region.block.block-views.block-views-blockoffices-block-2.block--collection-views-block--offices-block-2 div.block__content div div.contextual-region.view.view-offices.view-id-offices.view-display-id-block_2.js-view-dom-id-7abd6c56711a167dc4fee3264c96c8076dfc3be8a24ca794570c7132fe0a1f9e div.view-filters form#views-exposed-form-offices-block-2.views-exposed-form.needs-validation.form.form--views-exposed-form-offices-block-2 div#edit-actions.form-actions.js-form-wrapper.form-wrapper input#edit-submit-offices.btn.js-form-submit.form-submit.btn-primary {
	width: 10% !important;
}

.container-fluid.contentcenter div.views-element-container.block.block-views.block-views-blockoffices-block-2.block--collection-views-block--offices-block-2 div.block__content,
.container-fluid.contentcenter div.views-element-container.contextual-region.block.block-views.block-views-blockoffices-block-2.block--collection-views-block--offices-block-2 div.block__content {
	padding-bottom: 3em;
}

.container-fluid.contentcenter div.views-element-container.block.block-views.block-views-blockoffices-block-2.block--collection-views-block--offices-block-2 div.block__content div div.view.view-offices .view-content {
	padding-top: 1em;
}

.contentcenter .btn.js-form-submit.form-submit.btn-primary {
	position: relative;
	top: -2.6em;
	right: 0em;
	float: right;
}

.contentcenter .views-element-container.block.block-views.block-views-blockmap-block-1.block--collection-views-block--map-block-1-2,
.contentcenter .views-element-container.block.block-views.block-views-blockoffices-block-2.block--collection-views-block--offices-block-2-2 {
	padding-left: 2.5em;
	padding-right: 2.5em;
}

.contentcenter .views-element-container.block.block-views.block-views-blockmap-block-1.block--collection-views-block--map-block-1-2 {
	padding-bottom: 3em;
	padding-top: 3em;
}

@media screen and (max-width: 992px) {

	.enterprise-header .block--collection-enterpriseheaderleft {
		left: 2em !important;
	}

	.wv-header .container-fluid.siteheaderbkg .row .navbar .col-1.col-md-1.col-lg-1 {
		top: 0em;
	}

	.contenttopright {
		width: 50%;
	}

	.contenttopleft {
		width: 50%;
		padding: 2.5em;
	}
}

@media screen and (max-width: 767px) {


	/*remove ent header from right side*/
	.block--collection-enterpriseheaderright {
		display: none;
	}

	.wv-header .container-fluid.siteheaderbkg .row .navbar .col-1.col-md-1.col-lg-1 {
		top: -3em;
	}

	.wv-header .container-fluid.siteheaderbkg .row .col-12 nav.navbar .col-9.col-md-9.col-lg-5 {
		width: 50% !important;
	}

	.contenttopright {
		width: 100%;
	}

	.contenttopright .block--collection-views-block--quick-links-block-1 {
		margin: 2em 1em;
	}

	.contenttopleft {
		width: 100%;
		padding: 2em 1em;
	}

	.contentcenter .block--collection-views-block--services-block-3 {
		padding: 2em 1em;
	}

	.contentcenter .block-system-breadcrumb-block {
		padding: 2em 1em 1em 1em;
	}

	.contentcenter .block__content h1.title.page-title {
		padding: 0em .5em 0em .5em;
	}

	.contentcenter .block.block-system.block-system-main-block.block--collection-mainpagecontent.block--system-main {
		padding: 1em 1em 3em 1em;
	}

	.contentcenter .views-element-container.block.block-views.block-views-blocknews-an-block-4 {
		padding: 2em 1em;
	}

	.agency-footer {
		padding: 2em 1em;
	}

	.contentcenter .views-element-container.block.block-views.block-views-blocknews-an-block-4.block--collection-views-block--news-an-block-4 .view-content .card .card-img-top a img {
		width: 100%;
	}

	.contentcenter .block--basic.block--collection-ouragenciesandservicesdohs {
		padding-right: 1em;
		padding-left: 1em;
	}

	.contentcenter .views-element-container.block.block-views.block-views-blocknews-an-block-4.block--collection-views-block--news-an-block-4 .more-link a {
		top: -1.5em !important;
		position: relative;
		top: 0em;
		right: 0em;
		padding: 0 1.5em;
	}

	.contentcenter .views-element-container.block.block-views.block-views-blockservices-block-3.block--collection-views-block--services-block-3 .block__content .view-content,
	.contentcenter .views-element-container.block.block-views.block-views-blocknews-an-block-4.block--collection-views-block--news-an-block-4 .block__content .view-content {
		margin-top: -1.5em;
	}

	.contentcenter .views-element-container.block.block-views.block-views-blocknews-an-block-4.block--collection-views-block--news-an-block-4 .card {
		margin: 1em;
	}

	.contentcenter .block.block-views.block-views-blocknews-an-block-4.block--collection-views-block--news-an-block-4 .view-content .row {
		display: initial;
	}

	.contentcenter .views-element-container.block.block-views.block-views-blocknews-an-block-4 {
		padding-right: 0em;
		padding-left: 0em;
	}

	.contentcenter .views-element-container.block.block-views.block-views-blocknews-an-block-4.block--collection-views-block--news-an-block-4 h2.block__title {
		padding: 1em 1em 0em 1em !important;
		margin-bottom: 0em !important;
	}

	.wv-banner .views-element-container.block.block-views.block-views-blockstatic-banner-block-1.block--collection-views-block--static-banner-block-1 .field-content img {
		border-radius: 2em;
		padding: 1em 1em 0em 1em;
	}


	/*map*/
	.contentcenter .views-element-container.block.block-views.block-views-blockmap-block-1.block--collection-views-block--map-block-1-2,
	.contentcenter .views-element-container.block.block-views.block-views-blockoffices-block-2.block--collection-views-block--offices-block-2-2 {
		padding-left: 1em;
		padding-right: 1em;
	}

	.contentcenter .views-element-container.block.block-views.block-views-blockoffices-block-2.block--collection-views-block--offices-block-2-2 .block__content .view.view-offices.view-id-offices.view-display-id-block_2 .view-filters form#views-exposed-form-offices-block-2.views-exposed-form.needs-validation.form.form--views-exposed-form-offices-block-2 .js-form-item.form-item.form-type-select.js-form-type-select.form-item-field-county-target-id.js-form-item-field-county-target-id.form-group select.form-select.form-control,
	.contentcenter .views-element-container.block.block-views.block-views-blockoffices-block-2.block--collection-views-block--offices-block-2-2 .block__content .view.view-offices.view-id-offices .view-filters form#views-exposed-form-offices-block-2.views-exposed-form.needs-validation.form.form--views-exposed-form-offices-block-2 .js-form-item.form-item.form-type-select.js-form-type-select.form-item-field-county-target-id.js-form-item-field-county-target-id.form-group select#edit-field-county-target-id.form-select.form-control {
		padding-right: 1% !important;
		width: 79% !important;
	}

	.contentcenter .views-element-container.block.block-views.block-views-blockoffices-block-2.block--collection-views-block--offices-block-2-2 .block__content .view.view-offices.view-id-offices .view-filters form#views-exposed-form-offices-block-2.views-exposed-form.needs-validation.form.form--views-exposed-form-offices-block-2 #edit-actions.form-actions.js-form-wrapper.form-wrapper input#edit-submit-offices.btn.js-form-submit.form-submit.btn-primary,
	.contentcenter .views-element-container.block.block-views.block-views-blockoffices-block-2.block--collection-views-block--offices-block-2-2 .block__content .view.view-offices.view-id-offices .view-filters form#views-exposed-form-offices-block-2.views-exposed-form.needs-validation.form.form--views-exposed-form-offices-block-2 .form-actions.js-form-wrapper.form-wrapper input.btn.js-form-submit.form-submit.btn-primary {
		width: 20% !important;
	}

	.contentbkg .contenttopbkg .contenttopleft .field-content h1 {
		padding-left: 1em !important;
		padding-right: 1em !important;
	}

	.contentbkg .contenttopbkg .contenttopleft .field-content .aboutbody,
	.contentbkg .contenttopbkg .contenttopleft .field-content .aboutbtn {
		padding-left: 1.5em !important;
		padding-right: 1.5em !important;
	}
}

@media screen and (max-width: 576px) {
	.wv-header .siteheaderbkg nav.navbar .block--collection-dohscontactusbutton {
		display: none;
	}

	.wv-header .siteheaderbkg nav.navbar .searchicon .block.block-tb-megamenu.block-tb-megamenu-menu-blockdm14620046-main.block--collection-domainmenufordepartmentofhumanserviceswvmain {
		position: relative;
		left: 0em;
		top: -.5em;
		text-align: left !important;
	}

	.tbm-button {
		background-color: transparent;
		border-radius: 0;
		padding: 0em;
		border: 0 none;
	}

	.wv-header .siteheaderbkg nav.navbar.navbar-expand-lg.justify-content-between.navbar-light .col-9.col-md-9.col-lg-5,
	.wv-header .siteheaderbkg nav.navbar.navbar-expand-lg.justify-content-between.navbar-light .col-1.col-md-1.col-lg-1.searchicon .col-12.col-sm-12.col-md-12.col-lg-12 .block--type-basic.block.block-block-content.block-block-content3cf6ba97-d738-4446-9444-c88125417e14.block--basic.block--collection-searchicon .block__content .field.field--name-body.field--type-text-with-summary.field--label-hidden.field--item p a i.fas.fa-2x.fa-search {
		z-index: 900 !important;
		position: relative;
		right: 0;
	}


	.tbm-button {
		margin-top: 0em !important;
	}

	.wv-header .tbm-button {
		background: transparent;
		border-radius: 0em;
	}

	.tbm--mobile button.tbm-button {
		margin-left: 0em !important;
	}
	
		/*Agency Header*/
.navbar-brand__logo img {
	width: 15em !important;

}
}

@media screen and (max-width: 476px) {
	

}