body.historic {
  background-image: url("/images/historic/site-bg.jpg");
  background-position: bottom center;
  background-color: black;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
}

@media only screen and (max-width: 992px) and (min-width: 480px) {
  body.historic {
    background-attachment: scroll;
    background-size: auto;
    background-position: top;
  }
}
@media only screen and (max-width: 480px) {
  body.historic {
    background-attachment: scroll;
    background-size: auto;
    background-position: top;
  }
}
#Top_bar.is-sticky {
  background: rgba(0, 0, 0, 0.5);
  position: fixed !important;
}

#Top_bar .menu > li > a {
  color: #fff !important;
}

.copyright + .copyright {
  font-size: small;
  line-height: 1.6;
}

.slider-title {
  z-index: 6;
  white-space: nowrap;
  font-size: 60px;
  line-height: 70px;
  font-weight: 500;
  color: #fff;
  letter-spacing: 0px;
  font-family: Caveat;
}
.slider-title .slider-title-heading {
  font-size: 4rem !important;
  position: absolute;
  transform: translate(10px, -10rem);
}
.slider-title .slider-title-subheading {
  font-size: 2rem !important;
  position: absolute;
  transform: translate(10px, -8.5rem);
}