/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/

.list_customZZZ ul {
  list-style-image: url("https://lagenesis.dev.netkom.it/wp-content/uploads/2026/03/mark_custom.svg");
  list-style-position: outside; /* o inside */
}

/* UL con marker personalizzato */
.list_custom ul {
  list-style: none;          /* rimuove i pallini */
  padding-left: 0;           /* gestiamo noi l'indentazione */
  margin-left: 0;
}

.list_custom ul > li {
  position: relative;
  padding-left: 1.5em;       /* spazio per l'icona */
}

.list_custom ul > li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.2em;                /* regola allineamento verticale */
  width: 0.8em;                /* dimensione icona */
  height: 1em;
  background: url("https://lagenesis.dev.netkom.it/wp-content/uploads/2026/03/mark_custom_neg.svg") no-repeat center / contain;
}

/* ------ SOTTO AL TITOLO ------- */
/* Assicura che il contenitore del widget faccia da riferimento */
.titolo_custom_NO {
  position: relative;
}

/* Applica il marker al vero elemento di titolo (h1/h2/h3...) dentro Elementor */
.titolo_custom_NO .elementor-heading-title {
  position: relative;
  padding-left: 1.2em; /* spazio per l’icona (regola a gusto) */
}

/* Icona SVG in alto a sinistra del contenitore del titolo */
.titolo_custom_NO .elementor-heading-title::before {
  content: "";
  position: absolute;

  /* l'angolo top-left dell'icona coincide col top-left del contenitore */
  left: 0;
  top: 0;

  width: 10%;   /* dimensione icona (segue la font-size) */
  height: 0.9em;

  background: url("https://lagenesis.dev.netkom.it/wp-content/uploads/2026/03/cerchio.svg")
    no-repeat center / contain;
	background-size: cover;

  /* “leggermente sotto la scritta” (sposta l’icona verso il basso) */
  transform: translateY(0.15em);
	z-index:-1
}