.elementor-5885 .elementor-element.elementor-element-066be7d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5885 .elementor-element.elementor-element-ebbc016{width:100%;max-width:100%;color:var( --e-global-color-text );}.elementor-5885 .elementor-element.elementor-element-ebbc016.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(max-width:1024px){.elementor-5885 .elementor-element.elementor-element-066be7d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5885 .elementor-element.elementor-element-d1d201f{padding:20px 20px 20px 20px;}}/* Start custom CSS for text-editor, class: .elementor-element-ebbc016 *//* ======================================================
   SITEMAP RESET & STYLING (NUKE & REBUILD)
   
   Dit blok moet *NA* je globale CSS code staan
   om de specificiteit te winnen.
   ====================================================== */

/* STAP 1: RESET ALLES BINNEN DE CONTAINER */
/* Dit verwijdert de rare groene strepen en reset de achtergrond */
.tomeci-sitemap,
.tomeci-sitemap * { /* Asterisk (*) target elk element binnen de container */
    background: none !important;
    background-color: #FFFFFF !important; /* Forceer witte achtergrond */
    border: none !important; /* VERWIJDERT DE GROENE STREPEN */
    text-decoration: none !important;
    list-style-type: none !important;
}

/* STAP 2: CONTAINER OPMAAK */
.tomeci-sitemap {
    max-width: 960px !important;
    margin: 40px auto !important;
    padding: 20px !important;
    font-family: Arial, sans-serif;
}

/* STAP 3: SECTIETITELS (Pages, Posts) */
.tomeci-sitemap h2 {
    font-size: 1.8em !important;
    font-weight: 700 !important;
    color: #1E2123 !important; /* Antraciet */
    border-bottom: 3px solid #31B292 !important; /* Groene onderlijn */
    padding-bottom: 5px !important;
    margin-top: 40px !important;
    margin-bottom: 25px !important;
}

/* STAP 4: CATEGORIE TITELS (Branding, Foto/video) */
/* Dit waren de oranje/roze/groene titels. Nu Antraciet. */
.tomeci-sitemap h3,
.tomeci-sitemap h4 {
    font-size: 1.4em !important;
    font-weight: 700 !important;
    color: #1E2123 !important; /* Forceer Antraciet */
    margin-top: 30px !important;
    margin-bottom: 10px !important;
}

/* STAP 5: LIJSTEN & LINKS (DE BELANGRIJKSTE FIX) */
/* Reset alle lijsten en items */
.tomeci-sitemap ul {
    padding-left: 0 !important;
}
.tomeci-sitemap li {
    position: relative;
    padding-left: 20px !important;
    margin-bottom: 10px !important;
    line-height: 1.6;
}

/* DEFAULT LINK STATE (Forceer Antraciet) */
/* Dit overschrijft je globale Groene link-regel */
.tomeci-sitemap a,
.tomeci-sitemap a:visited {
    color: #1E2123 !important; /* Antraciet */
    font-weight: 500 !important;
    transition: color 0.3s ease !important;
}

/* HOVER STATE (Tomeci Groen) */
.tomeci-sitemap a:hover {
    color: #31B292 !important; /* Tomeci Groen */
    text-decoration: underline !important;
}

/* CUSTOM MARKER */
.tomeci-sitemap li a:before {
    content: "—" !important;
    position:/* End custom CSS */