/*Code here for the Fire Marshal website ONLY*/

/*alerts*/
.wv-banner .view-alerts {margin-left: calc(var(--bs-gutter-x)*-.5);
  margin-right: calc(var(--bs-gutter-x)*-.5);}

/*header background*/

.siteheaderbkg {background-color: #bfb8a5;}
  


.wv-banner .view-id-static_banner .views-field-field-hero-image-2 {margin-left: calc(var(--bs-gutter-x)*-.5);
  margin-right: calc(var(--bs-gutter-x)*-.5);}

.wv-banner img {width: 100%;
  min-width: 100%;
  height: 17em;
  overflow: hidden;
  object-fit: cover; border-bottom:5px solid #bfb8a5;}


/*links*/
.py-5 a:link, .py-5 a, a, a:hover, a:active, a:focus {color:#353b54;}


/*footer*/
.agency-footer {background-color:#bfb8a5!important; color:black;}
.agency-footer a {color:black!important;}
.agyftadr {border-right:1px solid black;}

/*buttons and menu*/

.wv-banner ul a.tbm-link.level-2 {font-weight: bold;
  text-transform: uppercase;}


.btn, .btn-primary {color:white;}

.tbm-link:focus, .tbm-link:hover, .tbm-link:active, a.tbm-link:focus, a.tbm-link:hover, a.tbm-link:active {color:#353b54!important;}

.btn, .btn-primary,
/*menu*/ .block-tb-megamenu .tbm {background-color:#353b54!important; border:0px none;}


 
 
 
a.tbm-link.level-1:hover, a.tbm-link.level-1:focus, a.tbm-link.level-1:active,
.btn:hover, .btn-primary:hover, .btn:focus, .btn-primary:focus, .btn:active, .btn-primary:active {color:white!important; background-color:#404764!important;}

a.tbm-link.level-1, .tbm-link.level-1 {color:white!important;}

/*sub page white background*/
.contentcenter {
  background-color: white;
  padding: 1em;
  margin-bottom:3em;
  }



.card {box-shadow: 0px 10px 30px -15px #111111;}

/*faq*/
.view-faq .accordion .accordion-header button.accordion-button {background-color:#353b54!important; color:white;}
.view-faq .accordion h2.accordion-header {color:white!important;}
.accordion-button::after {
  font-family: "Font Awesome 6 Free";
  content: "\f0a9";
  float: right; background-image:none; position:relative; top:-.25em;}

.accordion-button:not(.collapsed)::after
 {content: "\f0aa"; background-image:none; position:relative; top:.25em;}

@media screen and (max-width: 992px) {
.block-tb-megamenu .tbm {background-color:transparent!important;}
.tbm-link.level-1 {color:white; background-color:#353b54!important;}
}
@media screen and (max-width: 768px) {
.agyftadr {border-right:0px none!important;}

.wv-banner img {
  height: 10em;}
  
.path-frontpage .contentcenter {margin-bottom:0em!important;}
.path-frontpage .wv-banner {padding-bottom:0em!important;}
  
}

