.entity-site {
  background: #333;
  color: #fff;
}
.entity-site .main {
  background: #222;
}
.entity-site h1, .entity-site h2, .entity-site h3, .entity-site h4, .entity-site h5, .entity-site h6 {
  color: #fff;
}
.entity-site h1 a, .entity-site h2 a, .entity-site h3 a, .entity-site h4 a, .entity-site h5 a, .entity-site h6 a, .entity-site a {
  color: #6DB2D2;
}

.entity-site .search-bar .btn.medium a,
.entity-site .btn > a {
  color: #fff;
}

.entity-site.alternative #QuickContact {
  background: #000;
}

.entity-site.alternative .secondary-col .website-site-section, .entity-site.alternative .secondary-col .featured-properties, .entity-site.alternative .secondary-col .similar-properties, .entity-site.alternative .secondary-col .our-team, .entity-site.alternative .secondary-col .our-offices, .entity-site.alternative .secondary-col .website-site-section.social-icons, .entity-site.alternative .secondary-col .contact-form {
  border-top-color: black;
  background: #333;
}

.geo-list ul li, .courses-section ul li, .languages-section ul li, .website-site-section.agent-community-list ul li {
  border-color: #555;
  background: none;
}

.entity-site.blog {
  color: initial;
  background: initial;
}
.entity-site.blog .main {
  background: initial;
}
.entity-site.blog .main-content h1, .entity-site.blog .main-content h2, .entity-site.blog .main-content h3, .entity-site.blog .main-content h4, .entity-site.blog .main-content h5, .entity-site.blog .main-content h6 {
  color: initial;
}

.entity-site.blog #QuickContact {
  background: initial;
}

.entity-site.alternative.blog .secondary-col .website-site-section,
.entity-site.alternative.blog .secondary-col .featured-properties,
.entity-site.alternative.blog .secondary-col .similar-properties,
.entity-site.alternative.blog .secondary-col .our-team,
.entity-site.alternative.blog .secondary-col .our-offices,
.entity-site.alternative.blog .secondary-col .website-site-section.social-icons,
.entity-site.alternative.blog .secondary-col .contact-form {
  border-top-color: initial;
  background: initial;
}

.blog .geo-list ul li, .courses-section ul li,
.blog .languages-section ul li,
.blog .website-site-section.agent-community-list ul li {
  border-color: initial;
  background: initial;
}

footer {
  background: black;
}

.modal--half,
.modal--half span,
.modal--half p {
  color: initial;
}
