/* Eigen styling bovenop BuddyBoss Theme. Laadt na de parent-styles. */

/* BuddyBoss 2.21.0 places the blog header inside a nowrap flex container. */
.site-content-grid:has(> .bb-blog-dir-header) {
    flex-wrap: wrap !important;
}

/* Keep the BuddyPanel aligned with the BOR2050 brand palette. */
#buddypanel-menu .bb-menu-item {
    color: var(--bb-headings-color);
}

#buddypanel-menu .bb-menu-item:hover {
    background-color: rgba(var(--bb-primary-color-rgb), 0.12);
    color: var(--bb-headings-color);
}

#buddypanel-menu .current-menu-item > .bb-menu-item,
#buddypanel-menu .current-menu-parent > .bb-menu-item,
#buddypanel-menu .current-menu-ancestor > .bb-menu-item,
#buddypanel-menu .current_page_item > .bb-menu-item,
#buddypanel-menu .current_page_parent > .bb-menu-item,
#buddypanel-menu .current_page_ancestor > .bb-menu-item,
#buddypanel-menu .current-category-ancestor > .bb-menu-item {
    background-color: var(--bb-primary-color);
    color: #fff;
}

#primary-menu > .current-menu-item > a,
#primary-menu > .current-menu-parent > a,
#primary-menu > .current-menu-ancestor > a,
#primary-menu > .current_page_item > a,
#primary-menu > .current_page_parent > a,
#primary-menu > .current_page_ancestor > a,
#primary-menu > .current-category-ancestor > a {
    border-bottom-color: var(--bb-primary-color);
}
/* Single post: no share, author or category blocks below the article. */
.single-post .bb-blog-share,
.single-post .bb-blog-author-bio,
.single-post .post-meta-wrapper-main,
.single-post .post-author-info {
    display: none;
}

.single-post .post-related-posts {
    margin-top: 32px;
}

/* Messages > Site notices: hidden in the header dropdown and the admin bar. */
#wp-admin-bar-my-account-messages-notices {
    display: none;
}
