/*logo*/
.navbar-brand__logo img {width:13em!important;}


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

/*search*/
.wv-header .siteheaderbkg .btn.js-form-submit.form-submit.btn-primary {border:1px solid #cccccc; border-bottom-left-radius:0em;border-top-left-radius:0em;box-shadow:none;}
.wv-header .siteheaderbkg .form-item-search input.form-textfield.form-control {padding:.75em; border-bottom-right-radius:0em;border-top-right-radius:0em;}
/*Navigation*/
.block-tb-megamenu .tbm
 {  
	background-color:#021a4a!important;
}

/*links*/

a, a:hover, a:active, a:visited, a:focus {color:/*#021a4a*/ #0b5394;}
a, a.tbm-link.level-2 {font-weight:bold;}
a.tbm-link.level-1, .path-frontpage a, .enterprise-header a, .enterprise-footer a, a.tbm-link.level-3 {font-weight:normal;}

a.tbm-link.level-2:hover, a.tbm-link.level-2:focus, a.tbm-link.level-2:active {font-weight:bold;}
a.tbm-link.level-1:hover, a.tbm-link.level-1:focus, a.tbm-link.level-1:active {background-color:#03256a; font-weight:normal;}
nav .tbm-submenu a:hover, nav .tbm-submenu a:active, nav .tbm-submenu a:focus {color:black!important; font-weight:normal;}

/*alert*/
.wv-banner .block-views-blockstatic-banner-block-1,
.wv-banner .block--collection-views-block--alerts-block-1 {margin-left: calc(var(--bs-gutter-x)*-.5);
	margin-right: calc(var(--bs-gutter-x)*-.5);}
	

/*about*/
.path-frontpage .wv-banner {background-image: url('/sites/default/files/2025-12/aboutbkg.jpg');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  padding:0em;}
  
  .wv-banner {
  padding-bottom: 0rem;}
  
.wv-banner .view-about-us {padding:3em 17em; color:white!important; text-align:center; text-shadow:black 2px 2px 3px;}

.wv-banner .view-about-us .aboutbtn a.btn {margin-top:1em; text-shadow:none;}

.view-about-us h1 {font-weight:normal!important; color:white!important;}

.view-static-banner .views-field-field-hero-image-2 img {width: 100%;
  position: absolute;
  top: 0px;
  left: 0;
  height: 17em;
  overflow: hidden;
  object-fit: cover;}
  
  .view-static-banner .views-field-field-hero-image-2
  {position: relative;
  padding-bottom: 17em;
  max-height: 17em;
  padding-top: 0em;
  overflow: hidden;
  text-align: center;}

/*btn*/
.orgsearch .button,
.btn, a.btn {background-color: #021a4a;
  color: white !important;
  border-radius: .5em;
  border: 0px none;
  padding: .5em 1.5em;
  box-shadow: 0px 0px 2px 3px rgba(0, 0, 0, 0.1);
  font-size: 1em;

}
  
.orgsearch .button:hover, .orgsearch .button:active, .orgsearch .button:focus, 
.btn:hover, a.btn:hover, .btn:active, a.btn:active, .btn:focus, a.btn:focus {
	background-color: #03256a;
  color: white !important;
  border-radius: .5em;
  border: 0px none;
  padding: .5em 1.5em;
  box-shadow: 0px 0px 2px 3px rgba(0, 0, 0, 0.1);
  font-size: 1em;

}


.card .card-body h5.card-title a {color:#021a4a!important;}
/*Photo with Call Out*/
.contentcenter .block--collection-views-block--featured-block-1
 {background-color: #f6f7fb;
  padding-top: .5em;
  padding-bottom: 2.5em;
  padding-left: 2.5em;
  padding-right: 2.5em;
  margin-left: calc(var(--bs-gutter-x)*-1);
  margin-right: calc(var(--bs-gutter-x)*-1);}

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



/*
.card {box-shadow: 0px 0px 2px 3px rgba(0, 0, 0, 0.1);}*/

.contentcenter .view-content .card .card-img-top img
 {
  width: 100%;
  min-width: 100%;
height:100%;
  overflow: hidden;
  object-fit: cover;}
.card .card-body a.btn {margin-top:1em;}

.card {border-top-left-radius: 1em;
  border-top-right-radius: 1em;}



.contentcenter .view-photo-with-call-out {padding-bottom:3em; margin-top:3em;}

  


.path-frontpage .contentbkg {background-color: #f6f7fb;}

/*featured*/
.contentcenter .view-featured .views-field-title span.field-content {font-weight:bold; color:white;}
.path-frontpage .view-featured {background-color:#021a4a; border-radius:1em; color:white; padding:1em 1em 0em 1em; margin-bottom:3em;}
.path-frontpage .view-featured .field-content a.btn {display:none;}
.path-frontpage .view-featured .field-content a.votebtn {display:inline-block; background-color:white; color:#021a4a!important;}
/*services*/
/*
.contentcenter .ServiceBox {background-color:white; padding: 1.5em 1em 1em 1em; border-radius:.5em; margin:1em;}
.contentcenter .ServiceBox .ServiceLongDescr p {border-bottom:1px solid #cccccc;}
.contentcenter .ServiceBox .ServiceLongDescr strong	{font-size:2em;}

.contentcenter .block-views-blockservices-block-3.block--collection-views-block--services-block-3 .view-services #views-bootstrap-services-block-3.grid.views-view-grid.row
{padding-top:3em; padding-bottom:3em; margin-left: calc(var(--bs-gutter-x)*-1);
  margin-right: calc(var(--bs-gutter-x)*-1);}

.contentcenter .block-views-blockservices-block-3.block--collection-views-block--services-block-3 .view-services.view-id-services {display:block; width:100%; clear:both; float:none;}
*/


.view-services .maxservice {background-color:#f9fafc; color:black; border-radius:4em; border:1px solid #cccccc;}
.contentcenter .block--collection-popularresources {clear:both;}

/*headings*/
h1, h2, h3, h4 {
  text-transform:none; color:#021a4a;}
  
  /*org search*/
  

.contentcenter .block--collection-views-block--basic-block-block-1 {float:left; width:49%; display:inline-block; background-color:white; padding: 1.5em 1em 1em 1em; border-top-right-radius:.5em; border-top-left-radius:.5em;}
  .contentcenter .view-basic-block .orgsearch input {display:inline-block; width:80%; padding:.75em; margin-right:2%;}
.contentcenter .view-basic-block .orgsearch .button {display:inline-block; width:27%;} 
  
  /*news*/
  
.contentcenter .block--collection-views-block--news-an-block-6 {color:white!important; margin-bottom:4em; width:49%; display:inline-block; float:right; background-color:#021c4d; padding: 1.5em 1em 1em 1em; border-radius:.5em;}
.path-frontpage .contentcenter .view-news-an a {color:white!important;}
.view-news-an .views-row {padding-top:.5em; padding-bottom:.5em; margin-top:.5em; border-top:1px solid #264d86;}
.path-frontpage .block-views-blocknews-an-block-6 h2 {color:white!important;}

 /*doc search*/
.contentcenter .block-views.block-views-exposed-filter-blockdocuments-block-2.block--collection-exposedformdocumentsblock-2,
.contentcenter .block-views-blockdocuments-block-1.block--collection-views-block--documents-block-1-2
  {width:49%; float:left; display:inline-block; background-color:white; padding: 1.5em 1em 1em 1em; border-bottom-right-radius:.5em; border-bottom-left-radius:.5em; margin-bottom:4em;}
 
 
.contentcenter .views-exposed-form .js-form-submit.form-submit.btn.btn-primary,
 .contentcenter .view-documents .btn.js-form-submit.form-submit.btn-primary
 /*.contentcenter .view-documents input .btn-primary */ {top:0em; float:none; margin-top:1em;}
 
 /*map*/
.contentcenter .block--basic.block--collection-ouroffices {padding-top:3em;}
.contentcenter .block-views-blockmap-block-1.block--collection-views-block--map-block-1 {padding-bottom:3em;}
.contentcenter .block--collection-ouroffices, .Offices {clear:both;}
  
/*footer*/
.wv-footer .agency-footer .agyftadr img {width:5em; height:auto;}
.agency-footer {background-color:#021a4a;}
.agency-footer a {color:white!important;}
.nav-link {text-transform:none;}
.agency-footer h2 {color:white!important;}

/*contact us*/ 
.ContactUsRow .coltwo h2 {font-size:2em;}
.ContactUsRow .colone .field--name-field-agency-name-header p {text-transform:normal;}

/*pages*/
.breadcrumb {padding-top:3em;}
.page #main-content .contentcenter {padding-bottom:3em;}


@media screen and (max-width: 1100px) {
	  /*services*/
  
.contentcenter .view-services .col-sm-6.col-md-6 {width:100%; min-width:100%;}

.wv-banner .view-about-us {padding:3em 5em;}
}

@media screen and (max-width: 992px) {
/*menu*/
.block-tb-megamenu .tbm {
	background: transparent!important; 
}
.maxservice {height:6em;}
  
  
  /*photo with call out*/
.contentcenter .view-photo-with-call-out .col {width:50%!important; display:block; min-width:50%;}
  
  

.contentcenter .view-photo-with-call-out .card {margin-bottom:2em;} 
.contentcenter .view-photo-with-call-out {padding-bottom:1.5em;}


  /*org search*/
.contentcenter .block--collection-views-block--basic-block-block-1 {float:none; width:100%; display:block; border-bottom-right-radius:.5em; border-bottom-left-radius:.5em; margin-bottom:3.5em;}
 
  /*doc search*/
  .contentcenter .block-views.block-views-exposed-filter-blockdocuments-block-2.block--collection-exposedformdocumentsblock-2,
.contentcenter .block-views-blockdocuments-block-1.block--collection-views-block--documents-block-1-2
  {width:100%; float:none; display:block; border-top-right-radius:.5em; border-top-left-radius:.5em;}
  
 
  /*news*/
  
.contentcenter .block--collection-views-block--news-an-block-6 {width:100%; display:block; float:none;} 
  
  
.wv-banner .view-about-us {padding:3em 1em;}
.tbm-link.level-1 {
	background-color:#021a4a;
  
}

@media screen and (max-width: 768px) {
  .navbar-brand__logo img {width:100%!important;}
  
  /*photo with call out*/
.contentcenter .view-photo-with-call-out .col {width:100%!important; min-width:100%;}
.contentcenter .view-photo-with-call-out {margin-top:0em;}
.contentcenter .view-photo-with-call-out .card {margin-bottom:2em;} 
.contentcenter .view-photo-with-call-out {padding-bottom:1.5em; margin-top:3em;}

}


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


  .contentcenter .view-basic-block .orgsearch input {display:inline-block; width:50%!important; padding:.75em; margin-right:2%;}
.contentcenter .view-basic-block .orgsearch .button {display:inline-block; width:45%!important;} 
}