.elementor-8492 .elementor-element.elementor-element-1620989{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:24px;--padding-right:24px;}.elementor-8492 .elementor-element.elementor-element-e10e0ff .jet-listing-dynamic-field__content{font-family:"PVND Ps", Sans-serif;font-size:2rem;font-weight:700;text-align:left;}.elementor-8492 .elementor-element.elementor-element-f007b61 .jet-listing-dynamic-field__content{font-family:var( --e-global-typography-54244d4-font-family ), Sans-serif;font-size:var( --e-global-typography-54244d4-font-size );font-weight:var( --e-global-typography-54244d4-font-weight );line-height:var( --e-global-typography-54244d4-line-height );letter-spacing:var( --e-global-typography-54244d4-letter-spacing );word-spacing:var( --e-global-typography-54244d4-word-spacing );text-align:left;}@media(min-width:768px){.elementor-8492 .elementor-element.elementor-element-1620989{--content-width:1272px;}}@media(max-width:1024px){.elementor-8492 .elementor-element.elementor-element-f007b61 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-54244d4-font-size );line-height:var( --e-global-typography-54244d4-line-height );letter-spacing:var( --e-global-typography-54244d4-letter-spacing );word-spacing:var( --e-global-typography-54244d4-word-spacing );}}@media(max-width:767px){.elementor-8492 .elementor-element.elementor-element-f007b61 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-54244d4-font-size );line-height:var( --e-global-typography-54244d4-line-height );letter-spacing:var( --e-global-typography-54244d4-letter-spacing );word-spacing:var( --e-global-typography-54244d4-word-spacing );}}/* Start custom CSS for wpDiscuz, class: .elementor-element-15ed386 *//* ==========================================================
   PVND COMMENTS SYSTEM - OPTIMIZED V2.7
   Volledige vervanging wpDiscuz styling incl. Absolute Alignments & Mobile Fix
========================================================== */

.comments-area {
    --pvnd-primary: #463EEF;
    --pvnd-primary-dark: #342CD6;
    --pvnd-bg: #F5F5FB;
    --pvnd-card: #FFFFFF;
    --pvnd-border: #E7E8F2;
    --pvnd-text: #232338;
    --pvnd-muted: #777790;

    background: var(--pvnd-bg);
    padding: 40px;
    border-radius: 28px;
    color: var(--pvnd-text);
    font-family: Inter, sans-serif;
}

/* ==========================================================
   FORM
========================================================== */

#wpdcom {
    max-width: 900px;
    margin: auto;
}

.wpd-form-wrap {
    background: #fff;
    border: none;
    border-radius: 24px;
    padding: 24px;
    box-shadow: 0 6px 30px rgba(70, 62, 239, .04);
}

.wpd-form-head,
.wpd-editor-char-counter,
.wpd-editor-buttons-right,
.wc_social_plugin_wrapper,
.wpdiscuz-textarea-foot {
    display: none !important;
}

.wpd-textarea-wrap {
    margin: 0 !important;
    padding: 0 !important;
}

textarea.wc_comment {
    width: 100%;
    min-height: 70px;
    border: none !important;
    outline: none !important;
    background: transparent !important;
    box-shadow: none !important;
    resize: none;
    font-size: 16px;
    line-height: 1.8;
    color: var(--pvnd-text);
    padding: 0 !important;
}

textarea.wc_comment::placeholder {
    color: #A3A3B5;
}

textarea.wc_comment:focus {
    border: none !important;
    outline: none !important;
}

.wpd-form-foot {
    margin-top: 10px !important;
    padding-top: 0 !important;
    border: none !important;
}

.wc-field-submit {
    display: flex;
    align-items: center;
    gap: 12px;
}

.wpd_label {
    width: 42px;
    height: 42px;
    border-radius: 12px;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    background: #fff !important;
    border: 1px solid var(--pvnd-border) !important;
    color: #8B8BA3 !important;
    position: relative;
    cursor: pointer;
    box-shadow: none !important;
    outline: none !important;
}

.wpd_label * {
    border: none !important;
    box-shadow: none !important;
    outline: none !important;
    background: transparent !important;
    padding: 0 !important;
    margin: 0 !important;
}

.wpd_label input[type="checkbox"],
.wpd_label__checkbox {
    display: none !important;
}

.wpd_label:hover {
    color: var(--pvnd-primary) !important;
}

input.wc_comm_submit {
    background-color: var(--pvnd-primary) !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='none' stroke='white' stroke-linejoin='round' stroke-width='3' d='M3.988 7.331c-.907-2.236 1.145-4.368 3.425-3.578c7.73 2.679 22.423 8.422 35.323 17.184a3.683 3.683 0 0 1 0 6.127c-12.9 8.761-27.593 14.505-35.323 17.184c-2.28.79-4.332-1.343-3.425-3.579c1.95-4.803 4.178-9.412 5.287-11.643a3.69 3.69 0 0 1 2.178-1.93L20 24l-8.547-3.095a3.9 3.9 0 0 1-2.178-1.93c-1.109-2.231-3.337-6.84-5.287-11.644Z'/%3E%3C/svg%3E") !important;
    background-repeat: no-repeat !important;
    background-position: 24px center !important;
    background-size: 18px 18px !important;
    color: white !important;
    border: none !important;
    border-radius: 999px !important;
    padding: 14px 28px 14px 54px !important; 
    font-size: 15px !important;
    font-weight: 700 !important;
    margin-left: auto !important;
    box-shadow: none !important;
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}

input.wc_comm_submit:hover {
    background-color: var(--pvnd-primary-dark) !important;
}

/* ==========================================================
   HEADER THREAD
========================================================== */

.wpd-thread-head {
    display: flex;
    align-items: center;
    gap: 16px;
    border: none !important;
    margin-top: 36px;
    margin-bottom: 24px;
}

.wpd-thread-info {
    display: flex;
    align-items: center;
    gap: 12px;
    font-size: 0;
}

.wpdtc {
    width: 34px;
    height: 34px;
    border-radius: 50%;
    background: #463EEF;
    color: white !important;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    font-weight: 700;
}

.wpdiscuz-user-settings {
    width: 42px !important;
    height: 42px !important;
    border-radius: 50% !important;
    background: #fff !important;
    border: 1px solid var(--pvnd-border) !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    cursor: pointer !important;
    transition: all 0.2s ease !important;
    opacity: 1 !important;
    visibility: visible !important;
    box-shadow: none !important;
    padding: 0 !important;
}

.wpdiscuz-user-settings.wpd-loading,
.wpdiscuz-user-settings:active,
.wpd-load-more-submit.wpd-loading,
.wpdiscuz-user-settings.wpd-loading i,
.wpdiscuz-user-settings.wpd-loading svg,
.wpdiscuz-user-settings i {
    animation: none !important;
    transform: none !important;
    transition: none !important;
}

.wpdiscuz-user-settings i.fa-user-cog,
.wpdiscuz-user-settings i {
    font-size: 0 !important;
    width: 22px !important;
    height: 22px !important;
    display: block !important;
    background-color: #463EEF !important;
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='1.5'%3E%3Ccircle cx='12' cy='9' r='3'/%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath stroke-linecap='round' d='M17.97 20c-.16-2.892-1.045-5-5.97-5s-5.81 2.108-5.97 5'/%3E%3C/g%3E%3C/svg%3E") no-repeat center/contain !important;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='1.5'%3E%3Ccircle cx='12' cy='9' r='3'/%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath stroke-linecap='round' d='M17.97 20c-.16-2.892-1.045-5-5.97-5s-5.81 2.108-5.97 5'/%3E%3C/g%3E%3C/svg%3E") no-repeat center/contain !important;
}

.wpdiscuz-user-settings:hover {
    background-color: #F0EFFF !important;
    border-color: #463EEF !important;
}

/* ==========================================================
   FILTERS
========================================================== */

.wpd-filter {
    width: 40px;
    height: 40px;
    border-radius: 12px;
    background: #fff;
    border: 1px solid var(--pvnd-border);
    color: #8A8AA2;
}

.wpd-filter:hover,
.wpd-filter.wpd-active {
    color: #463EEF;
}

/* ==========================================================
   COMMENTS & LAYOUT
========================================================== */

.wpd-thread-list {
    margin: 0;
    padding: 0;
}

.wpd-comment {
    background: none;
    border: none !important;
    border-radius: 24px;
    padding: 12px 0 !important; 
    margin-bottom: 12px !important; 
}

.wpd-comment.wpd_comment_level-2,
.wpd-reply {
    margin-left: 72px !important;
    padding-left: 0 !important;
    margin-top: 4px !important; 
}

.wpd-sticky-comment {
    background: none !important;
    border: none !important;
    margin: 0 0 12px 0 !important;
    padding: 12px 0 !important;
}

.wpd-comment-wrap {
    display: flex !important;
    gap: 16px !important;
}

.wpd-comment-left {
    min-width: 56px !important;
    max-width: 56px !important;
    flex-shrink: 0 !important;
    margin-right: 0 !important;
    padding-right: 0 !important;
}

.wpd-comment-right {
    flex: 1 !important;
    margin-left: 0 !important;
    padding-left: 0 !important;
    min-width: 0 !important;
}

.wpd-avatar,
.wpd-avatar img {
    width: 56px !important;
    height: 56px !important;
    min-width: 56px !important;
    min-height: 56px !important;
    max-width: 56px !important;
    max-height: 56px !important;
    border-radius: 50% !important;
    object-fit: cover !important; 
    flex-shrink: 0 !important;
}

.wpd-follow-link,
.wpd-comment-share-link {
    display: none !important;
}

.wpd-comment-author {
    font-size: 14px;
    font-weight: 700;
}

.wpd-comment-date {
    color: #8B8BA3;
    font-size: 13px;
}

.wpd-comment-text,
.wpd-comment-text p {
    font-size: 13px;
    line-height: 1.9;
    word-break: normal !important;
    overflow-wrap: normal !important;
    hyphens: none !important;
    white-space: normal !important;
}

.wpd-comment-text p {
    margin-bottom: 18px;
}

/* ==========================================================
   FOOTER (VOTES, REPLY, TOGGLE RESPONSES)
========================================================== */

.wpd-comment-footer {
    display: flex !important;
    align-items: center !important;
    flex-wrap: wrap !important;
    gap: 12px !important;
    margin-top: 20px !important;
    margin-left: -72px !important; 
    width: calc(100% + 72px) !important;
}

.wpd-vote {
    background: #fff !important;
    border: 1px solid var(--pvnd-border);
    border-radius: 999px;
    padding: 8px 12px;
    display: flex;
    align-items: center;
    gap: 10px;
}

.wpd-vote-up,
.wpd-vote-down {
    width: 36px;
    height: 36px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    cursor: pointer;
}

.wpd-vote-up svg,
.wpd-vote-down svg {
    display: none !important;
}


.wpd-vote-up::before {
    content: "";
    width: 22px;
    height: 22px;
    display: block;
    background-color: currentColor;
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='m20.975 12.185l-.739-.128zm-.705 4.08l-.74-.128zM6.938 20.477l-.747.065zm-.812-9.393l.747-.064zm7.869-5.863l.74.122zm-.663 4.045l.74.121zm-6.634.411l-.49-.568zm1.439-1.24l.49.569zm2.381-3.653l-.726-.189zm.476-1.834l.726.188zm1.674-.886l-.23.714zm.145.047l.229-.714zM9.862 6.463l.662.353zm4.043-3.215l-.726.188zm-2.23-1.116l-.326-.675zM3.971 21.471l-.748-.064zM3 10.234l.747-.064a.75.75 0 0 0-1.497.064zm17.236 1.823l-.705 4.08l1.478.256l.705-4.08zm-6.991 9.193H8.596v1.5h4.649zm-5.56-.837l-.812-9.393l-1.495.129l.813 9.393zm11.846-4.276c-.507 2.93-3.15 5.113-6.286 5.113v1.5c3.826 0 7.126-2.669 7.764-6.357zM13.255 5.1l-.663 4.045l1.48.242l.663-4.044zm-6.067 5.146l1.438-1.24l-.979-1.136L6.21 9.11zm4.056-5.274l.476-1.834l-1.452-.376l-.476 1.833zm1.194-2.194l.145.047l.459-1.428l-.145-.047zm-1.915 4.038a8.4 8.4 0 0 0 .721-1.844l-1.452-.377A7 7 0 0 1 9.2 6.11zm2.06-3.991a.89.89 0 0 0 .596.61l1.452-.376a2.38 2.38 0 0 0-1.589-1.662zm-.863.313a.52.52 0 0 1 .28-.33l-.651-1.351c-.532.256-.932.73-1.081 1.305zm.28-.33a.6.6 0 0 1 .438-.03l.459-1.428a2.1 2.1 0 0 0-1.548.107zm2.154 8.176h5.18v-1.5h-5.18zM4.719 21.406L3.747 10.17l-1.494.129l.971 11.236zm-.969.107V10.234h-1.5v11.279zm-.526.022a.263.263 0 0 1 .263-.285v1.5c.726 0 1.294-.622 1.232-1.344zM14.735 5.343a5.5 5.5 0 0 0-.104-2.284l-1.452.377a4 4 0 0 1 .076 1.664zM8.596 21.25a.916.916 0 0 1-.911-.837l-1.494.129a2.416 2.416 0 0 0 2.405 2.208zm.03-12.244c.68-.586 1.413-1.283 1.898-2.19L9.2 6.109c-.346.649-.897 1.196-1.553 1.76zm13.088 3.307a2.416 2.416 0 0 0-2.38-2.829v1.5c.567 0 1 .512.902 1.073zM3.487 21.25c.146 0 .263.118.263.263h-1.5c0 .682.553 1.237 1.237 1.237zm9.105-12.105a1.583 1.583 0 0 0 1.562 1.84v-1.5a.083.083 0 0 1-.082-.098zm-5.72 1.875a.92.92 0 0 0 .316 1.84z'/%3E%3C/svg%3E") no-repeat center/contain;
}

.wpd-vote-down::before {
    content: "";
    width: 22px;
    height: 22px;
    display: block;
    background-color: currentColor;
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='m20.975 11.815l-.739.128zm-.705-4.08l-.74.128zM6.938 3.523l-.747-.065zm-.812 9.393l.747.064zm7.869 5.863l.74-.122zm-.663-4.045l.74-.121zm-6.634-.412l-.49.569zm1.439 1.24l.49-.568zm2.381 3.654l-.726.189zm.476 1.834l.726-.188zm1.674.886l-.23-.714zm.145-.047l.229.714zm-2.951-4.352l.662-.353zm4.043 3.216l-.726-.189zm-2.23 1.115l-.326.675zM3.971 2.529l-.748-.064zM3 13.766l.747.064a.75.75 0 0 1-1.497-.064zm17.236-1.823l-.705-4.08l1.478-.256l.705 4.08zM13.245 2.75H8.596v-1.5h4.649zm-5.56.838l-.812 9.392l-1.495-.129l.813-9.393zm11.846 4.275c-.507-2.93-3.15-5.113-6.286-5.113v-1.5c3.826 0 7.126 2.669 7.764 6.357zM13.255 18.9l-.663-4.045l1.48-.242l.663 4.044zm-6.067-5.146l1.438 1.24l-.979 1.137l-1.438-1.24zm4.056 5.274l.476 1.834l-1.452.376l-.476-1.833zm1.194 2.194l.145-.047l.459 1.428l-.145.047zm-1.915-4.038c.312.584.555 1.203.721 1.844l-1.452.377A7 7 0 0 0 9.2 17.89zm2.06 3.991a.89.89 0 0 0 .596-.61l1.452.376a2.38 2.38 0 0 1-1.589 1.662zm-.863-.313a.51.51 0 0 0 .28.33l-.651 1.351a2.01 2.01 0 0 1-1.081-1.305zm.28-.33a.6.6 0 0 1 .438-.03l.459 1.428a2.1 2.1 0 0 1-1.548-.107zm2.154-8.176h5.18v1.5h-5.18zM4.719 2.594L3.747 13.83l-1.494-.129l.971-11.236zm-.969-.107v11.279h-1.5V2.487zm-.526-.022a.263.263 0 0 0 .263.285v-1.5c.726 0 1.294.622 1.232 1.344zm11.511 16.192c.125.76.09 1.538-.104 2.284l-1.452-.377c.14-.543.167-1.11.076-1.664zM8.596 2.75a.916.916 0 0 0-.911.838l-1.494-.13A2.416 2.416 0 0 1 8.596 1.25zm.03 12.244c.68.586 1.413 1.283 1.898 2.19l-1.324.707c-.346-.649-.897-1.196-1.553-1.76zm13.088-3.307a2.416 2.416 0 0 1-2.38 2.829v-1.5a.916.916 0 0 0 .902-1.073zM3.487 2.75a.263.263 0 0 0 .263-.263h-1.5c0-.682.553-1.237 1.237-1.237zm9.105 12.105a1.583 1.583 0 0 1 1.562-1.84v1.5c-.05 0-.09.046-.082.098zm-5.72-1.875a.92.92 0 0 0 .316 1.84z'/%3E%3C/svg%3E") no-repeat center/contain;
}

.wpd-vote-result {
    font-weight: 700;
    min-width: 16px;
    text-align: center;
}

.wpd-reply-button {
    border-radius: 999px;
    padding: 8px 16px;
    color: #6F6F88;
    display: inline-flex !important;
    align-items: center;
    gap: 6px;
    cursor: pointer;
    vertical-align: middle;
}

.wpd-reply-button svg {
    width: 16px !important;
    height: 16px !important;
    flex-shrink: 0;
    display: inline-block !important; 
    fill: currentColor !important;
}

.wpd-reply-button:hover {
    color: #463EEF;
}

.wpd-toggle-responses,
.wpd-view-replies,
.wpd-toggle-replies-text,
#wpdcom .wpd-toggle-responses {
    font-size: 13px !important;
    font-weight: 600 !important;
    color: #6F6F88 !important;
    text-transform: none !important;
    letter-spacing: normal !important;
    display: inline-flex !important;
    align-items: center !important;
    gap: 4px !important;
    cursor: pointer !important;
    opacity: 0.85;
}

.wpd-toggle-responses:hover {
    color: var(--pvnd-primary) !important;
    opacity: 1;
}

/* ==========================================================
   MANDATORY MOBILE BREAK & VISIBILITY FIX
========================================================== */

@media (max-width: 768px) {
    .elementor-widget-wpDiscuz,
    .elementor-widget-container,
    #wpdcom,
    .comments-area {
        max-width: 100% !important;
        width: 100% !important;
        box-sizing: border-box !important;
        overflow: visible !important;
    }

    .comments-area {
        padding: 20px 12px !important;
    }

    .wpd-comment, 
    .wpd-sticky-comment {
        padding: 16px 0 !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
        width: 100% !important;
        box-sizing: border-box !important;
    }

    .wpd-comment-wrap {
        display: flex !important;
        flex-direction: row !important;
        align-items: flex-start !important;
        gap: 12px !important;
        margin: 0 !important;
        padding: 0 !important;
        width: 100% !important;
        box-sizing: border-box !important;
    }

    .wpd-comment-left {
        width: 44px !important;
        min-width: 44px !important;
        max-width: 44px !important;
        margin: 0 !important;
        padding: 0 !important;
        flex-shrink: 0 !important;
    }

    .wpd-avatar img {
        width: 44px !important;
        height: 44px !important;
        min-width: 44px !important;
        min-height: 44px !important;
        border-radius: 50% !important;
        object-fit: cover !important;
        display: block !important;
        flex-shrink: 0 !important;
    }

    .wpd-comment-right {
        display: block !important;
        flex: 1 !important;
        min-width: 0 !important;
        position: static !important;
        float: none !important;
        margin: 0 !important;
        padding: 0 !important;
        box-sizing: border-box !important;
    }

    .wpd-comment-header {
        display: flex !important;
        flex-direction: row !important;
        align-items: center !important;
        flex-wrap: wrap !important;
        gap: 8px !important; 
        margin-bottom: 6px !important;
        width: 100% !important;
    }

    .wpd-comment-author {
        font-size: 13px !important; 
        font-weight: 700 !important;
        color: var(--pvnd-text) !important;
        margin: 0 !important;
        padding: 0 !important;
        line-height: 1.2 !important;
        display: inline-block !important;
    }

    .wpd-comment-date {
        font-size: 12px !important;
        color: #8B8BA3 !important;
        margin: 0 !important;
        padding: 0 !important;
        line-height: 1.2 !important;
        display: inline-flex !important;
        align-items: center !important;
        gap: 4px !important;
    }
    
    .wpd-comment-date i {
        font-size: 11px !important;
    }

    .wpd-space {
        display: none !important; 
    }

    .wpd-comment-text {
        width: 100% !important;
        box-sizing: border-box !important;
    }

    .wpd-comment-text, 
    .wpd-comment-text p {
        font-size: 14px !important;
        line-height: 1.6 !important;
    }

    .wpd-comment-footer {
        margin-left: -56px !important;
        width: calc(100% + 56px) !important;
        display: flex !important;
        flex-wrap: wrap !important;
        align-items: center !important;
        gap: 8px !important; 
    }

    .wpd-vote, 
    .wpd-reply-button, 
    .wpd-toggle-responses {
        max-width: 100% !important;
        box-sizing: border-box !important;
    }

    .wpd-reply-button {
        padding: 6px 12px !important;
        font-size: 12px !important;
    }

    .wpd-toggle-responses {
        font-size: 12px !important;
    }

    /* Mobiele popup layout transformatie */
    .wpd-wrapper {
        flex-direction: column !important;
        min-height: auto !important;
    }

    .wpd-list {
        width: 100% !important;
        min-width: 100% !important;
        border-right: none !important;
        border-bottom: 1px solid var(--pvnd-border) !important;
        padding: 0 !important;
    }
    
    .wpd-list-item {
        padding: 12px 16px !important;
    }
}

/* ==========================================================================
   wpDiscuz Pop-up & User Settings Custom Styling
   ========================================================================== */

/* Hoofdcontainer van de Lity Pop-up (Buitenste Wrapper) */
.lity-content #wpdUserContentInfo {
    background: #ffffff !important;
    border-radius: 16px !important;
    border: 1px solid rgba(0, 0, 0, 0.05) !important;
    padding: 24px !important;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.04), 0 4px 20px rgba(0, 0, 0, 0.02) !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif !important;
}

/* VERWIJDER BUITENSTE RANDEN: Inhoudsopbouw opschonen */
#wpdUserContentInfo .wpd-wrapper .wpd-content-item {
    border-left: none !important;
    border-right: none !important;
    border-bottom: none !important;
    padding: 20px 0 0 0 !important;
}

/* ==========================================================================
   Modernized Tabs Styling (Activiteiten, Interesses, Volgend)
   ========================================================================== */
#wpdUserContentInfo .wpd-wrapper .wpd-list,
#wpdUserContentInfo ul.wpd-list {
    display: flex !important;
    gap: 8px !important;
    border-bottom: none !important;
    border-right: none !important;
    padding-bottom: 16px !important;
    margin-bottom: 24px !important;
    list-style: none !important;
}

#wpdUserContentInfo ul.wpd-list li.wpd-list-item {
    display: flex !important;
    align-items: center !important;
    gap: 8px !important;
    padding: 10px 18px !important;
    border-radius: 10px !important;
    color: #55555F !important;
    font-weight: 600 !important;
    font-size: 14px !important;
    cursor: pointer !important;
    transition: all 0.25s ease !important;
    background: transparent !important;
    border: 1px solid #EAEAEF !important;
}

/* Hover & Active Tab States */
#wpdUserContentInfo ul.wpd-list li.wpd-list-item:hover {
    background-color: rgba(70, 62, 239, 0.05) !important;
    color: #463EEF !important;
    border-color: rgba(70, 62, 239, 0.2) !important;
}

#wpdUserContentInfo ul.wpd-list li.wpd-list-item.wpd-active {
    background-color: #463EEF !important;
    color: #ffffff !important;
    border-color: #463EEF !important;
}

/* ==========================================================================
   SVG Icon Replacement Mapping voor Tabs (Verwijdert FontAwesome)
   ========================================================================== */
#wpdUserContentInfo ul.wpd-list li.wpd-list-item i.fas {
    display: none !important;
}

#wpdUserContentInfo ul.wpd-list li.wpd-list-item::before {
    content: "" !important;
    display: inline-block !important;
    width: 20px !important;
    height: 20px !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    transition: filter 0.25s ease !important;
    filter: invert(33%) sepia(8%) saturate(545%) hue-rotate(201deg) brightness(92%) contrast(88%) !important;
}

#wpdUserContentInfo ul.wpd-list li.wpd-list-item.wpd-active::before {
    filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(288deg) brightness(102%) contrast(102%) !important;
}

/* Tab 1: Activiteiten */
#wpdUserContentInfo ul.wpd-list li.wpd-list-item:nth-child(1)::before {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 48 48'><g fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='3'><path d='M13.707 38.823C16.485 38.926 19.9 39 24 39c7.371 0 12.525-.238 15.752-.463c2.55-.177 4.539-2.081 4.762-4.627C44.76 31.12 45 26.885 45 21s-.24-10.121-.486-12.91c-.223-2.546-2.212-4.45-4.762-4.627C36.525 3.238 31.372 3 24 3s-12.525.238-15.752.463c-2.55.177-4.539 2.081-4.762 4.627C3.24 10.88 3 15.115 3 21v22.652c0 1.708 2.004 2.63 3.302 1.518z'></path><path d='M27.882 26.952c2.218-1.238 3.36-2.588 3.538-4.88a96 96 0 0 1-2.028-.027c-1.33-.034-2.326-1.032-2.361-2.362a99 99 0 0 1-.031-2.61c0-1.16.015-2.069.035-2.77c.036-1.252.939-2.202 2.191-2.254C29.921 12.021 30.828 12 32 12s2.079.02 2.774.05c1.252.05 2.155 1.001 2.191 2.254c.02.695.035 1.594.035 2.74v5.029h-.023c-.296 4.236-3.425 6.76-6.97 7.85c-.499.154-1.05.08-1.427-.28c-.438-.419-.813-.937-1.088-1.368c-.295-.464-.09-1.055.39-1.323m-16 0c2.218-1.238 3.36-2.588 3.538-4.88a96 96 0 0 1-2.028-.027c-1.33-.034-2.326-1.032-2.361-2.362a99 99 0 0 1-.031-2.61c0-1.16.015-2.069.035-2.77c.036-1.252.939-2.202 2.191-2.254C13.921 12.021 14.828 12 16 12s2.079.02 2.774.05c1.252.05 2.155 1.001 2.191 2.254c.02.695.035 1.594.035 2.74v5.029h-.023c-.296 4.236-3.425 6.76-6.97 7.85c-.499.154-1.05.08-1.427-.28c-.438-.419-.813-.937-1.088-1.368c-.295-.464-.09-1.055.39-1.323'></path></g></svg>") !important;
}

/* Tab 2: Interesses */
#wpdUserContentInfo ul.wpd-list li.wpd-list-item:nth-child(2)::before {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24'><path fill='black' fill-rule='evenodd' d='M12 1.25A7.75 7.75 0 0 0 4.25 9v.704a3.53 3.53 0 0 1-.593 1.958L2.51 13.385c-1.334 2-.316 4.718 2.003 5.35q1.133.309 2.284.523l.002.005C7.567 21.315 9.622 22.75 12 22.75s4.433-1.435 5.202-3.487l.002-.005a29 29 0 0 0 2.284-.523c2.319-.632 3.337-3.35 2.003-5.35l-1.148-1.723a3.53 3.53 0 0 1-.593-1.958V9A7.75 7.75 0 0 0 12 1.25m3.376 18.287a28.5 28.5 0 0 1-6.753 0c.711 1.021 1.948 1.713 3.377 1.713s2.665-.692 3.376-1.713M5.75 9a6.25 6.25 0 1 1 12.5 0v.704c0 .993.294 1.964.845 2.79l1.148 1.723a2.02 2.02 0 0 1-1.15 3.071a26.96 26.96 0 0 1-14.187 0a2.02 2.02 0 0 1-1.15-3.07l1.15-1.724a5.03 5.03 0 0 0 .844-2.79z' clip-rule='evenodd'/></svg>") !important;
}

/* Tab 3: Volgend */
#wpdUserContentInfo ul.wpd-list li.wpd-list-item:nth-child(3)::before {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24'><path fill='black' d='m12.978 21.456l.643.385zm.488-.814l-.643-.386zm-2.932 0l-.643.385zm.488.814l.643-.386zM12 4.222l-.527-.533a.75.75 0 0 0 0 1.067zm8.25 7.556a.75.75 0 0 0 1.5 0zM3.343 16.59l.691-.29zm4.868 2.736l-.013.75zm-2.433-.33l-.284.693zm14.88-2.406l.691.29zm-4.869 2.736l-.012-.75zm2.433-.33l.284.693zm.63-14.119l-.39.642zm1.485 1.467l.637-.395zM5.149 4.877l-.389-.642zM3.663 6.344l-.637-.395zm6 13.176l.373-.65zm5.114-16.986a.75.75 0 1 0-1.054-1.068zm-1.054 4.444a.75.75 0 1 0 1.054-1.067zm-4.42-2.005a.75.75 0 1 0-.005-1.5zm12.433 9.492a.75.75 0 0 0-1.499-.04zm-8.115 7.376l.488-.814l-1.286-.77l-.488.813zm-3.73-.814l.488.814l1.286-.77l-.488-.815zm2.444.043a.38.38 0 0 1-.335.18a.38.38 0 0 1-.335-.18l-1.286.771c.726 1.212 2.516 1.212 3.242 0zM3.75 12.667v-.89h-1.5v.89zm-1.5 0c0 1.025 0 1.832.045 2.483c.045.659.14 1.214.356 1.73l1.383-.58c-.126-.301-.203-.672-.243-1.253c-.04-.588-.041-1.335-.041-2.38zm5.973 5.909c-1.13-.02-1.71-.09-2.161-.275l-.568 1.388c.738.302 1.574.367 2.704.387zM2.651 16.88a5.22 5.22 0 0 0 2.843 2.81l.568-1.39a3.72 3.72 0 0 1-2.028-2zm13.151 3.196c1.13-.02 1.966-.085 2.704-.387l-.568-1.388c-.45.184-1.031.256-2.161.275zm4.164-3.776a3.72 3.72 0 0 1-2.028 2l.568 1.39a5.22 5.22 0 0 0 2.843-2.81zM12 4.972c1.48 0 2.895 0 4.074.08c.588.04 1.1.099 1.518.182c.43.085.71.187.87.285l.778-1.284c-.38-.23-.859-.373-1.355-.472a14 14 0 0 0-1.71-.207c-1.24-.084-2.71-.084-4.175-.084zm9.75 6.806c0-1.44 0-2.574-.086-3.48c-.089-.916-.273-1.676-.69-2.349l-1.274.79c.245.397.393.898.47 1.704c.08.816.08 1.865.08 3.335zm-3.287-6.26c.505.306.928.725 1.237 1.222l1.274-.791a5.2 5.2 0 0 0-1.734-1.714zM3.75 11.779c0-1.47 0-2.519.08-3.335c.077-.806.225-1.307.47-1.703L3.026 5.95c-.418.673-.601 1.433-.69 2.35c-.087.905-.086 2.039-.086 3.479zm1.01-7.543A5.2 5.2 0 0 0 3.026 5.95l1.274.79a3.7 3.7 0 0 1 1.237-1.22zm6.417 16.021c-.181-.303-.344-.576-.503-.792a2.1 2.1 0 0 0-.638-.594l-.747 1.3c.03.018.081.054.178.185c.106.144.227.344.424.672zm-2.98-.18c.397.006.644.011.831.032c.174.019.232.046.26.062l.748-1.3a2.1 2.1 0 0 0-.845-.253c-.271-.03-.599-.035-.968-.041zm5.912.951a9 9 0 0 1 .424-.672c.097-.131.147-.167.178-.185l-.747-1.3a2.1 2.1 0 0 0-.638.594c-.159.216-.322.489-.503.792zm1.668-2.451c-.37.006-.697.011-.968.04-.285.032-.57.096-.845.254l.747 1.3c.029-.016.087-.043.26-.062c.188-.02.435-.026.831-.032zm-3.25-13.82l2.25-2.222l-1.054-1.068l-2.25 2.223zm-1.054 0l2.25 2.222l1.054-1.067l-2.25-2.222zM9.298 3.473c-2.236.007-3.368.054-4.538.762l.777 1.284c.758-.459 1.46-.539 3.765-.546zm10.939 10.952c-.026.955-.102 1.471-.271 1.875l1.383.58c.284-.678.361-1.434.387-2.415z'/></svg>");
}

/* ==========================================================================
   Content Elements & Listing Row Container Styling (Definitieve Grid Fix)
   ========================================================================== */
#wpdUserContentInfo .wpd-item {
    padding: 20px !important;
    background-color: #F8F9FB !important;
    border-radius: 12px !important;
    color: #777785 !important;
    border: 1px dashed #E5E5EF !important;
}

#wpdUserContentInfo .wpd-content-item .wpd-item,
#wpdUserContentInfo .wpd-follow-item {
    background-color: #ffffff !important;
    border: 1px solid #EAEAEF !important;
    border-radius: 12px !important;
    padding: 16px 20px !important;
    
    /* Harde CSS Grid layout: links krijgt alle ruimte, rechts krijgt exact 32px */
    display: grid !important;
    grid-template-columns: 1fr 32px !important;
    column-gap: 16px !important;
    align-items: center !important;
    
    position: relative !important;
    box-sizing: border-box !important;
    width: 100% !important;
    max-width: 100% !important;
    overflow: hidden !important;
    transition: box-shadow 0.2s ease, border-color 0.2s ease !important;
}

#wpdUserContentInfo .wpd-content-item .wpd-item:hover,
#wpdUserContentInfo .wpd-follow-item:hover {
    border-color: rgba(70, 62, 239, 0.3) !important;
    box-shadow: 0 4px 12px rgba(70, 62, 239, 0.04) !important;
}

/* Linkerkolom: Reset oude absolute gedrag van de plugin */
#wpdUserContentInfo .wpd-item-left {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    float: none !important;
    position: static !important;
    text-align: left !important;
    min-width: 0 !important;
}

/* Rechterkolom: Dwing prullenbak-icoon in de grid-cel */
#wpdUserContentInfo .wpd-wrapper .wpd-content-item .wpd-item-right,
#wpdUserContentInfo .wpd-item-right {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 32px !important;
    max-width: 32px !important;
    float: none !important;
    position: static !important;
    margin: 0 !important;
    padding: 0 !important;
    text-align: center !important;
}

/* Voorkom dat floats de layout breken */
#wpdUserContentInfo .wpd-item::after,
#wpdUserContentInfo .wpd-item::before {
    display: none !important;
}

/* Tekst en links binnen rijen */
#wpdUserContentInfo .wpd-fl-name, 
#wpdUserContentInfo .wpd-comment-item-link a {
    color: #111115 !important;
    font-weight: 600 !important;
    font-size: 15px !important;
    text-decoration: none !important;
}

#wpdUserContentInfo .wpd-comment-item-link a:hover {
    color: #463EEF !important;
}

#wpdUserContentInfo .wpd-fl-date,
#wpdUserContentInfo .wpd-post-item-link span {
    color: #777785 !important;
    font-size: 12px !important;
}

#wpdUserContentInfo .wpd-post-item-link a {
    color: #777785 !important;
    font-size: 13px !important;
    text-decoration: underline !important;
}

/* ==========================================================================
   Metadata Iconen: Solar SVG Vervangers voor User & Calendar
   ========================================================================== */
#wpdUserContentInfo .wpd-comment-meta {
    display: inline-flex !important;
    align-items: center !important;
    flex-wrap: wrap !important;
    gap: 6px !important;
}

/* Oude FontAwesome-iconen in de metadata verbergen */
#wpdUserContentInfo .wpd-comment-meta i.fa-user {
    display: none !important;
}

/* Basiseigenschappen voor de nieuwe SVG pseudoelementen */
#wpdUserContentInfo .wpd-comment-meta::before,
#wpdUserContentInfo .wpd-comment-meta i.fa-calendar-alt {
    display: inline-block !important;
    vertical-align: middle !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}

/* User SVG injecteren voor de naam (Vervangt fa-user) */
#wpdUserContentInfo .wpd-comment-meta::before {
    content: "" !important;
    width: 16px !important;
    height: 16px !important;
    margin-right: 2px !important;
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24'><g fill='none' stroke='%23463EEF' stroke-width='1.5'><circle cx='12' cy='6' r='4'/><ellipse cx='12' cy='17' rx='7' ry='4'/></g></svg>") !important;
}

/* FIXED KALENDER: Toont nu correct de Solar Calendar SVG */
#wpdUserContentInfo .wpd-comment-meta i.fa-calendar-alt {
    display: inline-block !important;
    font-size: 0 !important;
    width: 16px !important;
    height: 16px !important;
    margin-left: 8px !important;
    margin-right: 2px !important;
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24'><g fill='none'><path stroke='%23463EEF' stroke-width='1.5' d='M2 12c0-3.771 0-5.657 1.172-6.828S6.229 4 10 4h4c3.771 0 5.657 0 6.828 1.172S22 8.229 22 12v2c0 3.771 0 5.657-1.172 6.828S17.771 22 14 22h-4c-3.771 0-5.657 0-6.828-1.172S2 17.771 2 14z'/><path stroke='%23463EEF' stroke-linecap='round' stroke-width='1.5' d='M7 4V2.5M17 4V2.5M2.5 9h19'/><path fill='%23463EEF' d='M18 17a1 1 0 1 1-2 0a1 1 0 0 1 2 0m0-4a1 1 0 1 1-2 0a1 1 0 0 1 2 0m-5 4a1 1 0 1 1-2 0a1 1 0 0 1 2 0m0-4a1 1 0 1 1-2 0a1 1 0 0 1 2 0m-5 4a1 1 0 1 1-2 0a1 1 0 0 1 2 0m0-4a1 1 0 1 1-2 0a1 1 0 0 1 2 0'/></g></svg>") !important;
}

#wpdUserContentInfo .wpd-comment-meta i.fa-calendar-alt::before {
    display: none !important;
}

/* ==========================================================================
   SOLAR TRASH ICOON FIX (Prullenbak-knop)
   ========================================================================== */
#wpdUserContentInfo .wpd-delete-content i.fas,
#wpdUserContentInfo .wpd-delete-content i.fas.fa-trash-alt {
    display: none !important;
}

#wpdUserContentInfo .wpd-delete-content,
#wpdUserContentInfo a.wpd-delete-content.wpd-not-clicked {
    display: inline-flex !important;
    visibility: visible !important;
    opacity: 1 !important;
    align-items: center !important;
    justify-content: center !important;
    width: 32px !important;
    height: 32px !important;
    background: #FFF5F5 !important;
    border-radius: 8px !important;
    transition: background 0.2s ease !important;
    text-decoration: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Injecteer de rode prullenbak (#E05D5D) */
#wpdUserContentInfo .wpd-delete-content::after,
#wpdUserContentInfo a.wpd-delete-content.wpd-not-clicked::after {
    content: "" !important;
    display: inline-block !important;
    width: 18px !important;
    height: 18px !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24'><path fill='none' stroke='%23E05D5D' stroke-linecap='round' stroke-width='1.5' d='M9.17 4a3.001 3.001 0 0 1 5.66 0m5.67 2h-17m15.333 2.5l-.46 6.9c-.177 2.654-.265 3.981-1.13 4.79s-2.196.81-4.856.81h-.774c-2.66 0-3.991 0-4.856-.81c-.865-.809-.954-2.136-1.13-4.79l-.46-6.9M9.5 11l.5 5m4.5-5l-.5 5'/></svg>") !important;
}

/* Hover-effect: knop wordt rood */
#wpdUserContentInfo .wpd-delete-content:hover,
#wpdUserContentInfo a.wpd-delete-content.wpd-not-clicked:hover {
    background: #E05D5D !important;
}

/* Wissel SVG om naar wit op hover */
#wpdUserContentInfo .wpd-delete-content:hover::after,
#wpdUserContentInfo a.wpd-delete-content.wpd-not-clicked:hover::after {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24'><path fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-width='1.5' d='M9.17 4a3.001 3.001 0 0 1 5.66 0m5.67 2h-17m15.333 2.5l-.46 6.9c-.177 2.654-.265 3.981-1.13 4.79s-2.196.81-4.856.81h-.774c-2.66 0-3.991 0-4.856-.81c-.865-.809-.954-2.136-1.13-4.79l-.46-6.9M9.5 11l.5 5m4.5-5l-.5 5'/></svg>") !important;
}

/* ==========================================================================
   Footer Settings, Paginering & Bulkbeheer
   ========================================================================== */
#wpdUserContentInfo .wpd-pagination {
    margin-top: 20px !important;
    padding: 10px 0 !important;
}

#wpdUserContentInfo .wpd-page-link {
    padding: 6px 12px !important;
    border-radius: 6px !important;
    background: #ffffff !important;
    border: 1px solid #EAEAEF !important;
    color: #55555F !important;
    font-weight: 600 !important;
    text-decoration: none !important;
}

#wpdUserContentInfo .wpd-current-page {
    background: #463EEF !important;
    color: #ffffff !important;
    border-color: #463EEF !important;
}

#wpdUserContentInfo .wpd-user-email-delete-links-wrap {
    margin-top: 30px !important;
    padding-top: 20px !important;
    border-top: 1px dashed #EAEAEF !important;
}

#wpdUserContentInfo a.wpd-user-email-delete-links {
    display: inline-block !important;
    background-color: #463EEF !important;
    color: #ffffff !important;
    padding: 12px 22px !important;
    border-radius: 10px !important;
    font-weight: 600 !important;
    font-size: 14px !important;
    text-decoration: none !important;
    transition: transform 0.2s ease, background-color 0.2s ease !important;
    box-shadow: 0 4px 14px rgba(70, 62, 239, 0.2) !important;
}

#wpdUserContentInfo a.wpd-user-email-delete-links:hover {
    background-color: #352dd4 !important;
    transform: translateY(-1px) !important;
}

#wpdUserContentInfo .wpd-bulk-desc {
    margin-top: 10px !important;
    color: #777785 !important;
    font-size: 13px !important;
    line-height: 1.5 !important;
}





/* ==========================================================
   BREEK DE 'WPD-HIDDEN' KLASSE IN DE FOOTER (ALTIJD TONEN)
========================================================== */

/* Toon de 'Antwoorden bekijken' knop, ook al heeft hij de klasse wpd-hidden */
#wpdcom .wpd-comment-footer .wpd-toggle.wpd-hidden {
    display: inline-flex !important;
    opacity: 1 !important;
    visibility: visible !important;
}

/* Toon het gear-icoon (Reactie beheren), ook al heeft hij de klasse wpd-hidden */
#wpdcom .wpd-comment-footer .wpd-tools.wpd-hidden {
    display: inline-block !important;
    opacity: 1 !important;
    visibility: visible !important;
}

/* Toon de separator (het scheidingslijntje/stipje tussen de knoppen) */
#wpdcom .wpd-comment-footer .wpd-sep.wpd-hidden {
    display: inline-block !important;
    opacity: 1 !important;
    visibility: visible !important;
}


/* 1. Verberg het originele SVG-icoon */
.wpd-reply-button svg {
    display: none !important;
}

/* 2. Voeg jouw eigen SVG toe vóór de tekst */
.wpd-reply-button::before {
    content: "";
    display: inline-block;
    width: 18px;  /* Pas de breedte aan naar wens */
    height: 18px; /* Pas de hoogte aan naar wens */
    margin-right: 6px; /* Ruimte tussen het icoon en de tekst 'Reageren' */
    vertical-align: middle;
    
    /* Jouw SVG omgezet naar een CSS-vriendelijke URL string */
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' style='fill:%23333333;'><path d='M18.642,23.386c0.388,0.387 1.025,0.387 1.413,-0l6.667,-6.667c0.387,-0.388 0.387,-1.025 -0,-1.413l-6.667,-6.667c-0.189,-0.203 -0.454,-0.318 -0.731,-0.318c-0.549,-0 -1,0.451 -1,1c-0,0.277 0.115,0.542 0.318,0.731l4.96,4.96l-10.92,0c-0.951,0 -2.4,-0.293 -3.583,-1.145c-1.13,-0.813 -2.084,-2.18 -2.084,-4.521c0,-0.549 -0.451,-1 -1,-1c-0.548,-0 -1,0.451 -1,1c0,2.992 1.27,4.96 2.916,6.145c1.595,1.148 3.48,1.521 4.751,1.521l10.92,0l-4.96,4.96c-0.387,0.388 -0.387,1.026 -0,1.414'></path></svg>");
    background-repeat: no-repeat;
    background-size: contain;
}

/* 3. Zorg dat de tekst goed uitlijnt met het nieuwe icoon */
.wpd-reply-button span {
    vertical-align: middle;
}

/* 1. Verberg het originele FontAwesome tandwiel-icoon */
.wpd-tools .fa-cog {
    display: none !important;
}

/* 2. Voeg jouw eigen SVG toe als vervanger */
.wpd-tools::before {
    content: "";
    display: inline-block;
    width: 16px;  /* Pas de breedte aan zodat het mooi in het rondje past */
    height: 16px; /* Pas de hoogte aan zodat het mooi in het rondje past */
    vertical-align: middle;
    cursor: pointer;
    
    /* Jouw nieuwe SVG omgezet naar een CSS-vriendelijke URL string */
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><g fill='none' stroke='currentColor' stroke-width='1.5'><path d='M7.843 3.802C9.872 2.601 10.886 2 12 2s2.128.6 4.157 1.802l.686.406c2.029 1.202 3.043 1.803 3.6 2.792c.557.99.557 2.19.557 4.594v.812c0 2.403 0 3.605-.557 4.594s-1.571 1.59-3.6 2.791l-.686.407C14.128 21.399 13.114 22 12 22s-2.128-.6-4.157-1.802l-.686-.407c-2.029-1.2-3.043-1.802-3.6-2.791C3 16.01 3 14.81 3 12.406v-.812C3 9.19 3 7.989 3.557 7s1.571-1.59 3.6-2.792z'/><circle cx='12' cy='12' r='3'/></g></svg>");
    background-repeat: no-repeat;
    background-size: contain;
}

/* 3. Zorg dat de interactie (het openen van het menu) goed blijft werken */
.wpd-tools {
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'PVND Ps';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://pvnd.nl/wp-content/uploads/2025/02/parkinsans-v1-latin_latin-ext-300.woff') format('woff');
}
@font-face {
	font-family: 'PVND Ps';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://pvnd.nl/wp-content/uploads/2025/02/parkinsans-v1-latin_latin-ext-regular.woff') format('woff');
}
@font-face {
	font-family: 'PVND Ps';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://pvnd.nl/wp-content/uploads/2025/02/parkinsans-v1-latin_latin-ext-500.woff') format('woff');
}
@font-face {
	font-family: 'PVND Ps';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://pvnd.nl/wp-content/uploads/2025/02/parkinsans-v1-latin_latin-ext-600.woff') format('woff');
}
@font-face {
	font-family: 'PVND Ps';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://pvnd.nl/wp-content/uploads/2025/02/parkinsans-v1-latin_latin-ext-700.woff') format('woff');
}
@font-face {
	font-family: 'PVND Ps';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://pvnd.nl/wp-content/uploads/2025/02/parkinsans-v1-latin_latin-ext-800.woff') format('woff');
}
/* End Custom Fonts CSS */