/*
 Theme Name:   Divi Child – Katrine Eeg
 Theme URI:    https://digant.dk
 Description:  Child theme til Katrine Eeg – udviklet af Digant
 Author:       Digant ApS
 Author URI:   https://digant.dk
 Template:     Divi
 Version:      1.0.0
*/


/************************************************************
  LEAF BULLETS (globalt i indhold) + EXCLUDE MENU/NAV
  SVG: /wp-content/uploads/2026/02/bulletkatrineeg.svg
************************************************************/

/* 1) EXCLUDE: Primær menu + mobile menu + Divi Theme Builder menu-modul
   (vi nulstiller kun pseudo-elementet, så menu spacing ikke påvirkes)
*/
#top-menu li::before,
.et-menu-nav li::before,
.et_pb_menu__menu li::before,
.et_mobile_menu li::before,
.et_pb_fullwidth_menu li::before {
  content: none !important;
  background: none !important;
  width: 0 !important;
  height: 0 !important;
}

/* 2) CONTENT: Leaf bullets i brødtekst/indhold (ikke navigation) */
.entry-content ul,
.et_pb_text ul,
.et_pb_post_content ul,
.et_pb_module.et_pb_text ul {
  list-style: none;
  margin-left: 0;
  padding-left: 0;
}

/* Li spacing + plads til ikon */
.entry-content ul li,
.et_pb_text ul li,
.et_pb_post_content ul li,
.et_pb_module.et_pb_text ul li {
  position: relative;
  padding-left: 32px; /* lidt strammere når ikon er 16px */
  line-height: 1.55;
}

/* Ikonet (vertikalt alignet til teksten) */
.entry-content ul li::before,
.et_pb_text ul li::before,
.et_pb_post_content ul li::before,
.et_pb_module.et_pb_text ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.75em;                 /* “midt på første linje” */
  transform: translateY(-50%); /* centrerer ikonet */
  width: 16px;
  height: 16px;
  background-image: url("http://psykologkatrineeeg.dk/wp-content/uploads/2026/02/bulletkatrineeg.svg");
  background-repeat: no-repeat;
  background-size: contain;
  opacity: 0.9;
}

/* Luft mellem punkter */
.entry-content ul li + li,
.et_pb_text ul li + li,
.et_pb_post_content ul li + li,
.et_pb_module.et_pb_text ul li + li {
  margin-top: 10px;
}


