
/* Custom Styles – SoundKonzepte Child Theme */

/* Elementor-Global Override für absolut einheitliche Typografie */
body, h1, h2, h3, h4, h5, h6, p, span, a, li, button, input, textarea {
  font-family: Helvetica, Arial, sans-serif !important;
}

/* Aktiver Menüpunkt / Hover-Akzent (Astra + Elementor) */
.current-menu-item > a,
.menu-item a:hover{
  color: var(--sk-red);
}

/* CTA Buttons spezifisch */
.elementor-button-primary{
  background: var(--sk-red);
  color: #fff;
}
.elementor-button-primary:hover{
  opacity: .95;
}

/* Dunkler CTA-Block (optional) */
.sk-cta-dark{
  background: var(--sk-black);
  color: #fff;
  padding: 48px 24px;
  text-align: center;
}
.sk-cta-dark .elementor-button{
  background: var(--sk-red);
}

/* Beispiel: Lokale Webfonts (nur wenn du später lizenzierte Fonts einfügst)
@font-face {
  font-family: 'TrustindexFont';
  src: url('../fonts/trustindexfont.woff2') format('woff2');
  font-display: swap;
}
*/
