/*Capitol Police CSS*/
body {
  background-image: url("/sites/default/files/2025-08/bkg.jpg")!important;
  background-size:cover!important;
  background-attachment:fixed!important;
  background-repeat:no-repeat!important;
}
.wv-header .siteheaderbkg .form-item-search input.form-textfield.form-control {
  position: absolute;
  width: 13em;
  right: 5.5em;
  top: 4em;
  bottom: 50%!important;
  padding: 1.5em!important;
}

.wv-header .siteheaderbkg .btn.js-form-submit.form-submit.btn-primary {
    position: absolute;
    right: 1em;
    top: 4em;
    bottom: 50% !important;
    display: flex
;
    padding-top: .75em;
    padding-bottom: 2.25em;
}
.block-tb-megamenu .tbm {
  background-color: #273443!important;
}
.tbm-link.level-1 {
color:#ffffff!important;
}

.btn-primary {
  background-color: #273443!important;
  color: white;
  border-radius: 5px;
  padding: 8px;
}
.aboutbtn a.btn {
font-weight:bold!important;
--bs-btn-padding-x: 0rem!important;
margin-bottom:2em;!important
}

.agency-footer {
  background-color: #273443;
  color: white;
  padding: 3rem 0rem 3rem 0rem;
  margin-top: 0rem;
  text-align: left;
}

.wv-banner .carousel-item {
  position: relative;
  padding-bottom: 400px;
  max-height: 400px;
  padding-top: 0px;
  overflow: hidden;
  text-align: center;
}
.wv-banner .carousel-inner img {
  opacity: .3 !important;
  transition: all 1s ease-in !important;
}

h1, h2, h3, h4 {
  font-weight: bold;
  text-transform: none!important;
}
.view.view-basic-block..field__item img.img-fluid {
	max-width:5em; height:auto;
}
.views-field.views-field-views-conditional-field span.field-content h1 {font-size:1.7em!important;}

#main-content {
	background-color:#ffffff!important;
}
.contentbottom {
	--bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: calc(var(--bs-gutter-x)*.5);
  padding-right: calc(var(--bs-gutter-x)*.5);
  width: 100%;
  margin-bottom: 3em!important;
}
.h2, h2 {
  font-size: calc(1.75rem + .9vw);
}
.CallOutSBody h2 {
font-size: calc(1.2rem + .9vw);
}
.tbm-link.level-1:hover, .tbm-link.level-1:focus, .tbm-link.level-1:active {
  background-color: #000000;
  color: white;
}
@media screen and (max-width: 992px)
{
.block-tb-megamenu .tbm {
  background-color: #f3f3f3!important;
}
.tbm-link.level-1 {
		background-color: #273443 !important;
		color: white;
	}
}
