/* CSS Document */
.site { 
    background: #000;
}
.rstpl-head-bg {
  background-image: none;
  background: transparent;
}
.rstpl-header-border {
 display: none;
}
.rstpl-finder .btn:not(.jmodedit) {
  background-image: none !important;
}
.container {
  background-color: #000 !important;
  color: #ffffff;
}
.container a, .container a:hover, h2 {
  color: #ffffff;
}
.uk-form-label {
  color: #fff !important;
  font-size: 1rem !important;
}
.rstpl-featured-position {
  margin-bottom: 2rem !important;
}
#userForm h2 {
  margin-top: 2rem !important;
}
.rstpl-all-content-position {
  padding-bottom: 4rem;
  margin-bottom: 0rem !important;
}
@media (min-width: 992px) {
  .rstpl-top-position, .rstpl-top-fluid-position {
    padding-top: 2rem;
    padding-bottom: 2rem;
    border-bottom: 2px solid #ffffff;
  }
}