/* Navbar color */

.bg-dark {
  background-color: #ffffff!important;
  opacity: 0.95;
}

/* Button color */

.btn:hover {
  color: var(--bs-btn-hover-color);
  background-color: rgb(40,6,90)!important;
  border-color: #6c757d;
}

a {
  color: var(--bs-link-color);
  text-decoration: none;
}

.btn-primary:active, .btn-primary:focus, .btn-primary:hover {
  background-color: rgb(40,6,90) !important;
  border-color: #fe565d !important;
  color: #fff;
}

/* ***************** PRIVACY COOKIE MODAL ***************** */

#privacy-cookie {
  font-size: 0.9em;
}

/* * Bootstrap Cookie Alert by Wruczek * https://github.com/Wruczek/Bootstrap-Cookie-Alert * Released under MIT license */

.cookiealert {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  margin: 0 !important;
  z-index: 999;
  opacity: 0;
  visibility: hidden;
  border-radius: 0;
  transform: translateY(100%);
  transition: all 500ms ease-out;
  color: #ecf0f1;
  background-color: #414445;
  font-size: 0.9rem;
}

.cookiealert.show {
  opacity: 1;
  visibility: visible;
  transform: translateY(0%);
  transition-delay: 2000ms;
}

.cookiealert a {
  text-decoration: underline color: #fff;
}

.cookiealert .acceptcookies {
  margin-left: 10px;
  vertical-align: baseline;
}

/* Google Maps */

#googleMap {
  width: auto;
  height: 400px;
  -webkit-filter: grayscale(100%);
  filter: grayscale(30%);
  margin-bottom: 50px;
}

/* reduce page title on mobile */

@media (max-width: 576px) {
  .reduce-title {
    font-size: 35px;
  }
}

