/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Theme Specific Fixes
    # BuddyBoss
    # BuddyX
    # OneCommunity
--------------------------------------------------------------*/


body.bpsh-buddypress .activity .activity-content .action:not(.bp-generic-meta) .bp-screen-reader-text {
    height: auto;
    margin-left: 5px;
    overflow: visible;
    padding: 0;
    position: relative;
    width: auto;
}

/*--------------------------------------------------------------
## BuddyBoss
--------------------------------------------------------------*/
.bb-grid .elementor-widget-wrap .elementor-widget-buddypress_shortcode_groups_widget #groups-list.bp-list.grid {
    margin: 0 -10px;
}

/*.elementor-widget-wrap .elementor-widget-buddypress_shortcode_groups_widget #groups-list.bp-list.grid li {
    flex: auto;
}*/

.buddyboss-theme .activity-update-form #whats-new-form.activity-form {
    display: flex;
}

.buddyboss-theme .activity-update-form.modal-popup form#whats-new-form {
    display: block;
}

.buddyboss-theme .activity-update-form.modal-popup div#user-status-huddle {
    width: auto;
}

/*--------------------------------------------------------------
## BuddyX
--------------------------------------------------------------*/
.elementor-widget-wrap .elementor-widget-buddypress_shortcode_groups_widget #groups-list.bp-list.grid {
    margin: 0 -15px;
    display: block !important;
}

.elementor-widget-wrap .elementor-widget-buddypress_shortcode_groups_widget #groups-list.bp-list.grid li {
    display: block !important;
    min-width: inherit;
    margin: 0 0 30px;
    padding: 0 15px;
}

.elementor-widget-wrap #buddypress.buddypress-wrap .grid.bp-list {
    display: block !important;
}

.elementor-widget-wrap #buddypress.buddypress-wrap .grid.bp-list>li {
    flex: inherit;
    max-width: inherit;
}

/*--------------------------------------------------------------
BoddyBoss Theme
--------------------------------------------------------------*/
.theme-buddyboss-theme .elementor-widget-wrap .elementor-widget-buddypress_shortcode_groups_widget #groups-list.bp-list.grid,
.theme-buddyboss-theme #buddypress.buddypress-wrap .grid.bp-list,
.theme-buddyboss-theme #buddypress.buddypress-wrap #members-list.grid {
    display: block !important;
    overflow: hidden;
}

body.theme-buddyboss-theme:not(.has-sidebar) .buddypress-wrap .grid.bp-list>li {
    max-width: initial;
}

.theme-buddyboss-theme .elementor-widget-wrap .elementor-widget-buddypress_shortcode_groups_widget #groups-list.bp-list.grid li {
    margin: 0 0 10px;
}

/*--------------------------------------------------------------
## OneCommunity
--------------------------------------------------------------*/
.shortcodes-for-buddypress .buddypress-wrap .activity-list .activity-item div.item-avatar img {
    width: 40px !important;
    float: left;
    padding: 3px;
}

.shortcodes-for-buddypress .elementor-widget-container .buddypress-wrap ul.activity-list.item-list li {
    width: 100%;
    overflow: visible;
}

.shortcodes-for-buddypress .elementor-widget-container .buddypress-wrap .activity-comments div.acomment-avatar img {
    border-width: 1px;
    float: left;
    height: 30px;
    max-width: none;
    width: 30px !important;
}

.shortcodes-for-buddypress .elementor-widget-container .buddypress-wrap .activity-comments div.acomment-avatar {
    width: auto;
    overflow: visible;
}

.shortcodes-for-buddypress .elementor-widget-container .buddypress-wrap .bp-list li .activity-comments .action {
    text-align: left;
}