.box-wit .box-contents {
    padding: 15px 10px;
}

.box-wit ul.list-style li {
    padding-left: 1.5rem;
    margin-bottom: 1.25rem;
}

.box-wit ul.list-style li:before {
    font-size: 1rem;
}


/* -+-+-+-+-+-+-+-+-
    MAIN CONTENT
   -+-+-+-+-+-+-+-+- */

.desc .collapsible.artikel-content.collapsed {
    -webkit-transition: max-height .8s;
    -moz-transition: max-height .8s;
    transition: max-height .8s;
    max-height: 20em;
    overflow: hidden;
    position: relative;
}

.desc .artikel-content.collapsible {
    -webkit-transition: max-height .8s;
    -moz-transition: max-height .8s;
    transition: max-height .8s;
    max-height: max-content;
}

.artikel-cat-content,
.artikel-content {
    margin-bottom: 2rem;
}

.artikel-content h2 {
    font-size: 1.75rem;
}

.artikel-tags {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-bottom: 3rem;
}

.artikel-tags .artikel-tags-titel {
    text-transform: uppercase;
    margin-right: 15px;
}

.artikel-tags .artikel-tag-icon {
    width: 36px;
    height: 36px;
    position: relative;
}

.artikel-tags .artikel-tag-icon:not(:last-child) {
    margin-right: 10px;
}

.artikel-tags .artikel-tag-icon img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 24px;
    height: 24px;
}


/* -+-+-+-+-+-+-+-+-
    CATEGORIEBOOM SIDEBAR
   -+-+-+-+-+-+-+-+- */

.blok-categorieboom #acc-categorieboom .dima-accordion-group {
    margin-bottom: 0;
}

.blok-categorieboom #acc-categorieboom .dima-accordion-group .dima-accordion-header .dima-accordion-toggle:not(.collapsed) {
    background-color: #9B9C9E;
}

.blok-categorieboom #acc-categorieboom .dima-accordion-group .dima-accordion-header .dima-accordion-toggle {
    color: #fff;
    font-weight: 700;
    font-size: 1rem;
    line-height: 2.625rem;
    font-family: "myriad-pro", "Helvetica Neue", Helvetica, sans-serif;
    padding-right: .75rem;
    padding-left: 2.25rem;
}

.blok-categorieboom #acc-categorieboom .dima-accordion-group .dima-accordion-header .dima-accordion-toggle.collapsed {
    color: #1d1d1b;
}

.blok-categorieboom #acc-categorieboom .dima-accordion-group .dima-accordion-header .dima-accordion-toggle span.icon_one,
.blok-categorieboom #acc-categorieboom .dima-accordion-group .dima-accordion-header .dima-accordion-toggle span.icon_two {
    width: 2.625rem;
    height: 2.625rem;
    left: 0;
    right: auto;
}

.blok-categorieboom #acc-categorieboom .dima-accordion-group .dima-accordion-content .dima-accordion-inner {
    padding: .75rem 1.5rem;
    font-weight: 700;
    font-size: 1rem;
    line-height: 1.75rem;
}

.blok-categorieboom #acc-categorieboom .dima-accordion-group .dima-accordion-content .dima-accordion-inner a {
    font-weight: 700;
    font-size: 1rem;
}

.blok-categorieboom #acc-categorieboom .dima-accordion-group .dima-accordion-content .dima-accordion-inner li .fa-angle-right {
    color: #9B9C9E;
    margin-right: 6px;
}

.blok-categorieboom #acc-categorieboom .dima-accordion-group .dima-accordion-content .dima-accordion-inner a.current {
    color: #9B9C9E;
}

#blok_offerte_aanvragen {
    margin-bottom: 1.5rem;
}


/* -+-+-+-+-+-+-+-+-
    HIGHLIGHTS SIDEBAR
   -+-+-+-+-+-+-+-+- */

.box-highlights {
    margin-bottom: 2rem;
}

.box-highlights ul.list-style li {
    font-size: 0.9rem;
    line-height: 1.3rem;
    font-weight: 700;
    margin-bottom: 10px;
}


/* -+-+-+-+-+-+-+-+-
    DOWNLOADS
   -+-+-+-+-+-+-+-+- */

.artikel-downloads h3 {
    font-size: 1.25rem;
    margin-bottom: 1rem;
}

.artikel-downloads-tabel-header {
    display: block;
    color: #fff;
    background-color: #2a2a2a;
    padding: .75rem 1rem;
}

.artikel-downloads-tabel-content {
    display: block;
}

.artikel-downloads-tabel-content .artikel-downloads-tabel-item {
    display: flex;
    flex-wrap: nowrap;
    padding: .75rem 1rem;
    margin-bottom: 1px;
}

.artikel-downloads-tabel-content .artikel-downloads-tabel-item:nth-child(odd) {
    background-color: #f4f4f4;
}

.artikel-downloads-tabel-content .artikel-downloads-tabel-item:nth-child(even) {
    background-color: #e5e5e5;
}

.artikel-downloads-tabel-content .artikel-downloads-soort {
    margin-left: auto;
}


/* -+-+-+-+-+-+-+-+-
    MEER WETEN?
   -+-+-+-+-+-+-+-+- */

.artikel-meerweten {
    /* background: url('/wp-content/uploads/2023/03/persoonneelsfoto_mrt2023-min.jpg') no-repeat bottom right; */
    background-color: #009CDD;
    /* min-height: 17rem; */
    padding: 10px 15px 20px !important;
    -webkit-box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 30%);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0px 6px 0px rgb(0 0 0 / 20%);
}

.artikel-meerweten .dima-button {
    -webkit-box-shadow: 0px 0px 6px 0px rgb(0 0 0 / 20%);
    -moz-box-shadow: 0px 0px 6px 0px rgb(0 0 0 / 20%);
    box-shadow: 0px 0px 6px 0px rgb(0 0 0 / 20%);
}

.artikel-meerweten .wpb_wrapper {
    position: relative;
}

.artikel-meerweten .titel h3,
.artikel-meerweten .titel p {
    color: #fff;
}

.artikel-meerweten .titel h3 {
    margin-bottom: 2px;
}

.artikel-meerweten .titel p {
    font-weight: 400;
    margin-bottom: 4px;
}

.artikel-meerweten .titel {
    width: max-content;
    border-bottom: 2px solid #fff;
    margin-bottom: 40px;
}

/* @media (max-width: 1399px) {
    .artikel-meerweten .titel {
        margin-bottom: 40px;
    }
} */

/* @media (max-width: 1023px) {
    .artikel-meerweten .titel {
        width: 75%;
    }
} */

@media (max-width: 639px) {
    .artikel-meerweten {
        background-size: contain;
    }
}

@media (max-width: 575px) {
    /* .artikel-meerweten .titel {
        width: 100%;
        margin-bottom: 40px;
    } */
    .artikel-meerweten .contact {
        display: flex;
        justify-content: space-around;
    }
    .artikel-meerweten .contact .dima-button {
        padding: 0 1.5rem;
        min-width: auto;
    }
}


/* -+-+-+-+-+-+-+-+-
    ACCORDION TAX AFDELING / PRODUCTGROEPEN
   -+-+-+-+-+-+-+-+- */

.afdeling-productgroepen #acc-productgroepen .dima-accordion-group .dima-accordion-header .dima-accordion-toggle {
    padding-left: 15px;
}

.afdeling-productgroepen #acc-productgroepen .dima-accordion-group .dima-accordion-header .dima-accordion-toggle .dima-accordion-title {
    line-height: 40px;
}

.afdeling-productgroepen #acc-productgroepen .dima-accordion-group .dima-accordion-content .dima-accordion-inner ul li:not(:last-child) {
    margin-bottom: 10px;
}

.afdeling-productgroepen #acc-productgroepen .dima-accordion-group .dima-accordion-header .dima-accordion-toggle.collapsed {
    color: #fff;
}

.afdeling-productgroepen #acc-productgroepen .dima-accordion-group.color_blue .dima-accordion-header .dima-accordion-toggle {
    background-color: #009CDD;
}

.afdeling-productgroepen #acc-productgroepen .dima-accordion-group.color_resolutionblue .dima-accordion-header .dima-accordion-toggle {
    background-color: #1E3A88;
}

.afdeling-productgroepen #acc-productgroepen .dima-accordion-group.color_violetred .dima-accordion-header .dima-accordion-toggle {
    background-color: #C10076;
}

.afdeling-productgroepen #acc-productgroepen .dima-accordion-group.color_buttercup .dima-accordion-header .dima-accordion-toggle {
    background-color: #D8891B;
}

.afdeling-productgroepen #acc-productgroepen .dima-accordion-group.color_limerick .dima-accordion-header .dima-accordion-toggle {
    background-color: #98B832;
}

.afdeling-productgroepen #acc-productgroepen .dima-accordion-group.color_darkpurple .dima-accordion-header .dima-accordion-toggle {
    background-color: #7E187A;
}