/*
##########################################
Cookie Consent by Osano
##########################################
*/

.cc-window {
  width: auto;
  max-width: 20rem;
  bottom: 0.5rem !important;
  left: auto !important;
  right: 0.5rem !important;
  background-color: rgba(0, 0, 0, 0.8) !important;
  color: var(--color-text);
  font-family: inherit !important;
  font-size: 80% !important;
  padding: 2rem !important;
  border-radius: 0.5rem !important;
  box-shadow: none !important;
  flex-direction: column !important;
}
@media (max-width: 767.98px) {
  .cc-window {
    max-width: calc(100% - 1rem) !important;
  }
}

.cc-window a::before {
  display: none;
}
.cc-message {
  display: block;
  float: left;
  width: 100%;
  margin-right: 0rem !important;
  margin-bottom: 1rem;
}
.cc-message a {
  color: var( --color-gold) !important;
}
.cc-message a:hover {
  color: var( --color-gold-alt)!important;
}
.cc-compliance a {
  color: var( --color-gold) !important;
}
.allow.cookies {
  border: 0.1rem solid var( --color-gold) !important;
}
.cc-btn {
  border-radius: 0.5rem !important;
  font-size: 0.7rem !important;
  padding: 0.6rem !important;
}
.cc-btn:hover {
  color: var( --color-gold-alt) !important;
}
.cc-compliance {
  display: block !important;
  float: left;
  width: 100%;
}
.cc-animate.cc-revoke.cc-active.cc-bottom {
  display: none;
}
.cc-revoke {
  visibility: hidden !important;
}
