/*This CSS is for SBA*/
body {
	background-color:#000000!important;
}
.siteheaderbkg {
background-image:url(/sites/default/files/2025-06/bkg.jpg)!important;
background-repeat:no-repeat;
background-size:cover;
}
.wv-header .siteheaderbkg .form-item-search input.form-textfield.form-control {
  position: absolute;
  width: 13em;
  right: 5.5em;
  top: 4em;
  bottom: 40%;
  padding: .5em;
  padding-bottom:1.5em!important;
  padding-top:1em!important;
}
.wv-header .siteheaderbkg .btn.js-form-submit.form-submit.btn-primary {
  position: absolute;
  right: 1em;
  top: 4em;
  bottom: 40%;
  background-color: #000000 !important;
  border-color:#000000!important;
  padding-bottom:2em!important
}
.block-tb-megamenu .tbm {
  background-color: #822104!important;
}
.contenttopbkg {
  background-color: #FFFFFF !important;padding:1em!important;
}
.contentcenter a {
  color:#822104!important;
  text-decoration: none;
}
.py-5 a:link, .py-5 a, a {
  color: #FFFFFF !important;
}
#main-content a {
  color: #5b5133 !important;
}

.entheaderright a.ext {
color:#000000!important;
}
.aboutbtn a.btn {
  padding-left: 0em!important;
  font-size: 1em!important;
}
.block--collection-views-block--basic-block-block-1 {margin-top:3em!important;}
.view-about-us.view-id-about_us. h1 {font-size:1.8em!important;}

.view-display-id-block_1.js-view-dom-id-fab790c283b330a4355882c63327d62a9c411c208f8dea5ab8ef6a3b20df903a {
margin-bottom:2em!important;
}

.more-link {
  display: block;
  clear: both;
  margin-bottom: 2em!important;
}
.container-fluid.contentbkg {
background-color:white!important;
margin-bottom:3em!important;
}
a.nav-link {
color:#ffffff!important;
}
.more-link a {
  color:#822104!important;
}
#main-content div.container-fluid.contentbkg {width:80%!important;}
.carousel-item h3 {
  position: absolute;
  left: 0;
  right: 0;
  text-transform: none;
  margin-left: auto;
  text-align: center;
  margin-right: auto;
  width: 500px;
  top: 3em;
  color: white!important;
  text-shadow: black 1px 0 10px;
}
h1, h2, h3, h4 {
  font-weight: normal!important;
  text-transform: none!important;
  color:#822104!important;
}
 .h1, h1 {
    font-size: 2.2rem!important;
  }
.wv-footer h2, h3, h4 {
	  text-transform: none!important;
    color:#822104!important;

}
.wv-header .siteheaderbkg .btn.js-form-submit.form-submit.btn-primary {
  position: absolute;
  right: 1em;
  top: 4em;
  bottom: 40%;
  background-color: #000000!important;
}
.btn-primary {
  background-color: #822104 !important
  color: white;
  border-radius: 5px;
  padding: 8px;
}
.wv-banner .carousel-item {
    position: relative;
    padding-bottom: 400px;
    max-height: 400px;
    padding-top: 0px!important; 
    overflow: hidden;
    text-align: center;
}

.wv-banner .carousel-item img {
	opacity:.5!important;
}
.wv-banner .carousel-item .btn-primary {
  position: absolute;
  left: 0;
  right: 0;
  margin-left: auto;
  text-align: center;
  margin-right: auto;
  width: 10em;
  top: 16em;
  color: white;
  z-index: 9999;
  background-color:#000000!important;
}
.agency-footer {
  background-color: #5b5133!important;
  color: white;
  padding: 3rem 0rem 3rem 0rem;
  margin-top: 0rem;
  text-align: left;
}
.agyftadr {
  border-right: 0px solid white!important;
  text-align: left;
}
.tbm-submenu {
  background-color: #000000!important;
  border-radius: 0;
  border-top-width: 0;
  border: 1px solid rgba(0,0,0,0.2);
  box-shadow: 0 5px 10px rgba(0,0,0,0.2);
  padding: 1rem;
    padding-top: 1rem;
    padding-right: 1rem;
    padding-bottom: 1rem;
    padding-left: 1rem;
}
.tbm-link.level-1:hover, .tbm-link.level-1:focus, .tbm-link.level-1:active {
  background-color: #000000!important;
  color: white;

}
.block-field-blocknodearticlefield-featured {
display:none!important;
}
@media screen and (max-width: 992px) {

.block-tb-megamenu .tbm {
  background-color: #f3f3f3!important;
}
  .tbm-link.level-1 {
    background-color: #000 !important;
    color: white;
  }
  .fa-search {
color:#000000!important;
}
}