/*Emergency Management*/
body {
 background: -webkit-gradient(linear, left top, left bottom, from(#e5e3e3), to(#f6f5f5)) no-repeat #f6f5f5!important; background: -moz-linear-gradient(top, #e5e3e3, #f6f5f5) no-repeat #f6f5f5!important; background: linear-gradient(to bottom, #e5e3e3, #f6f5f5)!important;
}
.siteheaderbkg {
background-color:#132d60!important;
}
.wv-header .siteheaderbkg .form-item-search input.form-textfield.form-control {
  position: absolute;
  width: 13em;
  right: 5.5em;
  top: 2em;
  bottom: 40%;
  padding: .5em;
  padding-bottom:1.5em!important;
  padding-top:1em!important;
  height:3em;
}

.wv-header .siteheaderbkg .btn.js-form-submit.form-submit.btn-primary {
  position: absolute;
  right: 1em;
  top: 2em!important;
  bottom: 40%;
  background-color: #cea427 !important;
  color: #000000!important;
  padding-top:.5em;
  padding-bottom:2em;
  height:3em;
}
.block-tb-megamenu .tbm {
  background-color: #132d60!important;border-bottom: 10px solid #cea427 ;
}
.contenttopbkg {
  background-color: #FFFFFF !important;padding:1em!important;
}
.contentcenter a {
  color:#822104!important;
  text-decoration: none;
}
#main-content a {
  color: #5b5133 !important;
}

.entheaderright a.ext {
color:#000000 !important;
}
.aboutbtn a.btn {
  padding-left: 0em!important;
  font-size: 1em!important;
}
a.tbm-link.level-2 {
	color:#000000!important;
}
a.tbm-link.level-3 {
	color:#000000!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;
}
.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:#192d57!important;
}
 .h1, h1 {
    font-size: 2.2rem!important;
  }
.wv-footer h2, h3, h4 {
	  text-transform: none!important;
  color:#FFFFFF!important;
}
.wv-header .siteheaderbkg .btn.js-form-submit.form-submit.btn-primary {
  position: absolute;
  right: 1em;
  top: 4em;
  bottom: 40%;
  background-color: #cea427 !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: #132d60!important;
  border-top: 10px solid #cea427 ;
  color: white;
  padding: 3rem 0rem 3rem 0rem;
  margin-top: 0rem;
  text-align: left;
}
.agyftadr {
  border-right: 0px solid white!important;
  text-align: left;
}
.contenttopright div.views-element-container.contextual-region.block.block-views.block-views-blockbasic-block-block-1.block--collection-views-block--basic-block-block-1 h2.block__titlet {
	margin-top:-1em!important;
}
.maxservice {
  height: 9em;
  width: 100%;
  padding: 1em;
  background-color: #cea427 !important;
  text-align: center!important;
}
.maxservice .faservice .fontawesome-icons .fontawesome-icon i {color:#000000!important;font-size:1.4em!important;}
.servicedsc strong {color:#000000!important;font-size:1.4em!important;}
.faservice {
  display: inline;
  float: left;
  font-size: 2em;
  width: 100%;
  top: 40%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  position: relative;
  margin: 0;
  padding-left: .2em;
}
.servicedsc {
  display: inline;
  float: left;
  width: 100%;
  top: 40%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  position: relative;
  margin: 0;
  font-weight:normal!important;
}

  .tbm-link.level-1 {
  color: #ffffff!important;
  padding: 1rem 1.25rem;
}

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

.block-tb-megamenu .tbm {
  background-color: #f3f3f3!important;
}
  .tbm-link.level-1 {
    background-color: #000 !important;
    color: white;
  }
.wv-header .siteheaderbkg .form-item-search input.form-textfield.form-control {
  position: absolute;
  width: 13em;
  right: 5.5em;
  top: 2em;
  bottom: 40%;
  padding: .5em;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
  padding-bottom: 1.5em !important;
  padding-top: 1em !important;
  height: 3em;
  display: None;
}
.wv-header .siteheaderbkg .btn.js-form-submit.form-submit.btn-primary {
  position: absolute;
  right: 1em;
  top: 4em;
  bottom: 40%;
  background-color: #cea427 !important;
  display:none;
}
}