/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/


/* Complianz */

#cmplz-document p > i {
    font-family: inherit !important;
    font-style: normal !important;
    font-weight: inherit !important;
}


.cmplz-cookiebanner li::before,
.cmplz-cookiebanner a::before {
    display: none !important;
}

.cmplz-cookiebanner ul,
.cmplz-cookiebanner li {
    list-style: none !important;
}


/* Falls dein Theme Bullets über ::before reinmogelt */
.cmplz-cookiebanner a::before,
.cmplz-cookiebanner .cmplz-manage-consent::before {
  content: none !important;
}


.kontakt-grid {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;              /* Abstand zwischen den Feldern */
}

/* zwei Spalten */
.kontakt-grid .half {
  width: calc(50% - 10px);
}

/* volle Breite */
.kontakt-grid .full {
  width: 100%;
}

/* Pflichtfeld-Hinweis vertikal mittig */
.kontakt-grid .field-note {
  display: flex;
  align-items: center;
}

/* Felder sollen die ganze Spaltenbreite nehmen */
.kontakt-grid input,
.kontakt-grid textarea {
  width: 100%;
}

/* Mobile: alles untereinander */
@media (max-width: 768px) {
  .kontakt-grid .half {
    width: 100%;
  }
}




