/*
 Theme Name:   Child GREYD.SUITE
 Description:  Die GREYD.SUITE ist die erste All-in-one Lösung für WordPress mit 100% nativer Integration des Gutenberg Editors. Globale Design Einstellungen, dynamische Inhalte und unschlagbare Pagespeed Werte sind nur einige von vielen Vorteilen der GREYD.SUITE. Die Suite bietet alles, was du für professionelle Websites benötigst, in einem Tool – vom Formulargenerator über Headless Funktionen bis hin zur Website Management Plattform.
 Theme URI:    https://greyd.de
 Author:       GREYD
 Author URI:   https://greyd.de
 Version:      1.2.2
 Comments:     -//-
 Text Domain:  core
 Domain Path:  /languages/
 */
/* ------ 01 Global -------------------------- */
/* ------------------------------------------- */
/* ------ Variables -------------------------- */
/* ------------------------------------------- */
/* ------ Breakpints ----------------------------- */
/* ------ Colors ----------------------------- */
@charset "UTF-8";
/* ------------------------------------------- */
/* ------ Global ----------------------------- */
/* ------------------------------------------- */
/* ------ Body ------------------------------- */
html {
  -o-hyphens: auto;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}
#et-main-area {
  overflow: hidden;
}
/* ------ Typography ------------------------- */
h1 {
  -o-hyphens: none;
  -webkit-hyphens: none;
  -ms-hyphens: none;
  hyphens: none;
}
@media (max-width: 480px) {
  h1 {
    -o-hyphens: auto;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
  }
}
@media (max-width: 767px) {
  h1 {
    font-size: 4em !important;
  }
}
@media (max-width: 480px) {
  h1 {
    font-size: 3em !important;
  }
}
sup {
  line-height: 0;
}
/* ------ Forms ------------------------------- */
textarea {
  resize: vertical;
}
/* ------ Colors ------------------------------- */
.cs-lila .button {
  background-color: #ccc6e1;
  border: #ccc6e1;
}
.cs-lila .greyd-content-box, .cs-lila .ctabox:before {
  background: #ccc6e1 !important;
}
.cs-lila .button.is-style-sec:hover {
  background-color: #fff;
  color: #ccc6e1 !important;
}
.cs-lila .highlighttext {
  background: #ccc6e1;
  box-shadow: 20px 0 0 #ccc6e1, -20px 0 0 #ccc6e1;
}
.cs-yellow .button {
  background-color: #fcc669;
  border: #fcc669;
}
.cs-yellow .greyd-content-box, .cs-yellow .ctabox:before {
  background: #fcc669 !important;
}
.cs-yellow .button.is-style-sec:hover {
  background-color: #fff;
  color: #fcc669 !important;
}
.cs-yellow .highlighttext {
  background: #fcc669;
  box-shadow: 20px 0 0 #fcc669, -20px 0 0 #fcc669;
}
.cs-green .button {
  background-color: #6e896a;
  border: #6e896a;
}
.cs-green .greyd-content-box, .cs-green .ctabox:before {
  background: #6e896a !important;
}
.cs-green .button.is-style-sec:hover {
  background-color: #fff;
  color: #6e896a !important;
}
.cs-green .highlighttext {
  background: #6e896a;
  box-shadow: 20px 0 0 #6e896a, -20px 0 0 #6e896a;
}
.cs-blue .button {
  background-color: #46516d;
  border: #46516d;
}
.cs-blue .greyd-content-box, .cs-blue .ctabox:before {
  background: #46516d !important;
}
.cs-blue .button.is-style-sec:hover {
  background-color: #fff;
  color: #46516d !important;
}
.cs-blue .highlighttext {
  background: #46516d;
  box-shadow: 20px 0 0 #46516d, -20px 0 0 #46516d;
}
/* ------ Cookiebot ------------------------------- */
#CybotCookiebotDialogHeader {
  display: none !important;
}
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept, #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept, #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll {
  background-color: #292625 !important;
  border-color: #292625 !important;
}
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize, #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection {
  border-color: #292625 !important;
  color: #292625 !important;
}
#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive {
  border-bottom: 1px solid #292625 !important;
  color: #292625 !important;
}
#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton {
  border: 2px solid #141414 !important;
}
#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change {
  background-color: #141414 !important;
  border-color: #141414 !important;
}
#CookiebotWidget .CookiebotWidget-consent-details button {
  color: #141414 !important;
}
#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list li.CookiebotWidget-approved svg {
  fill: #141414 !important;
}
#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-main-logo {
  display: none !important;
}
.CybotCookiebotDialogBodyLevelButtonSliderWrapper input, .CybotCookiebotDialogBodyLevelButtonSliderWrapperDisabled input {
  border: none !important;
}
#CookiebotWidget {
  display: none !important;
}
/* ------ 02 Main ---------------------------- */
/* ------------------------------------------- */
/* ------ Main ------------------------------- */
/* ------------------------------------------- */
/* ------------------------------------------- */
/* ------ Page Footer ------------------------ */
/* ------------------------------------------- */
.newsletter .input-outer-wrapper {
  width: auto;
}
.newsletter-form {
  max-width: 1000px;
  margin: 0 auto;
}
.footer.v2 .menu a {
  color: #fff !important;
}
.wp-block-social-links .wp-block-social-link {
  margin-left: 10px;
}
.eu-logo {
  margin-left: 30px !important;
}
.gs_haO6Y5.submitbutton {
  margin-left: 20px;
}
.requirement-required {
  color: #fff;
}
#footer-menu {
  padding-top: 10px;
  display: flex;
  justify-content: start;
}
#footer-social {
  display: flex;
  justify-content: end;
}
@media (max-width: 767px) {
  #footer-menu, #footer-social {
    display: flex;
    justify-content: center !important;
  }
}
/* ------------------------------------------- */
/* ------ Page Header ------------------------ */
/* ------------------------------------------- */
@media (max-width: 480px) {
  .aerosolfd-partner-name-head {
    font-size: 2em !important;
  }
}
#mainmenuoff .hamburger-box .hamburger-inner {
  background-color: #fff !important;
}
#mainmenuoff .hamburger-box .hamburger-inner::before {
  background-color: #fff !important;
}
#mainmenuoff .hamburger-box .hamburger-inner::after {
  background-color: #fff !important;
}
/* ------------------------------------------- */
/* ------ Page Content ----------------------- */
/* ------------------------------------------- */
.center-text {
  text-align: center;
}
#cookie-notice .cookie-notice-container {
  background-color: #008f3a;
  padding: 25px 30px;
}
#cookie-notice .aerosolfd-cookie-consent-button {
  background-color: #fff;
  color: #008f3a;
  padding: 10px 20px;
}
#cookie-notice #cn-accept-cookie {
  margin: 0 10px 0 30px;
}
#cookie-notice #cn-notice-text a {
  color: #fff !important;
  text-decoration: underline;
}
.aerosolfd-cookie-consent-revoke-button .aerosolfd-cookie-consent-button {
  background-color: #008f3a !important;
  color: #fff;
  padding: 10px 20px;
}
.aerosolfd-cookie-consent-revoke-button .aerosolfd-cookie-consent-button:hover {
  opacity: 0.8;
}
@media (max-width: 480px) {
  .aerosolfd-partner-facts .greyd-content-box {
    border: 0 !important;
  }
}
