body, #main-nav,
#main-nav.compact-sticky {
  background-color: #2d2d2d!important;
  color: #afafaf!important;
}
footer {
  background: #101010!important;
}
.button, .btn { color: #ffffff!important; }
#expo a.url.btn.button {
  color: #2d2d2d!important;
}
.exclusive-url>.figure-caption,
.exclusive-url.smallUrl .url-title > h3 {
  color: #afafaf!important;
}
body:not(.contact) main>article:first-of-type {
  color: #2d2d2d!important;
}
#move-top, .button::before, .btn::before, .button.inverted:hover, #current-page-title::after {
  background-color: #c7ab56!important;
}

#main-nav .navbar-nav>.active>a.nav-link::before,
.exclusive-url.mediumUrl::before {
  border-left-color: #2d2d2d!important;
  border-top-color: #2d2d2d!important;
}
#main-nav .navbar-nav>.active>a.nav-link::after,
.exclusive-url.mediumUrl::after {
  border-right-color: #2d2d2d!important;
  border-bottom-color: #2d2d2d!important;
}
#recent-articles h2::before {
  border-right-color: #c7ab56!important;
  border-bottom-color: #c7ab56!important;
}
#main-nav .dropdown-menu {
  background-color: #ffffff!important;
  color: #2d2d2d!important;
}
#main-nav li.dropdown .dropdown-menu::before,
#main-nav .navbar-nav>.active>a.nav-link {
  background-color: #ffffff!important;
}
#header-middle {
  background-color: #c7ab56!important;
}

#main-nav .nav-item:hover>a.nav-link, #main-nav .nav-item.active>a.nav-link, #main-nav .nav-item.open>a.nav-link, 
#main-nav .dropdown-menu .nav-item:hover>a.nav-link, #main-nav .dropdown-menu .nav-item.active>a.nav-link, 
#main-nav .dropdown-menu .nav-item.open>a.nav-link,
.recent-article figcaption h3, #footer .contact-info-section .icon, .social-container>li>a:hover,
body.contact .contact-details .cd-title {
  color: #c7ab56!important;
}

.exclusive-url.smallUrl .url-title>h3::before,
#recent-articles h2::before {
  border-bottom-color: #c7ab56!important;
  border-right-color: #c7ab56!important;
}

.navbar-toggler:not(:disabled):not(.disabled) {
  color: #fff!important;
}