
body.midnight {
  background-color: #2f2f2f;
  color: #fffff5;
}

body.midnight ::selection {
  background: #fffff5;
  color: #2f2f2f;
  text-shadow: none;
}

body.midnight section.bg-alt,
body.midnight .testimonial {
  background-color: #27282a;
}

body.midnight a.cta-project:hover {
  border-color: #fffff5;
}

body.midnight blockquote,
body.midnight hr,
body.midnight .slider-controls button,
body.midnight a.cta-project {
  border-color: #eeeeee;
}

body.midnight blockquote {
  border-color: #7b7d80;
}

body.midnight .top__brand,
body.midnight div.boxed p a:hover,
body.midnight .testimonial figcaption strong,
body.midnight .top__link:hover,
body.midnight .bio-text p,
body.midnight .bio-links a,
body.midnight a.cta-project:hover {
  color: #fffff5;
}

body.midnight .links a,
body.midnight .eyebrow,
body.midnight p,
body.midnight pre code,
body.midnight del,
body.midnight .slider-controls,
body.midnight .testimonial,
body.midnight .testimonial p,
body.midnight .site-footer,
body.midnight .site-footer a,
/*body.midnight a.cta-project*/ {
  color: #eeeeee;
}

body.midnight .testimonial figcaption,
body.midnight blockquote,
body.midnight blockquote p,
body.midnight blockquote a {
  color: #7b7d80;
}

body.midnight .top__cta {
  background-color: #edb525;
  color: #652263;
  font-weight: bold; 
}

body.midnight .top__cta a {
  color: #2f2f2f;
}

