/*
Theme Name:     JR in verbinding
Theme URI:      
Description:    Thema voor JR in verbinding, heeft hello-biz nodig.
Author:         Effectgroep
Author URI:     
Template:       hello-biz
Version:        0.1.0
*/

/* Pas alle lijsten aan in de post content en tekst editor */
.elementor-widget-theme-post-content ul, 
.elementor-widget-text-editor ul {
    list-style: none !important; /* Forceer verwijderen van standaard bolletjes */
    padding-left: 1.2em !important; /* De totale inspringing van de lijst */
}

.elementor-widget-theme-post-content ul li, 
.elementor-widget-text-editor ul li {
    position: relative;
    padding-left: 1.8em; /* Ruimte tussen het blokje en de tekst */
    margin-bottom: 10px;
    line-height: 1.6; /* Zorgt voor mooie uitlijning bij meerdere regels */
}

/* De groene blokjes exact positioneren */
.elementor-widget-theme-post-content ul li::before, 
.elementor-widget-text-editor ul li::before {
    content: "";
    position: absolute;
    left: 0; /* Plaatst het blokje aan het begin van de li-padding */
    top: 0.45em; /* Lijn het blokje verticaal uit met de bovenste regel tekst */
    width: 9px;
    height: 9px;
    background-color: #1ea575;
    display: inline-block;
}

h1,.h1 {
    font-size: calc(1.275rem + .3vw)
}

@media (min-width: 1200px) {
    h1,.h1 {
        font-size:1.5rem
    }
}

h2,.h2 {
    font-size: calc(1.265rem + .18vw)
}

@media (min-width: 1200px) {
    h2,.h2 {
        font-size:1.4rem
    }
}

h3,.h3 {
    font-size: calc(1.255rem + .06vw)
}

@media (min-width: 1200px) {
    h3,.h3 {
        font-size:1.3rem
    }
}

h4,.h4 {
    font-size: 1.2rem
}

h5,.h5 {
    font-size: 1.1rem
}

h6,.h6 {
    font-size: 1rem
}

p {
    margin-top: 0;
    margin-bottom: 1rem
}
