/*Veterans CSS Here*/

/*logo*/

.navbar-brand__logo img {width:15em!important;}

/*alert*/

.view-alerts {margin-left: calc(var(--bs-gutter-x)*-.5);
	margin-right: calc(var(--bs-gutter-x)*-.5);} 
	
.siteheaderbkg {border-bottom:5px solid #ee3342; background-image: url('/sites/default/files/2026-03/banner.jpg'); 
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  background-color: #ffffff;}

/*menu*/
.wv-banner .tbm-item.level-2 .tbm-link-container a.tbm-link.level-2 {font-weight:bold;}
.tbm-link {color:white!important;}
.block-tb-megamenu .tbm
 {
	background-color:#1b489e!important; color:white!important;
}
a.tbm-link.level-1:hover, a.tbm-link.level-1:focus, a.tbm-link.level-1:active {background-color:#1c3e81; color:white!important;}
a.tbm-link.level-1 {color:white!important;}
.tbm-submenu {z-index:9999!important; background-color:#1b489e;}
.nav-link {text-transform:none;}
.path-frontpage .wv-banner {padding-bottom:0em;}
.path-frontpage .view-about-us {padding-top:3em;}
.view-about-us .aboutbtn a.btn {margin-top:1em;}
/*headings*/
h1, h2, h3, h4 {text-transform:none; color:#1b489e;}

/*buttons*/
.contentcenter a.ServiceClear
{border-radius:1em;}
.contentcenter a.ServiceClear, 
.wv-header .siteheaderbkg .btn.js-form-submit.form-submit.btn-primary {background-color:#ffc529; color:black;}
.contentcenter a.ServiceClear:hover, 
.contentcenter a.ServiceClear:focus, 
.contentcenter a.ServiceClear:active, 
.wv-header .siteheaderbkg .btn.js-form-submit.form-submit.btn-primary:active, 
.wv-header .siteheaderbkg .btn.js-form-submit.form-submit.btn-primary:focus, 
.wv-header .siteheaderbkg .btn.js-form-submit.form-submit.btn-primary:hover {background-color:#fcd15f; color:black;}


/*btn*/
.button, .btn-primary,
.btn, a.btn {background-color:#ffc529!important;
  color: black !important;}
  
.button:hover, .button:active, .button:focus, .btn-primary:hover, .btn-primary:focus, .btn-primary:active
.btn:hover, a.btn:hover, .btn:active, a.btn:active, .btn:focus, a.btn:focus {background-color:#fcd15f!important;
  color: black !important;}

/*banner*/
.wv-banner .view-static-banner .views-field-field-hero-image-2
{
	position: relative;
	padding-bottom: 20em;
	max-height: 20em;
	overflow: hidden;
	text-align: center; margin-left: calc(var(--bs-gutter-x)*-.5);
	margin-right: calc(var(--bs-gutter-x)*-.5);
}

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



a, a:hover, a:active, a:visited, a:focus {color:#1b489e;}


a.enterprise-header, .enterprise-header a {color:black!important;}

/*Photo with Call Out*/
.card .card-img-top img.img-fluid, .card .card-img-top a img.img-fluid {min-width:100%;}
.contentcenter .view-featured .card {border-radius:1em;}
.card {border:1px solid #cccccc;}
.card-body {padding:1em;}
.card-title {font-weight:bold;}

.view-featured .row.Featured,
.view-featured {background-color:#d9d9d8; margin-left: calc(var(--bs-gutter-x)*-.5);
	margin-right: calc(var(--bs-gutter-x)*-.5);}


.path-frontpage .view-featured .row.Featured {padding:3em 0em;}


.view-featured .card-text a.btn {margin-top:1em;}

/*footer*/
.agency-footer {background-color:#1b489e; margin-top:3em; color:white!important;}

.agency-footer a, .agency-footer h2 {color:white!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;
}

/*statistics*/
.view-statistics {border-top:1px solid #cccccc; padding-top:2em; margin-top:2em;}
.view-statistics h3 {text-align:left!important; font-size:1.75em;}

.statisticblock {background-color:#d9d9d8; border-radius:1em; padding:1em;}


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


/*menu*/
.block-tb-megamenu .tbm {
	background: transparent!important; 
}
.tbm-link.level-1 {background-color:#1b489e;}




}

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


.statisticblock {margin-bottom:1em;}
	.view-featured .row.Featured .col {width:100%; flex:none;}
.view-featured .row.Featured {flex:none;}
	.view-featured .card {margin-bottom: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;
	}


}
@media screen and (max-width: 576px) {
.siteheaderbkg {background-image:none;}

	}