/*--------------------------------------------------------------
This is your custom stylesheet.

Add your own styles here to make theme updates easier.
To override any styles from other stylesheets, simply copy them into here and edit away.

Make sure to respect the media queries! Otherwise you may
accidentally add desktop styles to the mobile layout.
https://www.w3schools.com/css/css_rwd_mediaqueries.asp
--------------------------------------------------------------*/

/* FROM SITE */

._form_46,
._form_48,
._form_50 {
    position: relative;
    text-align: left;
    margin: 0 0 25px 0 !important;
    padding: 0 20px 20px 0 !important;
}

.bbp-user-page .profile-group-title {
    display: none;
}

.bbp-user-page .field_prenom,
.bbp-user-page .field_nom,
.bbp-user-page .field_pseudo,
.bbp-user-page .field_type-de-profil {
    display: none;
}

.bbp-user-page .field_ma-devise-personnelle .data {
    font-style: italic;
    font-size: 16px !important;
}

.bpxcftr-multi-taxonomy-terms-list {
    margin-left: 0;
}

.bpxcftr-multi-taxonomy-terms-list li {
    color: #FFFFFF !important;
    margin-bottom: 10px;
    display: inline-block;
    padding: 3px 10px 3px 10px;
    background-color: #FFFFFF;
    border: 1px solid var(--bb-primary-color);
    border-radius: 20px;
    margin-right: 10px;
}

.side-panel-menu a,
.side-panel-menu .current-menu-item>i,
.buddypanel .bb-toggle-panel,
.site-header .bb-toggle-panel,
.side-panel-menu i,
.bb-mobile-panel-header .user-name,
.side-panel-menu .current-menu-item .sub-menu a,
.side-panel-menu .current-menu-item .sub-menu i,
.bb-mobile-panel-inner .bb-primary-menu a,
.site-header .bb-mobile-panel-inner .sub-menu a {
    color: #FFFFFF !important;
}

.buddypanel,
.bb-mobile-panel-inner,
.buddypanel .site-branding {
    background: var(--bb-sidenav-background);
    background: linear-gradient(180deg, var(--bb-sidenav-background) 0%, var(--bb-primary-color) 94%);
}

.panel-head {
    background-color: var(--bb-sidenav-background);
}

/*.site-branding {padding-right: 50px !important;}*/

.sticky-header .site-header {
    border-top: 5px solid var(--bb-sidenav-background);
}

.side-panel-menu li {
    min-height: 57px;
}

.widget.widget_bp_profile_completion_widget .profile_completion_wrap .pc_progress_wrap .progress_container .pc_progress {
    background-color: var(--bb-default-notice-color);
}

.widget.widget_bp_profile_completion_widget .profile_completion_wrap .pc_detailed_progress_wrap .single_section_wrap.completed:before {
    border-color: var(--bb-default-notice-color);
}

.widget.widget_bp_profile_completion_widget .profile_completion_wrap .pc_detailed_progress_wrap .single_section_wrap.completed .progress .completed_staus {
    border-color: var(--bb-default-notice-color);
    color: var(--bb-default-notice-color);
}

.widget.widget_bp_profile_completion_widget .profile_completion_wrap .pc_detailed_progress_wrap .single_section_wrap.completed:after {
    color: var(--bb-default-notice-color);
}

.widget.widget_bp_profile_completion_widget .profile_completion_wrap .pc_detailed_progress_wrap .single_section_wrap .progress .completed_staus {
    border: 1px solid var(--bb-primary-color);
    color: var(--bb-primary-color);
}

/* menu langue */

.site-header #menu-item-wpml-ls-22-fr .sub-menu,
.site-header #menu-item-wpml-ls-22-en .sub-menu,
.site-header #menu-item-wpml-ls-22-nl .sub-menu {
    min-width: 60px;
}

.site-header #menu-item-wpml-ls-22-fr .sub-menu a,
.site-header #menu-item-wpml-ls-22-en .sub-menu a,
.site-header #menu-item-wpml-ls-22-nl .sub-menu a {
    padding: .5625rem .9375rem .5625rem 1.2375rem !important;
}

/* interligne edition profile */
p.description {
    line-height: 110%;
    font-style: italic;
    padding-top: 3px;
}

#buddypress .profile.edit>#profile-edit-form .editfield {
    margin: 35px 0;
    border-bottom: 1px dotted #fcbc99;
    padding-bottom: 30px;
}

#buddypress .action .button {
    padding: 8px 8px !important;
    min-width: 100% !important;
}

/* FROM customize theme in css additionnel */

/* Taille icônes barre latérale */

#buddypanel-menu i._before.buddyboss {
    font-size: 22px;
}

.buddyboss_legacy.bb-icon-inbox-small:before {
    font-size: 22px;
}

.buddyboss_legacy.bb-icon-users:before {
    font-size: 22px;
}

/* Taille texte barre latérale */

.buddypanel-open:not(.register) .buddypanel ul.buddypanel-menu>li>a>span {
    font-size: 13px;
}

.bb-template-v2 .user-wrap.menu-item-has-children ul#header-my-account-menu .current-menu-ancestor.no-icon>a:before,
.bb-template-v2 .user-wrap.menu-item-has-children ul#header-my-account-menu .current-menu-item.no-icon>a:before,
.bb-template-v2 .user-wrap.menu-item-has-children ul#header-my-account-menu .no-icon>a:before {
    display: none;
    padding: 1px 14px 11px 40px;
}

/* widget titres et see more */

/*.bb-template-v2 .more-block a.count-more {*/
/*    color: var(--bb-primary-color);*/
/*}*/

.bb-template-v2 .more-block {
    text-align: center;
}

.bb-template-v2 .widget .widget-title {
    color: var(--bb-primary-color);
    font-size: 16px;
}

.widget-title {
    font-family: 'SF UI DIsplay';
    margin: 0 0 22px;
    text-align: left;
}

.widget-title {
    border-bottom: 1px solid #e3e3e3;
    padding-bottom: 10px;
}

/* Footer agenda */

.tribe-events .tribe-events-c-subscribe-dropdown__container {
    display: none;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
    padding-bottom: var(--tec-spacer-12);
}

/* Modifications sous menus de mes groupes et mon réseau */
.bb-template-v2 .buddypress-wrap.bp-dir-hori-nav:not(.bp-vertical-navs) nav#subnav,
.bb-template-v2.groups .bp-single-vert-nav #item-body #subnav .subnav {
    display: none
}

.bp-secondary-header {
    display: none
}

.buddypress-wrap .subnav-filters {
    margin-bottom: 5px;
    margin-top: 20px;
    margin-left: 0;
}

/*Side Panel conflits Buddyboss 2.0 / UX4Y  */

.bb-template-v2 .buddypanel .side-panel-menu .current-menu-item>a {
    color: var(--bb-sidenav-text-regular);
    background-color: #1fe0;
}

.buddypanel .side-panel-menu a {
    color: var(--bb-sidenav-text-regular);
    background-color: #1fe0;
}

ul.buddypanel-menu li.bb-menu-section a {
    opacity: 100;
}

.panel-head {
    background-color: #1fe0;
}

.bb-template-v2 .buddypanel .side-panel-menu li:not(.current-menu-item) a i:not(.bb-icon-angle-down) {
    opacity: 100;
}

.sticky-header .site-header {
    /*border-top: 5px solid #FFFFFF;*/
}

.directory.activity.activity-sidebar-left #secondary-right {
    margin-bottom: 50px
}

/* supprimer le titre de la page
body.page-id-8 article.page>.entry-header .entry-title, body.page-id-485 article.page>.entry-header .entry-title,body.page-id-486 article.page>.entry-header .entry-title{font-size:28px; margin-top:5px; font-weight:600; display: none;}
*/

/* titre homepage */

body.buddypress article.page>.entry-header .entry-title {
    font-size: 40px;
    margin-top: 20px;
    line-height: 100%;
    font-weight: bold;
}

body.page-id-8 article.page>.entry-header .entry-title,
body.page-id-485 article.page>.entry-header .entry-title,
body.page-id-486 article.page>.entry-header .entry-title {
    font-size: 28px;
    margin-top: 5px;
    font-weight: 600;
    text-align: center;
    color: #191919;
    padding-top: 10px;
    padding-left: 1px;
    padding-right: 1px;
}

/* supprimer bouton "p" dans les blocs de texte du profil */
.mce-path-item {
    display: none;
}

/* widget tribe event see more */

a.tribe-events-widget-events-list__view-more-link.tribe-common-anchor-thin {
    color: var(--bb-primary-color);
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 700;
    border-radius: var(--bb-button-radius);
    display: inline-block;
    background-color: var(--bb-secondary-button-background-regular);
    border: 1px solid var(--bb-secondary-button-border-regular);
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    padding-top: 5px;
    padding-bottom: 5px;
}

a.tribe-events-widget-events-list__view-more-link.tribe-common-anchor-thin:hover {
    color: #ffffff;
    background-color: var(--bb-primary-color);
    border: 1px solid var(--bb-secondary-button-border-regular);
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 15px;
    padding-right: 15px;

}

/* widget agenda border */

.tribe-common {
    padding-top: 1.25rem;
    padding-right: 0.9375rem;
    padding-bottom: 1.25rem;
    padding-left: 0.9375rem;
    border-radius: 8px;
    border: 1px solid #e3e3e3;
}

/* widget agenda titre */

.tribe-events-widget .tribe-events-widget-events-list__view-more {
    text-align: center;
}

h2.tribe-events-widget-events-list__header-title.tribe-common-h6.tribe-common-h--alt {
    color: var(--bb-primary-color);
    font-size: 16px;
    letter-spacing: -.24px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;

    font-weight: 500;
    border-bottom: 1px solid #e3e3e3;
    padding-bottom: 10px;
}

/* Centrer images activity feed */

.gif-image-container {
    margin-left: auto;
    margin-right: auto;
    width: fit-content;
}

.gif-player video {
    margin-left: auto;
    margin-right: auto;
    width: fit-content;
}

.bb-activity-media-elem.media-activity {
    margin-left: auto;
    margin-right: auto;
    width: max-content;
}

/* taille colonne widget gauche */

.widget-area.sm-grid-1-1.sidebar-left {
    max-width: 200px;
}

/* ne pas afficher la barre des outils dans "modifier profil */
.wp-editor-tools {
    display: none
}

div.mce-toolbar-grp>div {
    display: none
}

/* taille police métier dans "inspirateurs" */

.buddypress-wrap .bp-list li .last-activity,
.buddypress-wrap .bp-list li .member-type {
    font-size: 13px;
}

/* border radius et couleur */

.widget {
    border-radius: 8px;
    border-color: #e3e3e3;
}

#buddypress .activity-list.bp-list .activity-item {
    border-radius: 8px;
    border-color: #e3e3e3;
}

/* changer la couleur du message d'alerte dans éditer profil */
.buddypress-wrap .bp-feedback.error {
    color: #FFFFFF;
    background-color: var(--bb-danger-color);
    font-size: 20px;
}

#buddypress .activity-list.bp-list .activity-item,
.activity-anonymous-options,
#cover-image-container,
.meeting-item-container,
.meeting-item-table .meeting-item-header,
.meeting-item-table .meeting-item,
.single-meeting-item-table .single-meeting-item,
.meeting-item-container .load-more,
#members-list.item-list .list-wrap,
.item-list.groups-list .list-wrap,
.item-list.bp-search-results-list .list-wrap,
#item-body>div.profile,
#whats-new-form-placeholder,
#whats-new-form,
.bb-bp-settings-container,
#buddypress .bp-navs.bb-bp-tab-nav,
.profile.public .bp-widget:not(:last-child),
.buddypress-wrap .bp-feedback,
#item-body #group-invites-container,
#item-body #group-invites-container .bp-navs.group-subnav,
nav#object-nav,
.groups.group-admin #buddypress #item-body .bp-navs.group-subnav,
.bp-avatar-nav ul,
.bp-avatar-nav ul.avatar-nav-items li.current,
#buddypress .groups-manage-members-list .item-list>li,
#item-body #group-invites-container .bp-invites-content .item-list>li,
#item-body #group-invites-container .bp-invites-content .item-list>li:last-child,
#buddypress .custom-homepage-info.info,
#item-body>div.profile p.bp-feedback,
.messages-wrapper,
.bb-bp-messages-single #bp-message-thread-list li,
#bp-message-thread-list>li:first-child,
.groups.group-create .buddypress-wrap,
.groups.group-create .buddypress-wrap #group-create-tabs,
.groups.group-create .buddypress-wrap #drag-drop-area,
.groups.group-create .buddypress-wrap .bp-invites-content #members-list li,
.bp-profile-wrapper,
.profile-loop-header,
.buddypress-wrap .profile.public .profile-group-title,
.buddypress-wrap.bp-dir-hori-nav:not(.bp-vertical-navs) nav:not(.tabbed-links),
#buddypress .only-grid-view.button-wrap.member-button-wrap.footer-button-wrap,
#buddypress .only-grid-view.button-wrap.member-button-wrap.footer-button-wrap>.friendship-button,
#page #buddypress #item-body .bp-profile-wrapper #subnav,
.bp-settings-container,
#buddypress .bp-settings-container .bp-navs,
.bp-messages-head,
.single.messages.view .bp-messages-nav-panel,
.messages.compose .bp-messages-nav-panel,
.bp-messages-content #bp-message-thread-list li:first-child,
#friend-list.item-list .list-wrap,
body:not(.group-admin):not(.group-invites) .buddypress-wrap .group-subnav.tabbed-links ul.subnav,
body:not(.group-admin):not(.group-invites) .buddypress-wrap .user-subnav.tabbed-links ul.subnav,
body:not(.group-admin):not(.group-invites) .buddypress-wrap .group-subnav.tabbed-links ul.subnav li.selected,
body:not(.group-admin):not(.group-invites) .buddypress-wrap .user-subnav.tabbed-links ul.subnav li.selected,
body:not(.group-admin):not(.group-invites) .buddypress-wrap.bp-vertical-navs .group-subnav.tabbed-links ul.subnav li.selected,
body:not(.group-admin):not(.group-invites) .buddypress-wrap.bp-vertical-navs .user-subnav.tabbed-links ul.subnav li.selected,
.groups.group-create .buddypress-wrap #group-create-tabs.tabbed-links .group-create-buttons li.current,
.bp-messages-content #bp-message-thread-list,
.zoom-meeting-block,
.bb-media-container,
.media-folder-document-filters,
#media-folder-document-data-table .media-folder_items,
.bb-activity-media-wrap .bb-activity-media-elem.document-activity,
.media.document-parent,
#group-settings-form #request-list li,
.reply-edit #bbpress-forums .bbp-reply-form .bbp-form .bbp-form .bbp-the-content-wrapper,
.reply-edit #bbpress-forums .bbp-reply-form .bbp-form .bbp-form #whats-new-attachments,
.reply-edit #bbpress-forums .bbp-reply-form .bbp-form .bbp-form #whats-new-toolbar,
.topic-edit #bbpress-forums .bbp-topic-form .bbp-form .bbp-the-content-wrapper,
.topic-edit #bbpress-forums .bbp-topic-form .bbp-form #whats-new-attachments,
.topic-edit #bbpress-forums .bbp-topic-form .bbp-form #whats-new-toolbar,
.bp-step-nav-main .bp-step-nav ul,
.bp-step-nav-main .bp-step-nav li.selected>a,
.bp-messages-content-wrapper.has_error .bp-messages-feedback {
    border-radius: 8px;
    border-color: #e3e3e3;
}

/* menu du haut taille police  */

a.user-link {
    font-size: 0.9rem;
}

/* activity feed taille police */

.activity-list .activity-item .activity-header {
    font-size: 14px;
}

.activity-date {
    font-size: 14px;
}

.activity-header a {
    font-size: 15px;
}

.bp-nouveau .activity-list .activity-item .activity-content p {
    font-size: 15px;
}

.buddypress .buddypress-wrap .activity-state a {
    font-size: 13px;
}

.activity-list .activity-item .bp-generic-meta.action .button span:not(.bp-screen-reader-text) {
    font-size: 14px;
}

/* header groupes cachés par la barre de menus */

#buddypress #header-cover-image {
    margin-top: 0px;
}

/* Centrer images activity feed */

.activity-inner .activity-attached-gif-container {
    margin: auto;
    display: flex;
    justify-content: center;
}

.bb-activity-media-wrap {
    margin: 0 auto;
}

/* FROM DCR*/

.sticky-header .site-header {
    /*border: 0;*/
}

.bb-template-v2 .buddypanel .side-panel-menu li:not(.current-menu-item) a:hover, .bb-template-v2 .buddypanel .bb-toggle-panel:hover, .bb-template-v2 .buddypanel .side-panel-menu li.current-menu-item>a {
    background: none;
}

/* Horizontal menu */

.bb-template-v2 .primary-menu>li.current-menu-ancestor>a:hover:before, .bb-template-v2 .primary-menu>li.current-menu-item>a:hover:before, .bb-template-v2 .primary-menu>li.current-menu-parent>a:hover:before, .bb-template-v2 .primary-menu>li.current_page_item>a:hover:before, .bb-template-v2 .primary-menu>li:hover>a:before {
    display: none;
}
.bb-template-v2 .primary-menu>li>a {
    position: relative;
    border: 0 !important;
}
.bb-template-v2 .primary-menu>li>a:after {
    content: '';
    position: absolute;
    bottom: 10px;
    left: 0;
    width: 100%;
    height: 2px;
    background: var(--bb-header-links-hover);
    transform: scaleX(0);
    transform-origin: right;
    transition: transform 0.9s cubic-bezier(0.19, 1, 0.22, 1);
}
.wpml-ls-current-language {
    margin-left: auto;
}
.wpml-ls-current-language a:after {
    display: none !important;
}
.bb-template-v2 .primary-menu>li>a:hover:after {
    transform: scaleX(1);
    transform-origin: left;
    /*border-bottom-color: var(--bb-header-links-hover) !important;*/
}
.bb-template-v2 .primary-menu>li.current-menu-item>a:after, .bb-template-v2 .primary-menu>li.current_page_item>a:after {
    transform: scaleX(1);
    transform-origin: left;
}
.wpml-ls-native {
    display: none;
}
.bb-template-v2 .site-header #primary-navbar .menu-item>.ab-submenu {
    min-width: auto;
}

/* FONTS - Override fonts.css*/

body.bb-custom-typo {
    font-family: 'SF UI Display', sans-serif;
}

.bb-custom-typo h1,
.bb-custom-typo .h1,
.bb-custom-typo h2,
.bb-custom-typo .h2,
.bb-custom-typo h3,
.bb-custom-typo .h3,
.bb-custom-typo h4,
.bb-custom-typo .h4,
.bb-custom-typo h5,
.bb-custom-typo .h5,
.bb-custom-typo h6,
.bb-custom-typo .h6,
.bb-custom-typo .bb-course-footer,
.bb-custom-typo .ld-table-list-header .ld-text,
.bb-custom-typo .gamipress-achievement-points,
.bb-custom-typo .vjs-modal-dialog-content {
    font-family: 'SF UI Display', sans-serif;
}

.bb-custom-typo #content .mepr-price-menu .mepr-price-box-title {
    font-family: 'SF UI Display', sans-serif;
}

.bb-custom-typo .mepr-price-box-price span,
.bb-custom-typo .learndash-wrapper #ld-profile .ld-profile-heading {
    font-family: 'SF UI Display', sans-serif;
    font-weight: 500;
}

.bb-custom-typo .ld-profile-stats .ld-profile-stat strong {
    font-family: 'SF UI Display', sans-serif;
    font-weight: 600;
}

/* Profile completion */
.widget h2.widget-title {
    font-weight: 500;
}
.bb-template-v2 .widget.widget_bp_profile_completion_widget {
    padding-bottom: 10px;
}
.profile_completion_wrap {
    display: block;
}
div.profile_completion_wrap .progress_text_wrap {
    margin-top: 0;
    order: 2;
    text-align: left;
}
.progress_text {
    font-size: 12px;
}
.progress_container {
    border-radius: 10px;
    background-color: #eef0f3;
    overflow: hidden;
    order: 1;
    margin-bottom: 4px;
}
.progress_container .pc_progress {
    height: 6px;
}
.widget.widget_bp_profile_completion_widget .pc_detailed_progress_wrap {
    padding: 0;
}
.pc_detailed_progress_wrap .pc_detailed_progress {
    margin-top: 15px;
    display: flex;
    flex-direction: column;
    gap: 8px;
}
.pc_detailed_progress_wrap .pc_detailed_progress .single_section_wrap {
    border-top: 1px solid #E7E9EC;
    padding-top: 8px;
    padding-bottom: 0;
    margin: 0;
    position: relative;
    margin-left: 30px;
}
.widget.widget_bp_profile_completion_widget .profile_completion_wrap .pc_detailed_progress_wrap .single_section_wrap.completed:before {
    border-color: var(--bb-default-notice-color);
}
.elementor-widget-wp-widget-bp_xprofile_profile_completion_widget .profile_completion_wrap .pc_detailed_progress_wrap .single_section_wrap.completed:after, .widget.widget_bp_profile_completion_widget .profile_completion_wrap .pc_detailed_progress_wrap .single_section_wrap.completed:after {
    content: "";
    font-family: bb-icons;
    position: absolute;
    left: -30px;
    margin-top: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    font-size: 23px;
    color: var(--bb-success-color);
}
.elementor-widget-wp-widget-bp_xprofile_profile_completion_widget .profile_completion_wrap .pc_detailed_progress_wrap .single_section_wrap.completed:before, .widget.widget_bp_profile_completion_widget .profile_completion_wrap .pc_detailed_progress_wrap .single_section_wrap.completed:before {
    border-color: var(--bb-success-color);
}
.widget.widget_bp_profile_completion_widget .profile_completion_wrap .pc_detailed_progress_wrap .single_section_wrap.completed:after {
    color: var(--bb-default-notice-color);
}
.elementor-widget-wp-widget-bp_xprofile_profile_completion_widget .profile_completion_wrap .pc_detailed_progress_wrap .single_section_wrap:before, .widget.widget_bp_profile_completion_widget .profile_completion_wrap .pc_detailed_progress_wrap .single_section_wrap:before {
    content: "";
    border: 2px solid #d0d3d6;
    margin-left: -30px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: middle;
    height: 22px;
    width: 22px;
    border-radius: 50%;
}
.elementor-widget-wp-widget-bp_xprofile_profile_completion_widget .profile_completion_wrap .pc_detailed_progress_wrap .single_section_wrap.completed:before, .widget.widget_bp_profile_completion_widget .profile_completion_wrap .pc_detailed_progress_wrap .single_section_wrap.completed:before {
    border-color: var(--bb-success-color);
}
.widget.widget_bp_profile_completion_widget .profile_completion_wrap .pc_detailed_progress_wrap .single_section_wrap.completed:before {
    border-color: var(--bb-default-notice-color);
}
.widget.widget_bp_profile_completion_widget .pc_detailed_progress .single_section_wrap .section_name a {
    color: var(--bb-primary-color);
}
.widget.widget_bp_profile_completion_widget .pc_detailed_progress .single_section_wrap .section_name a:hover {
    color: black;
}
.elementor-widget-wp-widget-bp_xprofile_profile_completion_widget .profile_completion_wrap .pc_detailed_progress_wrap .single_section_wrap.completed .section_name a, .widget.widget_bp_profile_completion_widget .profile_completion_wrap .pc_detailed_progress_wrap .single_section_wrap.completed .section_name a {
    text-decoration: line-through;
    font-size: 15px;
    color: #c8cbcf;
}
.elementor-widget-wp-widget-bp_xprofile_profile_completion_widget .profile_completion_wrap .pc_detailed_progress_wrap .single_section_wrap .progress .completed_staus, .widget.widget_bp_profile_completion_widget .profile_completion_wrap .pc_detailed_progress_wrap .single_section_wrap .progress .completed_staus {
    background-color: transparent;
    border: 1px solid #f78f02;
    color: #f78f02;
    border-radius: 30px;
    font-size: 12px;
    font-weight: 600;
    text-align: center;
}
.widget.widget_bp_profile_completion_widget .pc_detailed_progress .single_section_wrap.completed .progress * {
    color: var(--bb-default-notice-color);
}
.widget.widget_bp_profile_completion_widget .pc_detailed_progress .single_section_wrap .progress * {
    color: inherit;
}
.bb-template-v2 .more-block a.count-more, a.tribe-events-widget-events-list__view-more-link.tribe-common-anchor-thin {
    padding: 5px 20px !important;
    color: var(--bb-primary-color) !important;
    font-family: 'SF UI DIsplay';
    /* RESET STYLES */
    font-weight: initial!important;
    font-size: 12px !important;
    text-transform: initial!important;
    border: none !important;
    background: none !important;
}
.bb-template-v2 .more-block a.count-more:hover, a.tribe-events-widget-events-list__view-more-link.tribe-common-anchor-thin:hover {
    border: none !important;
    background: none !important;
    color: var(--bb-primary-color) !important;
    text-decoration: underline !important;
}

.bp-profile-wrapper.need-separator .group-separator-block:first-child {
    display: none;
}
#members-list.item-list.grid .list-wrap {
    padding: 0;
}
#buddypress .only-grid-view.button-wrap.member-button-wrap.footer-button-wrap {
    position: initial;
    margin: 0;
    border-bottom: 1px solid #e3e3e3;
    border-radius: 0 0 var(--bb-block-radius) var(--bb-block-radius);
}

#buddypress .list-wrap-inner {
    height: inherit;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.bb-template-v2 .buddypanel .side-panel-menu li.current-menu-item>a:hover {
    background: none;
}
body.buddypress.activate.login-split-page .bb-grid, body.buddypress.register.login-split-page .bb-grid {
    display: flex;
    justify-content: flex-end;
}
body.buddypress.activate.login-split-page #primary, body.buddypress.register.login-split-page #primary {
    position: initial;
    margin: 0;
    width: 100%;
    flex: initial;
    justify-content: center;
}
@media (min-width: 992px) {
    body.buddypress.activate.login-split-page #primary, body.buddypress.register.login-split-page #primary {
        width: 50%;
    }
}

.buddypress-wrap .members-list.grid li .only-list-view, .buddypress-wrap .members-group-list.grid li .only-list-view {
    display: flex!important;
    justify-content: initial!important;
}
.buddypress-wrap .members-list.grid li .only-list-view > div, .buddypress-wrap .members-group-list.grid li .only-list-view > div {
    width: 50%;
}
.buddypress-wrap .members-list.grid li .only-list-view > div > a, .buddypress-wrap .members-group-list.grid li .only-list-view > div > a {
    width: 100%;
}
.buddypress-wrap .members-list.grid li .only-list-view i, .buddypress-wrap .members-group-list.grid li .only-list-view i {
    font-size: 34px!important;
}
.tribe-events .tribe-events-c-subscribe-dropdown__container {
    display: block;
}
#tribe-events-footer ul.tribe-events-sub-nav li.tribe-events-nav-previous a, #tribe-events-footer ul.tribe-events-sub-nav li.tribe-events-nav-next a {
    display: flex;
}
#tribe-events-footer ul.tribe-events-sub-nav li.tribe-events-nav-previous a, #tribe-events-footer ul.tribe-events-sub-nav li.tribe-events-nav-next a {
    padding: 0 !important;
}
#tribe-events-footer ul.tribe-events-sub-nav li.tribe-events-nav-previous a::before, #tribe-events-footer ul.tribe-events-sub-nav li.tribe-events-nav-next a::before, #tribe-events-footer ul.tribe-events-sub-nav li.tribe-events-nav-previous a::after, #tribe-events-footer ul.tribe-events-sub-nav li.tribe-events-nav-next a::after {
    width: 22px !important;
    height: 100% !important;
    font-size: 22px !important;
    top: 0 !important;
    position: initial !important;
}
#tribe-events-footer ul.tribe-events-sub-nav li.tribe-events-nav-previous a::after, #tribe-events-footer ul.tribe-events-sub-nav li.tribe-events-nav-next a::before {
    display: none !important;
}

#buddypress #members-list li .generic-button.awaiting_response_friend .awaiting_response_friend:hover, #buddypress #members-list li .generic-button.not_friends .not_friends:hover, #buddypress #members-list li .generic-button.pending_friend .pending_friend:hover, #buddypress #members-list li .generic-button.is_friend .is_friend:hover, #buddypress #members-list li .generic-button#send-private-message .send-message:hover {
    color: white;
}

#buddypress .bp-list li .generic-button {
    margin: 0;
}
