body, background-image {
  background-color: #000000;
  color: #FFFFFF;
}
.content-wrap, .nav > ul div > .banner, .nav-mobile > ul div > .banner {
  background-color: #000000;
}
h1,h2,h3,h4,h5,h6, .album-title, .heading {
  color: #FFFFFF;
}
h1.site-title {
  color: #000000;
}
h2.site-slogan {
  color: #FFFFFF;
}
a {
  color: #67C5FF;
}
a:hover, a:active {
  color: #FFFFFF;
}
.footer {
  color: #FFFFFF;
}
.rw-contact-form > div > .form-input-button[type="submit"] {
  background-color: #67C5FF;
  color: #fff;
}
.rw-contact-form > div > .form-input-button[type="submit"]:hover {
  background-color: #FFFFFF;
  color: #fff;
}
.rw-contact-form > div > .form-input-button[type="reset"] {
  background-color: #676767;
  color: #fff;
}
.rw-contact-form > div > .form-input-button[type="reset"]:hover {
  background-color: #676767;
  color: #fff;
}
.nav-mobile ul li a#current, .nav-mobile ul li a.currentAncestor, .mobile-toggle:hover,
.nav ul li a#current, .nav ul li a:hover, .nav ul li a.currentAncestor {
  color: #000000;
}
.nav ul li a.currentAncestor.disable-link:hover {
  color: #000000;
}
.loader .dot {
  border: 2px solid #FFFFFF;
  text-shadow: 0px 0px 6px #FFFFFF;
}
.glass-color {
  background-color: #FFFFFF;
  color: #000000;
}
.inner-content-wrap:before {
  background-image: -moz-linear-gradient(top, transparent 0px,  #000000 200px);
  background-image: -webkit-linear-gradient(top,transparent 0px, #000000 200px);
  background-image: -o-linear-gradient(top, transparent 0px, #000000 200px);
  background-image: -ms-linear-gradient(top, transparent 0px, #000000 200px);
  background-image: linear-gradient(to bottom, transparent 0px, #000000 200px);
}
.background-image:before, #container.banner:before {
  background-image: -moz-linear-gradient(top, transparent 0px,  #000000 200px);
  background-image: -webkit-linear-gradient(top,transparent 0px, #000000 200px);
  background-image: -o-linear-gradient(top, transparent 0px, #000000 200px);
  background-image: -ms-linear-gradient(top, transparent 0px, #000000 200px);
  background-image: linear-gradient(to bottom, transparent 0px, #000000 200px);
}
@media all and (max-width: 770px) {
  .inner-content-wrap:before {
    background-image: -moz-linear-gradient(top, transparent 0px,  #000000 100px);
    background-image: -webkit-linear-gradient(top,transparent 0px, #000000 100px);
    background-image: -o-linear-gradient(top, transparent 0px, #000000 100px);
    background-image: -ms-linear-gradient(top, transparent 0px, #000000 100px);
    background-image: linear-gradient(to bottom, transparent 0px, #000000 100px);
  }
  .background-image:before, #container.banner:before {
    background-image: -moz-linear-gradient(top, transparent 0px,  #000000 100px);
    background-image: -webkit-linear-gradient(top,transparent 0px, #000000 100px);
    background-image: -o-linear-gradient(top, transparent 0px, #000000 100px);
    background-image: -ms-linear-gradient(top, transparent 0px, #000000 100px);
    background-image: linear-gradient(to bottom, transparent 0px, #000000 100px);
  }
}
.no-banner .inner-content-wrap:before {
  background-image: none;
}
.no-banner .background-image:before, #container.banner:before {
  background-image: none;
}
