/* Headline Pfeile outline */

body:not(.wp-admin) h1.is-style-arrow-outline-headline::before,
body:not(.wp-admin) h1.is-style-arrow-outline-headline::after {
    content: " ";
    background-image: url("/wp-content/themes/bentomax_theme/assets/icons/arrow-outline.svg");
    background-size: 16px 16px;
    width: 16px;
height: 16px;
    display: inline-block;
}
body:not(.wp-admin) h2.is-style-arrow-outline-headline::before,
body:not(.wp-admin) h2.is-style-arrow-outline-headline::after {
    content: " ";
    background-image: url("/wp-content/themes/bentomax_theme/assets/icons/arrow-outline.svg");
    background-size: 16px 16px;
    width: 16px;
height: 16px;
    display: inline-block;
}

body:not(.wp-admin) h3.is-style-arrow-fill-headline::before,
body:not(.wp-admin) h3.is-style-arrow-fill-headline::after {
    content: " ";
    background-image: url("/wp-content/themes/bentomax_theme/assets/icons/arrow-outline.svg");
    background-size: 18px 18px;
    width: 18px;
    height: 18px;
    display: inline-block;
}

.is-style-arrow-outline-headline::before {
    transform: rotate(180deg);
    margin-right: 1rem;
}

.is-style-arrow-outline-headline::after {
    margin-left: 1rem;
}

/* Headline Pfeile gefüllt */

body:not(.wp-admin) h1.is-style-arrow-fill-headline::before,
body:not(.wp-admin) h1.is-style-arrow-fill-headline::after {
    content: " ";
    background-image: url("/wp-content/themes/bentomax_theme/assets/icons/arrow-fill.svg");
    background-size: 16px 16px;
    width: 16px;
height: 16px;
    display: inline-block;
}
body:not(.wp-admin) h2.is-style-arrow-fill-headline::before,
body:not(.wp-admin) h2.is-style-arrow-fill-headline::after {
    content: " ";
    background-image: url("/wp-content/themes/bentomax_theme/assets/icons/arrow-fill.svg");
    background-size: 16px 16px;
    width: 16px;
height: 16px;
    display: inline-block;
}

body:not(.wp-admin) h3.is-style-arrow-fill-headline::before,
body:not(.wp-admin) h3.is-style-arrow-fill-headline::after {
    content: " ";
    background-image: url("/wp-content/themes/bentomax_theme/assets/icons/arrow-fill.svg");
    background-size: 18px 18px;
    width: 18px;
    height: 18px;
    display: inline-block;
}

.is-style-arrow-fill-headline::before {
    transform: rotate(180deg);
    margin-right: 1rem;
}

.is-style-arrow-fill-headline::after {
    margin-left: 1rem;
}

@media screen and (max-width:1024px) {
    body:not(.wp-admin) h2.is-style-arrow-fill-headline::before,
    body:not(.wp-admin) h2.is-style-arrow-fill-headline::after,
    body:not(.wp-admin) h2.is-style-arrow-outline-headline::before,
    body:not(.wp-admin) h2.is-style-arrow-outline-headline::after {
        background-size: 18px 18px;
        width: 18px;
        height: 18px;
    }
    body:not(.wp-admin) h3.is-style-arrow-fill-headline::before,
    body:not(.wp-admin) h3.is-style-arrow-fill-headline::after,
    body:not(.wp-admin) h3.is-style-arrow-outline-headline::before,
    body:not(.wp-admin) h3.is-style-arrow-outline-headline::after {
        background-size: 14px 14px;
        width: 14px;
        height: 14px;
    }

    .is-style-arrow-fill-headline::before {
        margin-right: 0.5rem;
    }
    
    .is-style-arrow-fill-headline::after {
        margin-left: 0.5rem;
    }

    .is-style-arrow-outline-headline::before {
        margin-right: 0.5rem;
    }
    
    .is-style-arrow-outline-headline::after {
        margin-left: 0.5rem;
    }
}

/* Liste - Checklist */

body:not(.wp-admin) ul.is-style-checklist {
    list-style: none;
    margin-left: 0;
    /* padding-left: 0; */
}

body:not(.wp-admin) ul.is-style-checklist li {
    display: flex;
    margin-bottom: 15px;
    padding-left: 24px;

}

body:not(.wp-admin) ul.is-style-checklist li::before {
    content: " ";
    background-image: url("/wp-content/themes/bentomax_theme/assets/icons/arrow-outline.svg");
    background-size: 13px;
    width: 14px;
    height: 14px;
    display: inline-block;
    position: relative;
    top: 12px;
    background-repeat: no-repeat;
    margin-left: -43px;
    padding-right: 39px;
    transform: rotate(180deg);
    margin-right: 1rem;
}

/* Container Generateblocks */
/* 
.gb-container.is-style-fullwidth > .gb-inside-container {
    padding-right: 0 !important;
} */
