/*
 Theme Name: CLiXX-MULTI-CHILD-THEME
 Theme URI:  https://www.clixx.nrw
 Description: CHILD by Eric Froschauer
 Author:     Eric Froschauer
 Author URI: https://www.clixx.nrw
 Template:   Divi
 Version:    1.9
 */


/*  ==================================================================
	STANDARD CSS =====================================================
	==================================================================  */



/* ==========================================================
   CLiXX — GLOBALE SILBENTRENNUNG & SOFT-WRAPS (ohne h1–h6)
   Greift in Divi, Gutenberg, INX/OpenImmo & Co — ohne Klassen
   ========================================================== */

body *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6)
       :not(code):not(pre):not(kbd):not(samp):not(textarea) {
  white-space: normal !important;
  hyphens: auto !important;
  -webkit-hyphens: auto !important;   /* Safari/iOS */
  overflow-wrap: break-word !important;
  word-break: normal !important;
  line-height: 1.6;
}



/* Utility für hartnäckige Fremd-Module (nur bei Bedarf an Container hängen) */
.clixx-hyphen,
.clixx-hyphen * {
  white-space: normal !important;
  hyphens: auto !important;
  -webkit-hyphens: auto !important;
  overflow-wrap: break-word !important;
  word-break: normal !important;
}



/* ==========================================================
   CLiXX — csm-list (Gedankenstrich-Liste, opt-in)
   ========================================================== */
ul.csm-list {
  list-style: none;
  margin: 0 0 1rem 0;
  padding-left: 0;
}
ul.csm-list > li {
  position: relative;
  padding-left: 1.15em;      /* Platz für den Strich */
  margin: 0 0 .65rem 0;
  line-height: 1.5;
}
ul.csm-list > li::before {
  content: "–";              /* Gedankenstrich */
  position: absolute;
  left: 0;
  top: 0;
}
