:root {
  --oevia: #313231;
  --multuerkis: #cc3c27;
}

.navbar-brand:hover, .navbar-brand:focus {
    color: white;
}

#main-navbar {
  background-color: #313231;
}

.navbar-nav .nav-link, .navbar-nav .nav-link { color: white !important; background-color: #313231 !important; }
.navbar-nav .nav-link:hover, .navbar-nav .nav-link:focus { color: white !important; }

.nav-item .dropdown-menu {
  background-color: var(--oevia) !important;
  border-bottom: none !important;
  border-top: 2px solid var(--multuerkis) !important;
}

.nav-item .dropdown-menu .dropdown-item {
  color: white !important;
}

.carousel-item .carousel-caption:after {
  background-color: var(--oevia) !important;
}

li::before {
  color: var(--multuerkis) !important;
}

.jumbotron::before {
  background: var(--oevia);
}

#content a {
  color: var(--multuerkis);
}

#content a:hover {
  color: var(--oevia);
}

i[title="Kontakt"], .muonline, .pure {
  display: none;
}

.sit-cookieoptin-modal-revoke, .sit-cookieoptin-modal-revoke:hover{
  background: var(--multuerkis);
  color: white;
}

div.tx-cookieoptin button.btn:hover, #allowEssential:hover, #allowAll:hover {
  background: #3C3C3C;
  color: var(--multuerkis);
}

.sit-cookieoptin-modal-wrapper .cookieoptin-modal .links ul li a{
  color: var(--multuerkis);
}

div.tx-cookieoptin button.btn, #allowEssential{
  background: var(--multuerkis);
  border: var(--multuerkis);
}

div.tx-cookieoptin button.btn:hover, #allowEssential:hover{
  background: #3C3C3C;
}

#allowAll{
  background: #cfcfcf;
  border-color: #cfcfcf;
  color: #3d3d3d;
  font-weight: bold;
}

.mr-2.muonline.d-flex.align-items-center{
  display: none !important;
}
