.simple-box h1, .simple-box h2, .simple-box h3, .simple-box h4, .wysiwyg_content h1, .wysiwyg_content h2, .wysiwyg_content h3, .wysiwyg_content h4 {
    font-weight: 600;
    color: #232323;
    font-size: 2.3rem;
    line-height: 3rem;
    margin: 0 0 25px 0;
    padding: 0;
    letter-spacing: -.5px;
    font-family: Poppins, sans-serif;
}

.simple-box h1, .wysiwyg_content h2 {
    font-size: 2.3rem;
    line-height: 3rem;
}

.simple-box h2, .wysiwyg_content h3 {
    font-size: 1.9rem;
    line-height: 2.6rem;
}

.simple-box h3, .wysiwyg_content h4 {
    font-size: 1.5rem;
    line-height: 2.2rem;
}

section.simple-box {
    padding: 50px 0;
}

.ck-editor .simple-box {
    padding: 10px;
    margin: 1em 0;

    background: rgba(0, 0, 0, 0.1);
    border: solid 1px hsl(0, 0%, 77%);
    border-radius: 2px;
}

.ck-editor .simple-box-title, .ck-editor .simple-box-description, .ck-editor .simple-box-image {
    padding: 10px;
    margin: 0;

    background: #FFF;
    border: solid 1px hsl(0, 0%, 77%);
}

.ck-editor .simple-box-title {
    margin-bottom: 10px;
}

.ck-editor .simple-box-image>p::before {
    content: "Plaats hier je foto";
    position: absolute;
    color: gray;
}


.ck-editor .simple-box-image>p:focus:before, .ck-editor .simple-box-image:active>p:before, .ck-editor .simple-box-image:focus>p:before {
    content: "";
}

.simple-box {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(var(--bs-gutter-y) * -1);
    margin-right: -15px;
    margin-left: -15px;
    align-items: stretch;
}

.simple-box-left-side, .simple-box-right-side {
    flex: 0 0 auto;
    width: 50%;
    max-width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    position: relative;
}


/* .ck-editor .simple-box .simple-box-image::before {
    display: none;
}
.simple-box .simple-box-image img {
    border-radius: 5px;
}
.simple-box .simple-box-image::before {
    margin: 0 0 1rem;
    content: ' ';
    background: var(--main-color3);
    position: absolute;
    height: 50%;
    display: block;
    width: 50%;
    left: -20px;
    bottom: -20px;
    z-index: 0;
    border-radius: 4px
} */

.wysiwyg_content section.simple-box:nth-child(even) .simple-box-left-side .simple-box-image::before {
    left: auto;
    right: -20px;
}

.simple-box .simple-box-image, .simple-box .simple-box-image .image, .simple-box .simple-box-image .image img {
    height: 100%;
}
.simple-box .simple-box-image .image {
    position: relative;
}

.wysiwyg_content strong {
    font-weight: bolder;
}

.wysiwyg_content .simple-box .simple-box-image .image img {
    width: 100%;
    /* height: auto; */
}
.wysiwyg_content table td, .wysiwyg_content table th {
    font-size: 11px;
    padding: 5px;
    min-width: 70px;
}
.wysiwyg_content figure.table {
    overflow: scroll;
    position: relative;
    display: block;
}
.wysiwyg_content figure.table table {
    min-width: 800px;
}


.simple-box-right-side {
    margin-left: 3.33333333%;
    width: 46.66666667%;
    padding-top: 25px;
    padding-bottom: 25px;
}

.simple-box-bottom-block {
    display: flex;
    flex: 1;
    order: 4;    
    margin-top: 60px;
    margin-bottom: 40px;
    position: relative;
}

/* .simple-box h1 {
    font-weight: 500;
    color: #232323;
    font-family: Poppins, sans-serif;
    font-size: 2.3rem;
    line-height: 3rem;
    margin: 0 0 25px 0;
    padding: 0;
    letter-spacing: -.5px;
} */

.simple-box ul {
    padding-left: 18px;
}

.wysiwyg_content section.simple-box {
    position: relative;
    overflow: visible;
}

.wysiwyg_content section.simple-box:nth-child(even)::before {
    content: '';
    position: absolute;
    background-color: #f3f3f3;
    height: 100%;
    width: 200%;
    left: -50%;
}

.wysiwyg_content section.simple-box:nth-child(even) .simple-box-left-side {
    order: 1;
    margin-left: 3.33333333%;
    width: 46.66666667%;
}

.wysiwyg_content section.simple-box:nth-child(even) .simple-box-right-side {
    order: 0;
    margin-left: 0;
    width: 50%;
}

.wysiwyg_content ul {
    padding-left: 20px;
    margin: 0 0 25px;
}
.wysiwyg_content ul li {
    list-style: none;
    margin-bottom: 10px;
}

@media(max-width: 991px) {
    .simple-box-right-side {
        order: 0;
        
        margin-left: 0;
        width: 100%;
        margin-bottom: 40px;
    }
    .simple-box-left-side {
        order: 1;
    }
    .simple-box-left-side, .simple-box-right-side {
        width: 100%;
    }
    .wysiwyg_content section.simple-box:nth-child(even) .simple-box-right-side {
        width: 100%;
    }

    .wysiwyg_content section.simple-box:nth-child(even) .simple-box-left-side {
        margin-left: 0;
        width: 100%;
    }
}