/*
Theme Name: AMADEUS Child Theme
Theme URI: http://amadeus.bringthepixel.com
Description: Got questions? Visit our <a href="http://bringthepixel.com/support/">support forum</a>. 
Author: bring the pixel
Author URI: http://www.bringthepixel.com/
Template: amadeus
Version: 1.0
*/
/* Place all your CSS modifications below */

#g1-header a {
    font-weight: bold;
    text-transform: uppercase;
font-size:88%;
}

.g1-toggle + .g1-toggle {
    border-top-width: 0;
}

.cc-window, 
.cc-window a, 
.cc-window .cc-btn {
    color: #000 !important; /* Schwarzer Text */
}

.cc-window {
    background-color: #fff !important; /* Weißer Hintergrund */
}

.cc-window .cc-btn {
    background-color: #000 !important; /* Schwarzer Button */
    color: #fff !important; /* Weißer Text im Button */
    border: none !important;
}

.cc-window .cc-btn:hover {
    background-color: #333 !important;
}


.g1-footer-nav > *::before,
.g1-footer-nav > *::after {
    display: none !important;
}


.site-description,
.site-description.show {
  color: #000 !important; /* Starker Kontrast */
  font-size: 16px;
  font-weight: 500;
}

.mgbutton.moove-gdpr-infobar-allow-all {
  background-color: #000 !important; /* Kontraststarker Hintergrund */
  color: #fff !important;            /* Weißer Text */
  border: none !important;
  font-weight: 600;
  padding: 12px 24px;
}

.mgbutton.moove-gdpr-infobar-allow-all:hover {
  background-color: #333 !important;
}

.site-description.show {
  color: #000 !important;         /* schwarzer Text */
  opacity: 1 !important;          /* stellt volle Sichtbarkeit sicher */
  font-size: 16px !important;
}

.mgbutton.moove-gdpr-infobar-allow-all {
  background-color: #000 !important; /* dunkler Hintergrund */
  color: #fff !important;            /* weißer Kontrast-Text */
  border: none !important;
  font-weight: 600;
  padding: 12px 24px;
}

.mgbutton.moove-gdpr-infobar-allow-all:hover {
  background-color: #222 !important;
}

/* Slogan im Header sichtbar machen */
.site-description.show {
  color: #000 !important;
  opacity: 1 !important;
  font-size: 16px !important;
}

/* GDPR-Zustimmen-Button kontrastreich */
.mgbutton.moove-gdpr-infobar-allow-all {
  background-color: #000 !important;
  color: #fff !important;
  border: none !important;
  font-weight: 600;
  padding: 12px 24px;
}
.mgbutton.moove-gdpr-infobar-allow-all:hover {
  background-color: #222 !important;
}

/* Sichtbarkeit und Kontrast für .site-description */
.site-description.show {
  color: #000 !important;
  font-size: 16px !important;
  opacity: 1 !important;
  visibility: visible !important;
  position: relative !important;
  z-index: 1 !important;
  mix-blend-mode: normal !important;
}

/* Sichtbarkeit und Kontrast für den Zustimmen-Button */
button.mgbutton.moove-gdpr-infobar-allow-all {
  color: #fff !important;
  background-color: #000 !important;
  opacity: 1 !important;
  visibility: visible !important;
  border: none !important;
  font-weight: bold !important;
  z-index: 999 !important;
  position: relative !important;
  padding: 14px 24px !important;
  mix-blend-mode: normal !important;
}