@charset "UTF-8";

header{
  height: 50px !important;
  position: static !important;
    top: 0 !important;
}
.trunk header nav.nav{
  top: 0 !important;
  /* width: 100vw !important; */
}
#top > div > header > nav{
  width: 100% !important;
}

.header .nav{
  position: relative !important;
  width: 100vw !important;
}
.body.lower .trunk .branches .leaf.title{
  padding-left: 10px;
}
.body.lower .trunk .branches .leaf.title{
  line-height: 80px;
}
.body .trunk > .branches > .leaf{
  /* width: 100vw !important; */
}
.body .trunk > .branches > .leaf .outline{
  display: block !important;
  width: 100%;
}




.services-row .service-item{
  width: 100%;
  max-width: 100%;
}
.services-row .service-item h3{
  margin-left: 0 !important;
  white-space: inherit;
}