.formatted-content,
body #main-wrap {
    background-color: var(--bb-body-background-color)
}

.bb_processing_overlay {
    background-color: rgba(var(--bb-body-background-color-rgb), .8)
}

.bs-dir-search {
    float: right;
    margin: 0 0 20px
}

.bs-dir-search input[type=text] {
    background: 0 0;
    border: 0;
    height: 34px;
    font-size: 14px;
    letter-spacing: -.24px;
    padding: 0 30px 0 35px
}

.modal-mask {
    z-index: 999999
}

.bs-search-form {
    background-color: var(--bb-content-background-color);
    border: 1px solid var(--bb-content-border-color);
    color: var(--bb-body-text-color);
    border-radius: var(--bb-button-radius);
    margin-bottom: 0;
    position: relative
}

.bs-search-form:focus-within {
    border-color: var(--bb-input-focus-border-color);
    border-width: 1px;
    box-shadow: var(--bb-input-focus-shadow)
}

.bs-search-form:focus-within #bbp_search {
    box-shadow: none
}

.bs-search-form:before {
    content: "\ef10";
    font-family: bb-icons;
    font-style: normal;
    font-weight: 400;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: .2em;
    position: absolute;
    top: 10px;
    font-size: 17px;
    color: inherit;
    opacity: .4;
    left: 9px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.bs-search-form input[type=text]::input-placeholder {
    color: inherit
}

.bb-secondary-list-tabs {
    border-bottom: 0;
    margin: .9375rem 0
}

.bb-secondary-list-tabs h4 {
    font-size: 16px;
    font-weight: 400;
    color: var(--bb-alternate-text-color);
    letter-spacing: -.24px;
    margin: 0
}

.bb-secondary-list-tabs ul {
    list-style: none;
    margin-left: auto;
    margin-bottom: 0
}

.bs-sort-button {
    color: var(--bb-headings-color);
    opacity: .4;
    font-size: 22px;
    line-height: 1;
    display: block;
    padding: 5px 10px;
    text-decoration: none;
    -webkit-transition: .3s all;
    transition: .3s all
}

.bs-sort-button.active,
.bs-sort-button:hover {
    color: var(--bb-headings-color);
    opacity: 1
}

.bs-dir-form {
    margin: 0
}

.bs-groups-items.bs-item-list.list-view .bs-item-wrap,
.bs-members-items.bs-item-list.list-view .bs-item-wrap {
    -webkit-transition: border-color .2s linear, box-shadow .2s linear;
    transition: border-color .2s linear, box-shadow .2s linear
}

.bs-groups-items.bs-item-list .sm-grid-1-2,
.bs-members-items.bs-item-list .sm-grid-1-2 {
    border-color: #e7eaec
}

.item-title a {
    color: var(--bb-headings-color);
    display: inline-block;
    font-size: 20px;
    font-weight: 500;
    letter-spacing: -.24px;
    line-height: 1.2;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.item-title a:hover {
    color: var(--bb-primary-color)
}

.bs-members-items.list-view div.action {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.bs-members-items.list-view .bs-generic-button {
    margin-right: 20px
}

.list-view .avatar:not(.profile-avatar) {
    margin: 0;
    max-width: 52px
}

.list-view.bs-groups-items .avatar:not(.profile-avatar) {
    max-width: 75px
}

.list-view .item-wrap-left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-width: 38%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 38%;
    flex: 0 0 38%;
    padding-right: 20px
}

.bs-list-actions {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.bs-members-items.grid-view .awaiting_response.bs-generic-button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.bs-members-items.grid-view .awaiting_response.bs-generic-button a {
    width: auto !important
}

.bs-item-list-tabs .more-button i {
    font-size: 18px;
    line-height: 1
}

.bs-item-list-tabs .sub-menu {
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    top: 38px
}

.bs-item-list-tabs .sub-menu li {
    float: none;
    margin: 0;
    width: 100%
}

@media (max-width:800px) {
    .list-view .item-wrap-left {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .bs-item-list.list-view div.action {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        padding-left: 75px
    }

    .list-view .bs-followers {
        margin: 0 18px 0 0
    }

    .bs-item-list.list-view .bs-button-follow {
        margin-left: auto;
        margin-right: 0
    }

    #buddypress .list-view .action .button {
        font-size: 13px;
        min-width: 110px;
        min-height: 30px;
        padding: 6px 20px;
        margin-bottom: 5px
    }
}

@media (max-width:543px) {
    .list-view .item-title {
        margin-bottom: 3px
    }

    .list-view .item-title a {
        font-size: 18px
    }

    .bs-item-list.list-view div.action {
        -ms-flex-flow: row wrap;
        flex-flow: row wrap
    }

    .bs-list-actions {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%
    }

    .bs-item-list.list-view .bs-button-follow {
        margin-left: 0;
        margin-top: 8px;
        margin-bottom: 4px
    }

    #buddypress .list-view .action .button {
        font-size: 13px;
        min-width: 110px;
        min-height: 24px;
        padding: 6px 20px
    }

    .bs-item-list.list-view .bs-generic-button {
        margin-right: 10px
    }

    .list-view .bs-followers {
        margin: 0 15px 0 0
    }

    .bs-dir-search {
        margin: 0 0 40px;
        float: left
    }
}

@media (max-width:380px) {
    .bs-item-list.list-view div.action {
        padding-left: 70px
    }

    .bs-item-list.list-view .item-wrap-left {
        -ms-flex-flow: nowrap;
        flex-flow: nowrap
    }

    .bs-item-list.list-view .bs-list-actions .send-private-message {
        margin-right: 0
    }
}

span.location i {
    font-size: 19px;
    margin: 0 -6px;
    position: relative;
    top: 2px
}

.bs-members-items.list-view .location {
    display: block;
    position: relative;
    padding-left: 15px;
    padding-top: 3px;
    line-height: 1.2
}

.bs-members-items.list-view .location i {
    position: absolute;
    left: 0;
    top: 0
}

.bs-followers {
    font-size: 14px;
    color: #939597;
    letter-spacing: -.24px
}

.bs-followers span {
    color: var(--bb-body-text-color)
}

.follow-wrap {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 20px
}

.follow-wrap .bs-followers {
    font-size: 13px
}

.follow-wrap .follow {
    border: 0;
    padding: 0;
    font-size: 13px;
    font-weight: 500;
    color: var(--bb-primary-color);
    letter-spacing: -.24px
}

.follow-wrap .follow:hover {
    border: 0;
    background: 0 0
}

.follow-wrap .bs-generic-button {
    line-height: 1;
    margin-left: auto
}

.member-status {
    background: var(--bb-success-color);
    border-radius: 100%;
    position: absolute;
    width: 9px;
    height: 9px;
    right: 5px;
    top: 0
}

.member-status.offline {
    opacity: 0;
    visibility: hidden
}

.notification-list .member-status {
    right: 0;
    bottom: 0;
    top: inherit
}

.notification-list [class*=bb-icon]+.member-status {
    bottom: initial;
    top: 0
}

.bs-item-list.grid-view>li {
    margin-bottom: 1.25rem
}

.bs-item-list-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: #fff;
    border: 1px solid #e7eaec;
    border-radius: 4px;
    height: 100%;
    margin: 0 0 -1px;
    padding: 25px 20px 0;
    position: relative;
    text-align: center;
    -webkit-transition: all linear .2s;
    transition: all linear .2s
}

.bs-item-list-inner:hover {
    box-shadow: 0 3px 24px 0 rgba(18, 43, 70, .08);
    border-radius: 3px;
    position: relative;
    z-index: 1
}

.bs-item-list-inner .bs-item {
    margin-bottom: .625rem
}

.bs-item-list-inner .item-meta {
    font-size: .875rem;
    color: var(--bb-alternate-text-color);
    letter-spacing: -.24px;
    line-height: 1
}

.bs-item-list-inner .follow-wrap {
    margin-top: auto
}

.bs-item-avatar a {
    display: inline-block;
    position: relative
}

.bs-item-avatar img.avatar {
    max-width: 125px;
    width: 100%
}

.grid-view .member-status {
    right: 25px;
    top: 5px
}

.grid-view .bs-item-avatar {
    margin-bottom: 1rem
}

div.action a {
    color: rgba(18, 43, 70, .4);
    border: 0;
    display: inline-block;
    line-height: 1;
    padding: 7px 0;
    -webkit-transition: all linear .2s;
    transition: all linear .2s;
    border-style: solid
}

div.action a.active,
div.action a:hover {
    background: 0 0;
    color: rgba(18, 43, 70, .8)
}

div.action i {
    font-size: 20px
}

div.action i:not(.boss-icons) {
    line-height: 0
}

#buddypress .action .button {
    background-color: var(--bb-primary-button-background-regular);
    color: var(--bb-primary-button-text-regular);
    border: 1px solid var(--bb-primary-button-border-regular);
    border-radius: var(--bb-button-radius);
    font-weight: 500;
    font-size: 14px;
    font-style: normal;
    letter-spacing: -.24px;
    padding: 8px 20px;
    display: block;
    line-height: 1.2;
    min-width: 140px;
    opacity: 1;
    -webkit-transition: box-shadow linear .2s;
    transition: box-shadow linear .2s
}

#buddypress .action .button:focus {
    box-shadow: var(--bb-primary-button-focus-shadow)
}

#buddypress .action .button:active,
#buddypress .action .button:focus,
#buddypress .action .button:hover {
    background-color: var(--bb-primary-button-background-hover);
    color: var(--bb-primary-button-text-hover);
    border-color: var(--bb-primary-button-border-hover)
}

#buddypress .action .button.fav,
#buddypress .action .button.fav:focus,
#buddypress .action .button.unfav,
#buddypress .action .button.unfav:focus {
    box-shadow: none
}

#buddypress .action .button.join-group,
#buddypress .action .button.outline {
    background-color: var(--bb-secondary-button-background-regular);
    color: var(--bb-secondary-button-text-regular);
    border: 1px solid var(--bb-secondary-button-border-regular);
    box-shadow: none
}

#buddypress .action .button.join-group:focus,
#buddypress .action .button.outline:focus {
    box-shadow: var(--bb-secondary-button-focus-shadow)
}

#buddypress .action .button.join-group:focus,
#buddypress .action .button.join-group:hover,
#buddypress .action .button.outline:focus,
#buddypress .action .button.outline:hover {
    background-color: var(--bb-secondary-button-background-hover);
    color: var(--bb-secondary-button-text-hover);
    border: 1px solid var(--bb-secondary-button-border-hover)
}

#buddypress .action .button.bp-secondary-action {
    background-color: transparent;
    border: 0
}

#buddypress #item-body .button.accept,
#buddypress #item-body .button.reject {
    color: var(--bb-primary-button-text-regular)
}

ul.grid-view .action {
    border-top: 1px solid var(--bb-content-border-color);
    margin: 0 -20px
}

ul.grid-view .action>* {
    border-right: 1px solid var(--bb-content-border-color);
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

ul.grid-view .action>:last-child {
    border: 0
}

ul.grid-view .action .bs-dropdown:after {
    right: 42px
}

@media (min-width:800px) and (max-width:1150px) {
    .has-sidebar .list-view .item-wrap-left {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .has-sidebar .bs-item-list.list-view div.action {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        padding-left: 70px
    }

    .has-sidebar .bs-list-actions {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1
    }

    .has-sidebar .bs-item-list.list-view .bs-button-follow {
        margin-left: auto;
        margin-right: 0
    }

    .has-sidebar .list-view .bs-followers {
        margin: 0 18px 0 0
    }
}

@media (min-width:800px) and (max-width:850px) {
    .has-sidebar .bs-list-actions {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%
    }

    .has-sidebar .bs-item-list.list-view .bs-generic-button {
        margin-right: 10px
    }

    .has-sidebar .bs-item-list.list-view div.action {
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%
    }

    .has-sidebar .bs-item-list.list-view .bs-button-follow {
        margin-left: 0;
        margin-top: 5px;
        margin-bottom: 5px
    }

    .has-sidebar #buddypress .list-view .action .button {
        font-size: 13px;
        min-width: 110px;
        min-height: 24px;
        padding: 6px 20px
    }

    ul.list-view .bb-profile-index-card-area .action.item-wrap-right:not(.profile-second-row) {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
}

.activity-item-header .item-title span img {
    border-radius: 3px
}

.bp-login-widget-user-avatar {
    position: relative
}

.bp-login-widget-user-avatar img.avatar {
    height: auto;
    max-width: 52px;
    width: 100%;
    border-radius: 100%
}

.bp-login-widget-user-avatar img.avatar.profile-avatar {
    max-width: 110px
}

#content .bb-profile-avatar {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 160px;
    flex: 0 0 160px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.no-cover-img #content .bb-profile-avatar {
    -ms-flex-item-align: end;
    align-self: flex-end
}

#content .bb-profile-avatar img.profile-avatar {
    background: #fff;
    border: 5px solid #fff;
    box-shadow: 0 2px 5px 0 rgba(18, 43, 70, .12), 0 0 0 1px var(--bb-content-border-color);
    border-radius: 5px;
    max-width: 180px;
    width: 100%
}

img.profile-avatar {
    background: #fff;
    border: 5px solid #fff;
    box-shadow: 0 2px 5px 0 rgba(18, 43, 70, .12), 0 0 0 1px var(--bb-content-border-color);
    border-radius: 5px;
    max-width: 100px;
    width: 100%
}

.bb-profile-details {
    padding: 0 0 15px 30px;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap
}

.bb-profile-details-inner {
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.bb-profile-details-inner .button {
    margin-top: 6px;
    margin-bottom: 6px
}

.bb-profile-details-inner a.button.small.outline {
    min-height: 10px
}

.cover-img .profile-item-header {
    margin: 15px 0 3px
}

#buddypress .profile-title {
    font-size: 2rem;
    line-height: 1.1;
    margin: 6px 15px 6px 0;
    position: relative
}

#buddypress .profile-title a {
    color: var(--bb-headings-color)
}

#buddypress .profile-title a:hover {
    color: var(--bb-primary-color)
}

#buddypress .profile-title .bs-dropdown-wrap {
    font-size: 20px
}

@media (max-width:580px) {
    #buddypress .profile-title {
        font-size: 1.5rem
    }
}

.bb-field-tag {
    margin-right: 15px;
    margin-bottom: 6px;
    margin-top: 6px;
    border-radius: 100px
}

.bb-field-tag>span {
    border-radius: 100px;
    display: inline-block;
    font-weight: 500;
    font-size: 10px;
    color: #fff;
    line-height: 18px;
    padding: 0 6px;
    letter-spacing: .25px;
    text-transform: uppercase;
    margin: 0 3px
}

@media (max-width:580px) {
    .bb-field-tag>span {
        padding: 0 15px
    }
}

.profile-single-meta {
    font-size: 15px
}

.bs-meta-bp_group_description {
    color: var(--bb-body-text-color)
}

.bb-profile-meta {
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    font-size: 14px;
    line-height: 1.3575;
    color: var(--bb-alternate-text-color)
}

.bb-profile-meta>span {
    margin-right: 22px;
    margin-bottom: 6px;
    margin-top: 6px
}

.bb-profile-meta span span {
    color: var(--bb-body-text-color)
}

.bb-profile-meta a {
    color: var(--bb-headings-color);
    display: inline-block;
    opacity: .4;
    -webkit-transition: .3s all;
    transition: .3s all
}

.bb-profile-meta a:hover {
    opacity: .9
}

.bb-profile-meta i[class*=bb-icon-] {
    font-size: 19px;
    line-height: 1
}

.bb-separator-dot {
    color: var(--bb-headings-color);
    opacity: .15;
    margin-left: 2px
}

.bb-field-counter,
.normal {
    margin-right: 18px;
    margin-bottom: 5px;
    margin-top: 5px
}

.bb-field-counter i,
.normal i {
    line-height: 1;
    margin-right: 5px;
    font-size: 18px;
    position: relative;
    top: 2px;
    color: rgba(18, 43, 70, .3)
}

.bb-field-counter span:not(.bs-output),
.normal span:not(.bs-output) {
    font-size: 14px;
    color: var(--bb-alternate-text-color)
}

.bb-profile-details-inner>.action {
    margin-top: 6px;
    margin-bottom: 6px;
    margin-left: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap
}

.bs-meta-bp_group_privacy {
    line-height: 1;
    text-transform: capitalize
}

#buddypress .list-view div.pending a {
    color: rgba(18, 43, 70, .4)
}

#buddypress .list-view div.pending a:hover {
    color: rgba(18, 43, 70, .8)
}

#item-nav {
    background: #fff;
    border: 1px solid var(--bb-content-border-color);
    padding: 0 20px;
    margin: 0 0 30px;
    border-radius: 0 0 4px 4px
}

.no-cover-img+#item-nav {
    padding-left: 242px
}

.main-navs #messages-personal-li,
.main-navs #notifications-personal-li,
.main-navs #settings-personal-li {
    display: none !important;
    width: 0 !important
}

.single-item #content .bs-meta-bp_group_members .bs-group-members img.round {
    max-width: 32px
}

.single-item .bs-meta-bp_group_members.bb-field-normal {
    margin: 12px 0
}

.bs-meta-bp_group_privacy.bb-field-tag i {
    font-size: 10px
}

@media (max-width:800px) {
    #content .bb-profile-avatar {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 160px;
        flex: 0 0 160px
    }

    .profile-title {
        font-size: 28px;
        margin-top: 0
    }

    .no-cover-img .bb-profile-avatar {
        -ms-flex-item-align: start;
        align-self: flex-start
    }

    .no-cover-img+#item-nav {
        padding-left: 30px
    }
}

@media (max-width:720px) {
    .bb-profile-details-inner>div {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%
    }
}

@media (max-width:580px) {
    #content .bb-profile-avatar {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        text-align: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    div#bb-media-model-container {
        text-align: left
    }

    .bb-profile-details {
        margin-bottom: 12px
    }

    .profile-title {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        margin: 5px 0
    }

    .profile-first-row {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-bottom: 5px
    }

    .bs-groups-items.grid-view .profile-first-row {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1
    }

    .profile-item .profile-first-row {
        margin-top: 5px
    }

    .profile-item-header+div {
        margin-top: 0
    }

    .bb-profile-details .bb-field-tag {
        margin: 0 5px
    }

    .bb-profile-details {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        padding: 0;
        text-align: center
    }

    #content .no-cover-img .bb-profile-avatar img.profile-avatar {
        display: block;
        margin: 0 auto 20px;
        max-width: 160px;
        float: none
    }

    div#buddypress div#item-header img.avatar {
        margin: 0 auto;
        float: none
    }

    div.no-cover-img .bb-profile-details-inner {
        margin-top: 0
    }

    #buddypress .bb-profile-details .profile-title {
        margin-right: 0;
        margin-bottom: 5px
    }

    .bb-profile-details-inner .action {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .profile-item-header {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .bb-profile-meta {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .bb-profile-meta>div {
        margin: 0 5px 15px
    }

    .bb-profile-meta i[class*=bb-icon-] {
        margin-left: 5px
    }

    .bs-groups-items.grid-view .bb-profile-meta {
        -webkit-box-pack: left;
        -ms-flex-pack: left;
        justify-content: left
    }

    span.bb-separator-dot {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%
    }

    .bb-profile-meta>span {
        margin: 0 auto 10px;
        padding: 0 8px
    }

    .no-cover-img+#item-nav {
        padding-left: 20px
    }

    #buddypress div.item-list-tabs#object-nav li.hideshow {
        float: right;
        margin: 0
    }
}

.item-avatar {
    position: relative
}

.bbp-logged-in h5,
.bp-login-widget-user-link {
    position: relative
}

.profile-single-meta:empty {
    display: none
}

.widget .item-avatar {
    position: relative
}

.medium-editor-element,
.medium-editor-placeholder {
    cursor: text;
    text-align: left;
    outline: 0;
    background-color: var(--bb-content-background-color)
}

.medium-editor-toolbar-active.medium-editor-toolbar-active {
    z-index: 9999
}

.medium-editor-toolbar .medium-editor-toolbar-form-active {
    background: var(--bb-content-background-color);
    padding: 10px;
    box-shadow: 0 6px 24px 0 rgba(18, 43, 70, .08);
    border-radius: 3px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.medium-editor-toolbar .medium-editor-toolbar-form-active .medium-editor-toolbar-form a {
    font-size: 16px
}

.bp-user-blog>.medium-editor-toolbar .medium-editor-toolbar-form-active {
    background: #242424;
    border-radius: 5px;
    color: #999
}

.bp-user-blog>.medium-editor-toolbar .medium-editor-toolbar-form-active .medium-editor-toolbar-input,
.bp-user-blog>.medium-editor-toolbar .medium-editor-toolbar-form-active .medium-editor-toolbar-input:focus {
    color: #ccc;
    border: 0;
    height: 50px;
    vertical-align: middle
}

.bp-user-blog>.medium-editor-toolbar .medium-editor-toolbar-form-active a {
    vertical-align: middle
}

address {
    font-style: inherit
}

.bb-field-location {
    margin-bottom: 6px;
    margin-top: 6px;
    margin-right: 20px;
    font-size: 14px;
    line-height: 1.2
}

.bb-field-location i {
    font-size: 17px;
    line-height: 0;
    position: relative;
    top: 2px;
    margin-left: -3px
}

.bb-field-icon,
.bb-field-link {
    margin-right: 20px;
    margin-bottom: 6px;
    margin-top: 6px
}

.bb-field-icon a,
.bb-field-link a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: var(--bb-headings-color);
    opacity: .4;
    -webkit-transition: .3s all;
    transition: .3s all
}

.bb-field-icon a:hover,
.bb-field-link a:hover {
    opacity: .9
}

.bb-field-icon i,
.bb-field-link i {
    font-size: 22px;
    line-height: 1
}

.bb-field-icon .prefix,
.bb-field-link .prefix {
    line-height: 1;
    margin-left: 8px
}

.bs-meta-xprofile_field:not(.show-balloon),
.bs-meta-xprofile_field[data-balloon=""] {
    cursor: initial
}

.bs-meta-xprofile_field:not(.show-balloon):after,
.bs-meta-xprofile_field:not(.show-balloon):before,
.bs-meta-xprofile_field[data-balloon=""]:after,
.bs-meta-xprofile_field[data-balloon=""]:before {
    display: none
}

.bb-field-icon {
    font-size: 0
}

.bb-field-icon:after,
.bb-field-icon:before {
    display: none
}

.bb-field-icon.show-balloon:after,
.bb-field-icon.show-balloon:before {
    display: block
}

.bb-field-icon .prefix {
    display: none
}

.bb-profile-index-card-area {
    height: 100%
}

.profile-second-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap
}

.list-view .bb-profile-index-card-area .bs-item-wrap {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.list-view .bb-profile-index-card-area .profile-single-meta {
    margin-bottom: 0
}

.list-view .bb-profile-index-card-area div.action i:not(.boss-icons) {
    line-height: 0
}

#buddypress .list-view .bb-profile-index-card-area .bs-generic-button {
    font-size: 14px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap
}

#buddypress .list-view .bb-profile-index-card-area .bs-generic-button a {
    white-space: nowrap;
    text-overflow: ellipsis;
    cursor: pointer
}

.list-view .bb-profile-index-card-area .profile-first-row .bb-field-location {
    margin-bottom: 0;
    margin-top: 2px
}

.list-view .bb-profile-index-card-area .action.item-wrap-right:not(.profile-second-row) {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.list-view .bb-profile-index-card-area .profile-first-row .bb-field-counter {
    margin-top: 5px
}

.list-view .bb-profile-index-card-area .bs-item-wrap:last-child {
    border-radius: 0
}

.list-view .bb-profile-index-card-area .bb-field-description {
    display: none
}

a[data-balloon=""]:after,
a[data-balloon=""]:before {
    display: none
}

.grid-view .bb-profile-index-card-area .bb-field-location,
.grid-view .bb-profile-index-card-area .profile-first-row .bb-field-location {
    margin-bottom: 0;
    margin-top: 8px;
    margin-right: 0
}

.grid-view .bb-profile-index-card-area .profile-second-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap
}

.grid-view .bb-profile-index-card-area .profile-second-row>div {
    margin: 0 auto
}

.grid-view .bb-profile-index-card-area .profile-third-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap
}

.grid-view .bb-profile-index-card-area .profile-third-row>div {
    margin: 0 auto 10px
}

.grid-view .bb-profile-index-card-area .bb-field-counter span:not(.bs-output) {
    font-size: 13px;
    letter-spacing: -.24px
}

#buddypress .grid-view .bb-profile-index-card-area .bs-generic-button a {
    min-width: 10px;
    height: auto;
    border: 0;
    font-size: 13px;
    line-height: 1.5;
    color: rgba(18, 43, 70, .4);
    min-height: 35px;
    cursor: pointer;
    padding: 6px
}

#buddypress .grid-view .bb-profile-index-card-area .bs-generic-button a:hover {
    color: rgba(18, 43, 70, .8)
}

#buddypress .grid-view .bb-profile-index-card-area .bs-generic-button a i:not(.boss-icons) {
    line-height: 0
}

.grid-view .bb-profile-index-card-area .bb-field-description p:last-child {
    margin-bottom: 0
}

.grid-view .bb-profile-index-card-area div.action a {
    width: 100%
}

.grid-view .bb-profile-index-card-area .profile-single-meta {
    margin-bottom: 12px;
    margin-top: auto
}

.grid-view .bb-profile-index-card-area .bs-item {
    margin-bottom: 12px
}

#buddypress .list-view .action .button {
    min-width: 130px
}

.bb-field-normal {
    margin: 6px 18px 6px 0
}

.bs-meta-xprofile_field:not(.bb-field-tag) {
    background-color: transparent !important
}

@media (max-width:580px) {
    .bb-field-normal {
        margin: 3px 10px 3px 0
    }
}

#content .bs-meta-bp_group_members .bs-group-members {
    display: inline-block;
    margin-right: 12px;
    min-width: 24px
}

#content .bs-meta-bp_group_members .bs-group-members img.round {
    border: 1px solid #fff;
    max-width: 24px;
    display: inline-block;
    margin-right: -8px;
    position: relative;
    z-index: 3;
    border-radius: 50%;
    float: left
}

.bs-meta-bp_group_members.bb-field-normal>span,
.bs-meta-bp_group_members.normal>span {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#groups-list .item-avatar a {
    display: inline-block
}

.entry-content p {
    word-wrap: break-word
}

.entry-content p.bps_filters {
    font-size: 14px
}

#primary.content-area iframe,
.bb-modal iframe {
    margin-bottom: 1.6875rem
}

p.bps_filters~.bs-members-directory .bs-dir-search {
    margin-top: 0
}

.widget.widget_bps_widget label {
    font-size: 13px
}

.widget.widget_bps_widget .label {
    background: 0 0;
    padding: 0
}

.widget.widget_bps_widget a.clear-value {
    display: none !important
}

.widget.widget_bps_widget .editfield input {
    height: 34px !important
}

.bb-group-profile-index-card-area .bs-group-toggle {
    display: inline-block;
    margin-left: 15px
}

.bb-group-profile-index-card-area .bs-groups-items .action {
    padding-left: 12px
}

.bb-group-profile-index-card-area .bb-field-counter {
    line-height: 1
}

.bb-group-profile-index-card-area .bs-generic-button+.bs-generic-button {
    margin-top: 10px
}

.bs-groups-items .bb-group-profile-index-card-area .action {
    padding-left: 20px
}

.bb-group-profile-index-card-area .bb-field-location {
    margin-bottom: 5px
}

.bs-meta-bp_group_description {
    line-height: 1.357
}

.profile-single-meta .normal {
    margin: 6px 0
}

.bs-meta-bp_group_description.bb-field-description {
    font-size: 14px;
    line-height: 1.357;
    margin-top: 6px;
    margin-bottom: 6px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%
}

.bs-dropdown-model .bb-icon-loader {
    margin-left: 10px;
    font-size: 14px
}

ul.bb-profile-fields {
    padding: 0;
    list-style: none;
    margin: 0 0 20px
}

ul.bb-profile-fields li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    margin-bottom: 1rem
}

ul.bb-profile-fields .bb-label {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 140px;
    flex: 0 0 140px;
    font-size: 14px;
    color: var(--bb-alternate-text-color);
    line-height: 1.3;
    padding-right: 10px
}

ul.bb-profile-fields .bb-data {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-size: 14px;
    line-height: 1.3;
    word-wrap: break-word;
    min-width: 0
}

.single-item.groups.forum .forums-header {
    display: none
}

.single-item.groups.forum .forums-header h1.entry-title {
    display: none;
    visibility: hidden
}

#activity-actionlist-media a.close-link {
    display: block;
    cursor: pointer;
    margin: 0 auto;
    max-width: 100px;
    text-align: center
}

.bs-meta-bp_followers_count span.bs-output,
.bs-meta-bp_following_count span.bs-output,
.bs-meta-bp_friends_count span.bs-output {
    font-weight: 500
}

body.bs-model-open {
    overflow: hidden
}

.gif-media-search-dropdown .gif-alert [class*=bb-icon] {
    color: var(--bb-headings-color)
}

.bb-template-v2 .gif-media-search-dropdown .gif-alert [class*=bb-icon] {
    font-weight: 300
}

.gif-media-search-dropdown .gif-alert p {
    color: var(--bb-headings-color)
}

#whats-new-formatting-toolbar .gif-media-search-dropdown .gif-alert [class*=bb-icon],
#whats-new-messages-toolbar .gif-media-search-dropdown .gif-alert [class*=bb-icon],
#whats-new-toolbar .gif-media-search-dropdown .gif-alert [class*=bb-icon] {
    font-size: 30px;
    color: var(--bb-headings-color)
}

#whats-new-formatting-toolbar .gif-media-search-dropdown .gif-alert p,
#whats-new-messages-toolbar .gif-media-search-dropdown .gif-alert p,
#whats-new-toolbar .gif-media-search-dropdown .gif-alert p {
    color: var(--bb-headings-color)
}

@media (min-width:992px) and (max-width:1240px) {
    ul.bs-item-list.bs-groups-items.grid-view.grid .md-grid-1-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }
}

@media (min-width:992px) and (max-width:1100px) {
    ul.bb-profile-fields li {
        margin-bottom: 1.5rem
    }

    ul.bb-profile-fields .bb-label {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        padding: 0;
        margin-bottom: 6px
    }

    ul.bb-profile-fields .bb-data {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%
    }
}

@media (max-width:991px) {
    div.bs-profile-details-wrap .lg-grid-1-2:nth-child(2n+1) {
        border: 0
    }

    .bs-profile-details-grid>div {
        margin-bottom: 20px
    }
}

@media (min-width:821px) {
    #buddypress>.no-cover-img>div>div>.bb-profile-avatar>a {
        display: block;
        position: absolute;
        bottom: 0;
        width: 100%
    }
}

@media (max-width:832px) {
    #content .bb-profile-avatar {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 140px;
        flex: 0 0 140px
    }
}

@media (max-width:580px) {
    #content .bb-profile-avatar {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%
    }

    .entry-header+.entry-content .bs-dir-search {
        margin-top: 0;
        width: 100%
    }

    .bs-dir-search input[type=text] {
        width: 100%
    }

    ul.bb-profile-fields li {
        margin-bottom: 1.5rem
    }

    ul.bb-profile-fields .bb-label {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        padding: 0;
        margin-bottom: 6px
    }

    ul.bb-profile-fields .bb-data {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%
    }

    .profile-second-row {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .bs-groups-items.grid-view .profile-second-row {
        -webkit-box-pack: left;
        -ms-flex-pack: left;
        justify-content: left
    }
}

@media (max-width:767px) {
    ul.bs-item-list.bs-groups-items.list-view .profile-first-row {
        display: block
    }

    ul.bs-item-list.bs-groups-items.list-view .bb-field-normal {
        margin: 0 0 12px
    }

    ul.bs-item-list.bs-groups-items.list-view .item-wrap-left {
        margin-bottom: 10px
    }

    ul.bs-item-list.bs-groups-items.list-view .bs-meta-bp_group_last_active {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        margin-bottom: 20px
    }

    ul.bs-item-list.bs-groups-items.list-view .bs-meta-bp_group_privacy {
        display: inline-block
    }

    ul.bs-item-list.bs-groups-items.list-view .bs-groups-items.list-view .item-title-wrap {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1
    }
}

@media (max-width:560px) {
    .bs-members-items.list-view div.action {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%
    }

    .list-view .bb-profile-index-card-area .action.item-wrap-right:not(.profile-second-row) {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%
    }

    .list-view.bs-groups-items .avatar:not(.profile-avatar) {
        max-width: 70px
    }

    .bs-item-list-tabs ul {
        display: block
    }

    .bs-item-list-tabs ul:after {
        content: "";
        display: table;
        clear: both
    }

    .bs-item-list-tabs ul li {
        float: left
    }
}

.activity-inner a:not(.bb-post-title-link) {
    word-break: break-all
}

li.feed>a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

li.feed>a:before {
    margin-right: 3px
}

.buddypress .bp-invites-content li .status {
    font-size: 13px;
    font-style: normal;
    clear: both;
    color: inherit;
    margin: 0;
    display: none
}

#buddypress ul.group-inviters {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0
}

#buddypress ul.group-inviters li {
    font-size: 13px
}

#buddypress ul.group-inviters li .avatar {
    max-width: 20px;
    margin-left: 6px !important
}

#buddypress div#item-header .bb-media-model-container .item-avatar .avatar {
    max-width: 36px
}

#buddypress div#item-header .activity-item-header .item-title .avatar {
    margin-right: 2px;
    margin-top: 2px;
    float: none
}

.bs-meta-bp_group_members>span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap
}

#buddypress button.ac-reply-cancel {
    font-size: 14px;
    font-weight: 500;
    color: var(--bb-alternate-text-color);
    letter-spacing: -.24px;
    background: 0 0;
    border: 0;
    padding: 0;
    margin: 0 0 0 10px
}

#buddypress button.ac-reply-cancel:hover {
    color: var(--bb-headings-color)
}

.vue-tabs .tab-content {
    min-width: 0
}

.tab-container-inner .v-select .dropdown-toggle .clear {
    background: 0 0;
    right: 38px;
    font-size: 20px
}

.tab-container-inner .v-select .dropdown-toggle .clear:hover {
    color: var(--bb-danger-color)
}

.tab-container-inner .v-select.v-select .open-indicator {
    bottom: 8px;
    right: 15px
}

.tab-container-inner .v-select .open-indicator:before {
    border-width: 2px 2px 0 0;
    width: 8px;
    height: 8px
}

.tab-container-inner .dropdown-menu li {
    margin-bottom: 0 !important
}

.tab-container-inner .dropdown-menu li a {
    font-size: 14px !important
}

.tab-container-inner .v-select.v-select .dropdown-toggle {
    position: relative
}

.tab-container-inner .v-select .selected-tag {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 82%;
    flex: 0 0 82%;
    margin-top: 0;
    min-width: 0;
    max-width: 82%
}

.tab-container-inner .bs-styled-checkbox+label:before {
    min-width: 20px
}

.tab-container-inner input.form-control[type=search] {
    position: absolute;
    left: 0
}

div,
dl,
li {
    border-radius: 0
}

.acomment-content,
.bs-forum-content {
    word-wrap: break-word
}

body.activity-permalink .activity-list .activity-content .activity-header {
    text-align: left
}

.bb-model-form-content .vue-input-tag-wrapper .new-tag {
    width: auto
}

#content #buddypress #bb-media-model-container .activity-comments-items ul:not(.bs-dropdown) {
    padding-bottom: 0
}

#content #buddypress #bb-media-model-container .activity-comments-items ul .avatar {
    max-width: 28px
}

.bb-profile-details-inner .bs-generic-button.bs-button-follow>a:first-child {
    margin-right: 12px
}

.webui-popover-title {
    font-weight: 500;
    padding: 12px 14px
}

.webui-popover-inner .close {
    font-size: 24px;
    margin: 10px 10px 0 0
}

#bbpress-forums .bs-dropdown .bbp-admin-links a.bbp-topic-reply-link {
    -webkit-font-smoothing: inherit;
    -moz-osx-font-smoothing: inherit;
    border: 0
}

.medium-editor-toolbar-form-active {
    box-shadow: 0 2px 7px 1px rgba(0, 0, 0, .05), 0 6px 32px 0 rgba(18, 43, 70, .1);
    border-radius: 4px
}

.medium-editor-toolbar-form .medium-editor-toolbar-input,
.medium-editor-toolbar-form .medium-editor-toolbar-input:focus {
    background: 0 0;
    border: 1px solid var(--bb-content-border-color);
    color: var(--bb-body-text-color);
    height: 34px !important;
    border-radius: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.activity-update-form .medium-editor-toolbar .medium-editor-toolbar-form .medium-editor-toolbar-input,
.medium-editor-toolbar-form .medium-editor-toolbar-input {
    width: -webkit-calc(100% - 96px);
    width: calc(100% - 96px)
}

#whats-new-form .medium-editor-toolbar-form-active {
    padding: 0 10px
}

#whats-new-form .medium-editor-toolbar-form .medium-editor-toolbar-input,
#whats-new-form .medium-editor-toolbar-form .medium-editor-toolbar-input:focus {
    height: 35px
}

.medium-editor-toolbar .medium-editor-toolbar-actions {
    height: auto;
    overflow: hidden;
    padding: 0 15px 10px
}

.medium-editor-toolbar li .medium-editor-button-first {
    border-bottom-left-radius: 0 !important;
    border-top-left-radius: 0 !important;
    padding-left: 10px
}

.activity-update-form .medium-editor-toolbar .medium-editor-toolbar-actions li .medium-editor-button-first {
    padding-left: 10px
}

.medium-editor-toolbar li .medium-editor-button-last {
    border-bottom-right-radius: 0 !important;
    border-right: none !important;
    border-top-right-radius: 0 !important;
    padding-right: 10px !important
}

.bbpress a.medium-editor-toolbar-close,
.bbpress a.medium-editor-toolbar-save,
.buddypress a.medium-editor-toolbar-close,
.buddypress a.medium-editor-toolbar-save {
    font-size: 0;
    height: 34px;
    width: 34px;
    border-radius: 4px;
    border: 1px solid var(--bb-content-border-color);
    margin: 0 0 0 8px;
    -webkit-transform: inherit;
    -ms-transform: inherit;
    transform: inherit;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition: .3s all;
    transition: .3s all
}

.bbpress a.medium-editor-toolbar-close:before,
.bbpress a.medium-editor-toolbar-save:before,
.buddypress a.medium-editor-toolbar-close:before,
.buddypress a.medium-editor-toolbar-save:before {
    font-family: bb-icons;
    line-height: 20px;
    text-align: center
}

.bbpress a.medium-editor-toolbar-save,
.buddypress a.medium-editor-toolbar-save {
    background-color: rgba(var(--bb-success-color-rgb), .1)
}

.bbpress a.medium-editor-toolbar-save:hover,
.buddypress a.medium-editor-toolbar-save:hover {
    -webkit-transition: .3s all;
    transition: .3s all;
    background-color: var(--bb-success-color);
    border-color: var(--bb-success-color)
}

.bbpress a.medium-editor-toolbar-close,
.buddypress a.medium-editor-toolbar-close {
    background-color: rgba(var(--bb-danger-color-rgb), .1)
}

.bbpress a.medium-editor-toolbar-close:hover,
.buddypress a.medium-editor-toolbar-close:hover {
    -webkit-transition: .3s all;
    transition: .3s all;
    background-color: var(--bb-danger-color);
    border-color: var(--bb-danger-color)
}

.bbpress a.medium-editor-toolbar-save:before,
.buddypress a.medium-editor-toolbar-save:before {
    content: "\e876";
    font-size: 22px;
    font-weight: 400;
    color: var(--bb-success-color)
}

.bbpress a.medium-editor-toolbar-close:before,
.buddypress a.medium-editor-toolbar-close:before {
    content: "\e828";
    font-size: 24px;
    font-weight: 400;
    color: var(--bb-danger-color)
}

.bbpress a.medium-editor-toolbar-close:hover:before,
.bbpress a.medium-editor-toolbar-save:hover:before,
.buddypress a.medium-editor-toolbar-close:hover:before,
.buddypress a.medium-editor-toolbar-save:hover:before {
    color: var(--bb-content-background-color);
    -webkit-transition: .3s all;
    transition: .3s all
}

.medium-editor-toolbar-form .medium-editor-toolbar-close {
    margin-left: 0;
    margin-right: 10px
}

.mediumtoolbar-form .medium-editor-toolbar-input::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .3)
}

.mediumtoolbar-form .medium-editor-toolbar-input:-moz-placeholder {
    color: rgba(0, 0, 0, .3)
}

.mediumtoolbar-form .medium-editor-toolbar-input::-moz-placeholder {
    color: rgba(0, 0, 0, .3)
}

.mediumtoolbar-form .medium-editor-toolbar-input:-ms-input-placeholder {
    color: rgba(0, 0, 0, .3)
}

.medium-editor-anchor-preview {
    font-size: 14px;
    max-width: 300px
}

.medium-editor-anchor-preview a {
    margin: 0;
    padding: 5px
}

.bb-document-privacy-wrap .activity-privacy,
.bb-media-privacy-wrap .activity-privacy {
    background-color: var(--bb-content-background-color)
}

.bb-document-privacy-wrap .activity-privacy:before,
.bb-media-privacy-wrap .activity-privacy:before {
    border-color: var(--bb-content-background-color) var(--bb-content-background-color) transparent transparent
}

.bb-document-privacy-wrap .activity-privacy li:hover,
.bb-media-privacy-wrap .activity-privacy li:hover {
    background-color: var(--bb-content-alternate-background-color)
}

.bb-document-privacy-wrap .activity-privacy .selected,
.bb-media-privacy-wrap .activity-privacy .selected {
    background-color: var(--bb-content-alternate-background-color)
}

#bb-media-model-container .bb-edit-privacy a {
    color: var(--bb-body-text-color)
}

#bb-media-model-container .bb-edit-privacy a:hover {
    color: var(--bb-primary-color)
}

#media-folder-document-data-table .media-folder_items .media-folder_actions .media-folder_action__list,
#media-stream.media .bb-photo-thumb .media-action-wrap .media-action_list,
#media-stream.media .bb-photo-thumb .video-action-wrap .video-action_list,
.bb-activity-media-wrap .bb-activity-media-elem.media-activity .media-action-wrap .media-action_list,
.bb-activity-media-wrap .bb-activity-video-elem .video-action-wrap .video-action_list,
.bb-activity-video-wrap .bb-activity-video-elem .video-action-wrap .video-action_list,
.search-document-list .media-folder_items .media-folder_actions .media-folder_action__list {
    background-color: var(--bb-content-background-color);
    border-radius: var(--bb-block-radius)
}

#media-folder-document-data-table .media-folder_items .media-folder_actions .media-folder_action__list ul li a,
#media-stream.media .bb-photo-thumb .media-action-wrap .media-action_list ul li a,
#media-stream.media .bb-photo-thumb .video-action-wrap .video-action_list ul li a,
.bb-activity-media-wrap .bb-activity-media-elem.media-activity .media-action-wrap .media-action_list ul li a,
.bb-activity-media-wrap .bb-activity-video-elem .video-action-wrap .video-action_list ul li a,
.bb-activity-video-wrap .bb-activity-video-elem .video-action-wrap .video-action_list ul li a,
.search-document-list .media-folder_items .media-folder_actions .media-folder_action__list ul li a {
    color: var(--bb-body-text-color);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    white-space: nowrap
}

#media-folder-document-data-table .media-folder_items .media-folder_actions .media-folder_action__list ul li a:hover,
#media-stream.media .bb-photo-thumb .media-action-wrap .media-action_list ul li a:hover,
#media-stream.media .bb-photo-thumb .video-action-wrap .video-action_list ul li a:hover,
.bb-activity-media-wrap .bb-activity-media-elem.media-activity .media-action-wrap .media-action_list ul li a:hover,
.bb-activity-media-wrap .bb-activity-video-elem .video-action-wrap .video-action_list ul li a:hover,
.bb-activity-video-wrap .bb-activity-video-elem .video-action-wrap .video-action_list ul li a:hover,
.search-document-list .media-folder_items .media-folder_actions .media-folder_action__list ul li a:hover {
    background-color: var(--bb-content-alternate-background-color);
    color: var(--bb-primary-color)
}

#media-folder-document-data-table .media-folder_items .media-folder_actions .media-folder_action__list ul li a:hover:before,
#media-stream.media .bb-photo-thumb .media-action-wrap .media-action_list ul li a:hover:before,
#media-stream.media .bb-photo-thumb .video-action-wrap .video-action_list ul li a:hover:before,
.bb-activity-media-wrap .bb-activity-media-elem.media-activity .media-action-wrap .media-action_list ul li a:hover:before,
.bb-activity-media-wrap .bb-activity-video-elem .video-action-wrap .video-action_list ul li a:hover:before,
.bb-activity-video-wrap .bb-activity-video-elem .video-action-wrap .video-action_list ul li a:hover:before,
.search-document-list .media-folder_items .media-folder_actions .media-folder_action__list ul li a:hover:before {
    color: var(--bb-primary-color)
}

#media-folder-document-data-table .media-folder_items .media-folder_actions .media-folder_action__list ul li a:before,
#media-stream.media .bb-photo-thumb .media-action-wrap .media-action_list ul li a:before,
#media-stream.media .bb-photo-thumb .video-action-wrap .video-action_list ul li a:before,
.bb-activity-media-wrap .bb-activity-media-elem.media-activity .media-action-wrap .media-action_list ul li a:before,
.bb-activity-media-wrap .bb-activity-video-elem .video-action-wrap .video-action_list ul li a:before,
.bb-activity-video-wrap .bb-activity-video-elem .video-action-wrap .video-action_list ul li a:before,
.search-document-list .media-folder_items .media-folder_actions .media-folder_action__list ul li a:before {
    color: var(--bb-alternate-text-color)
}

.bb-template-v2 #media-folder-document-data-table .media-folder_items .media-folder_actions .media-folder_action__list,
.bb-template-v2 #media-stream.media .bb-photo-thumb .media-action-wrap .media-action_list,
.bb-template-v2 #media-stream.media .bb-photo-thumb .video-action-wrap .video-action_list,
.bb-template-v2 .bb-activity-media-wrap .bb-activity-media-elem.media-activity .media-action-wrap .media-action_list,
.bb-template-v2 .bb-activity-media-wrap .bb-activity-video-elem .video-action-wrap .video-action_list,
.bb-template-v2 .bb-activity-video-wrap .bb-activity-video-elem .video-action-wrap .video-action_list,
.bb-template-v2 .search-document-list .media-folder_items .media-folder_actions .media-folder_action__list {
    top: 26px;
    right: 0
}

.bb-template-v2 #media-folder-document-data-table .media-folder_items .media-folder_actions .media-folder_action__list ul,
.bb-template-v2 #media-stream.media .bb-photo-thumb .media-action-wrap .media-action_list ul,
.bb-template-v2 #media-stream.media .bb-photo-thumb .video-action-wrap .video-action_list ul,
.bb-template-v2 .bb-activity-media-wrap .bb-activity-media-elem.media-activity .media-action-wrap .media-action_list ul,
.bb-template-v2 .bb-activity-media-wrap .bb-activity-video-elem .video-action-wrap .video-action_list ul,
.bb-template-v2 .bb-activity-video-wrap .bb-activity-video-elem .video-action-wrap .video-action_list ul,
.bb-template-v2 .search-document-list .media-folder_items .media-folder_actions .media-folder_action__list ul {
    margin: 0
}

.bb-template-v2 #media-folder-document-data-table .media-folder_items .media-folder_actions .media-folder_action__list ul li a:hover:before,
.bb-template-v2 #media-stream.media .bb-photo-thumb .media-action-wrap .media-action_list ul li a:hover:before,
.bb-template-v2 #media-stream.media .bb-photo-thumb .video-action-wrap .video-action_list ul li a:hover:before,
.bb-template-v2 .bb-activity-media-wrap .bb-activity-media-elem.media-activity .media-action-wrap .media-action_list ul li a:hover:before,
.bb-template-v2 .bb-activity-media-wrap .bb-activity-video-elem .video-action-wrap .video-action_list ul li a:hover:before,
.bb-template-v2 .bb-activity-video-wrap .bb-activity-video-elem .video-action-wrap .video-action_list ul li a:hover:before,
.bb-template-v2 .search-document-list .media-folder_items .media-folder_actions .media-folder_action__list ul li a:hover:before {
    color: var(--bb-alternate-text-color)
}

.bb-template-v2 #media-folder-document-data-table .media-folder_items:last-child .media-folder_actions .media-folder_action__list,
.bb-template-v2 .search-document-list .media-folder_items:last-child .media-folder_action__list {
    top: initial;
    bottom: 33px
}

#media-folder-document-data-table .media-folder_items .media-folder_actions .media-folder_action__anchor {
    color: var(--bb-headings-color)
}

#media-folder-document-data-table .media-folder_items .media-folder_actions .media-folder_action__anchor i {
    color: var(--bb-alternate-text-color)
}

#media-folder-document-data-table .media-folder_items .media-folder_actions .media-folder_action__list ul li a:hover,
#media-stream.media .bb-photo-thumb .media-action-wrap .media-action_list ul li a:hover,
.bb-activity-media-wrap .bb-activity-media-elem.media-activity .media-action-wrap .media-action_list ul li a:hover,
.bb-activity-media-wrap .bb-activity-video-elem .video-action-wrap .video-action_list ul li a:hover,
.bb-media-model-container .activity-list .video-action-wrap.item-action-wrap .video-action_list ul li a:hover {
    color: var(--bb-primary-color)
}

.search-document-list .media-folder_items .media-folder_details .media-folder_name:hover,
.search-document-list .media-folder_items .media-folder_details__bottom .media-folder_author a:hover,
.search-document-list .media-folder_items .media-folder_group a:hover {
    color: var(--bb-primary-color)
}

#media-folder-document-data-table .media-folder_items .media-folder_details .media-folder_name:hover,
#media-folder-document-data-table .media-folder_items .media-folder_details__bottom .media-folder_author a:hover {
    color: var(--bb-primary-color)
}

#media-stream.media .bb-photo-thumb .media-action-wrap>a,
#media-stream.media .bb-photo-thumb .video-action-wrap>a,
.bb-activity-media-wrap .bb-activity-media-elem.media-activity .media-action-wrap>a,
.bb-activity-media-wrap .bb-activity-media-elem.media-activity .video-action-wrap>a,
.bb-activity-media-wrap .bb-activity-video-elem .media-action-wrap>a,
.bb-activity-media-wrap .bb-activity-video-elem .video-action-wrap>a {
    background-color: rgba(0, 0, 0, .8);
    border-radius: var(--bb-block-radius-inner)
}

#media-stream.media .bb-photo-thumb .media-action-wrap>a i,
#media-stream.media .bb-photo-thumb .video-action-wrap>a i,
.bb-activity-media-wrap .bb-activity-media-elem.media-activity .media-action-wrap>a i,
.bb-activity-media-wrap .bb-activity-media-elem.media-activity .video-action-wrap>a i,
.bb-activity-media-wrap .bb-activity-video-elem .media-action-wrap>a i,
.bb-activity-media-wrap .bb-activity-video-elem .video-action-wrap>a i {
    color: #fff
}

#media-stream.media .bb-video-thumb .item-action-wrap>a,
#video-stream.video .bb-item-thumb .item-action-wrap>a,
.bb-activity-video-wrap .bb-activity-video-elem .item-action-wrap>a {
    background-color: rgba(0, 0, 0, .8);
    border-radius: var(--bb-block-radius-inner)
}

#media-stream.media .bb-video-thumb .item-action-wrap>a i,
#video-stream.video .bb-item-thumb .item-action-wrap>a i,
.bb-activity-video-wrap .bb-activity-video-elem .item-action-wrap>a i {
    color: #fff
}

#media-stream.media .bb-activity-media-elem.media-activity .media-action-wrap .media-action_list:after,
#media-stream.media .bb-activity-media-elem.media-activity .media-action-wrap .video-action_list:after,
#media-stream.media .bb-activity-media-elem.media-activity .video-action-wrap .media-action_list:after,
#media-stream.media .bb-activity-media-elem.media-activity .video-action-wrap .video-action_list:after,
#media-stream.media .bb-activity-video-elem .media-action-wrap .media-action_list:after,
#media-stream.media .bb-activity-video-elem .media-action-wrap .video-action_list:after,
#media-stream.media .bb-activity-video-elem .video-action-wrap .media-action_list:after,
#media-stream.media .bb-activity-video-elem .video-action-wrap .video-action_list:after,
#media-stream.media .bb-photo-thumb .media-action-wrap .media-action_list:after,
#media-stream.media .bb-photo-thumb .media-action-wrap .video-action_list:after,
#media-stream.media .bb-photo-thumb .video-action-wrap .media-action_list:after,
#media-stream.media .bb-photo-thumb .video-action-wrap .video-action_list:after,
.bb-activity-media-wrap .bb-activity-media-elem.media-activity .media-action-wrap .media-action_list:after,
.bb-activity-media-wrap .bb-activity-media-elem.media-activity .media-action-wrap .video-action_list:after,
.bb-activity-media-wrap .bb-activity-media-elem.media-activity .video-action-wrap .media-action_list:after,
.bb-activity-media-wrap .bb-activity-media-elem.media-activity .video-action-wrap .video-action_list:after,
.bb-activity-media-wrap .bb-activity-video-elem .media-action-wrap .media-action_list:after,
.bb-activity-media-wrap .bb-activity-video-elem .media-action-wrap .video-action_list:after,
.bb-activity-media-wrap .bb-activity-video-elem .video-action-wrap .media-action_list:after,
.bb-activity-media-wrap .bb-activity-video-elem .video-action-wrap .video-action_list:after,
.bb-activity-media-wrap .bb-photo-thumb .media-action-wrap .media-action_list:after,
.bb-activity-media-wrap .bb-photo-thumb .media-action-wrap .video-action_list:after,
.bb-activity-media-wrap .bb-photo-thumb .video-action-wrap .media-action_list:after,
.bb-activity-media-wrap .bb-photo-thumb .video-action-wrap .video-action_list:after {
    border-color: var(--bb-content-background-color) var(--bb-content-background-color) transparent transparent
}

#media-stream.media .bb-activity-video-elem .item-action-wrap .item-action_list,
#media-stream.media .bb-item-thumb .item-action-wrap .item-action_list,
#media-stream.media .bb-video-thumb .item-action-wrap .item-action_list,
#video-stream.video .bb-activity-video-elem .item-action-wrap .item-action_list,
#video-stream.video .bb-item-thumb .item-action-wrap .item-action_list,
#video-stream.video .bb-video-thumb .item-action-wrap .item-action_list,
.bb-activity-video-wrap .bb-activity-video-elem .item-action-wrap .item-action_list,
.bb-activity-video-wrap .bb-item-thumb .item-action-wrap .item-action_list,
.bb-activity-video-wrap .bb-video-thumb .item-action-wrap .item-action_list {
    background-color: var(--bb-content-background-color);
    border-radius: var(--bb-block-radius)
}

#media-stream.media .bb-activity-video-elem .item-action-wrap .item-action_list:after,
#media-stream.media .bb-item-thumb .item-action-wrap .item-action_list:after,
#media-stream.media .bb-video-thumb .item-action-wrap .item-action_list:after,
#video-stream.video .bb-activity-video-elem .item-action-wrap .item-action_list:after,
#video-stream.video .bb-item-thumb .item-action-wrap .item-action_list:after,
#video-stream.video .bb-video-thumb .item-action-wrap .item-action_list:after,
.bb-activity-video-wrap .bb-activity-video-elem .item-action-wrap .item-action_list:after,
.bb-activity-video-wrap .bb-item-thumb .item-action-wrap .item-action_list:after,
.bb-activity-video-wrap .bb-video-thumb .item-action-wrap .item-action_list:after {
    border-color: var(--bb-content-background-color) var(--bb-content-background-color) transparent transparent
}

@media screen and (max-width:1024px) and (min-width:768px) {
    .side-panel {
        background-color: var(--bb-body-background-color)
    }
}

#media-folder-document-data-table .media-folder_items .media-folder_actions .media-folder_action__list:after,
.search-document-list .media-folder_items .media-folder_actions .media-folder_action__list:after {
    border-color: var(--bb-content-background-color) var(--bb-content-background-color) transparent transparent
}

#media-stream.media .bb-video-thumb .item-action-wrap .item-action_list ul li a,
#video-stream.video .bb-item-thumb .item-action-wrap .item-action_list ul li a,
.bb-activity-video-wrap .bb-activity-video-elem .item-action-wrap .item-action_list ul li a {
    color: var(--bb-body-text-color);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    white-space: nowrap
}

#media-stream.media .bb-video-thumb .item-action-wrap .item-action_list ul li a:hover,
#video-stream.video .bb-item-thumb .item-action-wrap .item-action_list ul li a:hover,
.bb-activity-video-wrap .bb-activity-video-elem .item-action-wrap .item-action_list ul li a:hover {
    background-color: var(--bb-content-alternate-background-color);
    color: var(--bb-primary-color)
}

#media-folder-document-data-table .media-folder_items .media-folder_actions .media-folder_action__list,
.search-document-list .media-folder_items .media-folder_actions .media-folder_action__list {
    width: 205px
}

.widget-area .multi-review {
    background: 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column;
    flex-flow: column
}

.widget-area .multi-review>div {
    width: 100%
}

.widget-area .bp-member-add-form p:last-child {
    margin-top: 20px
}

.widget-area .bp-member-add-form label {
    font-size: 14px
}

#bp-media-uploader .bb-field-steps .dz-file-preview .bb-icon-file-mp4:before {
    content: "\ee97"
}

#whats-new-header:after,
.bb-bp-settings-container,
.bbp-forum-data:before,
.header-account-login .pop,
.header-account-login .pop .bp_components .menupop:not(#wp-admin-bar-my-account)>.ab-sub-wrapper,
.header-account-login .pop .bp_components .menupop:not(#wp-admin-bar-my-account)>.ab-sub-wrapper:before,
.header-account-login .pop .links li>.sub-menu,
.header-account-login .pop .links li>.sub-menu:before,
.header-notifications .pop,
.main-navigation li ul,
.main-navigation li ul ul,
.medium-editor-insert-plugin .medium-insert-buttons .medium-insert-buttons-addons li,
.os-loader,
.posts-stream,
.posts-stream .inner,
.sap-publish-popup,
.sl-count:after,
.sl-count:before,
.sl-icon:after,
.sl-icon:before,
a.to-top {
    background-color: var(--bb-body-background-color)
}

input:checked+.bb-time-meridian {
    border-color: var(--bb-primary-color);
    background-color: var(--bb-primary-color)
}

.bb-groups-messages-left-inner input:checked+.bp-group-message-slider,
.buddypress-wrap .bp-subnavs ul #bp-zoom-switch-type .bb-toggle-switch .bb-toggle-slider,
.widget_bp_core_login_widget.buddypress #bp-login-widget-form #bp-login-widget-submit.bp-login-btn-active,
input:checked+.bb-toggle-slider {
    background-color: var(--bb-primary-color)
}

.bp-subnavs ul .bp-zoom-switch-type {
    border-radius: var(--bb-button-radius)
}

.bp-subnavs ul .bp-zoom-switch-type>a.zoom_active {
    color: var(--bb-headings-color)
}

#buddypress .bp-navs.bb-bp-tab-nav a,
.bb-modal.bbp-topic-form .bbp-submit-wrapper a#bbp-close-btn,
.bbp-mfp-zoom-in fieldset.bbp-form .bbp-submit-wrapper a#bbp-close-btn,
.bbpress .widget_display_forums li a {
    color: var(--bb-headings-color)
}

#buddypress .bp-navs.bb-bp-tab-nav a:hover,
.bb-modal.bbp-topic-form .bbp-submit-wrapper a#bbp-close-btn:hover,
.bbp-mfp-zoom-in fieldset.bbp-form .bbp-submit-wrapper a#bbp-close-btn:hover,
.bbpress .widget_display_forums li a:hover {
    color: var(--bb-primary-color)
}

.bb-single-album-header .document-breadcrumb li a:hover {
    color: var(--bb-primary-color)
}

.bb-groups-messages-left-inner .input:focus+.bp-group-message-slider {
    box-shadow: 0 0 1px var(--bb-primary-color)
}

#buddypress .bp-navs.bb-bp-tab-nav .current a,
#buddypress .bp-navs.bb-bp-tab-nav .current a:focus,
#buddypress .bp-navs.bb-bp-tab-nav .current a:hover,
#buddypress .bp-navs.bb-bp-tab-nav .selected a,
#buddypress .bp-navs.bb-bp-tab-nav .selected a:focus,
#buddypress .bp-navs.bb-bp-tab-nav .selected a:hover {
    color: var(--bb-headings-color)
}

.buddypress-wrap .user-subnav.tabbed-links ul.subnav li.selected,
body:not(.group-admin, .group-invites) .buddypress-wrap .group-subnav.tabbed-links ul.subnav li.selected,
body:not(.group-admin, .group-invites) .buddypress-wrap .user-subnav.tabbed-links ul.subnav li.selected {
    border-bottom-color: var(--bb-body-background-color)
}

.activity-update-form .medium-editor-toolbar .medium-editor-action-more>ul {
    background: var(--bb-content-background-color);
    border: 1px solid var(--bb-content-border-color)
}

.medium-editor-create-link {
    color: var(--bb-primary-color)
}

.attachments--small div.dropzone {
    padding: 0;
    position: static;
    pointer-events: none
}

.attachments--small div.dropzone * {
    pointer-events: auto
}

.attachments--small div.dropzone.dz-progress-view {
    padding-bottom: 45px;
    position: relative
}

.attachments--small div.dropzone.dz-progress-view.files-uploaded {
    padding-bottom: 0;
    position: static
}

.attachments--small div.dropzone.dz-progress-view.files-uploaded .dz-global-progress {
    display: none
}

.attachments--small div.dropzone .dz-default.dz-message {
    background-color: var(--bb-content-alternate-background-color);
    display: none;
    min-height: initial !important;
    width: 60px;
    height: 60px;
    max-width: 60px !important;
    margin: 0 6px;
    padding: 0 !important;
    -webkit-box-ordinal-group: 100;
    -ms-flex-order: 99;
    order: 99
}

.attachments--small div.dropzone .dz-default.dz-message button:before,
.attachments--small div.dropzone .dz-default.dz-message button:hover:before {
    content: "\e9ed";
    background-color: transparent;
    color: var(--bb-headings-color);
    font-size: 30px;
    font-weight: 400;
    line-height: 1;
    opacity: .4;
    height: 100%;
    width: 100%;
    margin: 0
}

.bb-template-v2 .attachments--small div.dropzone .dz-default.dz-message button:before,
.bb-template-v2 .attachments--small div.dropzone .dz-default.dz-message button:hover:before {
    font-weight: 300
}

.attachments--small div.dropzone .dz-default.dz-message:hover button:before {
    opacity: 1
}

.bb-template-v2 .attachments--small div.dropzone .dz-default.dz-message {
    border: 0
}

.attachments--small div.dropzone.files-uploaded:not(.dz-max-files-reached) .dz-default.dz-message {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.attachments--small div.dropzone.dz-started {
    margin: 0 0 10px;
    height: auto;
    overflow: initial
}

.attachments--small div.dropzone .dz-preview {
    min-width: 60px;
    margin: 6px
}

.attachments--small div.dropzone .dz-preview .dz-image {
    height: 60px;
    border-radius: var(--bb-block-radius-inner)
}

.attachments--small div.dropzone .dz-preview .dz-image img {
    max-width: 60px
}

.attachments--small div.dropzone .dz-preview.dz-file-preview .dz-details {
    border-radius: var(--bb-block-radius-inner)
}

.attachments--small div.dropzone .dz-preview .dz-remove {
    height: 20px;
    width: 20px;
    top: -8px;
    right: -8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    box-shadow: 0 1px 1.5px rgba(0, 0, 0, .08) !important
}

.attachments--small div.dropzone .dz-preview .dz-remove:after {
    color: var(--bb-headings-color);
    font-size: 18px;
    line-height: 20px;
    opacity: .4;
    position: static
}

.attachments--small div.dropzone .dz-preview .dz-remove:hover:after {
    opacity: 1
}

.bb-template-v2 .attachments--small div.dropzone .dz-preview .dz-details,
.bb-template-v2 .attachments--small div.dropzone .dz-preview .dz-image {
    border-color: transparent
}

.attachments--small div.dropzone.media-dropzone .dz-preview .dz-progress-ring-wrap {
    display: none
}

.attachments--small div.dropzone.video-dropzone .dz-default.dz-message {
    width: 80px;
    max-width: 80px !important;
    min-height: 60px !important;
    height: auto
}

.attachments--small div.dropzone.video-dropzone .dz-default.dz-message button:before,
.attachments--small div.dropzone.video-dropzone .dz-default.dz-message button:hover:before {
    content: "\e9f1";
    font-size: 32px
}

.attachments--small div.dropzone.video-dropzone .dz-preview {
    min-width: 80px
}

.attachments--small div.dropzone.video-dropzone .dz-preview .dz-progress-ring-wrap {
    background-color: transparent;
    height: auto;
    width: auto;
    left: 5px;
    top: 5px;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}

.attachments--small div.dropzone.video-dropzone .dz-preview .dz-progress-ring-wrap .dz-progress-ring {
    display: none
}

.attachments--small div.dropzone.video-dropzone .dz-preview .dz-progress-ring-wrap [class*=" bb-icon-"] {
    color: var(--bb-content-alternate-background-color);
    font-size: 24px;
    font-weight: 400;
    position: static;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}

.bb-template-v2 .attachments--small div.dropzone.video-dropzone .dz-preview .dz-progress-ring-wrap [class*=" bb-icon-"]:before {
    font-weight: 300
}

.attachments--small div.dropzone.video-dropzone .dz-preview .dz-progress-count {
    display: none
}

.attachments--small div.dropzone.video-dropzone .dz-preview.dz-file-preview {
    width: 80px;
    min-height: 60px
}

.attachments--small div.dropzone.video-dropzone .dz-preview.dz-file-preview .dz-details {
    min-height: 60px;
    height: auto
}

.attachments--small div.dropzone.video-dropzone .dz-preview.dz-file-preview .dz-remove {
    top: -8px;
    bottom: inherit;
    right: -8px;
    left: inherit;
    height: 20px;
    width: 20px;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    background-color: var(--bb-content-alternate-background-color)
}

.attachments--small div.dropzone.video-dropzone .dz-preview.dz-file-preview .dz-remove:after {
    font-size: 18px;
    position: static;
    color: var(--bb-headings-color);
    opacity: .4
}

.attachments--small div.dropzone.video-dropzone .dz-preview.dz-file-preview.dz-has-thumbnail:not(.dz-complete) .dz-remove:after {
    opacity: .4
}

.attachments--small div.dropzone.video-dropzone .dz-preview.dz-complete.dz-file-preview .dz-remove:after,
.attachments--small div.dropzone.video-dropzone .dz-preview.dz-complete.dz-file-preview:not(.dz-has-thumbnail) .dz-remove {
    color: var(--bb-headings-color);
    background-color: var(--bb-content-alternate-background-color)
}

.attachments--small div.dropzone.video-dropzone .dz-preview.dz-complete.dz-file-preview.dz-error .dz-remove:after {
    color: var(--bb-danger-color)
}

.attachments--small div.dropzone.video-dropzone .dz-preview.dz-complete.dz-file-preview:not(.dz-has-thumbnail),
.attachments--small div.dropzone.video-dropzone .dz-preview.dz-file-preview:not(.dz-has-thumbnail) {
    border-radius: var(--bb-block-radius-inner)
}

.attachments--small div.dropzone.video-dropzone .dz-preview.dz-complete.dz-file-preview:not(.dz-has-thumbnail) .dz-progress-ring-wrap [class*=" bb-icon-"],
.attachments--small div.dropzone.video-dropzone .dz-preview.dz-file-preview:not(.dz-has-thumbnail) .dz-progress-ring-wrap [class*=" bb-icon-"] {
    color: var(--bb-alternate-text-color)
}

.attachments--small div.dropzone.video-dropzone .dz-preview.dz-complete.dz-file-preview:not(.dz-has-thumbnail) .dz-filename,
.attachments--small div.dropzone.video-dropzone .dz-preview.dz-file-preview:not(.dz-has-thumbnail) .dz-filename {
    width: auto;
    opacity: 1;
    visibility: visible;
    color: var(--bb-alternate-text-color);
    position: absolute;
    bottom: 5px;
    left: 5px;
    right: 5px;
    font-size: 12px
}

.attachments--small div.dropzone.video-dropzone .dz-preview.dz-complete.dz-file-preview:not(.dz-has-thumbnail) .dz-filename>span,
.attachments--small div.dropzone.video-dropzone .dz-preview.dz-file-preview:not(.dz-has-thumbnail) .dz-filename>span {
    max-width: initial
}

.attachments--small div.dropzone.document-dropzone .dz-default.dz-message {
    width: 40px;
    height: 40px;
    max-width: 40px !important;
    margin: 0 5px
}

.attachments--small div.dropzone.document-dropzone .dz-default.dz-message button:before,
.attachments--small div.dropzone.document-dropzone .dz-default.dz-message button:hover:before {
    content: "\eef9";
    font-size: 26px
}

.attachments--small div.dropzone.document-dropzone .dz-preview {
    min-width: 150px;
    max-width: 150px;
    margin: 5px 0 5px 5px
}

.attachments--small div.dropzone.document-dropzone .dz-preview.dz-file-preview .dz-details {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    background-color: var(--bb-content-alternate-background-color);
    height: 40px;
    width: 100%;
    min-height: initial;
    text-align: left
}

.attachments--small div.dropzone.document-dropzone .dz-preview .dz-details .dz-icon:before {
    content: "\ee6e";
    font-family: bb-icons
}

.attachments--small div.dropzone.document-dropzone .dz-preview .dz-progress-ring-wrap,
.attachments--small div.dropzone.document-dropzone .dz-preview .dz-size,
.attachments--small div.dropzone.document-dropzone .dz-preview.dz-complete .dz-details .dz-size {
    display: none
}

.attachments--small div.dropzone.document-dropzone .dz-preview .dz-details {
    text-align: center
}

.attachments--small div.dropzone.document-dropzone .dz-preview .dz-details .dz-icon {
    display: inline-block;
    vertical-align: middle;
    line-height: 1;
    position: relative;
    margin: 0 6px 0 0;
    height: 24px;
    width: 24px
}

.attachments--small div.dropzone.document-dropzone .dz-preview .dz-details .dz-icon:before {
    position: static;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}

.attachments--small div.dropzone.document-dropzone .dz-preview .dz-details .dz-icon [class*=" bb-icon-"],
.attachments--small div.dropzone.document-dropzone .dz-preview .dz-details .dz-icon:before {
    color: var(--bb-alternate-text-color);
    background-color: var(--bb-content-alternate-background-color);
    font-size: 24px;
    font-weight: 400;
    position: static
}

.bb-template-v2 .attachments--small div.dropzone.document-dropzone .dz-preview .dz-details .dz-icon [class*=" bb-icon-"]:before,
.bb-template-v2 .attachments--small div.dropzone.document-dropzone .dz-preview .dz-details .dz-icon:before {
    font-weight: 300
}

.attachments--small div.dropzone.document-dropzone .dz-preview .dz-details .dz-icon>span[class*=" bb-icon-"] {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1
}

.attachments--small div.dropzone.document-dropzone .dz-preview .dz-details .dz-filename {
    font-size: 12px;
    line-height: 1.1;
    display: inline-block;
    vertical-align: middle;
    position: static;
    padding: 0;
    margin: 0;
    width: -webkit-calc(100% - 45px);
    width: calc(100% - 45px)
}

.attachments--small div.dropzone.document-dropzone .dz-preview .dz-remove {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 5px;
    box-shadow: none !important
}

.attachments--small [class*=attached-gif-container] {
    margin-bottom: 0;
    background: 0 0 !important;
    height: auto !important;
    width: auto !important;
    display: table
}

.attachments--small [class*=attached-gif-container] .gif-image-container img {
    background-color: var(--bb-content-alternate-background-color);
    height: 100px;
    width: 100px;
    object-fit: cover;
    border-radius: var(--bb-block-radius-inner);
    margin: 0 0 15px 6px
}

.attachments--small [class*=attached-gif-container] .gif-image-remove {
    box-shadow: 0 1px 1.5px rgba(0, 0, 0, .08);
    right: -8px;
    top: -8px
}

.attachments--small [class*=attached-gif-container] .gif-image-remove .bb-icon-times {
    color: var(--bb-headings-color);
    opacity: .4
}

.attachments--small [class*=attached-gif-container] .gif-image-remove:hover .bb-icon-times {
    opacity: 1
}

@media screen and (max-width:560px) {
    .attachments--small [class*=attached-gif-container] {
        max-width: 100%;
        background-repeat: no-repeat
    }
}

.dropzone.dz-progress-view .dz-global-progress {
    bottom: 5px
}

.dropzone.dz-progress-view .dz-global-progress .dz-progress-bar-full {
    background-color: rgba(0, 0, 0, .08)
}

.dropzone.dz-progress-view .dz-global-progress .dz-progress {
    background-color: var(--bb-primary-color)
}

.dropzone.dz-progress-view .dz-global-progress .dz-remove-all {
    background-color: var(--bb-content-alternate-background-color)
}

.dropzone.dz-progress-view .dz-global-progress .dz-remove-all:before {
    color: var(--bb-headings-color);
    opacity: .4
}

.dropzone.dz-progress-view .dz-global-progress .dz-remove-all:hover:before {
    opacity: 1
}

.bp-messages-content-wrapper .dropzone.dz-progress-view .dz-global-progress {
    left: 6px
}

.dropzone.dz-progress-view.dz-single-view:not(.files-uploaded) .dz-preview {
    display: none
}

.mass-user-block-list.moderation-popup .modal-container,
.message-members-list.member-popup .modal-container {
    padding-bottom: 12px
}

.mass-user-block-list.moderation-popup .modal-container .bb-model-header,
.message-members-list.member-popup .modal-container .bb-model-header {
    margin-bottom: 12px
}

.mass-user-block-list.moderation-popup .bb-model-header,
.message-members-list.member-popup .bb-model-header {
    background-color: var(--bb-content-alternate-background-color);
    border-radius: 0;
    padding: 17px 20px 16px;
    margin: -20px -30px 30px
}

.mass-user-block-list.moderation-popup .bb-model-header .mfp-close,
.message-members-list.member-popup .bb-model-header .mfp-close {
    right: 5px
}

.mass-user-block-list.moderation-popup .bb-model-header .mfp-close:before,
.message-members-list.member-popup .bb-model-header .mfp-close:before {
    color: var(--bb-headings-color);
    opacity: .4
}

.mass-user-block-list.moderation-popup .bb-model-header .mfp-close:hover:before,
.message-members-list.member-popup .bb-model-header .mfp-close:hover:before {
    opacity: 1
}

.mass-user-block-list.moderation-popup .bb-report-type-wrp,
.message-members-list.member-popup .bb-report-type-wrp {
    margin: 0 -20px
}

.mass-user-block-list.moderation-popup .bb-report-type-wrp .user-item-wrp,
.message-members-list.member-popup .bb-report-type-wrp .user-item-wrp {
    margin: 0;
    padding: 12px 10px;
    position: relative
}

.mass-user-block-list.moderation-popup .bb-report-type-wrp .user-item-wrp .user-avatar,
.message-members-list.member-popup .bb-report-type-wrp .user-item-wrp .user-avatar {
    max-height: 32px;
    max-width: 32px;
    overflow: hidden;
    border-radius: 100%
}

.mass-user-block-list.moderation-popup .bb-report-type-wrp .user-item-wrp .user-avatar>a,
.mass-user-block-list.moderation-popup .bb-report-type-wrp .user-item-wrp .user-avatar>span,
.message-members-list.member-popup .bb-report-type-wrp .user-item-wrp .user-avatar>a,
.message-members-list.member-popup .bb-report-type-wrp .user-item-wrp .user-avatar>span {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0
}

.mass-user-block-list.moderation-popup .bb-report-type-wrp .user-item-wrp .user-avatar>a img,
.mass-user-block-list.moderation-popup .bb-report-type-wrp .user-item-wrp .user-avatar>span img,
.message-members-list.member-popup .bb-report-type-wrp .user-item-wrp .user-avatar>a img,
.message-members-list.member-popup .bb-report-type-wrp .user-item-wrp .user-avatar>span img {
    max-height: 32px;
    max-width: 32px;
    overflow: hidden;
    border-radius: 100%;
    margin: 10px
}

.mass-user-block-list.moderation-popup .bb-report-type-wrp .user-item-wrp .user-name,
.message-members-list.member-popup .bb-report-type-wrp .user-item-wrp .user-name {
    padding-left: 42px
}

.mass-user-block-list.moderation-popup .bb-report-type-wrp .user-item-wrp .user-name a,
.mass-user-block-list.moderation-popup .bb-report-type-wrp .user-item-wrp .user-name span,
.message-members-list.member-popup .bb-report-type-wrp .user-item-wrp .user-name a,
.message-members-list.member-popup .bb-report-type-wrp .user-item-wrp .user-name span {
    color: var(--bb-headings-color);
    font-weight: 500
}

.mass-user-block-list.moderation-popup .bb-report-type-wrp .user-item-wrp:hover,
.message-members-list.member-popup .bb-report-type-wrp .user-item-wrp:hover {
    background-color: var(--bb-content-alternate-background-color)
}

.mass-user-block-list.moderation-popup .bb-report-type-wrp .user-item-wrp .user-actions,
.message-members-list.member-popup .bb-report-type-wrp .user-item-wrp .user-actions {
    position: relative;
    z-index: 1
}

.mass-user-block-list.moderation-popup .bb-report-type-wrp .user-item-wrp .user-actions .button,
.message-members-list.member-popup .bb-report-type-wrp .user-item-wrp .user-actions .button {
    color: var(--bb-headings-color);
    background-color: var(--bb-content-background-color);
    border-color: var(--bb-content-border-color);
    min-width: initial;
    line-height: 30px
}

.mass-user-block-list.moderation-popup .bb-report-type-wrp .user-item-wrp .user-actions .button:hover,
.message-members-list.member-popup .bb-report-type-wrp .user-item-wrp .user-actions .button:hover {
    color: var(--bb-primary-button-text-regular);
    background-color: var(--bb-primary-color);
    border-color: transparent
}

.bb-template-v2 .mass-user-block-list.moderation-popup .bb-report-type-wrp .user-item-wrp,
.bb-template-v2 .message-members-list.member-popup .bb-report-type-wrp .user-item-wrp {
    border-radius: 6px
}

@media screen and (min-width:46.8em) {
    .bp-list li .item {
        overflow: visible
    }
}

.bp-list:after,
.bp-list:before {
    content: normal
}

.bp-pagination.top {
    display: none
}

#buddypress a.button {
    color: #fff;
    background-color: #385dff;
    font-weight: 500;
    text-decoration: none;
    border: 1px solid transparent;
    outline: 0;
    vertical-align: middle
}

#buddypress a.button.small {
    font-size: 14px;
    font-weight: 500;
    min-height: 34px;
    padding: 6px 20px;
    border-radius: var(--bb-button-radius);
    line-height: 1.4
}

#buddypress a.button:focus,
#buddypress a.button:hover {
    outline: 0;
    text-decoration: none;
    color: #fff;
    border-color: transparent
}

#buddypress a.button:active {
    outline: 0;
    text-decoration: none;
    color: #fff
}

#buddypress #admins-list li,
#buddypress #members-list li,
#buddypress #mods-list li {
    overflow: initial
}

#buddypress #pag-top {
    display: none
}

#buddypress .dir-form {
    margin-top: 40px
}

li#members-order-select {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.item-title a {
    color: var(--bb-headings-color);
    display: inline-block;
    font-size: 20px;
    font-weight: 500;
    letter-spacing: -.24px;
    line-height: 1.2
}

.item-title a:hover {
    color: var(--bb-primary-color)
}

@media only screen and (max-width:320px) {
    #buddypress li div.item {
        margin-left: 0
    }
}

#buddypress div#item-header img.avatar {
    margin: 0;
    max-width: 160px;
    image-rendering: optimize-contrast
}

#buddypress div#item-header #item-header-cover-image #item-header-content {
    margin-left: 0;
    margin-top: 0;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

#buddypress #item-header-cover-image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap
}

#item-header-cover-image {
    min-height: 225px
}

#buddypress div.item-list-tabs#object-nav {
    border-top: 1px solid var(--bb-content-border-color);
    margin-top: 20px;
    margin-bottom: 0;
    overflow: visible
}

#buddypress div.item-list-tabs#object-nav li {
    float: left;
    margin: 0;
    padding: 0 30px 0 0
}

#buddypress div.item-list-tabs#object-nav li.hideshow {
    padding: 0
}

#buddypress div.item-list-tabs#object-nav a {
    color: #939597;
    display: block;
    padding: 11px 0;
    text-decoration: none;
    font-size: 14px;
    line-height: 2
}

#buddypress div.item-list-tabs#object-nav a:hover {
    color: var(--bb-headings-color)
}

#buddypress div.item-list-tabs#object-nav .selected a {
    background-color: transparent;
    border-bottom: 1px solid var(--bb-primary-color);
    margin-bottom: -1px;
    opacity: 1;
    font-weight: 500;
    color: var(--bb-headings-color)
}

#buddypress div.item-list-tabs#object-nav .selected a span {
    background-color: var(--bb-primary-color)
}

#buddypress div.item-list-tabs#object-nav span {
    background: #c8cbcf;
    box-shadow: none;
    border-radius: 100px;
    font-size: 11px;
    font-weight: 600;
    color: #fff;
    letter-spacing: -.26px;
    line-height: 15px;
    border: 0;
    min-width: 22px;
    display: inline-block;
    margin-left: 3px;
    padding: 2px 7px 1px;
    text-align: center;
    vertical-align: middle
}

p#user_switching_switch_on {
    max-width: 1200px;
    padding-left: 10px;
    padding-right: 10px;
    margin: 20px auto 50px
}

#buddypress .comment-reply-link,
#buddypress .generic-button a,
#buddypress .standard-form button:not(.search-form_reset),
#buddypress a.button,
#buddypress input[type=button],
#buddypress input[type=reset],
#buddypress input[type=submit],
#buddypress ul.button-nav li a,
a.bp-title-button {
    background-color: var(--bb-primary-button-background-regular);
    color: var(--bb-primary-button-text-regular);
    border: 1px solid var(--bb-primary-button-border-regular);
    font-family: inherit;
    font-size: 15px;
    border-radius: var(--bb-button-radius);
    min-height: 38px;
    line-height: 38px;
    padding: 0 20px;
    font-weight: 500;
    text-decoration: none;
    cursor: pointer;
    display: inline-block;
    border-width: 1px;
    border-style: solid;
    outline: 0;
    vertical-align: middle;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-transition: .3s all;
    transition: .3s all
}

#buddypress .comment-reply-link:focus,
#buddypress .generic-button a:focus,
#buddypress .standard-form button:not(.search-form_reset):focus,
#buddypress a.button:focus,
#buddypress input[type=button]:focus,
#buddypress input[type=reset]:focus,
#buddypress input[type=submit]:focus,
#buddypress ul.button-nav li a:focus,
a.bp-title-button:focus {
    box-shadow: var(--bb-primary-button-focus-shadow)
}

#buddypress .comment-reply-link:hover,
#buddypress .generic-button a:hover,
#buddypress .standard-form button:not(.search-form_reset):hover,
#buddypress a.button:hover,
#buddypress input[type=button]:hover,
#buddypress input[type=reset]:hover,
#buddypress input[type=submit]:hover,
#buddypress ul.button-nav li a:hover,
a.bp-title-button:hover {
    outline: 0;
    text-decoration: none;
    background-color: var(--bb-primary-button-background-hover);
    color: var(--bb-primary-button-text-hover);
    border-color: var(--bb-primary-button-border-hover)
}

#buddypress .comment-reply-link:focus,
#buddypress .generic-button a:focus,
#buddypress .standard-form button:not(.search-form_reset):focus,
#buddypress a.button:focus,
#buddypress input[type=button]:focus,
#buddypress input[type=reset]:focus,
#buddypress input[type=submit]:focus,
#buddypress ul.button-nav li a:focus,
a.bp-title-button:focus {
    outline: 0;
    text-decoration: none;
    box-shadow: var(--bb-primary-button-focus-shadow)
}

#buddypress .comment-reply-link:active,
#buddypress .generic-button a:active,
#buddypress .standard-form button:not(.search-form_reset):active,
#buddypress a.button:active,
#buddypress input[type=button]:active,
#buddypress input[type=reset]:active,
#buddypress input[type=submit]:active,
#buddypress ul.button-nav li a:active,
a.bp-title-button:active {
    outline: 0;
    text-decoration: none;
    background-color: var(--bb-primary-button-background-hover);
    color: var(--bb-primary-button-text-hover);
    border-color: var(--bb-primary-button-border-hover)
}

#buddypress .comment-reply-link.disabled,
#buddypress .generic-button a.disabled,
#buddypress .standard-form button:not(.search-form_reset).disabled,
#buddypress a.button.disabled,
#buddypress input[type=button].disabled,
#buddypress input[type=reset].disabled,
#buddypress input[type=submit].disabled,
#buddypress ul.button-nav li a.disabled,
a.bp-title-button.disabled {
    cursor: default;
    font-style: normal;
    color: #c8cbcf;
    background-color: #f5f5f5;
    opacity: 1
}

#buddypress .comment-reply-link.small,
#buddypress .generic-button a.small,
#buddypress .standard-form button:not(.search-form_reset).small,
#buddypress a.button.small,
#buddypress input[type=button].small,
#buddypress input[type=reset].small,
#buddypress input[type=submit].small,
#buddypress ul.button-nav li a.small,
a.bp-title-button.small {
    font-size: 14px;
    font-weight: 500;
    min-height: 34px;
    line-height: 34px;
    padding: 0 20px;
    border-radius: var(--bb-button-radius)
}

#buddypress .comment-reply-link.big,
#buddypress .generic-button a.big,
#buddypress .standard-form button:not(.search-form_reset).big,
#buddypress a.button.big,
#buddypress input[type=button].big,
#buddypress input[type=reset].big,
#buddypress input[type=submit].big,
#buddypress ul.button-nav li a.big,
a.bp-title-button.big {
    font-size: 16px;
    min-height: 62px;
    padding: 20px 40px;
    border-radius: var(--bb-button-radius)
}

#buddypress .comment-reply-link.large,
#buddypress .generic-button a.large,
#buddypress .standard-form button:not(.search-form_reset).large,
#buddypress a.button.large,
#buddypress input[type=button].large,
#buddypress input[type=reset].large,
#buddypress input[type=submit].large,
#buddypress ul.button-nav li a.large,
a.bp-title-button.large {
    font-size: 16px;
    min-height: 50px;
    padding: 14px 30px;
    border-radius: var(--bb-button-radius)
}

#buddypress .comment-reply-link.outline,
#buddypress .generic-button a.outline,
#buddypress .standard-form button:not(.search-form_reset).outline,
#buddypress a.button.outline,
#buddypress input[type=button].outline,
#buddypress input[type=reset].outline,
#buddypress input[type=submit].outline,
#buddypress ul.button-nav li a.outline,
a.bp-title-button.outline {
    border-width: 1px;
    background-color: var(--bb-secondary-button-background-regular);
    color: var(--bb-secondary-button-text-regular);
    border: 1px solid var(--bb-secondary-button-border-regular)
}

#buddypress .comment-reply-link.outline:focus,
#buddypress .generic-button a.outline:focus,
#buddypress .standard-form button:not(.search-form_reset).outline:focus,
#buddypress a.button.outline:focus,
#buddypress input[type=button].outline:focus,
#buddypress input[type=reset].outline:focus,
#buddypress input[type=submit].outline:focus,
#buddypress ul.button-nav li a.outline:focus,
a.bp-title-button.outline:focus {
    box-shadow: var(--bb-secondary-button-focus-shadow)
}

#buddypress .comment-reply-link.outline:active,
#buddypress .comment-reply-link.outline:hover,
#buddypress .generic-button a.outline:active,
#buddypress .generic-button a.outline:hover,
#buddypress .standard-form button:not(.search-form_reset).outline:active,
#buddypress .standard-form button:not(.search-form_reset).outline:hover,
#buddypress a.button.outline:active,
#buddypress a.button.outline:hover,
#buddypress input[type=button].outline:active,
#buddypress input[type=button].outline:hover,
#buddypress input[type=reset].outline:active,
#buddypress input[type=reset].outline:hover,
#buddypress input[type=submit].outline:active,
#buddypress input[type=submit].outline:hover,
#buddypress ul.button-nav li a.outline:active,
#buddypress ul.button-nav li a.outline:hover,
a.bp-title-button.outline:active,
a.bp-title-button.outline:hover {
    background-color: var(--bb-secondary-button-background-hover);
    color: var(--bb-secondary-button-text-hover);
    border: 1px solid var(--bb-secondary-button-border-hover);
    box-shadow: none
}

#buddypress .comment-reply-link.outline.disabled,
#buddypress .comment-reply-link.outline:disabled,
#buddypress .generic-button a.outline.disabled,
#buddypress .generic-button a.outline:disabled,
#buddypress .standard-form button:not(.search-form_reset).outline.disabled,
#buddypress .standard-form button:not(.search-form_reset).outline:disabled,
#buddypress a.button.outline.disabled,
#buddypress a.button.outline:disabled,
#buddypress input[type=button].outline.disabled,
#buddypress input[type=button].outline:disabled,
#buddypress input[type=reset].outline.disabled,
#buddypress input[type=reset].outline:disabled,
#buddypress input[type=submit].outline.disabled,
#buddypress input[type=submit].outline:disabled,
#buddypress ul.button-nav li a.outline.disabled,
#buddypress ul.button-nav li a.outline:disabled,
a.bp-title-button.outline.disabled,
a.bp-title-button.outline:disabled {
    background: 0 0;
    color: #c8cbcf;
    border-color: #f5f5f5;
    opacity: 1
}

#buddypress .standard-form button.wp-switch-editor {
    padding: 6px 12px;
    height: auto;
    min-height: 10px;
    border-radius: 0;
    border: 1px solid #d7e0e2;
    border-bottom: 0;
    background: #dcdcdc;
    color: inherit
}

#buddypress .standard-form .tmce-active .wp-switch-editor.switch-tmce {
    background: #f5f5f5
}

#buddypress .standard-form .html-active .wp-switch-editor.switch-html {
    background: #f5f5f5
}

#buddypress .standard-form .html-active .button {
    min-height: 20px;
    color: var(--bb-headings-color);
    border: 1px solid #d7e0e2;
    padding: 6px;
    margin: 4px 1px;
    font-size: 13px;
    line-height: 1;
    border-radius: 3px
}

#buddypress a.button.outline {
    box-shadow: none
}

#buddypress table.notification-settings th.title,
#buddypress table.profile-settings th.title {
    width: 100%;
    padding: 0 0 20px;
    border: 0
}

#buddypress div.item-list-tabs ul:after {
    content: "";
    display: table;
    clear: both
}

#buddypress div.item-list-tabs#object-nav {
    border-top: 0;
    margin-top: 0;
    margin-bottom: 0;
    overflow: visible
}

#buddypress div.item-list-tabs#object-nav li li {
    margin: 0;
    display: block;
    width: 100%;
    padding: 0
}

#buddypress div.item-list-tabs#object-nav li li.selected a {
    border: 0
}

#buddypress div.item-list-tabs#object-nav li li a {
    display: block;
    font-size: 13px;
    font-weight: inherit;
    color: var(--bb-body-text-color);
    letter-spacing: -.24px;
    line-height: 1;
    margin-bottom: 1px;
    padding: .75rem .9375rem
}

.bb-single-bp-header .flex {
    -ms-flex-flow: row wrap;
    flex-flow: row wrap
}

#buddypress div.item-list-tabs#object-nav a.more-button {
    font-size: 20px;
    padding: 14px 0;
    line-height: 1.1
}

#buddypress div.item-list-tabs#object-nav a.more-button.active:after {
    bottom: -17px
}

#buddypress div.item-list-tabs ul.sub-menu {
    top: 50px;
    padding: 10px 0
}

div.item-list-tabs li.hideshow.menu-item-has-children>a:after {
    top: 50px
}

#buddypress div.item-list-tabs#object-nav li.hideshow span {
    float: right
}

#sitewide-notice #message {
    background: var(--bb-default-notice-color);
    color: #fff;
    border: 0;
    border-radius: 10px;
    width: auto;
    left: auto;
    right: 1%;
    margin-left: 1%;
    opacity: .9;
    font-size: 15px;
    padding: 10px 20px
}

#sitewide-notice #message h4 {
    max-width: 90%;
    font-size: 18px;
    color: #fff;
    margin-bottom: 10px;
    font-weight: 500
}

#sitewide-notice #message p {
    padding: 0;
    margin: 0 0 1rem;
    font-size: 1rem;
    line-height: 1.4
}

#sitewide-notice #message p:empty {
    display: none !important
}

#sitewide-notice .bb-notice-content>:last-child {
    margin-bottom: 0
}

#sitewide-notice ol,
#sitewide-notice ul {
    margin-left: 0;
    margin-bottom: 1rem;
    list-style-position: inside
}

#sitewide-notice button {
    position: absolute;
    top: 15px;
    right: 15px;
    min-height: 0;
    height: 18px;
    width: 18px;
    padding: 0;
    line-height: 16px;
    font-size: 10px;
    font-weight: 800;
    background: #fff;
    color: var(--bb-default-notice-color)
}

@media (min-width:768px) {
    #sitewide-notice #message {
        min-width: 500px
    }
}

#buddypress ul.item-list {
    border-top: 0;
    margin-bottom: 20px
}

#buddypress ul.item-list li:not(.load-more) {
    border-bottom: 0
}

#buddypress ul.item-list li img.avatar {
    margin: 0
}

.widget_bp_core_friends_widget .item-meta {
    display: none
}

.dir-list {
    margin-bottom: 30px
}

input#send_reply_button {
    min-width: 87px
}

#buddypress div.item-list-tabs#subnav {
    overflow: visible
}

.bs-dropdown-model {
    display: none
}

.bs-dropdown-model.open {
    display: block
}

.gif-search-result .loading-icon {
    display: block;
    margin: 0 auto;
    max-height: 300px
}

#buddypress div#message-thread div.message-content {
    margin-left: 0
}

#buddypress div.item-list-tabs ul.bs-dropdown {
    padding: 10px 0
}

#buddypress div.item-list-tabs ul.bs-dropdown a {
    padding: 9px 15px
}

#buddypress #member-forums-sub-nav ul {
    margin-bottom: 25px
}

#buddypress #member-forums-sub-nav li {
    padding-right: 30px;
    padding-bottom: 10px
}

#buddypress #member-forums-sub-nav a {
    display: block;
    font-size: 14px;
    color: #939597;
    opacity: 1;
    padding: 0 0 10px
}

#buddypress #member-forums-sub-nav .selected a {
    background: 0 0;
    border-bottom: 1px solid var(--bb-primary-color);
    font-weight: 500;
    font-size: 14px;
    color: var(--bb-headings-color);
    opacity: 1
}

@media (max-width:540px) {
    .bb-photos-wrap .bb-title {
        margin: 0 0 20px
    }

    .bb-photos-actions {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%
    }

    .bb-photos-actions a {
        margin-bottom: 10px;
        margin-left: 0 !important
    }
}

.buddypress-wrap input[type=email]:focus,
.buddypress-wrap input[type=password]:focus,
.buddypress-wrap input[type=tel]:focus,
.buddypress-wrap input[type=text]:focus,
.buddypress-wrap input[type=url]:focus,
.buddypress-wrap textarea:focus {
    border-color: var(--bb-input-focus-border-color);
    border-width: 1px;
    box-shadow: var(--bb-input-focus-shadow)
}

.buddypress-wrap input[type=email].error,
.buddypress-wrap input[type=password].error,
.buddypress-wrap input[type=tel].error,
.buddypress-wrap input[type=text].error,
.buddypress-wrap input[type=url].error,
.buddypress-wrap textarea.error {
    border-color: rgba(var(--bb-danger-color-rgb), 1)
}

.buddypress-wrap input[type=email].error:focus,
.buddypress-wrap input[type=password].error:focus,
.buddypress-wrap input[type=tel].error:focus,
.buddypress-wrap input[type=text].error:focus,
.buddypress-wrap input[type=url].error:focus,
.buddypress-wrap textarea.error:focus {
    border-color: var(--bb-danger-color);
    box-shadow: none
}

.buddypress-wrap input[type=email].disabled,
.buddypress-wrap input[type=email]:disabled,
.buddypress-wrap input[type=password].disabled,
.buddypress-wrap input[type=password]:disabled,
.buddypress-wrap input[type=tel].disabled,
.buddypress-wrap input[type=tel]:disabled,
.buddypress-wrap input[type=text].disabled,
.buddypress-wrap input[type=text]:disabled,
.buddypress-wrap input[type=url].disabled,
.buddypress-wrap input[type=url]:disabled,
.buddypress-wrap textarea.disabled,
.buddypress-wrap textarea:disabled {
    background-color: var(--bb-content-alternate-background-color);
    opacity: .75
}

#buddypress .dir-search input[type=search],
#buddypress .dir-search input[type=text],
#buddypress .groups-members-search input[type=search],
#buddypress .groups-members-search input[type=text],
#buddypress .standard-form input[type=color],
#buddypress .standard-form input[type=date],
#buddypress .standard-form input[type=datetime-local],
#buddypress .standard-form input[type=datetime],
#buddypress .standard-form input[type=email],
#buddypress .standard-form input[type=month],
#buddypress .standard-form input[type=number],
#buddypress .standard-form input[type=password],
#buddypress .standard-form input[type=range],
#buddypress .standard-form input[type=search],
#buddypress .standard-form input[type=tel],
#buddypress .standard-form input[type=text],
#buddypress .standard-form input[type=time],
#buddypress .standard-form input[type=url],
#buddypress .standard-form input[type=week],
#buddypress .standard-form select,
#buddypress .standard-form textarea {
    display: inline-block;
    font-family: inherit;
    font-style: inherit;
    font-size: 15px;
    height: 40px;
    outline: 0;
    vertical-align: middle;
    background-color: var(--bb-content-background-color);
    border: 1px solid var(--bb-content-border-color);
    border-radius: var(--bb-input-radius);
    box-shadow: none;
    padding: 0 12px;
    width: 100%
}

#buddypress .dir-search input[type=search]:focus,
#buddypress .dir-search input[type=text]:focus,
#buddypress .groups-members-search input[type=search]:focus,
#buddypress .groups-members-search input[type=text]:focus,
#buddypress .standard-form input[type=color]:focus,
#buddypress .standard-form input[type=date]:focus,
#buddypress .standard-form input[type=datetime-local]:focus,
#buddypress .standard-form input[type=datetime]:focus,
#buddypress .standard-form input[type=email]:focus,
#buddypress .standard-form input[type=month]:focus,
#buddypress .standard-form input[type=number]:focus,
#buddypress .standard-form input[type=password]:focus,
#buddypress .standard-form input[type=range]:focus,
#buddypress .standard-form input[type=search]:focus,
#buddypress .standard-form input[type=tel]:focus,
#buddypress .standard-form input[type=text]:focus,
#buddypress .standard-form input[type=time]:focus,
#buddypress .standard-form input[type=url]:focus,
#buddypress .standard-form input[type=week]:focus,
#buddypress .standard-form select:focus,
#buddypress .standard-form textarea:focus {
    box-shadow: var(--bb-input-focus-shadow);
    border-color: var(--bb-input-focus-border-color)
}

#buddypress .dir-search input[type=search].disabled,
#buddypress .dir-search input[type=search]:disabled,
#buddypress .dir-search input[type=text].disabled,
#buddypress .dir-search input[type=text]:disabled,
#buddypress .groups-members-search input[type=search].disabled,
#buddypress .groups-members-search input[type=search]:disabled,
#buddypress .groups-members-search input[type=text].disabled,
#buddypress .groups-members-search input[type=text]:disabled,
#buddypress .standard-form input[type=color].disabled,
#buddypress .standard-form input[type=color]:disabled,
#buddypress .standard-form input[type=date].disabled,
#buddypress .standard-form input[type=date]:disabled,
#buddypress .standard-form input[type=datetime-local].disabled,
#buddypress .standard-form input[type=datetime-local]:disabled,
#buddypress .standard-form input[type=datetime].disabled,
#buddypress .standard-form input[type=datetime]:disabled,
#buddypress .standard-form input[type=email].disabled,
#buddypress .standard-form input[type=email]:disabled,
#buddypress .standard-form input[type=month].disabled,
#buddypress .standard-form input[type=month]:disabled,
#buddypress .standard-form input[type=number].disabled,
#buddypress .standard-form input[type=number]:disabled,
#buddypress .standard-form input[type=password].disabled,
#buddypress .standard-form input[type=password]:disabled,
#buddypress .standard-form input[type=range].disabled,
#buddypress .standard-form input[type=range]:disabled,
#buddypress .standard-form input[type=search].disabled,
#buddypress .standard-form input[type=search]:disabled,
#buddypress .standard-form input[type=tel].disabled,
#buddypress .standard-form input[type=tel]:disabled,
#buddypress .standard-form input[type=text].disabled,
#buddypress .standard-form input[type=text]:disabled,
#buddypress .standard-form input[type=time].disabled,
#buddypress .standard-form input[type=time]:disabled,
#buddypress .standard-form input[type=url].disabled,
#buddypress .standard-form input[type=url]:disabled,
#buddypress .standard-form input[type=week].disabled,
#buddypress .standard-form input[type=week]:disabled,
#buddypress .standard-form select.disabled,
#buddypress .standard-form select:disabled,
#buddypress .standard-form textarea.disabled,
#buddypress .standard-form textarea:disabled {
    background-color: var(--bb-content-alternate-background-color);
    opacity: .75
}

#buddypress .dir-search input[type=search].error,
#buddypress .dir-search input[type=text].error,
#buddypress .groups-members-search input[type=search].error,
#buddypress .groups-members-search input[type=text].error,
#buddypress .standard-form input[type=color].error,
#buddypress .standard-form input[type=date].error,
#buddypress .standard-form input[type=datetime-local].error,
#buddypress .standard-form input[type=datetime].error,
#buddypress .standard-form input[type=email].error,
#buddypress .standard-form input[type=month].error,
#buddypress .standard-form input[type=number].error,
#buddypress .standard-form input[type=password].error,
#buddypress .standard-form input[type=range].error,
#buddypress .standard-form input[type=search].error,
#buddypress .standard-form input[type=tel].error,
#buddypress .standard-form input[type=text].error,
#buddypress .standard-form input[type=time].error,
#buddypress .standard-form input[type=url].error,
#buddypress .standard-form input[type=week].error,
#buddypress .standard-form select.error,
#buddypress .standard-form textarea.error {
    border-color: rgba(var(--bb-danger-color-rgb), 1)
}

#buddypress .dir-search input[type=search].error:focus,
#buddypress .dir-search input[type=text].error:focus,
#buddypress .groups-members-search input[type=search].error:focus,
#buddypress .groups-members-search input[type=text].error:focus,
#buddypress .standard-form input[type=color].error:focus,
#buddypress .standard-form input[type=date].error:focus,
#buddypress .standard-form input[type=datetime-local].error:focus,
#buddypress .standard-form input[type=datetime].error:focus,
#buddypress .standard-form input[type=email].error:focus,
#buddypress .standard-form input[type=month].error:focus,
#buddypress .standard-form input[type=number].error:focus,
#buddypress .standard-form input[type=password].error:focus,
#buddypress .standard-form input[type=range].error:focus,
#buddypress .standard-form input[type=search].error:focus,
#buddypress .standard-form input[type=tel].error:focus,
#buddypress .standard-form input[type=text].error:focus,
#buddypress .standard-form input[type=time].error:focus,
#buddypress .standard-form input[type=url].error:focus,
#buddypress .standard-form input[type=week].error:focus,
#buddypress .standard-form select.error:focus,
#buddypress .standard-form textarea.error:focus {
    border-color: var(--bb-danger-color);
    box-shadow: none
}

#buddypress .standard-form select {
    background-image: url(../images/svg/arrow-down.svg);
    background-repeat: no-repeat;
    background-position: right 1rem center;
    padding-right: 40px
}

#buddypress .standard-form select:focus {
    background-image: url(../images/svg/arrow-down.svg);
    background-repeat: no-repeat;
    background-position: right 1rem center
}

#buddypress .standard-form select[multiple] {
    background-image: none
}

#buddypress .standard-form input[type=search] {
    background-repeat: no-repeat;
    background-size: 16px;
    background-image: url("\ef10"; color:inherit; font-family:bb-icons; font-size:17px; opacity:.4; position:absolute; left:9px; top:4px
    }

    body .buddypress-wrap .bp-invites-search-form input[type=search], body .buddypress-wrap form.bp-dir-search-form input[type=search], body .buddypress-wrap form.bp-messages-search-form input[type=search] {
        background-repeat:no-repeat; background-position:10px 50%; background-size:16px; background-image:none; padding-left:2rem; width:100%; min-width:210px
    }

    body .buddypress-wrap .bp-invites-search-form input[type=search]::input-placeholder, body .buddypress-wrap form.bp-dir-search-form input[type=search]::input-placeholder, body .buddypress-wrap form.bp-messages-search-form input[type=search]::input-placeholder {
        color:inherit; opacity:.4
    }

    @media screen and (max-width:544px) {
        body .buddypress-wrap .bp-invites-search-form input[type=search], body .buddypress-wrap form.bp-dir-search-form input[type=search], body .buddypress-wrap form.bp-messages-search-form input[type=search] {
            min-width:150px
        }
    }

    body.pending-invites .buddypress-wrap .bp-invites-search-form input[type=search] {
        min-width:360px
    }

    @media screen and (max-width:544px) {
        body.pending-invites .buddypress-wrap .bp-invites-search-form input[type=search] {
            min-width:280px
        }
    }

    body .buddypress-wrap form.bp-messages-search-form input[type=search]:-webkit-autofill {
        background-repeat:no-repeat; background-size:16px; background-image:url(""; clear:both; display:table
        }

        span.count:empty {
            display:none !important
        }

        #whats-new-content+#message {
            margin-top:20px
        }

        .buddypress-wrap #group-settings-form .bp-messages {
            margin-bottom:20px
        }

        .bp-feedback {
            box-shadow:none; border:1px solid var(--bb-content-border-color); background-color:var(--bb-content-background-color); border-radius:var(--bb-block-radius-inner); color:var(--bb-body-text-color)
        }

        .bp-feedback:after {
            content:""; display:table
        }

        .bp-feedback .bp-icon {
            border-radius:4px 0 0 4px
        }

        .bp-feedback.help .bp-icon, .bp-feedback.info .bp-icon {
            background-color:var(--bb-default-notice-color)
        }

        .bp-feedback.loading .bp-icon, .bp-feedback.warning .bp-icon {
            background-color:var(--bb-warning-color)
        }

        .bp-feedback.success .bp-icon, .bp-feedback.updated .bp-icon {
            background-color:var(--bb-success-color)
        }

        .bp-feedback.error .bp-icon {
            background-color:var(--bb-danger-color)
        }

        .bp-feedback.bp-feedback-v2 {
            color:var(--bb-default-notice-color); background-color:rgba(var(--bb-default-notice-color-rgb), .1); border:0; border-radius:0; padding-left:20px
        }

        .bp-feedback.bp-feedback-v2 .bp-icon {
            background-color:transparent !important; color:var(--bb-default-notice-color); margin-right:0
        }

        .bp-feedback.bp-feedback-v2 p {
            padding:14px 5px
        }

        .bp-feedback.bp-feedback-v2.help, .bp-feedback.bp-feedback-v2.info {
            color:var(--bb-default-notice-color); background-color:rgba(var(--bb-default-notice-color-rgb), .1)
        }

        .bp-feedback.bp-feedback-v2.help .bp-icon, .bp-feedback.bp-feedback-v2.info .bp-icon {
            color:var(--bb-default-notice-color)
        }

        .bp-feedback.bp-feedback-v2.error {
            color:var(--bb-danger-color); background-color:rgba(var(--bb-danger-color-rgb), .1)
        }

        .bp-feedback.bp-feedback-v2.error .bp-icon {
            color:var(--bb-danger-color)
        }

        .bp-feedback.bp-feedback-v2.loading, .bp-feedback.bp-feedback-v2.warning {
            color:var(--bb-warning-color); background-color:rgba(var(--bb-warning-color-rgb), .1)
        }

        .bp-feedback.bp-feedback-v2.loading .bp-icon, .bp-feedback.bp-feedback-v2.warning .bp-icon {
            color:var(--bb-warning-color)
        }

        .bp-feedback.bp-feedback-v2.success, .bp-feedback.bp-feedback-v2.updated {
            color:var(--bb-success-color); background-color:rgba(var(--bb-success-color-rgb), .1)
        }

        .bp-feedback.bp-feedback-v2.success .bp-icon, .bp-feedback.bp-feedback-v2.updated .bp-icon {
            color:var(--bb-success-color)
        }

        .buddypress-wrap .bp-feedback:not(.custom-homepage-info) p, .widget-error .bp-feedback p {
            -webkit-box-flex:1; -ms-flex:1; flex:1; margin:0; padding-right:20px
        }

        #buddypress .bp-invites-content ul.item-list li img.avatar {
            border-radius:50%
        }

        #buddypress .bb-groups-messages-left .action .invite-button, #item-body #group-invites-container .bp-invites-content .action button.invite-button {
            background:url("\eef9"; font-family:bb-icons; font-weight:100
            }

            .bp-feedback p {
                font-size:14px; line-height:1.5; padding:10px 5px
            }

            .bulk-select-all, .bulk-select-check {
                min-width:40px
            }

            .bulk-select-all label, .bulk-select-check label {
                margin:0 !important
            }

            .notification-list.bb-nouveau-list {
                margin-bottom:20px
            }

            .notification-list.bb-nouveau-list .bs-item-wrap .bb-input-wrap>label:after, .notification-list.bb-nouveau-list .bulk-select-all>label:after {
                font-weight:400
            }

            .notification-list.bb-nouveau-list .bs-item-wrap .notification-avatar a>i {
                -webkit-box-align:center; -ms-flex-align:center; align-items:center; background-color:var(--bb-alternate-text-color); bottom:-5px; border-radius:50%; color:var(--bb-content-background-color); display:-webkit-box; display:-ms-flexbox; display:flex; font-size:18px; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; height:25px; line-height:25px; position:absolute; right:-5px; width:25px
            }

            .notification-list.bb-nouveau-list .bs-item-wrap .notification-avatar a>i.bb-icon-calendar {
                font-size:17px
            }

            .notification-dropdown .notification-list.bb-nouveau-list .actions {
                opacity:0; visibility:hidden
            }

            @media (hover:none) and (pointer:coarse) {
                .notification-dropdown .notification-list.bb-nouveau-list .actions {
                    opacity:1; visibility:visible
                }

                .notification-dropdown .notification-list.bb-nouveau-list .unread:before {
                    display:none
                }
            }

            .notification-dropdown .notification-list.bb-nouveau-list li:hover .actions {
                opacity:1; visibility:visible
            }

            .notification-list.bb-nouveau-list .actions {
                opacity:1; visibility:visible; font-size:0; min-width:40px
            }

            .notification-list.bb-nouveau-list .actions a {
                color:rgba(18, 43, 70, .4); margin-left:6px
            }

            .notification-list.bb-nouveau-list .actions .dashicons {
                font-size:18px
            }

            .notification-list.bb-nouveau-list .actions .delete .dashicons {
                font-size:16px; position:relative
            }

            .notification-list.bb-nouveau-list .actions .dashicons-dismiss:before, .notification-list.bb-nouveau-list .actions .dashicons-hidden:before, .notification-list.bb-nouveau-list .actions .dashicons-trash:before, .notification-list.bb-nouveau-list .actions .dashicons-visibility:before {
                content:"\ee6a"; font-family:bb-icons; speak:none; font-style:normal; font-weight:400; font-variant:normal; text-transform:none; line-height:1; list-style:none; -webkit-font-smoothing:antialiased; font-size:20px
            }

            .notification-list.bb-nouveau-list .actions .dashicons-dismiss:before {
                content:"\e828"
            }

            .notification-list.bb-nouveau-list .actions .dashicons-trash:before {
                content:"\ef48"
            }

            .notification-list.bb-nouveau-list .actions .dashicons-hidden:before {
                content:"\ee69"
            }

            .buddypress-wrap .subnav-filters:after, .buddypress-wrap .subnav-filters:before {
                display:none
            }

            .buddypress-wrap .subnav-filters>ul {
                margin-left:0; margin-bottom:0
            }

            @media screen and (min-width:32em) {
                #activity-stream {
                    clear:both; padding-top:0
                }
            }

            @media (max-width:543px) {
                .notification-list.bb-nouveau-list .avatar:not(.profile-avatar) {
                    max-width:44px
                }

                .notification-list.bb-nouveau-list .actions {
                    font-size:0; -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; padding:8px 0 0 98px
                }

                .notification-list.bb-nouveau-list .notification-content+.actions {
                    -webkit-box-flex:0; -ms-flex:none; flex:none; padding:0
                }

                body.buddypress .buddypress-wrap .bs-section-title {
                    font-size:20px
                }

                .bb-sort-by-date {
                    font-size:13px; text-align:right
                }

                .notification-list .bs-item-wrap:not(.bs-header-item) {
                    -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start
                }
            }

            .atwho-view {
                border-color:var(--bb-content-border-color); background-color:var(--bb-content-background-color)
            }

            .atwho-view ul li .username, .atwho-view ul li.list-loader {
                color:var(--bb-alternate-text-color)
            }

            .atwho-view small {
                color:var(--bb-headings-color)
            }

            .atwho-view .cur {
                background-color:var(--bb-content-alternate-background-color)
            }

            #whats-new-form, #whats-new-form-placeholder {
                margin:0
            }

            #whats-new-form .bp-feedback, #whats-new-form-placeholder .bp-feedback {
                min-width:100%
            }

            #whats-new-form.focus-in #bp-activity-privacy-point {
                color:var(--bb-alternate-text-color)
            }

            #whats-new-form #whats-new-post-in-box .bp-activity-object {
                padding:7px 26px 7px 30px; min-height:34px; margin:1px 0
            }

            #whats-new-form #whats-new-post-in-box .bp-activity-object:hover {
                background-color:var(--bb-content-alternate-background-color)
            }

            #whats-new-post-in-box-items .bp-activity-object label {
                margin:0
            }

            .activity-link-preview-title {
                color:var(--bb-headings-color)
            }

            .dropzone .dz-default, .dropzone .dz-preview .dz-image, .dropzone .dz-preview.dz-file-preview .dz-details, .dropzone.media-dropzone .dz-preview:not(.dz-image-preview) .dz-image, .dropzone.video-dropzone .dz-preview, .dropzone.video-dropzone .dz-preview.dz-complete.dz-file-preview:not(.dz-has-thumbnail) {
                background-color:var(--bb-content-alternate-background-color); border-radius:var(--bb-block-radius-inner)
            }

            .ac-reply-content .dropzone .dz-default, .ac-reply-content .dropzone .dz-preview .dz-image, .ac-reply-content .dropzone .dz-preview.dz-file-preview .dz-details, .ac-reply-content .dropzone.media-dropzone .dz-preview:not(.dz-image-preview) .dz-image, .ac-reply-content .dropzone.video-dropzone .dz-preview, .ac-reply-content .dropzone.video-dropzone .dz-preview.dz-complete.dz-file-preview:not(.dz-has-thumbnail) {
                background-color:var(--bb-content-background-color)
            }

            .dropzone .dz-default .dz-button:hover>strong, .dropzone .dz-default .dz-button>strong {
                color:var(--bb-headings-color)
            }

            .dropzone .dz-preview.dz-file-preview .dz-details {
                border-color:var(--bb-content-border-color); border-radius:var(--bb-block-radius-inner)
            }

            .buddypress .buddypress-wrap form#whats-new-form button.bp-remove-item {
                background-color:transparent; border:0; padding:0; margin-top:0; margin-left:30px; margin-right:2px; line-height:1
            }

            .buddypress .buddypress-wrap form#whats-new-form button.bp-remove-item:before {
                content:"\e828"; font-family:bb-icons; speak:none; font-style:normal; font-weight:100; font-variant:normal; text-transform:none; line-height:1; list-style:none; -webkit-font-smoothing:antialiased; color:#939597
            }

            .emojionearea .emojionearea-picker {
                background-color:var(--bb-content-background-color); border-radius:4px
            }

            .emojionearea .emojionearea-picker.emojionearea-filters-position-top .emojionearea-filters {
                border-top-right-radius:4px; border-top-left-radius:4px
            }

            .emojionearea .emojionearea-picker .emojionearea-filters {
                background-color:var(--bb-content-alternate-background-color); border-bottom:1px solid var(--bb-content-border-color); display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between
            }

            .emojionearea .emojionearea-picker .emojionearea-filters .emojionearea-filter.active {
                border-left:1px solid var(--bb-content-border-color); border-right:1px solid var(--bb-content-border-color); background-color:var(--bb-content-background-color)
            }

            .emojionearea .emojionearea-picker .emojionearea-filters .emojionearea-filter:last-child {
                border-radius:0 4px 0 0
            }

            .emojionearea .emojionearea-picker .emojionearea-filters i.emojionearea-filter:first-child[style*="display: none"]+i.emojionearea-filter:not([style*="display: none"]) {
                border-left-width:0; border-radius:4px 0 0
            }

            .emojionearea .emojionearea-picker .emojionearea-filters .emojionearea-filter:first-of-type {
                border-left-width:0
            }

            .emojionearea .emojionearea-picker .emojionearea-filters .emojionearea-filter:last-of-type {
                border-right-width:0
            }

            #whats-new-textarea [contenteditable=true]:empty:before, #whats-new-textarea-placeholder [contenteditable=true]:empty:before {
                color:rgba(var(--bb-body-text-color-rgb), .5)
            }

            #whats-new-formatting-toolbar .emojionearea .emojionearea-button, #whats-new-formatting-toolbar a [class*=" bb-icon-"], #whats-new-messages-toolbar .emojionearea .emojionearea-button, #whats-new-messages-toolbar a [class*=" bb-icon-"], #whats-new-toolbar .emojionearea .emojionearea-button, #whats-new-toolbar a [class*=" bb-icon-"], .ac-reply-toolbar .emojionearea .emojionearea-button, .ac-reply-toolbar a [class*=" bb-icon-"] {
                color:rgba(var(--bb-headings-color-rgb), .4)
            }

            #whats-new-formatting-toolbar .active a [class*=" bb-icon-"], #whats-new-formatting-toolbar .emojionearea .emojionearea-button.active, #whats-new-formatting-toolbar .emojionearea .emojionearea-button:hover:before, #whats-new-formatting-toolbar a.active [class*=" bb-icon-"], #whats-new-formatting-toolbar a.open [class*=" bb-icon-"], #whats-new-formatting-toolbar a:hover [class*=" bb-icon-"], #whats-new-messages-toolbar .active a [class*=" bb-icon-"], #whats-new-messages-toolbar .emojionearea .emojionearea-button.active, #whats-new-messages-toolbar .emojionearea .emojionearea-button:hover:before, #whats-new-messages-toolbar a.active [class*=" bb-icon-"], #whats-new-messages-toolbar a.open [class*=" bb-icon-"], #whats-new-messages-toolbar a:hover [class*=" bb-icon-"], #whats-new-toolbar .active a [class*=" bb-icon-"], #whats-new-toolbar .emojionearea .emojionearea-button.active, #whats-new-toolbar .emojionearea .emojionearea-button:hover:before, #whats-new-toolbar a.active [class*=" bb-icon-"], #whats-new-toolbar a.open [class*=" bb-icon-"], #whats-new-toolbar a:hover [class*=" bb-icon-"], .ac-reply-toolbar .active a [class*=" bb-icon-"], .ac-reply-toolbar .emojionearea .emojionearea-button.active, .ac-reply-toolbar .emojionearea .emojionearea-button:hover:before, .ac-reply-toolbar a.active [class*=" bb-icon-"], .ac-reply-toolbar a.open [class*=" bb-icon-"], .ac-reply-toolbar a:hover [class*=" bb-icon-"] {
                color:var(--bb-headings-color)
            }

            #whats-new-formatting-toolbar .active a [class*=" bb-icon-"], #whats-new-formatting-toolbar .emojionearea .emojionearea-button.active:before, #whats-new-formatting-toolbar a.active [class*=" bb-icon-"], #whats-new-messages-toolbar .active a [class*=" bb-icon-"], #whats-new-messages-toolbar .emojionearea .emojionearea-button.active:before, #whats-new-messages-toolbar a.active [class*=" bb-icon-"], #whats-new-toolbar .active a [class*=" bb-icon-"], #whats-new-toolbar .emojionearea .emojionearea-button.active:before, #whats-new-toolbar a.active [class*=" bb-icon-"], .ac-reply-toolbar .active a [class*=" bb-icon-"], .ac-reply-toolbar .emojionearea .emojionearea-button.active:before, .ac-reply-toolbar a.active [class*=" bb-icon-"] {
                font-weight:300
            }

            #whats-new-formatting-toolbar .post-elements-buttons-item.disable a:hover [class*=" bb-icon-"], #whats-new-messages-toolbar .post-elements-buttons-item.disable a:hover [class*=" bb-icon-"], #whats-new-toolbar .post-elements-buttons-item.disable a:hover [class*=" bb-icon-"], .ac-reply-toolbar .post-elements-buttons-item.disable a:hover [class*=" bb-icon-"] {
                color:rgba(var(--bb-headings-color-rgb), .3)
            }

            #editor-toolbar [class*=" bb-icon-"] {
                color:rgba(var(--bb-headings-color-rgb), .4)
            }

            #editor-toolbar [class*=" bb-icon-"]:hover {
                color:var(--bb-headings-color)
            }

            #editor-toolbar .emojionearea-button:before {
                color:rgba(var(--bb-headings-color-rgb), .4)
            }

            #editor-toolbar .emojionearea-button:hover:before {
                color:var(--bb-headings-color)
            }

            #editor-toolbar .active [class*=" bb-icon-"]:before, #editor-toolbar .emojionearea-button.active:before {
                color:var(--bb-headings-color); font-weight:300 !important
            }

            .activity-update-form .bb-model-header a .bb-icon-times, .bp-nouveau-activity-form-placeholder- .bb-model-header a .bb-icon-times {
                color:rgba(var(--bb-headings-color-rgb), .4)
            }

            .activity-update-form .bb-model-header a:hover .bb-icon-times, .bp-nouveau-activity-form-placeholder- .bb-model-header a:hover .bb-icon-times {
                color:var(--bb-headings-color)
            }

            .activity-update-form .bb-model-header a .bb-icon-close, .bp-nouveau-activity-form-placeholder- .bb-model-header a .bb-icon-close {
                color:rgba(var(--bb-headings-color-rgb), .4)
            }

            .activity-update-form .bb-model-header a:hover .bb-icon-close, .bp-nouveau-activity-form-placeholder- .bb-model-header a:hover .bb-icon-close {
                color:var(--bb-headings-color)
            }

            #buddypress .medium-editor-toolbar .medium-editor-toolbar-actions button, .buddypress .medium-editor-toolbar .medium-editor-toolbar-actions button, .medium-editor-toolbar .medium-editor-toolbar-actions button {
                color:rgba(var(--bb-headings-color-rgb), .4)
            }

            #buddypress .medium-editor-toolbar .medium-editor-toolbar-actions button.medium-editor-button-active, .buddypress .medium-editor-toolbar .medium-editor-toolbar-actions button.medium-editor-button-active, .medium-editor-toolbar .medium-editor-toolbar-actions button.medium-editor-button-active {
                color:var(--bb-headings-color)
            }

            .medium-editor-toolbar-form a {
                color:rgba(var(--bb-headings-color-rgb), .4)
            }

            .medium-editor-toolbar-form a:hover {
                color:var(--bb-headings-color)
            }

            h4 .bp-reported-type {
                color:var(--bb-headings-color)
            }

            #buddypress input#privacy-status-back, #buddypress input#privacy-status-group-back {
                color:rgba(var(--bb-headings-color-rgb), .4)
            }

            #buddypress input#privacy-status-back:hover, #buddypress input#privacy-status-group-back:hover {
                color:var(--bb-headings-color)
            }

            #whats-new-toolbar .active a .bb-icon, #whats-new-toolbar a.active .bb-icon, #whats-new-toolbar a.open .bb-icon {
                color:var(--bb-headings-color)
            }

            .buddypress-wrap:not(.bp-single-vert-nav) .main-navs>ul>li>a {
                padding:10px 0
            }

            body.buddypress article.page>.entry-header .entry-title {
                font-size:28px; color:var(--bb-headings-color)
            }

            #buddypress #dir-activity-search, #buddypress #dir-groups-search, #buddypress #group-activity-search {
                border:0; background-color:transparent; padding-left:35px; font-size:14px; height:34px
            }

            select#activity-filter-by {
                border:0
            }

            .filters .feed {
                height:34px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center
            }

            .filters .feed a {
                color:rgba(18, 43, 70, .4)
            }

            .filters .feed a:hover {
                color:#122b46
            }

            body #bbpress-forums .bp-list .action, body #buddypress .bp-list .action {
                display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -ms-flex-flow:row wrap; flex-flow:row wrap; margin-bottom:15px
            }

            body #bbpress-forums .bp-list .action .generic-button, body #buddypress .bp-list .action .generic-button {
                margin-right:15px
            }

            body #bbpress-forums .bp-list .action .generic-button a, body #buddypress .bp-list .action .generic-button a {
                color:var(--bb-primary-color); border-color:var(--bb-primary-color)
            }

            @media screen and (max-width:400px) {
                body #buddypress #members-list.bp-list.following-list .following-meta.action {
                    -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center
                }

                body #buddypress #members-list.bp-list.following-list .following-meta.action .generic-button, body #buddypress #members-list.bp-list.following-list .following-meta.action .generic-button:last-child {
                    margin-left:5px; margin-right:5px
                }
            }

            .bp-list li .item-avatar {
                float:left
            }

            div#cover-image-container {
                margin-top:-31px
            }

            @media screen and (min-width:46.8em) {
                .bp-dir-vert-nav .dir-navs {
                    min-width:180px
                }

                .bp-dir-vert-nav .screen-content {
                    border-color:var(--bb-content-border-color)
                }

                .bp-dir-vert-nav .dir-navs ul li.selected a {
                    background:0 0; color:inherit
                }

                .bp-dir-vert-nav .dir-navs ul li.selected {
                    border:0
                }

                #buddypress.bp-dir-vert-nav .dir-navs a {
                    display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; border-bottom:0; padding:4px 0
                }

                #buddypress.bp-dir-vert-nav .dir-navs li.selected a {
                    border-bottom:0
                }

                .bp-dir-vert-nav .dir-navs ul li.selected a span {
                    color:#fff
                }

                .bp-dir-vert-nav .dir-navs ul li a:focus span, .bp-dir-vert-nav .dir-navs ul li a:hover span {
                    border:0
                }
            }

            .entry-content #groups-list .item-avatar a {
                display:inline-block; background:#fff; border:3px solid #fff; box-shadow:0 2px 5px 0 rgba(18, 43, 70, .12), 0 0 0 1px var(--bb-content-border-color); border-radius:4px
            }

            .entry-content .widget #groups-list .item-avatar a {
                box-shadow:none; border:0
            }

            .buddypress-wrap.round-avatars .item-avatar a {
                border-radius:50%
            }

            .buddypress-wrap .groups-list li .item-meta {
                margin-bottom:0; line-height:1.6
            }

            .buddypress #buddypress.bp-dir-vert-nav .create-button a {
                font-size:14px; font-weight:400; min-height:34px; padding:4px 20px; border:1px solid var(--bb-primary-color); background:0 0; color:var(--bb-primary-color); box-shadow:none; border-radius:50px; text-decoration:none
            }

            #buddypress h4.bb-active-order {
                margin:0 0 0 20px
            }

            .buddypress-wrap .groups-list li .group-desc {
                border:0; border-radius:0; color:#737373; font-style:italic; margin:0; padding:0
            }

            .buddypress-wrap .grid.bp-list>li .item .group-desc, .buddypress-wrap .grid.bp-list>li .item .item-block {
                width:100%; margin-top:0; min-height:10px; font-size:13px
            }

            .buddypress-wrap .grid.bp-list>li .item .item-block {
                min-height:auto
            }

            .buddypress-wrap .grid.groups-list>li .item .last-activity {
                margin-top:0
            }

            .buddypress-wrap .grid.groups-list li .list-title {
                margin-bottom:10px
            }

            .buddypress-wrap .groups-list li p {
                margin:0 0 15px
            }

            .buddypress #buddypress.bp-dir-hori-nav .create-button a, .buddypress #buddypress.bp-dir-hori-nav .create-button a:hover {
                text-decoration:none
            }

            @media screen and (min-width:24em) {
                .grid.groups-list .list-wrap {
                    min-height:40px
                }

                .grid.groups-list .list-wrap .item-block {
                    min-height:10px
                }
            }

            @media screen and (min-width:46.8em) {
                .buddypress .bp-vertical-navs .groups-list .item-avatar {
                    margin-right:20px; width:auto
                }

                .buddypress-wrap .groups-list li .group-desc {
                    font-size:13px; line-height:1.5; font-style:normal
                }
            }

            @media screen and (max-width:980px) {
                body #buddypress .group-invites-column .bp-list .action {
                    -webkit-box-flex:inherit; -ms-flex:inherit; flex:inherit
                }
            }

            body.single-item.single-item.groups #buddypress div#item-header #item-header-cover-image #item-actions, body.single-item.single-item.groups #buddypress div#item-header #item-header-cover-image #item-header-content {
                margin-top:0; margin-left:0; max-width:100%
            }

            body.single-item.single-item.groups #buddypress div#item-header #item-header-cover-image.bb-disable-cover-img #item-header-content {
                margin-top:-30px
            }

            body.single-item.single-item.groups #buddypress div#item-header #item-header-cover-image.bb-disable-cover-img #item-header-content .group-actions-absolute {
                top:-10px
            }

            body.single-item.single-item.groups #buddypress div#item-header #item-header-cover-image.bb-disable-cover-img #item-header-avatar+#item-header-content {
                margin-top:0; padding-top:0
            }

            body.single-item.single-item.groups #buddypress div#item-header #item-header-cover-image.bb-disable-cover-img #item-header-avatar+#item-header-content .group-actions-absolute {
                top:0
            }

            body.single-item.single-item.groups #buddypress div#item-header .centered #item-header-cover-image.bb-disable-cover-img #item-header-avatar+#item-header-content {
                margin-top:20px
            }

            .bp-list li .item-meta, .bp-list li .meta {
                letter-spacing:-.24px; line-height:1.3; font-size:12px; font-weight:300; color:var(--bb-alternate-text-color); margin:0
            }

            .single-headers {
                margin-bottom:0
            }

            body.buddypress .buddypress-wrap .bp-screen-title {
                margin:15px 0 0; display:none
            }

            .single-headers .activity {
                font-size:13px; margin-bottom:0
            }

            #buddypress #item-header-cover-image .highlight {
                margin-bottom:6px; padding:0
            }

            .group-description p {
                margin-bottom:1rem
            }

            .bp-avatar-nav ul, .bp-avatar-nav ul.avatar-nav-items li.current {
                border-color:var(--bb-content-border-color); font-size:14px
            }

            .bp-avatar-nav ul.avatar-nav-items li.current {
                border-bottom-color:var(--bb-content-background-color)
            }

            #buddypress input#bp-browse-button {
                margin-top:10px
            }

            .avatar-crop-management #avatar-crop-pane {
                margin-bottom:10px
            }

            .avatar-crop-management #avatar-crop-actions a.avatar-crop-cancel {
                color:var(--bb-alternate-text-color); font-size:15px
            }

            .avatar-crop-management #avatar-crop-actions a.avatar-crop-cancel:hover {
                color:var(--bb-primary-color)
            }

            body #buddypress p.warning, body.profile_page_bp-profile-edit.modal-open #TB_ajaxContent p.warning, body.users_page_bp-profile-edit.modal-open #TB_ajaxContent p.warning {
                display:block; font-size:85%; margin:1em 0; color:var(--bb-warning-color); background-color:rgba(var(--bb-warning-color-rgb), .1); border-color:rgba(var(--bb-warning-color-rgb), .1); position:relative; padding:10px 15px; margin-bottom:1rem; border:1px solid transparent; border-radius:var(--bb-block-radius-inner)
            }

            .bb-bp-profile-screen {
                font-size:16px
            }

            .bb-bp-profile-screen .bp-cover-image {
                margin-top:20px; margin-bottom:20px
            }

            #buddypress #bp-delete-avatar, #buddypress #bp-delete-cover-image {
                color:#fff; background-color:var(--bb-danger-color); border:0; font-size:14px; padding:12px 25px; font-weight:500
            }

            #buddypress #bp-delete-avatar:hover, #buddypress #bp-delete-cover-image:hover {
                box-shadow:inset 0 0 0 99999px rgba(0, 0, 0, .1)
            }

            #pass-strength-result {
                margin-bottom:30px
            }

            #buddypress .register-section .bp-heading {
                font-size:18px; margin:0 0 15px; line-height:1.2
            }

            #buddypress .register-section label, #buddypress .register-section legend {
                font-weight:400; font-size:14px; margin:0 0 3px
            }

            #buddypress .register-section input[type=password] {
                margin-bottom:20px
            }

            #buddypress .register-section a.clear-value {
                display:none
            }

            #buddypress .register-section .field-visibility-settings-header {
                font-size:12px; margin-bottom:10px
            }

            #buddypress .register-section .field-visibility-settings div.radio label {
                position:relative
            }

            #buddypress .register-section .field-visibility-settings div.radio .field-visibility-text {
                margin-left:35px
            }

            #buddypress .register-section .field-visibility-settings input[type=radio] {
                width:22px !important; height:22px; position:absolute; top:0; left:0; z-index:10; margin-top:0; opacity:0; margin-right:10px
            }

            #buddypress .register-section .field-visibility-settings span.bs-radio {
                display:inline-block; vertical-align:middle; cursor:pointer; position:absolute; top:0; left:0; overflow:hidden; width:22px; height:22px; line-height:1; background-color:#fff; border:2px solid #d6dce6; border-radius:100%; margin-right:10px; z-index:7
            }

            #buddypress .register-section .field-visibility-settings span.bs-radio.on:after {
                content:""; position:absolute; top:2px; left:2px; border-radius:100%; width:14px; height:14px; display:inline-block; background-color:var(--bb-primary-color); z-index:9
            }

            #buddypress .register-section .visibility-toggle-link {
                font-size:13px; background-color:transparent; color:var(--bb-headings-color); border:0; font-weight:600; min-height:auto; padding:0; vertical-align:baseline; border-radius:0; margin-left:5px
            }

            #buddypress .register-section .visibility-toggle-link:active, #buddypress .register-section .visibility-toggle-link:focus, #buddypress .register-section .visibility-toggle-link:hover {
                background:0 0; color:var(--bb-primary-color); box-shadow:none
            }

            #buddypress .register-section p.description {
                font-size:14px
            }

            #buddypress .register-section .datebox-selects {
                display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -ms-flex-flow:row wrap; flex-flow:row wrap
            }

            #buddypress .register-section .datebox-selects label, #buddypress .register-section .datebox-selects select {
                margin-right:10px; margin-bottom:10px
            }

            #buddypress .register-section .wp-editor-tabs button {
                background:0 0; border:1px solid #ddd; color:inherit; padding:6px 12px; height:auto; min-height:10px; border-radius:3px 3px 0 0
            }

            #buddypress .register-section .wp-editor-tabs button:active, #buddypress .register-section .wp-editor-tabs button:focus, #buddypress .register-section .wp-editor-tabs button:hover {
                background:0 0; color:inherit; border:1px solid #ddd
            }

            #buddypress .register-section .html-active .wp-editor-tabs .switch-html, #buddypress .register-section .tmce-active .wp-editor-tabs .switch-tmce {
                background-color:#f5f5f5; border-bottom-color:#f5f5f5
            }

            #buddypress .register-section .quicktags-toolbar .button {
                color:inherit; background:0 0; border:0; font-weight:700; padding:0 5px; margin:0 6px 0 0; border-radius:0; box-shadow:none; font-size:14px; height:auto; min-height:10px
            }

            #buddypress .register-section .editfield:first-child {
                margin-top:0
            }

            @media screen and (min-width:46.8em) {
                .buddypress-wrap .register-page .layout-wrap {
                    display:block
                }

                .buddypress-wrap.extended-default-reg .register-page .default-profile, .buddypress-wrap.extended-default-reg .register-page .extended-profile {
                    padding:0
                }
            }

            #group-invites-container, .group-invites #buddypress.buddypress-wrap.bp-single-vert-nav #item-body div#group-invites-container {
                background-color:var(--bb-content-background-color); border:1px solid var(--bb-content-border-color); margin:0
            }

            #group-invites-container .select2-container--default .select2-selection--multiple, .group-invites #buddypress.buddypress-wrap.bp-single-vert-nav #item-body div#group-invites-container .select2-container--default .select2-selection--multiple {
                background-color:var(--bb-content-background-color)
            }

            #group-invites-container ul.subnav li, .group-invites #buddypress.buddypress-wrap.bp-single-vert-nav #item-body div#group-invites-container ul.subnav li {
                float:none; margin:0; padding-right:0
            }

            #group-invites-container ul.subnav a, .group-invites #buddypress.buddypress-wrap.bp-single-vert-nav #item-body div#group-invites-container ul.subnav a {
                border-bottom:0; padding:6px 0
            }

            @media screen and (max-width:680px) {
                #group-invites-container ul.subnav li {
                    float:left
                }
            }

            form#group_invites_search_form:after {
                content:""; display:table; clear:both
            }

            .drag-drop .drag-drop-inside p {
                color:inherit
            }

            .groups.group-admin .bp-navs.group-subnav li {
                float:none; padding:0
            }

            body .groups-manage-members-list .section-title {
                background:0 0; color:var(--bb-headings-color); font-weight:500; font-size:20px; line-height:1.1; padding-left:0; letter-spacing:0
            }

            #buddypress #members-list .members-meta.action>.generic-button:last-child a, #buddypress #members-list .members-meta.action>.generic-button:last-child button {
                font-size:.875rem; min-height:32px; padding:5px 20px; border-radius:100px; border:1px solid var(--bb-primary-color); background:0 0; color:var(--bb-primary-color); margin-left:10px; min-width:120px
            }

            #buddypress #members-list .members-meta.action>.generic-button:last-child a:focus, #buddypress #members-list .members-meta.action>.generic-button:last-child a:hover, #buddypress #members-list .members-meta.action>.generic-button:last-child button:focus, #buddypress #members-list .members-meta.action>.generic-button:last-child button:hover {
                box-shadow:none
            }

            .groups-manage-members-list ul.item-list>li:first-child {
                border-top-left-radius:var(--bb-block-radius-inner); border-top-right-radius:var(--bb-block-radius-inner)
            }

            .groups-manage-members-list ul.item-list>li:last-child {
                border-bottom-left-radius:var(--bb-block-radius-inner); border-bottom-right-radius:var(--bb-block-radius-inner)
            }

            #buddypress .groups-manage-members-list {
                padding:0
            }

            #buddypress .groups-manage-members-list ul.item-list {
                margin:0 0 30px
            }

            #buddypress .groups-manage-members-list ul.item-list>li {
                background-color:var(--bb-content-background-color); border:1px solid var(--bb-content-border-color); margin-bottom:-1px; display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-flow:row wrap; flex-flow:row wrap; padding:15px 20px; position:relative; -webkit-box-align:center; -ms-flex-align:center; align-items:center
            }

            #buddypress .groups-manage-members-list ul.item-list>li .avatar {
                max-width:44px; width:100%; margin-right:15px
            }

            #buddypress .groups-manage-members-list .members-manage-buttons {
                -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -ms-flex-flow:row wrap; flex-flow:row wrap; padding-left:57px; margin:0
            }

            #buddypress .groups-manage-members-list .members-manage-buttons .button {
                min-width:20px; display:inline-block; font-size:12px; min-height:20px; padding:4px 12px; margin:5px 10px 5px 0
            }

            #buddypress .groups-manage-members-list .list-title.member-name a {
                font-size:20px; font-weight:400
            }

            #group-settings-form fieldset {
                border:0; padding:0; margin-bottom:0; margin-top:0; font-size:14px; line-height:1.5
            }

            #group-settings-form p.description {
                padding:10px 0; font-size:13px; margin-bottom:20px
            }

            .groups.group-admin #item-body #group-settings-form label[for=delete-group-understand] {
                margin:30px 0 15px
            }

            div#bs-member-profile:empty {
                display:none
            }

            #item-body .bb-message-heading h2, #item-body .bs-member-notifications .title.title {
                margin:0
            }

            .group-create #buddypress.bp-single-vert-nav #group-invites-container .group-invites-column, .group-create .type-bp_members #buddypress.bp-single-vert-nav #group-invites-container .group-invites-column {
                padding:0
            }

            .type-bp_members .buddypress-wrap .activity-list .load-more a, .type-bp_members .buddypress-wrap .activity-list .load-newest a {
                color:var(--bb-primary-color)
            }

            .type-bp_members .buddypress-wrap .activity-list .load-more a:hover, .type-bp_members .buddypress-wrap .activity-list .load-newest a:hover {
                color:#0f74e0
            }

            #item-body #group-invites-container {
                display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-flow:row wrap; flex-flow:row wrap; border-radius:var(--bb-block-radius)
            }

            #item-body #group-invites-container .bp-navs.group-subnav {
                border-bottom:0; -webkit-box-flex:0; -ms-flex:0 0 220px; flex:0 0 220px; background:var(--bb-content-alternate-background-color); border-right:1px solid var(--bb-content-border-color); min-height:60vh; border-radius:var(--bb-block-radius) 0 0 var(--bb-block-radius); margin:0; padding:30px 0
            }

            #item-body #group-invites-container .bp-navs.group-subnav a {
                border:0; font-size:14px; color:var(--bb-headings-color); letter-spacing:-.24px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; padding:13px 20px; line-height:1; margin-bottom:1px
            }

            #item-body #group-invites-container .bp-navs.group-subnav a:hover {
                background:rgba(77, 92, 109, .1)
            }

            #item-body #group-invites-container .bp-navs.group-subnav .current a, #item-body #group-invites-container .bp-navs.group-subnav .selected a {
                background:rgba(77, 92, 109, .1); color:var(--bb-primary-color); font-weight:400
            }

            #item-body #group-invites-container .group-invites-column {
                -webkit-box-flex:1; -ms-flex:1; flex:1; padding:30px
            }

            #item-body #group-invites-container .bp-invites-content .item-list>li {
                background-color:var(--bb-body-background-color); border:1px solid var(--bb-content-border-color); border-bottom:0; margin-bottom:-1px; display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-flow:row wrap; flex-flow:row wrap; padding:15px 20px; position:relative; -webkit-box-align:center; -ms-flex-align:center; align-items:center; border-radius:0; width:100%
            }

            #item-body #group-invites-container .bp-invites-content .item-list>li:first-child {
                border-top-left-radius:3px; border-top-right-radius:3px
            }

            #item-body #group-invites-container .bp-invites-content .item-list>li:last-child {
                border-bottom:1px solid var(--bb-content-border-color); border-bottom-right-radius:var(--bb-block-radius-inner); border-bottom-left-radius:var(--bb-block-radius-inner)
            }

            #item-body #group-invites-container .bp-invites-content .list-title {
                color:var(--bb-headings-color); font-size:20px; margin:0 auto; width:100%
            }

            #item-body #group-invites-container .bp-invites-content .item-meta .group-inviters li {
                color:var(--bb-alternate-text-color)
            }

            #item-body #group-invites-container .bp-invites-content .action {
                position:static
            }

            #item-body #group-invites-container .bp-invites-content .action button {
                height:auto; min-height:10px; padding:0; min-width:40px; border:0; color:inherit; background:0 0; box-shadow:none
            }

            #item-body #group-invites-container .bp-invites-content .action button .icons:before {
                font-size:22px
            }

            #item-body #group-invites-container .bp-invites-content .button.selected {
                color:#ee343c
            }

            #item-body #group-invites-container .bp-invites-content #send-invites-editor {
                margin-top:30px
            }

            #item-body #group-invites-container .bp-invites-content #send-invites-editor img.avatar {
                border-radius:50%; max-width:40px
            }

            #item-body #group-invites-container .bp-invites-content #send-invites-editor #bp-send-invites-form label {
                font-size:14px
            }

            #item-body #group-invites-container .bp-invites-content #send-invites-editor #bp-send-invites-form .action {
                display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-flow:row-reverse; flex-flow:row-reverse
            }

            #item-body #group-invites-container .bp-invites-content #send-invites-editor #bp-send-invites-form .action button {
                color:#939597
            }

            #item-body #group-invites-container .bp-invites-content #send-invites-editor #bp-send-invites-form .action button#bp-invites-send {
                margin-left:0; background-color:var(--bb-primary-color); color:#fff; min-height:34px; padding:6px 20px; border-radius:100px
            }

            #item-body #group-invites-container .bp-invites-content #send-invites-editor #bp-send-invites-form .action button#bp-invites-send:hover {
                box-shadow:inset 0 0 0 99999px rgba(0, 0, 0, .1)
            }

            #item-body #group-invites-container li.selected {
                background-color:var(--bb-content-alternate-background-color)
            }

            #item-body #group-invites-container .bp-invites-content .action {
                -webkit-box-flex:1; -ms-flex:1; flex:1; -webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end
            }

            #item-body #group-invites-container .bp-navs.group-subnav a:hover {
                color:var(--bb-primary-color)
            }

            #item-body #group-invites-container .bp-navs.group-subnav .current a, #item-body #group-invites-container .bp-navs.group-subnav .selected a {
                color:var(--bb-headings-color)
            }

            @media screen and (min-width:768px) and (max-width:1040px) {
                #item-body #group-invites-container .bp-navs.group-subnav, #item-body #group-invites-container .group-invites-column, .groups.group-admin #buddypress #item-body #group-settings-form, .groups.group-admin #buddypress #item-body nav.bp-navs.group-subnav {
                    -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; min-height:10px; border-right:0; border-radius:4px 4px 0 0
                }

                #item-body #group-invites-container .bp-navs.group-subnav, .groups.group-admin #buddypress #item-body nav.bp-navs.group-subnav {
                    padding:0; margin-bottom:10px
                }

                .groups.group-admin #buddypress #item-body .bp-navs.group-subnav a {
                    padding:10px 15px
                }

                #item-body #group-invites-container .group-invites-column, .groups.group-admin #buddypress #item-body #group-settings-form {
                    padding:20px
                }

                #group-invites-container ul.subnav li, .groups.group-admin #buddypress #item-body nav.bp-navs.group-subnav li {
                    float:left !important
                }

                #item-body #group-invites-container .bp-navs.group-subnav {
                    border-bottom:1px solid var(--bb-content-border-color)
                }
            }

            @media screen and (max-width:767px) {
                #item-body #group-invites-container .bp-navs.group-subnav, #item-body #group-invites-container .group-invites-column {
                    -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; min-height:10px; border-right:0; border-radius:4px 4px 0 0
                }

                #item-body #group-invites-container .bp-navs.group-subnav {
                    padding:0
                }

                #item-body #group-invites-container .group-invites-column {
                    padding:20px
                }

                #group-invites-container ul.subnav li {
                    float:left !important
                }

                #item-body #group-invites-container .bp-navs.group-subnav {
                    border-bottom:1px solid var(--bb-content-border-color)
                }

                .bb-groups-invites-left.bb-select-member-view .bb-groups-invites-left-inner {
                    background-color:var(--bb-content-background-color); border:1px solid var(--bb-content-border-color)
                }
            }

            @media screen and (max-width:680px) {
                #buddypress .bb-bp-settings-content, #item-body #group-invites-container .bp-navs.group-subnav, #item-body #group-invites-container .group-invites-column, .groups.group-admin #buddypress #item-body #group-settings-form, .groups.group-admin #buddypress #item-body nav.bp-navs.group-subnav {
                    -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; min-height:10px; border-right:0; border-bottom:1px solid var(--bb-content-border-color); border-radius:4px 4px 0 0
                }

                #item-body #group-invites-container .bp-navs.group-subnav, .groups.group-admin #buddypress #item-body nav.bp-navs.group-subnav {
                    padding:0
                }

                #item-body #group-invites-container .group-invites-column, .groups.group-admin #buddypress #item-body form#group-settings-form {
                    border-bottom:0; margin-bottom:0; padding:20px
                }

                .groups.group-admin #buddypress #item-body .bp-navs.group-subnav li {
                    float:left
                }
            }

            .groups.group-create #buddypress .group-create-buttons {
                list-style:none; margin:0; overflow:hidden; display:inline-block
            }

            #create-group-form div#header-cover-image {
                background-color:var(--bb-content-alternate-background-color); border-radius:4px; max-width:100%; margin:0 auto 15px
            }

            .groups.group-create .buddypress-wrap {
                background:var(--bb-content-background-color); border:1px solid var(--bb-content-border-color); border-radius:var(--bb-block-radius); max-width:960px; margin:50px auto; padding:50px 100px
            }

            .groups.group-create .buddypress-wrap h2.bp-subhead {
                font-size:28px; line-height:1; margin-bottom:30px; text-align:center
            }

            .groups.group-create .buddypress-wrap #group-create-tabs {
                background:var(--bb-content-alternate-background-color); border-top:1px solid var(--bb-content-border-color); border-bottom:1px solid var(--bb-content-border-color); margin:0 -100px 40px; padding:10px 30px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; font-size:14px; letter-spacing:-.24px
            }

            .groups.group-create .buddypress-wrap .group-create-buttons li {
                padding-right:0
            }

            .groups.group-create .buddypress-wrap .group-create-buttons li a, .groups.group-create .buddypress-wrap .group-create-buttons li span {
                display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center
            }

            .groups.group-create .buddypress-wrap .group-create-buttons li a {
                color:var(--bb-headings-color)
            }

            .groups.group-create .buddypress-wrap .group-create-buttons li a:hover {
                color:var(--bb-primary-color)
            }

            .groups.group-create .buddypress-wrap .group-create-buttons li:not(:last-child) a:after {
                background-color:var(--bb-headings-color)
            }

            .groups.group-create .buddypress-wrap .group-create-buttons li:not(:last-child) a:after, .groups.group-create .buddypress-wrap .group-create-buttons li:not(:last-child) span:after {
                content:""; display:inline-block; width:24px; height:1px; background:var(--bb-alternate-text-color); margin:0 15px
            }

            .groups.group-create .buddypress-wrap .group-create-buttons li span {
                color:var(--bb-alternate-text-color)
            }

            .groups.group-create .buddypress-wrap .group-create-buttons li:not(:last-child) a:after {
                background:var(--bb-primary-color)
            }

            .groups.group-create .buddypress-wrap .group-create-buttons li.current a {
                background:0 0; color:var(--bb-primary-color)
            }

            .groups.group-create .buddypress-wrap label {
                font-size:15px; font-weight:400; color:var(--bb-headings-color); letter-spacing:-.24px; line-height:1; margin:0 0 8px; cursor:pointer
            }

            .groups.group-create .buddypress-wrap input:not([type=checkbox], [type=radio], [type=submit], [type=button]) {
                margin:0 0 25px
            }

            .groups.group-create .buddypress-wrap #group-desc {
                height:120px !important; padding:10px !important; margin:0 0 25px; resize:none
            }

            .groups.group-create .buddypress-wrap .submit {
                display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -ms-flex-flow:row wrap; flex-flow:row wrap
            }

            .groups.group-create .buddypress-wrap #group-creation-next {
                margin-right:0; margin-bottom:15px
            }

            .groups.group-create .buddypress-wrap #group-creation-previous {
                margin-bottom:15px
            }

            .groups.group-create .buddypress-wrap #group-creation-finish {
                margin-bottom:15px
            }

            .groups.group-create .buddypress-wrap fieldset {
                border:0; padding:0; margin:0 0 40px
            }

            .groups.group-create .buddypress-wrap legend {
                color:var(--bb-headings-color); letter-spacing:-.14px; font-size:18px; font-weight:500; border-bottom:1px solid rgba(0, 0, 0, .1); padding-bottom:20px; display:block; width:100%; line-height:1; margin-bottom:22px
            }

            .groups.group-create .buddypress-wrap .group-status-type ul {
                font-size:14px; margin:0 0 30px 53px; line-height:1.6; letter-spacing:-.24px
            }

            .groups.group-create .buddypress-wrap h4 {
                font-weight:500
            }

            .groups.group-create .buddypress-wrap .left-menu {
                float:none; max-width:160px; margin:0 auto 30px
            }

            .groups.group-create .buddypress-wrap img.avatar {
                width:100%
            }

            .groups.group-create .buddypress-wrap .main-column {
                margin-left:0; font-size:14px; letter-spacing:-.24px; text-align:center; line-height:1.5
            }

            .groups.group-create .buddypress-wrap .main-column p {
                margin-bottom:1rem
            }

            .groups.group-create .buddypress-wrap #drag-drop-area {
                background:var(--bb-content-alternate-background-color); border:1px dashed var(--bb-content-border-color); border-radius:var(--bb-block-radius)
            }

            .groups.group-create .buddypress-wrap button#bp-delete-avatar {
                margin-top:30px
            }

            .groups.group-create .buddypress-wrap div#avatar-crop-pane {
                margin-bottom:20px
            }

            .groups.group-create .buddypress-wrap #subnav .subnav {
                display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-flow:row wrap; flex-flow:row wrap; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center
            }

            .groups.group-create .buddypress-wrap #subnav li {
                margin:0 12px
            }

            .groups.group-create .buddypress-wrap #subnav a {
                font-size:18px; font-weight:500; letter-spacing:-.14px; line-height:40px
            }

            .groups.group-create .buddypress-wrap #group_invites_search_form, .groups.group-create .buddypress-wrap .bp-search, .groups.group-create .buddypress-wrap .group-invites-search.subnav-search {
                width:100%
            }

            .groups.group-create .buddypress-wrap input#group_invites_search {
                background-size:15px; background-position:left 14px center; height:34px; margin:0; border:0; padding-left:38px; font-size:14px; background-image:none
            }

            .groups.group-create .buddypress-wrap .bp-invites-content #members-list li {
                background-color:var(--bb-body-background-color); border:1px solid var(--bb-content-border-color); margin-bottom:-1px; display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-flow:row wrap; flex-flow:row wrap; padding:15px 20px; position:relative; -webkit-box-align:center; -ms-flex-align:center; align-items:center; border-radius:0; width:100%
            }

            .groups.group-create .buddypress-wrap .bp-invites-content #members-list .list-title {
                color:var(--bb-headings-color); font-size:20px; margin:0 auto; width:100%
            }

            .groups.group-create .buddypress-wrap .bp-invites-content #members-list li.selected {
                box-shadow:inset 0 0 0 99999px rgba(0, 0, 0, .01)
            }

            .groups.group-create .buddypress-wrap .bp-invites-content #members-list .action {
                position:static
            }

            .groups.group-create .buddypress-wrap .bp-invites-content #members-list button {
                height:auto; min-height:10px; padding:0; min-width:60px; border:0; color:inherit; background:0 0; box-shadow:none
            }

            .groups.group-create .buddypress-wrap .bp-invites-content #members-list .button.selected {
                color:#ee343c
            }

            .groups.group-create .buddypress-wrap .bp-invites-content #members-list button .icons:before {
                font-size:22px
            }

            #item-body #group-invites-container .bp-invites-content ul.item-list li.selected {
                box-shadow:inset 0 0 0 99999px rgba(0, 0, 0, .01)
            }

            #group-create-body {
                padding:0
            }

            #group-create-body #group-invites-container {
                margin-bottom:25px
            }

            #group-create-body #group-invites-container ul#members-list:after {
                content:""; display:table; clear:both
            }

            #buddypress textarea.activity-update {
                box-shadow:none
            }

            .groups.group-admin .settings-header {
                display:none
            }

            .bp-feedback {
                clear:both
            }

            .bb-group-settings .bs-item-list.list-view .bs-item-wrap {
                -webkit-box-align:center; -ms-flex-align:center; align-items:center
            }

            .bs-member-notifications .title {
                -webkit-box-flex:1; -ms-flex:1; flex:1
            }

            .widget .standard-form.bps_form .editfield {
                margin-bottom:15px
            }

            .widget .standard-form.bps_form label {
                display:block; margin-bottom:5px
            }

            #buddypress h1.entry-title.settings-title {
                margin:0
            }

            .bp-navs__dropdown {
                display:none
            }

            .buddypress-wrap select {
                height:40px
            }

            .buddypress-wrap select.bp-navs__dropdown {
                height:44px
            }

            body #buddypress #item-body blockquote, body #buddypress .bp-lists blockquote {
                margin-left:0
            }

            div.bp-avatar-status p.updated, div.bp-cover-image-status p.updated {
                border-radius:3px; font-size:14px; line-height:1.5
            }

            div.bp-avatar-status p.success, div.bp-cover-image-status p.success {
                background-color:var(--bb-success-color); border-color:var(--bb-success-color); color:#fff
            }

            .buddypress-wrap a.loading, .buddypress-wrap input.loading {
                -webkit-transition-property:none !important; transition-property:none !important; -webkit-transform:none !important; -ms-transform:none !important; transform:none !important; -webkit-animation:none !important; animation:none !important
            }

            @media screen and (max-width:800px) {
                .buddypress-wrap div#group-invites-container .group-subnav-filters .last {
                    text-align:right
                }
            }

            .mce-top-part.mce-top-part:before {
                box-shadow:none
            }

            .buddypress-wrap .subnav-filters .user-messages-bulk-actions .bulk-apply span {
                font-size:18px; padding-right:2px; padding-top:1px
            }

            div.has-text-field #wp-link .query-results {
                top:260px
            }

            @media screen and (max-width:782px) {
                body.single-item.groups #buddypress div#item-header #item-header-cover-image #item-actions, body.single-item.groups #buddypress div#item-header #item-header-cover-image #item-header-content {
                    -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; text-align:center
                }

                body.single-item.single-item.groups #buddypress div#item-header #item-header-cover-image #item-header-content {
                    margin-top:15px
                }

                body.single-item.single-item.groups #buddypress div#item-header #item-header-cover-image.bb-disable-cover-img #item-header-content {
                    margin-top:-15px
                }

                body.single-item.single-item.groups #buddypress div#item-header #item-header-cover-image.bb-disable-cover-img #item-header-avatar+#item-header-content {
                    margin-top:15px
                }

                .groups-header .groups-meta {
                    display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center
                }

                #wp-link-wrap.has-text-field .query-results {
                    top:275px
                }
            }

            #buddypress a.view.activity-time-since {
                display:inline-block
            }

            .bp-user.notifications #buddypress #item-header {
                margin-bottom:20px; display:none
            }

            body #buddypress div#item-header li {
                float:none
            }

            body #buddypress div#item-header .activity-comments-items {
                margin:0; list-style:none; background:var(--bb-content-alternate-background-color); padding:15px
            }

            div#item-header .bp-feedback.bp-messages {
                margin-bottom:20px
            }

            .type-bp_members div#item-header #cover-image-container+.bp-feedback.bp-messages {
                margin-top:20px
            }

            .bp-user.notifications #buddypress div#item-header .bp-feedback.bp-messages {
                margin-bottom:0
            }

            #bp-send-invites-form #bp-invites-reset, #bp-send-invites-form #bp-invites-send {
                display:inline-block; margin-right:15px; margin-bottom:15px
            }

            .bb-template-v1 #item-header.single-headers .bp-feedback.bp-feedback {
                border-top:0; border-radius:0
            }

            .bb-template-v1 #item-header.single-headers .bp-feedback.bp-feedback .bp-icon {
                border-radius:0
            }

            .bb-template-v2 #item-header.single-headers .bp-feedback.bp-feedback {
                border-radius:var(--bb-block-radius-inner); margin-top:5px
            }

            .bb-template-v2 #item-header.single-headers .bp-feedback.bp-feedback .bp-icon {
                border-radius:var(--bb-block-radius-inner) 0 0 var(--bb-block-radius-inner)
            }

            #item-header.single-headers .bp-feedback.bp-feedback.help .bp-icon, #item-header.single-headers .bp-feedback.bp-feedback.info .bp-icon {
                background:var(--bb-default-notice-color)
            }

            #item-header.single-headers .bp-feedback.bp-feedback.help .bp-icon:before, #item-header.single-headers .bp-feedback.bp-feedback.info .bp-icon:before {
                content:"\eebc"
            }

            #item-header.single-headers .bp-feedback.bp-feedback.warning .bp-icon {
                background:var(--bb-warning-color)
            }

            #item-header.single-headers .bp-feedback.bp-feedback.warning .bp-icon:before {
                content:"\eebc"
            }

            #item-header.single-headers .bp-feedback.bp-feedback.success .bp-icon {
                background:var(--bb-success-color); color:var(--bb-success-color)
            }

            #item-header.single-headers .bp-feedback.bp-feedback.success .bp-icon:before {
                content:"\e876"
            }

            #item-header.single-headers .bp-feedback.bp-feedback.error .bp-icon {
                background:var(--bb-danger-color)
            }

            #item-header.single-headers .bp-feedback.bp-feedback.error .bp-icon:before {
                content:"\eebc"
            }

            #item-header.single-headers .bp-feedback.bp-feedback p {
                padding:15px
            }

            #item-header.single-headers .bp-feedback.bp-feedback .bp-icon {
                font-family:bb-icons; color:var(--bb-content-background-color) !important; padding:11px 16px; font-weight:200; margin:0; border-radius:var(--bb-block-radius-inner) 0 0 var(--bb-block-radius-inner)
            }

            .bbp-user-page.single #item-header.single-headers #cover-image-container+.bp-feedback {
                margin:0
            }

            .buddypress-wrap #group-create-body .bp-cover-image-status p.warning {
                box-shadow:none; background:var(--bb-success-color); border-radius:4px
            }

            .buddypress-wrap .filter label {
                font-size:14px; margin-right:10px; margin-bottom:0
            }

            .buddypress-wrap .filter label:before {
                display:none
            }

            .buddypress.widget .activity-list blockquote {
                margin:0 0 10px; padding:0 0 10px; font-size:14px; border-bottom:1px solid rgba(0, 0, 0, .1)
            }

            .buddypress.widget .activity-list blockquote>p {
                word-wrap:break-word; margin-bottom:10px
            }

            .buddypress.widget .activity-list blockquote iframe {
                max-width:100%; height:auto
            }

            .buddypress.widget .activity-list blockquote footer {
                overflow:hidden
            }

            .buddypress.widget .activity-list blockquote cite {
                float:left; margin-right:15px
            }

            .buddypress.widget .activity-list blockquote a.view.activity-time-since {
                line-height:1; display:block
            }

            .friends-request-list .list-wrap {
                width:100%
            }

            #buddypress .group-front-page {
                display:-webkit-box; display:-ms-flexbox; display:flex; margin-left:-10px; margin-right:-10px; padding-left:10px; padding-right:10px
            }

            #buddypress .group-front-page .group-description {
                padding-left:10px; padding-right:10px; -webkit-box-ordinal-group:4; -ms-flex-order:3; order:3
            }

            #buddypress .group-front-page #group-front-widgets {
                -webkit-box-flex:0; -ms-flex:0 0 300px; flex:0 0 300px; max-width:300px; padding-left:10px; padding-right:10px; -webkit-box-ordinal-group:2; -ms-flex-order:1; order:1
            }

            #buddypress .group-front-page #group-front-widgets .item-avatar .avatar {
                width:100%
            }

            #buddypress .group-front-page .widget_bp_core_login_widget {
                display:-webkit-box; display:-ms-flexbox; display:flex
            }

            #buddypress .group-front-page .widget_bp_core_login_widget h2.widget-title {
                -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%
            }

            #buddypress .group-front-page .widget .widget-title {
                font-family:inherit; font-size:.75rem; font-weight:600; letter-spacing:.25px; line-height:1rem; margin:0 0 20px; text-transform:uppercase
            }

            .buddypress-wrap .custom-homepage-info button[data-bp-close] span:before {
                font-size:20px
            }

            .custom-homepage-info .dashicons-dismiss {
                color:rgba(18, 43, 70, .4)
            }

            .custom-homepage-info .dashicons-dismiss:hover {
                color:rgba(18, 43, 70, .9)
            }

            .custom-homepage-info .dashicons-dismiss:before {
                display:inline-block; text-rendering:auto; font-size:20px; font-family:bb-icons; speak:none; font-style:normal; font-weight:400; font-variant:normal; text-transform:none; line-height:1; list-style:none; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; content:"\e828"
            }

            .bp-single-vert-nav .bp-wrap {
                border-radius:4px; margin-top:20px
            }

            .bb-single-main-nav--vertical li .count {
                border-radius:10px
            }

            .buddypress-wrap.round-avatars .widget_bp_core_login_widget .avatar {
                border-radius:3px
            }

            .buddypress .buddypress-wrap .mejs-button>button {
                background-color:transparent; background-image:url("\eead"
                }

                .grid-filters .layout-list-view .dashicons:before {
                    content:"\edb1"
                }

                .pc_progress_wrap .pc_progress_rate {
                    stroke:var(--bb-success-color)
                }

                .pc_progress_wrap .progress_text_unit {
                    margin-left:3px
                }

                .pc_progress_wrap .progress_text_label, .pc_progress_wrap .progress_text_unit {
                    color:var(--bb-alternate-text-color); font-size:14px
                }

                .progress_text_wrap h3 {
                    line-height:1.2
                }

                .progress_text_wrap .progress_text_value {
                    font-size:34px
                }

                .profile_completion_wrap {
                    display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-flow:row; flex-flow:row; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center
                }

                .profile_completion_wrap .pc_progress_wrap {
                    display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-flow:column; flex-flow:column; min-width:240px; -webkit-box-flex:1; -ms-flex:1; flex:1
                }

                .profile_completion_wrap .pc_detailed_progress_wrap {
                    -webkit-box-flex:1; -ms-flex:1; flex:1; max-width:100%
                }

                @media (max-width:800px) and (min-width:544px) {
                    .profile_completion_wrap .pc_detailed_progress_wrap {
                        max-width:50%
                    }

                    .profile_completion_wrap .pc_progress_wrap {
                        margin-bottom:0
                    }
                }

                .pc_detailed_progress_wrap .pc_detailed_progress {
                    list-style:none
                }

                .pc_detailed_progress_wrap .single_section_wrap {
                    margin:0; padding:10px 0; position:relative; margin-left:25px
                }

                .pc_detailed_progress_wrap .single_section_wrap .section_ico {
                    border:2px solid var(--bb-content-border-color); margin-left:-30px; margin-right:10px; display:inline-block; height:18px; width:18px; border-radius:50%; position:relative; vertical-align:middle
                }

                .pc_detailed_progress_wrap .single_section_wrap .section_ico i {
                    display:none
                }

                .pc_detailed_progress_wrap .single_section_wrap .section_ico:before {
                    content:""; display:inline-block; width:1px; height:10px; position:absolute; left:50%; margin-top:0; top:-17px; -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); background-color:#d0d3d6
                }

                .pc_detailed_progress_wrap .single_section_wrap .section_number {
                    display:none
                }

                .pc_detailed_progress_wrap .single_section_wrap .section_name a {
                    text-decoration:none; font-size:14px
                }

                .pc_detailed_progress_wrap .single_section_wrap .progress .completed_staus {
                    width:33px; font-weight:500; text-align:right
                }

                .pc_detailed_progress_wrap .single_section_wrap .section_name {
                    width:-webkit-calc(100% - 45px); width:calc(100% - 45px); display:inline-block; vertical-align:middle; color:var(--bb-alternate-text-color); overflow:hidden
                }

                .pc_detailed_progress_wrap .single_section_wrap.completed .section_ico {
                    border-color:#05d786
                }

                .pc_detailed_progress_wrap .single_section_wrap.completed .section_ico i {
                    display:block; position:absolute; left:1px; margin-top:0; top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); font-size:12px; color:#05d786
                }

                .pc_detailed_progress_wrap .single_section_wrap.completed .section_name a {
                    font-size:14px; color:var(--bb-headings-color); font-weight:500
                }

                .pc_detailed_progress_wrap .single_section_wrap.completed .progress .completed_staus {
                    color:#05d786
                }

                .pc_detailed_progress_wrap .single_section_wrap:first-of-type .section_ico:before {
                    display:none
                }

                .pc_detailed_progress_wrap .single_section_wrap.completed+.single_section_wrap.completed .section_ico:before {
                    background-color:#05d786
                }

                .bb-template-v1 .bp-single-vert-nav .item-body {
                    padding:20px
                }

                @media screen and (max-width:46.8em) {
                    .bb-template-v1 .bp-single-vert-nav .item-body {
                        padding:10px
                    }
                }

                .bb-template-v1 .bp-subnavs:not(.bb-subnav-vert, .group-subnav) .subnav li a {
                    padding-left:0; padding-right:0
                }

                .bb-template-v1 .bb-profile-grid .item-body-inner>div.bp-settings-container .bp-subnavs {
                    margin-bottom:0
                }

                .bb-template-v1 .bb-profile-grid .item-body-inner>div.bp-settings-container .bp-subnavs .subnav li a {
                    padding:16px 20px
                }

                .elementor-widget-wp-widget-bp_xprofile_profile_completion_widget, .widget.widget_bp_profile_completion_widget {
                    padding-bottom:10px
                }

                #new-post span.atwho-inserted, #whats-new-form span.atwho-inserted, .ac-form span.atwho-inserted, span.atwho-inserted a {
                    color:var(--bb-primary-color)
                }

                .bb-loading-bg {
                    background-color:var(--bb-content-alternate-background-color)
                }

                .bb-loading-bg.bb-loading-input {
                    border-radius:var(--bb-button-radius)
                }

                @media screen and (max-width:980px) {
                    .groups.group-create .buddypress-wrap {
                        padding:50px 30px
                    }

                    .groups.group-create .buddypress-wrap #group-create-tabs {
                        margin:0 -30px 40px
                    }
                }

                @media screen and (max-width:640px) {
                    .bp-invites-content .bp-list li .item-avatar {
                        margin-right:15px
                    }

                    .bp-invites-content #members-list.item-list .item-avatar img {
                        max-width:42px
                    }

                    #item-body #group-invites-container .bp-invites-content .list-title {
                        font-size:16px
                    }

                    #item-body #group-invites-container .bp-invites-content .action button .icons:before {
                        font-size:18px
                    }

                    #item-body #group-invites-container .bp-invites-content .action button {
                        min-width:20px
                    }

                    .buddypress-wrap .bp-invites-filters ul li #bp-invites-next-page, .buddypress-wrap .bp-invites-filters ul li #bp-invites-prev-page, .buddypress-wrap .bp-messages-filters ul li #bp-messages-next-page, .buddypress-wrap .bp-messages-filters ul li #bp-messages-prev-page {
                        margin-bottom:10px
                    }

                    .buddypress-wrap .subnav-filters .bulk-actions-wrap.bp-show {
                        margin-top:20px; margin-bottom:10px
                    }

                    .user-messages-bulk-actions .bulk-actions.select-wrap {
                        margin-left:0
                    }

                    .groups.group-create .buddypress-wrap #group-creation-next, .groups.group-create .buddypress-wrap #group-creation-previous, .submit input#group-creation-create {
                        font-size:13px; font-weight:500
                    }

                    .groups.group-create .buddypress-wrap label {
                        font-size:14px
                    }

                    .groups.group-create .buddypress-wrap .bp-invites-content #members-list .list-title {
                        font-size:16px
                    }

                    .groups.group-create .buddypress-wrap .bp-invites-content #members-list .action {
                        margin-left:auto
                    }
                }

                @media screen and (max-width:511px) {
                    .buddypress-wrap .subnav-filters div {
                        clear:both; margin-top:10px; margin-bottom:10px
                    }

                    .buddypress-wrap .subnav-filters .user-messages-bulk-actions div.bulk-actions-wrap {
                        margin-top:10px; margin-bottom:0
                    }

                    .buddypress-wrap .subnav-filters .user-messages-bulk-actions div.bulk-actions-wrap div {
                        margin-top:0; margin-bottom:0
                    }

                    .buddypress-wrap .subnav-filters>ul {
                        margin-left:0; margin-bottom:0; width:100%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -ms-flex-flow:row wrap; flex-flow:row wrap
                    }

                    li.group-act-search {
                        -webkit-box-flex:1; -ms-flex:1; flex:1
                    }

                    .avatar-crop-management #avatar-crop-pane {
                        -webkit-transform:scale(.75); -ms-transform:scale(.75); transform:scale(.75)
                    }

                    .drag-drop-inside p.drag-drop-buttons {
                        margin-top:10px
                    }
                }

                @media screen and (max-width:370px) {
                    .avatar-crop-management #avatar-crop-pane {
                        margin-left:-30px; -webkit-transform:scale(.6); -ms-transform:scale(.6); transform:scale(.6); -webkit-transform-origin:top center; -ms-transform-origin:top center; transform-origin:top center
                    }

                    #avatar-to-crop {
                        margin:0 auto
                    }

                    #avatar-to-crop>.jcrop-holder {
                        margin:0 auto; -webkit-transform:scale(.8) translateX(-10px); -ms-transform:scale(.8) translateX(-10px); transform:scale(.8) translateX(-10px); -webkit-transform-origin:center; -ms-transform-origin:center; transform-origin:center
                    }

                    #avatar-crop-actions {
                        margin-top:-60px
                    }
                }

                @media screen and (min-width:55em) {
                    body:not(.has-sidebar) .buddypress-wrap .grid.bp-list.groups-list {
                        grid-template-columns:repeat(auto-fit, minmax(275px, 33.333%))
                    }

                    body:not(.has-sidebar) .buddypress-wrap .grid.bp-list>li {
                        -webkit-box-flex:0; -ms-flex:0 0 33.333%; flex:0 0 33.333%; max-width:33.333%
                    }
                }

                @media screen and (min-width:75em) {
                    body:not(.has-sidebar) .buddypress-wrap .grid.bp-list.groups-list {
                        grid-template-columns:repeat(auto-fit, minmax(275px, 25%))
                    }

                    body:not(.has-sidebar) .buddypress-wrap .grid.bp-list>li {
                        -webkit-box-flex:0; -ms-flex:0 0 25%; flex:0 0 25%; max-width:25%
                    }
                }

                .activity-update-form, .bp-nouveau-activity-form-placeholder- {
                    border:0; margin:0; padding:0
                }

                .activity-update-form #activity-form-submit-wrapper {
                    margin:0; padding:0 15px
                }

                .activity-update-form #activity-header h3 {
                    font-size:20px
                }

                #activity-form-submit-wrapper select {
                    height:34px; margin-right:12px; border:1px solid #dedfe2; font-size:13px
                }

                #whats-new-post-in-box-items {
                    display:inline-block
                }

                #whats-new-post-in-box-items .activity-autocomplete-clear i {
                    color:var(--bb-body-text-color); opacity:.4
                }

                #whats-new-post-in-box-items .activity-autocomplete-clear i:hover {
                    opacity:1
                }

                .activity-post-avatar {
                    color:var(--bb-headings-color); font-size:14px; font-weight:500; letter-spacing:-.24px
                }

                .activity-post-avatar:hover {
                    color:var(--bb-primary-color)
                }

                .activity-update-form #whats-new-form #whats-new-toolbar, .activity-update-form #whats-new-form-placeholder #whats-new-toolbar, .bp-nouveau-activity-form-placeholder- #whats-new-form #whats-new-toolbar, .bp-nouveau-activity-form-placeholder- #whats-new-form-placeholder #whats-new-toolbar {
                    background-color:var(--bb-content-alternate-background-color)
                }

                .activity-update-form .whats-new-form-footer {
                    background-color:var(--bb-content-alternate-background-color)
                }

                .bb-schedule-post_dropdown_section .bb-schedule-post_dropdown_button {
                    border-color:var(--bb-content-border-color); border-radius:var(--bb-block-radius-inner)
                }

                .bb-schedule-post_dropdown_section .bb-schedule-post_dropdown_button i {
                    color:var(--bb-alternate-text-color)
                }

                .bb-schedule-post_dropdown_section .bb-schedule-post_dropdown_button.is_scheduled {
                    color:var(--bb-headings-color); background-color:var(--bb-content-border-color)
                }

                .bb-schedule-post_dropdown_section .bb-schedule-post_dropdown_list {
                    background-color:var(--bb-content-background-color); border-radius:var(--bb-block-radius-inner)
                }

                .bb-schedule-post_dropdown_section .bb-schedule-post_dropdown_list li>a {
                    color:var(--bb-body-text-color)
                }

                .bb-schedule-post_dropdown_section .bb-schedule-post_dropdown_list li>a:hover {
                    background-color:var(--bb-content-alternate-background-color)
                }

                .bb-schedule-post_dropdown_section .bb-schedule-post_dropdown_list li>a>i {
                    color:var(--bb-alternate-text-color)
                }

                #buddypress .bb-schedule-post_dropdown_section .bb-model-footer .button.button-outline {
                    background-color:var(--bb-content-background-color); border-color:var(--bb-content-border-color); color:var(--bb-headings-color); margin-right:6px
                }

                .bb-schedule-post_dropdown_section .schedule-posts-placeholder p, .bb-schedule-post_dropdown_section .schedule-posts-placeholder>[class*=bb-icon] {
                    color:var(--bb-alternate-text-color)
                }

                .bb-schedule-post_dropdown_section .bb-schedule-posts_modal .bb-action-popup-content {
                    background-color:var(--bb-body-background-color); border-radius:0 0 var(--bb-block-radius) var(--bb-block-radius)
                }

                .bb-schedule-post_dropdown_section .bb-action-popup-content .input-field-inline .bb-schedule-activity-meridian-wrap label span {
                    color:var(--bb-alternate-text-color); background-color:var(--bb-content-background-color); border-color:var(--bb-content-border-color)
                }

                .bb-schedule-post_dropdown_section .bb-action-popup-content .input-field-inline .bb-schedule-activity-meridian-wrap label input:checked+span {
                    background-color:var(--bb-primary-color); border-color:var(--bb-primary-color)
                }

                .bb-schedule-post_dropdown_section .bb-action-popup .bb-model-header .bb-model-close-button>span[class*=bb-icon]:hover {
                    opacity:1
                }

                .bb-schedule-post_dropdown_section .bb-schedule-posts_modal .activity-list .activity-date {
                    color:var(--bb-alternate-text-color)
                }

                .bb-schedule-post_dropdown_section .bb-schedule-posts_modal .activity-list .activity-date .schedule-text {
                    color:var(--bb-body-text-color)
                }

                .bb-schedule-post_dropdown_section .bb-schedule-posts_modal .activity-list .activity-date .time-since {
                    color:var(--bb-alternate-text-color)
                }

                .bb-schedule-post_dropdown_section .bb-schedule-posts_modal .activity-list .bb-media-privacy-wrap {
                    color:var(--bb-alternate-text-color)
                }

                .bb-schedule-post_dropdown_section .bb-schedule-posts_modal .activity-list .bb-media-privacy-wrap .privacy:after {
                    display:none
                }

                .bb-schedule-post_dropdown_section .bb-schedule-posts_modal .activity-list .bb-media-privacy-wrap .privacy:before {
                    font-size:13px
                }

                .bb-schedule-post_dropdown_section .bb-schedule-posts_modal .activity-list .bb-activity-schedule-actions .bb-activity-schedule-action i {
                    color:var(--bb-headings-color); opacity:.4
                }

                .bb-schedule-post_dropdown_section .bb-schedule-posts_modal .activity-list .bb-activity-schedule-actions .bb-activity-schedule-action i:hover {
                    opacity:1
                }

                .bb-schedule-activity-date-wrap.xdsoft_datetimepicker {
                    background-color:var(--bb-content-background-color); border-color:var(--bb-content-border-color); border-radius:var(--bb-block-radius); padding:25px 20px; font-family:inherit; box-shadow:0 6px 24px 0 rgba(0, 0, 0, .12), 0 3px 8px 0 rgba(0, 0, 0, .06)
                }

                .bb-schedule-activity-date-wrap.xdsoft_datetimepicker .xdsoft_today_button {
                    display:none
                }

                .bb-schedule-activity-date-wrap.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current {
                    background-color:var(--bb-primary-color); box-shadow:none
                }

                .bb-schedule-activity-date-wrap.xdsoft_datetimepicker .xdsoft_datepicker {
                    width:255px
                }

                .bb-schedule-activity-date-wrap.xdsoft_datetimepicker .xdsoft_year {
                    width:58px
                }

                .bb-schedule-activity-date-wrap.xdsoft_datetimepicker .xdsoft_month, .bb-schedule-activity-date-wrap.xdsoft_datetimepicker .xdsoft_year {
                    margin-top:6px
                }

                .bb-schedule-activity-date-wrap.xdsoft_datetimepicker .xdsoft_scroller_box {
                    border-color:var(--bb-content-border-color); border-radius:var(--bb-block-radius-inner); text-align:center
                }

                .bb-schedule-activity-date-wrap.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option {
                    background-color:var(--bb-content-background-color); border-color:transparent; border-radius:var(--bb-block-radius-inner); font-size:12px; height:auto; line-height:28px; margin:0 5px
                }

                .bb-schedule-activity-date-wrap.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current, .bb-schedule-activity-date-wrap.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover {
                    background-color:var(--bb-primary-color) !important
                }

                .bb-schedule-activity-date-wrap.xdsoft_datetimepicker .xdsoft_monthpicker .xdsoft_next, .bb-schedule-activity-date-wrap.xdsoft_datetimepicker .xdsoft_monthpicker .xdsoft_prev {
                    padding:8px 10px; background-color:var(--bb-secondary-button-background-regular); color:var(--bb-secondary-button-text-regular); background-image:none; width:auto; height:auto; min-width:auto; text-indent:0; border-radius:50%
                }

                .bb-schedule-activity-date-wrap.xdsoft_datetimepicker .xdsoft_monthpicker .xdsoft_next:before, .bb-schedule-activity-date-wrap.xdsoft_datetimepicker .xdsoft_monthpicker .xdsoft_prev:before {
                    content:"\ee0a"; font-family:bb-icons; font-weight:300; font-size:20px
                }

                .bb-schedule-activity-date-wrap.xdsoft_datetimepicker .xdsoft_monthpicker .xdsoft_next:before {
                    content:"\ee0b"
                }

                .bb-schedule-activity-date-wrap.xdsoft_datetimepicker table {
                    border:0
                }

                .bb-schedule-activity-date-wrap.xdsoft_datetimepicker .xdsoft_calendar td, .bb-schedule-activity-date-wrap.xdsoft_datetimepicker .xdsoft_calendar th {
                    background-color:transparent; border:0; text-align:center; border-radius:6px; height:28px
                }

                .bb-schedule-activity-date-wrap.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover {
                    color:#fff !important
                }

                .bb-schedule-activity-date-wrap.xdsoft_datetimepicker .xdsoft_calendar td>div {
                    padding:0
                }

                .bb-schedule-activity-date-wrap.xdsoft_datetimepicker .xdsoft_calendar td:hover {
                    background-color:var(--bb-primary-color) !important
                }

                .xdsoft_datetimepicker.bb-schedule-activity-time-picker {
                    padding:15px 10px; border:0; background-color:var(--bb-content-background-color); border-radius:var(--bb-block-radius); font-family:inherit
                }

                .xdsoft_datetimepicker.bb-schedule-activity-time-picker .xdsoft_timepicker {
                    width:48px; margin:0
                }

                .xdsoft_datetimepicker.bb-schedule-activity-time-picker .xdsoft_timepicker .xdsoft_next, .xdsoft_datetimepicker.bb-schedule-activity-time-picker .xdsoft_timepicker .xdsoft_prev {
                    display:none
                }

                .xdsoft_datetimepicker.bb-schedule-activity-time-picker .xdsoft_timepicker .xdsoft_time_box {
                    border:0
                }

                .xdsoft_datetimepicker.bb-schedule-activity-time-picker .xdsoft_timepicker .xdsoft_time_box>div>div {
                    background-color:var(--bb-content-background-color); border-color:transparent; border-radius:var(--bb-block-radius-inner); font-size:12px; line-height:28px; height:auto
                }

                .xdsoft_datetimepicker.bb-schedule-activity-time-picker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current, .xdsoft_datetimepicker.bb-schedule-activity-time-picker .xdsoft_timepicker .xdsoft_time_box>div>div:hover {
                    background-color:var(--bb-primary-color) !important
                }

                .privacy-status-form-footer {
                    background-color:var(--bb-content-alternate-background-color); border-radius:0 0 var(--bb-block-radius) var(--bb-block-radius)
                }

                #whats-new-post-in-box-items #activity-autocomplete {
                    border-radius:var(--bb-input-radius)
                }

                #whats-new-form, #whats-new-form-placeholder {
                    background-color:var(--bb-content-background-color); border:1px solid var(--bb-content-border-color); border-radius:var(--bb-block-radius); box-shadow:none; padding:0; position:relative
                }

                #whats-new-form-placeholder.focus-in, #whats-new-form.focus-in {
                    box-shadow:0 6px 24px 0 rgba(18, 43, 70, .08)
                }

                #whats-new-form .avatar, #whats-new-form-placeholder .avatar {
                    margin-right:10px; max-width:45px
                }

                #whats-new-form .username, #whats-new-form-placeholder .username {
                    color:var(--bb-headings-color); font-size:14px; font-weight:500; text-transform:capitalize
                }

                #whats-new-form .username:hover, #whats-new-form-placeholder .username:hover {
                    color:var(--bb-primary-color)
                }

                #whats-new-form .activity-url-scrapper-container, #whats-new-form-placeholder .activity-url-scrapper-container {
                    margin:0; width:100%
                }

                #whats-new-form .activity-url-scrapper-container #activity-link-preview-url, #whats-new-form-placeholder .activity-url-scrapper-container #activity-link-preview-url {
                    max-width:400px; width:100%
                }

                #whats-new-form .activity-url-scrapper-container.activity-post-form-link-wp-embed .activity-link-preview-container, #whats-new-form .activity-url-scrapper-container.activity-post-form-link-wp-embed .activity-link-preview-info, #whats-new-form-placeholder .activity-url-scrapper-container.activity-post-form-link-wp-embed .activity-link-preview-container, #whats-new-form-placeholder .activity-url-scrapper-container.activity-post-form-link-wp-embed .activity-link-preview-info {
                    background-color:transparent
                }

                #whats-new-form #whats-new-attachments, #whats-new-form #whats-new-toolbar, #whats-new-form-placeholder #whats-new-attachments, #whats-new-form-placeholder #whats-new-toolbar {
                    margin:0; padding:0 15px
                }

                #whats-new-form #whats-new-toolbar a .bb-icon, #whats-new-form-placeholder #whats-new-toolbar a .bb-icon {
                    color:rgba(var(--bb-headings-color-rgb), .4)
                }

                #whats-new-form #whats-new-toolbar a:hover .bb-icon, #whats-new-form-placeholder #whats-new-toolbar a:hover .bb-icon {
                    color:var(--bb-headings-color)
                }

                #whats-new-form .whats-new-form-footer, #whats-new-form-placeholder .whats-new-form-footer, #whats-new-form-placeholder:not(.focus-in) #whats-new-toolbar, #whats-new-form:not(.focus-in) #whats-new-toolbar {
                    border-radius:0 0 var(--bb-block-radius) var(--bb-block-radius); border-color:var(--bb-content-border-color)
                }

                #whats-new-form #whats-new-toolbar, #whats-new-form-placeholder #whats-new-toolbar {
                    border-radius:0 0 0 4px
                }

                @media screen and (max-width:520px) {
                    #whats-new-form #whats-new-toolbar .post-emoji:first-child .emojionearea-picker, #whats-new-form-placeholder #whats-new-toolbar .post-emoji:first-child .emojionearea-picker {
                        margin-left:-5px
                    }

                    #whats-new-form #whats-new-toolbar .post-emoji:first-child .emojionearea-picker.emojionearea-picker-position-bottom .emojionearea-wrapper:after, #whats-new-form-placeholder #whats-new-toolbar .post-emoji:first-child .emojionearea-picker.emojionearea-picker-position-bottom .emojionearea-wrapper:after {
                        left:27px
                    }

                    #whats-new-form #whats-new-toolbar .post-emoji:nth-child(2) .emojionearea-picker, #whats-new-form-placeholder #whats-new-toolbar .post-emoji:nth-child(2) .emojionearea-picker {
                        margin-left:-39px
                    }

                    #whats-new-form #whats-new-toolbar .post-emoji:nth-child(2) .emojionearea-picker.emojionearea-picker-position-bottom .emojionearea-wrapper:after, #whats-new-form-placeholder #whats-new-toolbar .post-emoji:nth-child(2) .emojionearea-picker.emojionearea-picker-position-bottom .emojionearea-wrapper:after {
                        left:62px
                    }

                    #whats-new-form #whats-new-toolbar .post-emoji:nth-child(3) .emojionearea-picker, #whats-new-form-placeholder #whats-new-toolbar .post-emoji:nth-child(3) .emojionearea-picker {
                        margin-left:-73px
                    }

                    #whats-new-form #whats-new-toolbar .post-emoji:nth-child(3) .emojionearea-picker.emojionearea-picker-position-bottom .emojionearea-wrapper:after, #whats-new-form-placeholder #whats-new-toolbar .post-emoji:nth-child(3) .emojionearea-picker.emojionearea-picker-position-bottom .emojionearea-wrapper:after {
                        left:96px
                    }

                    #whats-new-form #whats-new-toolbar .post-emoji:nth-child(4) .emojionearea-picker, #whats-new-form-placeholder #whats-new-toolbar .post-emoji:nth-child(4) .emojionearea-picker {
                        margin-left:-107px
                    }

                    #whats-new-form #whats-new-toolbar .post-emoji:nth-child(4) .emojionearea-picker.emojionearea-picker-position-bottom .emojionearea-wrapper:after, #whats-new-form-placeholder #whats-new-toolbar .post-emoji:nth-child(4) .emojionearea-picker.emojionearea-picker-position-bottom .emojionearea-wrapper:after {
                        left:130px
                    }

                    #whats-new-form #whats-new-toolbar .post-emoji:nth-child(5) .emojionearea-picker, #whats-new-form-placeholder #whats-new-toolbar .post-emoji:nth-child(5) .emojionearea-picker {
                        margin-left:-141px
                    }

                    #whats-new-form #whats-new-toolbar .post-emoji:nth-child(5) .emojionearea-picker.emojionearea-picker-position-bottom .emojionearea-wrapper:after, #whats-new-form-placeholder #whats-new-toolbar .post-emoji:nth-child(5) .emojionearea-picker.emojionearea-picker-position-bottom .emojionearea-wrapper:after {
                        left:163px
                    }

                    #whats-new-form #whats-new-toolbar .post-emoji:nth-child(6) .emojionearea-picker, #whats-new-form-placeholder #whats-new-toolbar .post-emoji:nth-child(6) .emojionearea-picker {
                        margin-left:-175px
                    }

                    #whats-new-form #whats-new-toolbar .post-emoji:nth-child(6) .emojionearea-picker.emojionearea-picker-position-bottom .emojionearea-wrapper:after, #whats-new-form-placeholder #whats-new-toolbar .post-emoji:nth-child(6) .emojionearea-picker.emojionearea-picker-position-bottom .emojionearea-wrapper:after {
                        left:196px
                    }

                    #whats-new-form #whats-new-toolbar .post-gif:first-child .gif-media-search-dropdown, #whats-new-form-placeholder #whats-new-toolbar .post-gif:first-child .gif-media-search-dropdown {
                        left:-10px
                    }

                    #whats-new-form #whats-new-toolbar .post-gif:first-child .gif-media-search-dropdown.open:before, #whats-new-form-placeholder #whats-new-toolbar .post-gif:first-child .gif-media-search-dropdown.open:before {
                        left:30px
                    }

                    #whats-new-form #whats-new-toolbar .post-gif:nth-child(2) .gif-media-search-dropdown, #whats-new-form-placeholder #whats-new-toolbar .post-gif:nth-child(2) .gif-media-search-dropdown {
                        left:-44px
                    }

                    #whats-new-form #whats-new-toolbar .post-gif:nth-child(2) .gif-media-search-dropdown.open:before, #whats-new-form-placeholder #whats-new-toolbar .post-gif:nth-child(2) .gif-media-search-dropdown.open:before {
                        left:64px
                    }

                    #whats-new-form #whats-new-toolbar .post-gif:nth-child(3) .gif-media-search-dropdown, #whats-new-form-placeholder #whats-new-toolbar .post-gif:nth-child(3) .gif-media-search-dropdown {
                        left:-78px
                    }

                    #whats-new-form #whats-new-toolbar .post-gif:nth-child(3) .gif-media-search-dropdown.open:before, #whats-new-form-placeholder #whats-new-toolbar .post-gif:nth-child(3) .gif-media-search-dropdown.open:before {
                        left:98px
                    }

                    #whats-new-form #whats-new-toolbar .post-gif:nth-child(4) .gif-media-search-dropdown, #whats-new-form-placeholder #whats-new-toolbar .post-gif:nth-child(4) .gif-media-search-dropdown {
                        left:-112px
                    }

                    #whats-new-form #whats-new-toolbar .post-gif:nth-child(4) .gif-media-search-dropdown.open:before, #whats-new-form-placeholder #whats-new-toolbar .post-gif:nth-child(4) .gif-media-search-dropdown.open:before {
                        left:130px
                    }

                    #whats-new-form #whats-new-toolbar .post-gif:nth-child(5) .gif-media-search-dropdown, #whats-new-form-placeholder #whats-new-toolbar .post-gif:nth-child(5) .gif-media-search-dropdown {
                        left:-146px
                    }

                    #whats-new-form #whats-new-toolbar .post-gif:nth-child(5) .gif-media-search-dropdown.open:before, #whats-new-form-placeholder #whats-new-toolbar .post-gif:nth-child(5) .gif-media-search-dropdown.open:before {
                        left:166px
                    }
                }

                #whats-new-form .gif-image-container img, #whats-new-form-placeholder .gif-image-container img {
                    max-width:100%
                }

                #whats-new-form .found-media-item img, #whats-new-form-placeholder .found-media-item img {
                    max-width:100%
                }

                .activity-update-form .activity-form.focus-in #editor-toolbar, .bp-nouveau-activity-form-placeholder- .activity-form.focus-in #editor-toolbar {
                    -webkit-box-align:center; -ms-flex-align:center; align-items:center; border-color:var(--bb-content-border-color)
                }

                .activity-attached-gif-container {
                    background-repeat:no-repeat; max-width:100%
                }

                .activity-attached-gif-container .gif-image-container {
                    margin:15px 0 0
                }

                .activity-attached-gif-container .gif-image-container>img {
                    margin-bottom:0
                }

                .activity-inner .activity-attached-gif-container {
                    margin-bottom:0
                }

                .acomment-content .activity-attached-gif-container {
                    margin-top:10px
                }

                .gif-image-container video {
                    display:block
                }

                .gif-media-search-dropdown {
                    background-color:var(--bb-content-background-color)
                }

                .gif-media-search-dropdown {
                    border-color:var(--bb-content-border-color); box-shadow:0 2px 4px -2px rgba(0, 0, 0, .13)
                }

                .gif-search-content .gif-search-query {
                    background-color:var(--bb-content-alternate-background-color); border-color:var(--bb-content-border-color)
                }

                .gif-search-content .gif-search-query:before {
                    content:"\ef10"; font-family:bb-icons; font-size:20px; color:var(--bb-headings-color); opacity:.4; position:absolute; left:15px; top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%)
                }

                #buddypress .gif-search-content .gif-search-query input[type=search], .gif-search-content .gif-search-query input[type=search] {
                    font-size:14px; color:var(--bb-headings-color); line-height:1.5; background-image:none; background-color:transparent; box-shadow:none
                }

                #buddypress .gif-search-content .gif-search-query input[type=search]::input-placeholder, .gif-search-content .gif-search-query input[type=search]::input-placeholder {
                    color:var(--bb-headings-color); opacity:.4
                }

                .gif-search-content .gif-media-search-dropdown {
                    border-color:var(--bb-content-border-color); background-color:var(--bb-content-background-color)
                }

                .activity-attached-gif-container .gif-image-overlay, .messages-attached-gif-container .gif-image-overlay {
                    background:#f8f8f8; width:14px; height:14px; border-radius:50%
                }

                .emojionearea .emojionearea-picker .emojionearea-scroll-area .emojionearea-category-title {
                    color:var(--bb-headings-color); font-weight:500; background-color:var(--bb-content-background-color)
                }

                .activity-update-form #whats-new pre {
                    white-space:pre-wrap
                }

                .activity-update-form #whats-new pre p {
                    margin-bottom:0
                }

                .activity-update-form #whats-new p {
                    margin-bottom:15px
                }

                .activity-update-form #whats-new li>ol, .activity-update-form #whats-new li>ul {
                    margin-bottom:0
                }

                .activity-update-form #whats-new ol, .activity-update-form #whats-new ul {
                    margin:0 0 15px
                }

                .activity-update-form #whats-new ol li, .activity-update-form #whats-new ul li {
                    margin:0 0 3px 18px
                }

                .activity-update-form #whats-new-content {
                    padding:0
                }

                .activity-update-form #whats-new-avatar, .bp-nouveau-activity-form-placeholder- #whats-new-avatar {
                    line-height:36px; text-align:left; float:left
                }

                .activity-update-form #whats-new-textarea textarea {
                    background:var(--bb-content-background-color)
                }

                .bp-activity-huddle a.activity-post-user-name {
                    color:var(--bb-headings-color); font-weight:500
                }

                .bp-activity-huddle a.activity-post-user-name:hover {
                    color:var(--bb-primary-color)
                }

                .bp-activity-huddle .activity-post-schedule-details {
                    color:var(--bb-body-text-color)
                }

                .bp-activity-huddle .activity-post-schedule-details [class*=bb-icon] {
                    color:var(--bb-alternate-text-color)
                }

                .activity-update-form textarea#whats-new {
                    box-shadow:none; border:0; border-radius:0; font-size:1rem; font-weight:300; resize:none; min-height:85px; padding:15px
                }

                .activity-update-form textarea#whats-new:focus {
                    box-shadow:none
                }

                .activity-update-form #whats-new-post-in-box {
                    margin:10px 0 0
                }

                .activity-update-form #whats-new-post-in-box .activity-autocomplete-wrapper {
                    margin:0 30px; display:-webkit-box; display:-ms-flexbox; display:flex
                }

                .bp-activity-privacy__label:hover {
                    background-color:var(--bb-content-alternate-background-color)
                }

                .bp-activity-privacy__label:hover .privacy-figure {
                    background-color:var(--bb-content-background-color)
                }

                .bp-activity-privacy__label .privacy-figure {
                    color:var(--bb-alternate-text-color); background-color:var(--bb-content-alternate-background-color)
                }

                .bp-activity-privacy__label .privacy-tag {
                    width:-webkit-calc(100% - 50px); width:calc(100% - 50px)
                }

                .bp-activity-privacy__label .privacy-sub-label {
                    color:var(--bb-alternate-text-color)
                }

                .focus-in #whats-new-elements {
                    border-bottom:1px solid var(--bb-content-border-color)
                }

                .buddypress-wrap #whats-new-post-in-box select, .buddypress-wrap .filter select {
                    border:1px solid #dedfe2; font-size:13px; height:34px
                }

                .dropzone .dz-preview .dz-progress .dz-upload {
                    background:var(--bb-primary-color)
                }

                #buddypress #whats-new-submit {
                    margin:15px 0 15px auto; display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-flow:row-reverse; flex-flow:row-reverse
                }

                #buddypress input#aw-whats-new-reset {
                    background:0 0; border:0; font-size:14px; color:var(--bb-alternate-text-color); font-weight:400; margin:0 10px; padding:0 10px; width:auto; box-shadow:none
                }

                #buddypress input#aw-whats-new-submit, #buddypress input#privacy-status-submit {
                    font-size:14px; width:auto; font-weight:500; letter-spacing:0; height:34px; padding:0 20px; margin:0; border-radius:var(--bb-button-radius)
                }

                .bp-activity-object .bp-activity-object__radio {
                    opacity:0; position:absolute; left:0; top:40%
                }

                .activity-form .bb-model-header {
                    background-color:var(--bb-content-background-color)
                }

                #whats-new-form .bb-model-header {
                    border-color:var(--bb-content-border-color)
                }

                #whats-new-form #bp-activity-privacy-point {
                    background-color:var(--bb-content-alternate-background-color); border:1px solid var(--bb-content-border-color); font-size:12px; padding:6px 8px; border-radius:4px; line-height:1
                }

                #whats-new-form #bp-activity-privacy-point * {
                    color:var(--bb-secondary-button-text-regular)
                }

                #whats-new-form #bp-activity-privacy-point .privacy-point-icon {
                    font-size:15px
                }

                #whats-new-form #bp-activity-privacy-point .bb-icon-caret-down {
                    font-size:13px; color:var(--bb-secondary-button-text-regular); opacity:.3; margin-left:5px; margin-top:3px
                }

                #whats-new-form #bp-activity-privacy-point:not(.bp-activity-edit-group) {
                    padding-right:6px
                }

                #whats-new-form .activity-post-user-name-container h5 {
                    margin-bottom:3px
                }

                .atwho-view ul li {
                    display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start
                }

                .atwho-view ul li .username {
                    -webkit-box-ordinal-group:4; -ms-flex-order:3; order:3
                }

                @media screen and (min-width:46.8em) {
                    .activity-update-form #whats-new-content, .activity-update-form #whats-new-elements, .activity-update-form #whats-new-submit {
                        margin-left:0
                    }
                }

                ul.activity-list.bp-list {
                    background:0 0; border:0; padding:0
                }

                #bbpress-forums .activity-list.bp-list .activity-item, #buddypress .activity-list.bp-list .activity-item, #buddypress .activity-lists.bp-list .activity-item {
                    background:var(--bb-content-background-color); border:1px solid var(--bb-content-border-color); border-radius:var(--bb-block-radius); box-shadow:0 6px 24px 0 rgba(18, 43, 70, 0); font-size:.875rem; line-height:1.5; margin-bottom:20px; padding:15px 15px 10px
                }

                #bbpress-forums .activity-list.bp-list .activity-item .activity-link-preview-image img, #buddypress .activity-list.bp-list .activity-item .activity-link-preview-image img, #buddypress .activity-lists.bp-list .activity-item .activity-link-preview-image img {
                    margin-top:0; max-width:100%
                }

                #buddypress .activity-list.bp-list .activity-item.bb-closed-comments:not(.has-comments) {
                    padding-bottom:0
                }

                #buddypress .activity-list.bp-list .activity-item.bb-closed-comments:not(.has-comments) .bb-activity-closed-comments-notice {
                    border-bottom:0; border-bottom-left-radius:var(--bb-block-radius); border-bottom-right-radius:var(--bb-block-radius)
                }

                #buddypress .bb-media-info-section .activity-list.bp-list .activity-item.bb-closed-comments:not(.has-comments) .bb-activity-closed-comments-notice {
                    border-bottom:1px solid var(--bb-content-border-color); border-bottom-left-radius:0; border-bottom-right-radius:0
                }

                #bbpress-forums .bb-media-model-inner .activity-list.bp-list .activity-item, #buddypress .bb-media-model-inner .activity-list.bp-list .activity-item {
                    margin-bottom:0; min-height:90vh
                }

                #bbpress-forums .bb-media-model-inner .activity-list.bp-list .activity-item .activity-comments .ac-reply-content .ac-textarea .ac-input[contenteditable=true], #buddypress .bb-media-model-inner .activity-list.bp-list .activity-item .activity-comments .ac-reply-content .ac-textarea .ac-input[contenteditable=true] {
                    max-height:250px; overflow:auto
                }

                #bbpress-forums .bb-media-model-inner, #buddypress .bb-media-model-inner {
                    border-radius:var(--bb-block-radius); background-color:transparent
                }

                #bbpress-forums .bb-media-model-inner .bb-media-section, #buddypress .bb-media-model-inner .bb-media-section {
                    border-radius:var(--bb-block-radius) 0 0 var(--bb-block-radius)
                }

                #bbpress-forums .bb-media-model-inner .bb-media-info-section, #buddypress .bb-media-model-inner .bb-media-info-section {
                    background-color:var(--bb-content-background-color); border-radius:0 var(--bb-block-radius) var(--bb-block-radius) 0
                }

                #bbpress-forums .bb-media-model-inner .activity-list.bp-list .activity-item, #buddypress .bb-media-model-inner .activity-list.bp-list .activity-item {
                    margin-bottom:0; min-height:90vh
                }

                @media screen and (max-width:1024px) {
                    #bbpress-forums .bb-media-model-inner .bb-media-info-section, #buddypress .bb-media-model-inner .bb-media-info-section {
                        border-radius:0 0 var(--bb-block-radius) var(--bb-block-radius)
                    }

                    #bbpress-forums .bb-media-model-inner .bb-media-section, #buddypress .bb-media-model-inner .bb-media-section {
                        border-radius:var(--bb-block-radius) var(--bb-block-radius) 0 0
                    }
                }

                @media screen and (max-width:1024px) {
                    #buddypress .bb-document-theater .bb-media-model-inner .bb-media-info-section.document {
                        border-radius:0 0 var(--bb-block-radius) var(--bb-block-radius)
                    }
                }

                #bbpress-forums .bb-media-model-container .activity-list.bp-list .activity-item, #buddypress .bb-media-model-container .activity-list.bp-list .activity-item {
                    border-radius:0; border-left:0; border-top:0; border-right:0
                }

                .actvity-head-bar {
                    -webkit-box-align:center; -ms-flex-align:center; align-items:center; margin:20px 0
                }

                .actvity-head-bar .subnav-filters {
                    margin:0 0 0 auto
                }

                .activity-list .activity-item .activity-inner p {
                    margin-bottom:15px
                }

                .activity-list .activity-item .activity-inner p:last-child {
                    margin-bottom:0
                }

                .activity-list .activity-item .activity-inner {
                    position:relative
                }

                .activity-list .activity-item .activity-inner .activity-discussion-title-wrap a:before {
                    content:""; position:absolute; left:0; right:0; top:0; bottom:0
                }

                .activity-list .activity-item .activity-inner .activity-inner-meta {
                    padding:12px; border-top:1px solid var(--bb-content-border-color)
                }

                .activity-list .activity-item .activity-inner .activity-inner-meta .button:before {
                    display:none
                }

                .activity-list .activity-item .activity-inner .activity-inner-meta .button.bb-icon-arrow-down .comment-count, .activity-list .activity-item .activity-inner .activity-inner-meta .button.bb-icon-arrow-down .text, .activity-list .activity-item .activity-inner .activity-inner-meta .button.bb-icon-comment .comment-count, .activity-list .activity-item .activity-inner .activity-inner-meta .button.bb-icon-comment .text, .activity-list .activity-item .activity-inner .activity-inner-meta .button.bb-icon-comments-square .comment-count, .activity-list .activity-item .activity-inner .activity-inner-meta .button.bb-icon-comments-square .text {
                    margin-bottom:0; position:relative; padding-left:25px; font-weight:400; font-size:13px; color:var(--bb-alternate-text-color)
                }

                .activity-list .activity-item .activity-inner .activity-inner-meta .button.bb-icon-arrow-down .comment-count:before, .activity-list .activity-item .activity-inner .activity-inner-meta .button.bb-icon-arrow-down .text:before, .activity-list .activity-item .activity-inner .activity-inner-meta .button.bb-icon-comment .comment-count:before, .activity-list .activity-item .activity-inner .activity-inner-meta .button.bb-icon-comment .text:before, .activity-list .activity-item .activity-inner .activity-inner-meta .button.bb-icon-comments-square .comment-count:before, .activity-list .activity-item .activity-inner .activity-inner-meta .button.bb-icon-comments-square .text:before {
                    font-size:18px; font-family:bb-icons; display:inline-block; position:absolute; left:0; top:50%; margin-top:-14px; line-height:1.6; color:var(--bb-primary-color)
                }

                .activity-list .activity-item .activity-inner .activity-inner-meta .button.bb-icon-arrow-down:hover .comment-count, .activity-list .activity-item .activity-inner .activity-inner-meta .button.bb-icon-arrow-down:hover .text, .activity-list .activity-item .activity-inner .activity-inner-meta .button.bb-icon-comment:hover .comment-count, .activity-list .activity-item .activity-inner .activity-inner-meta .button.bb-icon-comment:hover .text, .activity-list .activity-item .activity-inner .activity-inner-meta .button.bb-icon-comments-square:hover .comment-count, .activity-list .activity-item .activity-inner .activity-inner-meta .button.bb-icon-comments-square:hover .text {
                    color:var(--bb-primary-color)
                }

                .activity-list .activity-item .activity-inner .activity-inner-meta .button.bb-icon-arrow-down .text:before {
                    content:"\e861"; -webkit-transform:rotate(-90deg); -ms-transform:rotate(-90deg); transform:rotate(-90deg); font-family:bb-icons; font-weight:100
                }

                .activity-list .activity-item .activity-inner .activity-inner-meta .button.bb-icon-comments-square .comment-count {
                    display:block
                }

                .activity-list .activity-item .activity-inner .activity-inner-meta .button.bb-icon-comments-square .comment-count:before {
                    content:"\ee37"
                }

                .activity-list .activity-item .activity-inner .activity-inner-meta .button.bb-icon-comment .comment-count {
                    display:block
                }

                .activity-list .activity-item .activity-inner .activity-inner-meta .button.bb-icon-comment .comment-count:before {
                    content:"\e979"
                }

                .activity-list .activity-item .activity-inner blockquote:not(.wp-embedded-content) {
                    padding:12px; font-size:22px; letter-spacing:-.24px; line-height:30px; position:relative; margin:0 0 15px; background:#fafafa; border:1px solid var(--bb-content-border-color); border-radius:4px
                }

                .activity-list .activity-item .activity-inner blockquote:not(.wp-embedded-content):before {
                    content:"\ef02"; font-family:bb-icons; font-style:normal; font-weight:400; display:block; text-align:center; font-variant:normal; color:#92949d; width:30px; height:30px; font-size:22px; line-height:30px; background:#e2e1e0; border-radius:100%; margin-bottom:10px
                }

                .activity-list .activity-item .activity-inner blockquote:not(.wp-embedded-content) p {
                    font-size:20px
                }

                .activity-list .activity-item .activity-inner blockquote:not(.wp-embedded-content) p:last-child {
                    margin-bottom:0
                }

                .activity-list .activity-item .activity-inner blockquote:not(.wp-embedded-content) em {
                    font-size:14px; color:#fff; line-height:18px; display:block; margin-top:20px; font-style:normal
                }

                .activity-list .activity-item .activity-inner blockquote:not(.wp-embedded-content) a {
                    color:var(--bb-alternate-text-color)
                }

                .activity-list .activity-item .activity-inner blockquote.tiktok-embed {
                    background-color:transparent; border:0; padding:0; margin:0
                }

                .activity-list .activity-item .activity-inner blockquote.tiktok-embed:before {
                    display:none
                }

                .activity-list .activity-item .activity-inner li>ol, .activity-list .activity-item .activity-inner li>ul {
                    margin-bottom:0
                }

                .activity-list .activity-item .activity-inner>ol, .activity-list .activity-item .activity-inner>ul {
                    margin:0 0 15px
                }

                .activity-list .activity-item .activity-inner>ol li, .activity-list .activity-item .activity-inner>ul li {
                    list-style:decimal; margin:0 0 3px 16px; list-style-position:inside; padding:0
                }

                .activity-list .activity-item .activity-inner>ol li:before, .activity-list .activity-item .activity-inner>ul li:before {
                    display:none
                }

                .activity-list .activity-item .activity-inner>ul li {
                    list-style:disc
                }

                .activity-list .activity-item .activity-inner pre {
                    white-space:pre-wrap
                }

                .activity-list .activity-item .activity-inner pre p {
                    margin-bottom:0
                }

                .activity-list .activity-state-popup .activity-state-popup_inner {
                    background-color:var(--bb-content-background-color); border-color:var(--bb-content-border-color)
                }

                .activity-list .activity-state-popup .activity-state-popup_title h4 {
                    color:var(--bb-headings-color)
                }

                .activity-list .activity-state-popup .activity-state-popup_tab .activity-state-popup_tab_panel ul li>a>span {
                    color:var(--bb-body-text-color)
                }

                .activity-list .activity-state-popup .activity-state-popup_tab .activity-state-popup_tab_panel ul li>a.active {
                    color:var(--bb-headings-color)
                }

                .activity-list .activity-state-popup .activity-state-popup_tab .activity-state-popup_tab_panel ul li>a.active>span {
                    color:var(--bb-headings-color)
                }

                .activity-list .activity-state-popup .activity-state-popup_tab .activity-state-popup_tab_item .activity-state_user .activity-state_user__avatar .activity-state_user__reaction {
                    background-color:var(--bb-content-background-color)
                }

                .activity-list .activity-state-popup .activity-state-popup_tab .activity-state-popup_tab_item .activity-state_user .activity-state_user__name a {
                    color:var(--bb-headings-color)
                }

                .activity-list .activity-item .activity-state-reactions .reactions_item {
                    background-color:var(--bb-content-background-color); min-width:22px
                }

                .activity-list .activity-item .activity-state-reactions .reactions_item>i {
                    color:var(--bb-primary-color)
                }

                .activity-list .activity-item .comment-reactions .activity-state-reactions .reactions_item {
                    background-color:var(--bb-content-background-color)
                }

                .activity-list .activity-item .activity-content .activity-state-reactions {
                    color:var(--bb-body-text-color); max-width:67%
                }

                .activity-list .activity-item .activity-content .activity-state-reactions .activity-reactions_count {
                    white-space:nowrap; overflow:hidden; text-overflow:ellipsis
                }

                .activity-list .activity-item .activity-content .activity-state-comments {
                    color:var(--bb-alternate-text-color)
                }

                #buddypress .activity-list .activity-item .activity-inner .activity-inner-meta a.button {
                    border:none; padding:0; margin:0; min-height:auto; min-width:inherit
                }

                .activity-list .activity-content .fluid-width-video-wrapper {
                    margin-top:5px; margin-bottom:15px
                }

                .activity-list .bb-video-wrapper, .bb-activity-media-wrap, .bb-activity-video-wrap, .video-activity-wrap>.activity-inner {
                    max-width:640px
                }

                .activity-modal .activity-list .bb-video-wrapper, .activity-modal .bb-activity-media-wrap, .activity-modal .bb-activity-video-wrap, .activity-modal .video-activity-wrap>.activity-inner {
                    max-width:100%
                }

                .activity-list .activity-item .activity-header {
                    color:var(--bb-body-text-color); font-size:14px; letter-spacing:-.24px; margin:0; width:auto
                }

                .activity-header a {
                    font-size:14px; font-weight:500; letter-spacing:-.24px; color:var(--bb-headings-color); -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale
                }

                .activity-header a[href]:hover {
                    color:var(--bb-primary-color)
                }

                .activity-header a[href=""] {
                    pointer-events:none
                }

                .activity-header p:not([class]) a:first-child {
                    font-weight:600
                }

                .activity-header p {
                    margin:0
                }

                .activity-list .activity-item .activity-content .activity-header, .activity-list .activity-item .activity-content .comment-header {
                    margin-bottom:15px
                }

                #buddypress .activity-list .activity-item .activity-header img.avatar, #buddypress .activity-lists .activity-item .activity-header img.avatar {
                    margin-right:5px; margin-left:3px; position:relative; bottom:1px
                }

                #bbpress-forums a.view.activity-time-since, #buddypress a.view.activity-time-since {
                    display:none
                }

                .activity-item-header .item p a img.avatar {
                    border-radius:50%; margin-right:4px; position:relative; bottom:1px
                }

                .activity-date {
                    color:var(--bb-alternate-text-color); font-size:12px
                }

                .activity-list .activity-item .activity-actions>.bp-generic-meta.action, .activity-list .activity-item .activity-content>.bp-generic-meta.activity-meta, .activity-list .activity-item .activity-content>.bp-generic-meta.groups-meta, .activity-list .activity-item>.bp-generic-meta.activity-meta, .activity-list .activity-item>.bp-generic-meta.groups-meta, .activity-list .activity-item>.bp-generic-meta[class*="-meta"] {
                    border-color:var(--bb-content-border-color)
                }

                #buddypress .activity-list .activity-item .activity-actions>.bp-generic-meta.action div.generic-button>a.button, #buddypress .activity-list .activity-item .activity-content>.bp-generic-meta.activity-meta div.generic-button>a.button, #buddypress .activity-list .activity-item .activity-content>.bp-generic-meta.groups-meta div.generic-button>a.button, #buddypress .activity-list .activity-item>.bp-generic-meta.activity-meta div.generic-button>a.button, #buddypress .activity-list .activity-item>.bp-generic-meta.groups-meta div.generic-button>a.button, #buddypress .activity-list .activity-item>.bp-generic-meta[class*="-meta"] div.generic-button>a.button {
                    min-height:32px
                }

                #buddypress .activity-list .activity-item .activity-actions>.bp-generic-meta.action div.generic-button>a.button:hover, #buddypress .activity-list .activity-item .activity-content>.bp-generic-meta.activity-meta div.generic-button>a.button:hover, #buddypress .activity-list .activity-item .activity-content>.bp-generic-meta.groups-meta div.generic-button>a.button:hover, #buddypress .activity-list .activity-item>.bp-generic-meta.activity-meta div.generic-button>a.button:hover, #buddypress .activity-list .activity-item>.bp-generic-meta.groups-meta div.generic-button>a.button:hover, #buddypress .activity-list .activity-item>.bp-generic-meta[class*="-meta"] div.generic-button>a.button:hover {
                    background-color:var(--bb-content-alternate-background-color)
                }

                body #bbpress-forums .bp-list.bp-list .bp-generic-meta .generic-button, body #buddypress .activity-list .comment-item .activity-meta .buddyboss_edit_activity_cancel, body #buddypress .activity-list .comment-item .activity-meta .buddyboss_edit_activity_comment, body #buddypress .activity-list .comment-item .activity-meta .buddyboss_edit_activity_comment.action-save, body #buddypress .bp-list.bp-list .bp-generic-meta .generic-button {
                    margin-bottom:5px; margin-right:15px
                }

                body #buddypress .bp-list.bp-list .acomment-foot-actions .bp-generic-meta .generic-button {
                    margin-top:5px; margin-right:10px; line-height:10px
                }

                body #buddypress .activity-list .activity-item .activity-actions>.bp-generic-meta .generic-button, body #buddypress .activity-list .activity-item>.bp-generic-meta .generic-button {
                    margin-bottom:0; margin-right:0
                }

                body .activity-list .bp-generic-meta #ai_ar_main {
                    margin-bottom:5px; position:static !important
                }

                body .activity-list .bp-generic-meta #ai_ar_main .main_smiley_div {
                    left:0; right:inherit
                }

                #bbpress-forums .activity-list .action.bp-generic-meta .button, #buddypress .activity-list .action.bp-generic-meta .button, #buddypress .activity-list .action.bp-generic-meta .open-close-activity, #buddypress .activity-lists .action.bp-generic-meta .button, #buddypress .activity-lists .action.bp-generic-meta .open-close-activity {
                    background:0 0; border:0; color:var(--bb-primary-color); margin:0; min-width:10px; min-height:1px; padding:0; -webkit-transition-property:none !important; transition-property:none !important; -webkit-transform:none !important; -ms-transform:none !important; transform:none !important; -webkit-animation:none !important; animation:none !important
                }

                #bbpress-forums .activity-list .action.bp-generic-meta .button:hover, #bbpress-forums .activity-list .action.bp-generic-meta .button:hover span, #buddypress .activity-list .action.bp-generic-meta .button:hover, #buddypress .activity-list .action.bp-generic-meta .button:hover span, #buddypress .activity-list .action.bp-generic-meta .open-close-activity:hover, #buddypress .activity-list .action.bp-generic-meta .open-close-activity:hover span, #buddypress .activity-lists .action.bp-generic-meta .button:hover, #buddypress .activity-lists .action.bp-generic-meta .button:hover span, #buddypress .activity-lists .action.bp-generic-meta .open-close-activity:hover, #buddypress .activity-lists .action.bp-generic-meta .open-close-activity:hover span {
                    background:0 0; border:0; box-shadow:none; color:var(--bb-primary-color)
                }

                #buddypress .activity-list .activity-item .activity-content .bp-generic-meta.action .acomment-reply.button .comment-count, #buddypress .activity-list .activity-item .activity-content .bp-generic-meta.action .button>.like-count, #buddypress .activity-list .activity-item .bp-generic-meta.action .acomment-reply.button .comment-count, #buddypress .activity-list .activity-item>.bp-generic-meta.action .button>.like-count {
                    color:var(--bb-headings-color)
                }

                #bbpress-forums .activity-list .activity-item .action.bp-generic-meta .button, #bbpress-forums .activity-list .activity-item .activity-content .action.bp-generic-meta .button, #buddypress .activity-list .activity-item .action.bp-generic-meta .button, #buddypress .activity-list .activity-item .activity-content .action.bp-generic-meta .button {
                    color:var(--bb-primary-color)
                }

                #bbpress-forums .activity-list .activity-item .action.bp-generic-meta .button:before, #bbpress-forums .activity-list .activity-item .action.bp-generic-meta .button>i, #bbpress-forums .activity-list .activity-item .activity-content .action.bp-generic-meta .button:before, #bbpress-forums .activity-list .activity-item .activity-content .action.bp-generic-meta .button>i, #buddypress .activity-list .activity-item .action.bp-generic-meta .button:before, #buddypress .activity-list .activity-item .action.bp-generic-meta .button>i, #buddypress .activity-list .activity-item .activity-content .action.bp-generic-meta .button:before, #buddypress .activity-list .activity-item .activity-content .action.bp-generic-meta .button>i {
                    color:var(--bb-alternate-text-color)
                }

                #bbpress-forums .activity-list .activity-item .action.bp-generic-meta .button:hover:before, #bbpress-forums .activity-list .activity-item .action.bp-generic-meta .button:hover>.like-count, #bbpress-forums .activity-list .activity-item .action.bp-generic-meta .button:hover>i, #bbpress-forums .activity-list .activity-item .activity-content .action.bp-generic-meta .button:hover:before, #bbpress-forums .activity-list .activity-item .activity-content .action.bp-generic-meta .button:hover>.like-count, #bbpress-forums .activity-list .activity-item .activity-content .action.bp-generic-meta .button:hover>i, #buddypress .activity-list .activity-item .action.bp-generic-meta .button:hover:before, #buddypress .activity-list .activity-item .action.bp-generic-meta .button:hover>.like-count, #buddypress .activity-list .activity-item .action.bp-generic-meta .button:hover>i, #buddypress .activity-list .activity-item .activity-content .action.bp-generic-meta .button:hover:before, #buddypress .activity-list .activity-item .activity-content .action.bp-generic-meta .button:hover>.like-count, #buddypress .activity-list .activity-item .activity-content .action.bp-generic-meta .button:hover>i {
                    color:var(--bb-primary-color)
                }

                #bbpress-forums .activity-list .activity-item .action.bp-generic-meta .button.acomment-reply:hover>.comment-count, #bbpress-forums .activity-list .activity-item .activity-content .action.bp-generic-meta .button.acomment-reply:hover>.comment-count, #buddypress .activity-list .activity-item .action.bp-generic-meta .button.acomment-reply:hover>.comment-count, #buddypress .activity-list .activity-item .activity-content .action.bp-generic-meta .button.acomment-reply:hover>.comment-count {
                    color:var(--bb-primary-color)
                }

                #bbpress-forums .activity-list .activity-item .action.bp-generic-meta .button.bp-like-button.has-reaction .like-count, #bbpress-forums .activity-list .activity-item .action.bp-generic-meta .button.bp-like-button.has-reaction>i, #bbpress-forums .activity-list .activity-item .activity-content .action.bp-generic-meta .button.bp-like-button.has-reaction .like-count, #bbpress-forums .activity-list .activity-item .activity-content .action.bp-generic-meta .button.bp-like-button.has-reaction>i, #buddypress .activity-list .activity-item .action.bp-generic-meta .button.bp-like-button.has-reaction .like-count, #buddypress .activity-list .activity-item .action.bp-generic-meta .button.bp-like-button.has-reaction>i, #buddypress .activity-list .activity-item .activity-content .action.bp-generic-meta .button.bp-like-button.has-reaction .like-count, #buddypress .activity-list .activity-item .activity-content .action.bp-generic-meta .button.bp-like-button.has-reaction>i {
                    color:var(--bb-primary-color)
                }

                .activity-list .activity-item .bp-generic-meta.action .unfav .like-count, .activity-list .activity-item .bp-generic-meta.action .unfav:before {
                    color:var(--bb-primary-color)
                }

                .activity-list .activity-item .bp-generic-meta.action .unfav .like-count, .activity-list .activity-item .bp-generic-meta.action .unfav:before {
                    color:var(--bb-primary-color)
                }

                .activity-list .activity-item .bp-generic-meta.action .unfav:hover:before {
                    color:var(--bb-primary-color)
                }

                .activity-list .activity-item .bp-generic-meta.action .acomment-reply.button:before, .activity-list .activity-item .bp-generic-meta.action .delete-activity:before, .activity-list .activity-item .bp-generic-meta.action .edit-activity:before, .activity-list .activity-item .bp-generic-meta.action .fav:before, .activity-list .activity-item .bp-generic-meta.action .open-close-activity:before, .activity-list .activity-item .bp-generic-meta.action .spam-activity:before, .activity-list .activity-item .bp-generic-meta.action .unfav:before, .activity-list .activity-item .bp-generic-meta.action .view.button:before {
                    display:inline-block; text-rendering:auto; font-size:24px; min-width:24px; speak:none; font-style:normal; font-weight:400; font-variant:normal; text-transform:none; line-height:1; list-style:none; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; vertical-align:middle
                }

                .activity-list .activity-item .activity-content .activity-state {
                    color:var(--bb-alternate-text-color)
                }

                .activity-list .activity-item .activity-inner .activity-inner-meta .button.bb-icon-arrow-circle .comment-count:before, .activity-list .activity-item .activity-inner .activity-inner-meta .button.bb-icon-arrow-circle .comment-count:hover, .activity-list .activity-item .activity-inner .activity-inner-meta .button.bb-icon-arrow-circle .text:hover, .activity-list .activity-item .activity-inner .activity-inner-meta .button.bb-icon-chat .comment-count:before, .activity-list .activity-item .activity-inner .activity-inner-meta .button.bb-icon-chat .comment-count:hover, .activity-list .activity-item .activity-inner .activity-inner-meta .button.bb-icon-chat .comment-count:hover:before, .activity-list .activity-item .activity-inner .activity-inner-meta .button.bb-icon-chat .text:before, .activity-list .activity-item .activity-inner .activity-inner-meta .button.bb-icon-chat .text:hover, .activity-list .activity-item .activity-inner .activity-inner-meta .button.bb-icon-chat .text:hover:before, .activity-list .activity-item .activity-inner .activity-inner-meta .button.bb-icon-discussion .comment-count:hover, .activity-list .activity-item .activity-inner .activity-inner-meta .button.bb-icon-discussion .text:before, .activity-list .activity-item .activity-inner .activity-inner-meta .button.bb-icon-discussion .text:hover, .activity-list .activity-item .activity-inner .activity-inner-meta .button.bb-icon-discussion .text:hover:before, .activity-list .activity-item .bp-generic-meta.action .buddyboss_edit_activity:hover:before, .activity-list .activity-item .bp-generic-meta.action .buddyboss_edit_activity_cancel:hover:before, .activity-list .activity-item .bp-generic-meta.action .open-close-activity:hover:before {
                    color:var(--bb-primary-color)
                }

                .activity-list .activity-item .bp-generic-meta.action .unfav:before {
                    font-weight:300
                }

                .activity-list .activity-item .bp-generic-meta.action .fav:before, .activity-list .activity-item .bp-generic-meta.action .unfav:before, .activity-list .activity-item .bp-generic-meta.action .view.button:before {
                    position:relative; top:-1px
                }

                .activity-list .activity-item .bp-generic-meta.action .delete-activity:before {
                    position:relative; top:-1px; font-size:19px
                }

                .activity-list .activity-item .bp-generic-meta.action .buddyboss_edit_activity_cancel:before {
                    content:"\e828"; position:relative; top:-1px; font-size:21px; min-width:22px; font-family:bb-icons; color:var(--bb-primary-color)
                }

                .activity-list .activity-item .bp-generic-meta.action .buddyboss_edit_activity:before {
                    content:"\ee5a"; position:relative; top:-1px; font-size:15px; min-width:22px; font-family:bb-icons; display:inline-block; color:var(--bb-primary-color)
                }

                .activity-list .activity-item .bp-generic-meta.action .edit-activity:before {
                    position:relative; top:-1px; font-size:17px
                }

                .activity-list .activity-item .bp-generic-meta.action .spam-activity:before {
                    font-size:16px; position:relative; top:-2px
                }

                .activity-list .activity-item .bp-generic-meta.action .open-close-activity:before {
                    content:"\eecc"; font-family:bb-icons; font-size:15px; position:relative; top:-2px; color:var(--bb-primary-color); min-width:20px; margin-right:3px
                }

                .activity-list .activity-item .bp-generic-meta.action .open-close-activity.bplua-open-activity:before {
                    font-family:bb-icons; content:"\eecf"
                }

                div#buddypress .activity-read-more a {
                    font-size:inherit; border:0; padding:0
                }

                #buddypress .activity-list .activity-item .bp-generic-meta.action .open-close-activity, #buddypress .activity-lists .activity-item .bp-generic-meta.action .open-close-activity {
                    margin:0 15px 5px 0 !important; box-shadow:none; line-height:32px !important
                }

                #buddypress .activity-list .activity-item .bp-generic-meta.action .buddyboss_edit_activity, #buddypress .activity-list .activity-item .bp-generic-meta.action .buddyboss_edit_activity_cancel, #buddypress .activity-list .activity-item .bp-generic-meta.action .open-close-activity, #buddypress .activity-lists .activity-item .bp-generic-meta.action .open-close-activity, .activity-list .activity-item .activity-actions .bp-generic-meta.action .button span:not(.bp-screen-reader-text), .activity-list .activity-item .bp-generic-meta.action .button span:not(.bp-screen-reader-text) {
                    font-size:14px; font-weight:400; color:var(--bb-alternate-text-color); letter-spacing:-.24px; line-height:1; margin-left:2px; -webkit-font-smoothing:auto; -moz-osx-font-smoothing:auto
                }

                #buddypress .activity-list .activity-item .bp-generic-meta.action .buddyboss_edit_activity:active, #buddypress .activity-list .activity-item .bp-generic-meta.action .buddyboss_edit_activity:focus, #buddypress .activity-list .activity-item .bp-generic-meta.action .buddyboss_edit_activity_cancel:active, #buddypress .activity-list .activity-item .bp-generic-meta.action .buddyboss_edit_activity_cancel:focus, #buddypress .activity-list .activity-item .bp-generic-meta.action .open-close-activity:active, #buddypress .activity-list .activity-item .bp-generic-meta.action .open-close-activity:focus, #buddypress .activity-lists .activity-item .bp-generic-meta.action .open-close-activity:active, #buddypress .activity-lists .activity-item .bp-generic-meta.action .open-close-activity:focus, .activity-list .activity-item .activity-actions .bp-generic-meta.action .button span:not(.bp-screen-reader-text):active, .activity-list .activity-item .activity-actions .bp-generic-meta.action .button span:not(.bp-screen-reader-text):focus, .activity-list .activity-item .bp-generic-meta.action .button span:not(.bp-screen-reader-text):active, .activity-list .activity-item .bp-generic-meta.action .button span:not(.bp-screen-reader-text):focus {
                    box-shadow:none
                }

                .bb-document-theater .bb-media-section.bb-media-no-preview .img-section>i {
                    color:var(--bb-alternate-text-color)
                }

                .bb-document-theater .bb-media-section.bb-media-no-preview .img-section a.download-button {
                    color:var(--bb-primary-color)
                }

                .bb-document-theater .bb-media-section.bb-media-no-preview .img-section a.download-button:hover {
                    color:var(--bb-primary-color)
                }

                .bb-document-theater .bb-media-section .document-preview h3 {
                    border-radius:var(--bb-block-radius) var(--bb-block-radius) 0 0
                }

                .bb-document-theater .bb-media-section .img-section {
                    background-color:var(--bb-content-background-color); border-radius:var(--bb-block-radius) 0 0 var(--bb-block-radius)
                }

                .bb-document-theater .bb-media-section .img-section img>.download-button, .bb-document-theater .bb-media-section .img-section img>.download-button:hover {
                    color:var(--bb-primary-color)
                }

                @media screen and (max-width:1024px) {
                    .bb-document-theater .bb-media-section .img-section {
                        border-radius:var(--bb-block-radius) var(--bb-block-radius) 0 0
                    }
                }

                .bb-document-theater .bb-media-info-section.document {
                    background-color:var(--bb-content-background-color); border-color:var(--bb-content-border-color)
                }

                .bb-document-theater .bb-media-section.bb-media-no-preview {
                    background-color:var(--bb-content-background-color)
                }

                .bb-document-theater .bb-media-section.bb-media-no-preview .img-section a.download-button {
                    color:var(--bb-primary-color)
                }

                #buddypress .bb-document-theater ul.bp-list.loading, #buddypress .media-theatre ul.bp-list.loading, #buddypress .video-theatre ul.bp-list.loading {
                    background-color:var(--bb-content-background-color)
                }

                .activity-list .bb-activity-more-options-wrap .bb-activity-more-options-action i, .activity-list .bb-pin-action [class*=bb-icon] {
                    color:var(--bb-alternate-text-color); font-size:16px
                }

                .activity-list .bb-activity-more-options-wrap .bb-activity-more-options-action {
                    border-radius:6px; display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; width:24px; height:24px; -webkit-box-align:center; -ms-flex-align:center; align-items:center; padding:0; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center
                }

                .activity-list .bb-activity-more-options-wrap .bb-activity-more-options-action:hover {
                    background-color:var(--bb-content-alternate-background-color)
                }

                .activity-list .activity-comments .bb-activity-more-options-wrap .bb-activity-more-options-action {
                    visibility:hidden; pointer-events:none
                }

                .activity-list .activity-item.loading-mute .bb-pin-action .bb-mute-action_button [class*=bb-icon], .activity-list .activity-item.loading-mute .bb-pin-action .bb-pin-action_button [class*=bb-icon], .activity-list .activity-item.loading-pin .bb-pin-action .bb-mute-action_button [class*=bb-icon], .activity-list .activity-item.loading-pin .bb-pin-action .bb-pin-action_button [class*=bb-icon] {
                    display:block; margin-right:5px
                }

                .activity-list .activity-item.loading-mute .bb-pin-action .bb-mute-action_button [class*=bb-icon]:before, .activity-list .activity-item.loading-mute .bb-pin-action .bb-pin-action_button [class*=bb-icon]:before, .activity-list .activity-item.loading-pin .bb-pin-action .bb-mute-action_button [class*=bb-icon]:before, .activity-list .activity-item.loading-pin .bb-pin-action .bb-pin-action_button [class*=bb-icon]:before {
                    display:block
                }

                .bb-template-v2 .activity-list .activity-item.loading-mute .bb-pin-action .bb-mute-action_button [class*=bb-icon]:before, .bb-template-v2 .activity-list .activity-item.loading-mute .bb-pin-action .bb-pin-action_button [class*=bb-icon]:before, .bb-template-v2 .activity-list .activity-item.loading-pin .bb-pin-action .bb-mute-action_button [class*=bb-icon]:before, .bb-template-v2 .activity-list .activity-item.loading-pin .bb-pin-action .bb-pin-action_button [class*=bb-icon]:before {
                    display:block
                }

                .activity-list .activity-item.bb-closed-comments .bb-activity-closed-comments-notice {
                    padding:8px 0; background-color:var(--bb-content-alternate-background-color); border-top:1px solid var(--bb-content-border-color); border-bottom:1px solid var(--bb-content-border-color); font-size:13px
                }

                .bb-media-model-wrapper .activity-comments li>.acomment-display:hover .bb-activity-more-options-action, .buddypress-wrap .activity-comments li>.acomment-display:hover .bb-activity-more-options-action {
                    visibility:visible; pointer-events:initial
                }

                .buddypress .buddypress-wrap .activity-state a {
                    color:var(--bb-alternate-text-color); background-color:transparent
                }

                #bbpress-forums .bb-media-model-container .activity-list.bp-list .download-document, #buddypress .bb-media-model-wrapper.document-theatre .activity-list.bp-list .download-document, #buddypress .bb-media-model-wrapper.media-theatre .activity-list.bp-list .download-media, #buddypress.bb-media-model-wrapper.document-theatre .activity-list.bp-list .download-document, #buddypress.bb-media-model-wrapper.media-theatre .activity-list.bp-list .download-media {
                    border-color:var(--bb-content-border-color)
                }

                .bb-media-model-inner {
                    background-color:var(--bb-content-background-color)
                }

                #buddypress .bb-media-model-wrapper.document-theatre .activity-list.bp-list .download-document, #buddypress .bb-media-model-wrapper.media-theatre .activity-list.bp-list .download-media, #buddypress.bb-media-model-wrapper.document-theatre .activity-list.bp-list .download-document, #buddypress.bb-media-model-wrapper.media-theatre .activity-list.bp-list .download-media {
                    background-color:var(--bb-content-background-color)
                }

                #buddypress .activity-list .activity-item .bp-generic-meta.action .buddyboss_edit_activity, #buddypress .activity-list .activity-item .bp-generic-meta.action .buddyboss_edit_activity_cancel {
                    margin-bottom:2px
                }

                #buddypress .activity-list .activity-item .bp-generic-meta.action .buddyboss_edit_activity_cancel {
                    margin-right:15px
                }

                .bp-activity-head {
                    display:-webkit-box; display:-ms-flexbox; display:flex; margin-bottom:15px
                }

                .activity-header {
                    -webkit-box-flex:1; -ms-flex:1; flex:1
                }

                .activity-list.item-list .activity-item .activity-avatar {
                    margin:0 10px 0 0; width:auto; -webkit-box-flex:0; -ms-flex:0 0 36px; flex:0 0 36px
                }

                .activity-list .activity-item .bp-activity-head .activity-avatar img.avatar {
                    max-width:40px
                }

                .activity-list .activity-item div.item-avatar img, .activity-list .activity-item.mini .activity-avatar img.FB_profile_pic, .activity-list .activity-item.mini .activity-avatar img.avatar {
                    max-width:32px
                }

                .buddypress-wrap .activity-comments ul {
                    margin-top:12px; margin-bottom:2px
                }

                @media screen and (min-width:46.8em) {
                    .buddypress-wrap.bp-dir-hori-nav:not(.bp-vertical-navs) .actvity-head-bar nav {
                        margin-bottom:0
                    }

                    .buddypress-wrap .activity-inner {
                        font-size:14px
                    }
                }

                form.ac-form.not-initialized .ac-reply-content {
                    border-radius:var(--bb-block-radius-inner); border:1.5px solid transparent
                }

                form.ac-form.not-initialized .ac-reply-content .ac-input:before {
                    color:var(--bb-alternate-text-color)
                }

                form.ac-form .ac-reply-content {
                    background-color:var(--bb-content-alternate-background-color)
                }

                form.ac-form .ac-reply-content:focus-within {
                    border-color:var(--bb-primary-color)
                }

                form.ac-form .ac-reply-content .ac-submit-wrap {
                    background-color:var(--bb-primary-color); border-radius:var(--bb-button-radius)
                }

                form.ac-form .ac-reply-content .ac-submit-wrap.loading:before {
                    color:var(--bb-secondary-button-text-regular)
                }

                .bb-template-v2 form.ac-form .ac-reply-content .ac-submit-wrap.loading:before {
                    content:""; display:inline-block; box-sizing:border-box; width:20px; height:20px; border-radius:50%; border:2px solid rgba(var(--bb-alternate-text-color-rgb), .2); border-top-color:var(--bb-alternate-text-color)
                }

                .buddypress-wrap .activity-comments {
                    margin:0; overflow:visible
                }

                .activity-list .activity-item.has-comments {
                    padding-bottom:0
                }

                .bb-media-model-wrapper .activity-comments form, .buddypress-wrap .activity-comments form {
                    padding-top:0
                }

                form.ac-form .ac-reply-content {
                    padding-left:0
                }

                .activity-comments li form.ac-form {
                    margin-right:0
                }

                .activity-comments .acomment-edit-form form.ac-form {
                    margin-top:0; margin-bottom:10px
                }

                .activity-list .activity-item, .buddypress-wrap .activity-comments ul li {
                    padding:0
                }

                #buddypress button.ac-reply-cancel {
                    background:0 0; box-shadow:none; border:0; font-size:14px; color:var(--bb-alternate-text-color); font-weight:500; margin:0; padding:0 10px; width:auto
                }

                .buddypress-wrap .activity-comments .acomment-content {
                    overflow:hidden
                }

                .buddypress-wrap .activity-comments .acomment-content .bb-activity-media-elem .entry-img img {
                    width:100%
                }

                form.ac-form .ac-reply-content {
                    border-color:var(--bb-content-border-color); background-color:var(--bb-content-alternate-background-color); border-radius:var(--bb-block-radius-inner)
                }

                form.ac-form .ac-reply-content:focus {
                    border-color:var(--bb-primary-color)
                }

                #buddypress form.ac-form .ac-reply-content .ac-reply-cancel {
                    color:var(--bb-headings-color); border:1px solid var(--bb-content-border-color); border-radius:var(--bb-button-radius); min-height:10px; visibility:hidden; opacity:0; width:0; height:0; font-size:0; padding:0
                }

                form.ac-form div.dropzone .dz-default.dz-message {
                    background-color:var(--bb-content-alternate-background-color)
                }

                form.ac-form div.dropzone .dz-default.dz-message:after {
                    color:var(--bb-headings-color)
                }

                form.ac-form div.dropzone .dz-preview.dz-file-preview .dz-details, form.ac-form div.dropzone.document-dropzone .dz-preview .dz-remove, form.ac-form div.dropzone.media-dropzone .dz-preview:not(.dz-image-preview) .dz-image {
                    background-color:var(--bb-content-alternate-background-color)
                }

                form.ac-form div.dropzone.video-dropzone div.dz-preview.dz-file-preview .dz-remove {
                    background-color:var(--bb-content-alternate-background-color)
                }

                form.ac-form div.dropzone.video-dropzone div.dz-preview.dz-file-preview .dz-remove:after {
                    color:var(--bb-headings-color)
                }

                form.ac-form div.dropzone.media-dropzone.dz-started, form.ac-form div.dropzone.video-dropzone.dz-started {
                    margin-top:10px
                }

                form.ac-form div.dropzone.media-dropzone.dz-started.files-uploaded, form.ac-form div.dropzone.video-dropzone.dz-started.files-uploaded {
                    margin-top:0
                }

                form.ac-form div.dropzone.document-dropzone.dz-started {
                    margin-top:10px
                }

                form.ac-form div.dropzone.document-dropzone.dz-started.files-uploaded {
                    margin-top:14px
                }

                form.ac-form .activity-attached-gif-container .gif-image-remove .bb-icon-times {
                    color:var(--bb-headings-color)
                }

                form.ac-form .activity-attached-gif-container .gif-image-container img {
                    border-radius:var(--bb-block-radius-inner)
                }

                .buddypress-wrap .activity-comments .acomment-meta {
                    padding-left:0; color:inherit
                }

                .activity-comments-items li {
                    position:relative
                }

                .activity-comments-items .item-title p {
                    margin-bottom:10px; margin-top:10px
                }

                .activity-comments-items .bs-item-wrap .item {
                    -webkit-box-flex:1; -ms-flex:1; flex:1
                }

                .activity-comments-items .item-title .video-container {
                    display:block; margin-top:10px; margin-bottom:10px; border-radius:0
                }

                .activity-comments-items:not(.depth1) {
                    padding-bottom:0
                }

                .bs-activity-wrap.bb-media-info-section .activity-comments-items {
                    max-height:100%; overflow-x:initial; overflow-y:initial
                }

                @media screen and (max-width:544px) {
                    .activity-update-form #activity-post-form-privacy {
                        margin-top:10px
                    }
                }

                .activity-type .gif-photo-type {
                    font-size:13px; position:absolute; z-index:9; cursor:pointer; left:10px; bottom:10px; background-color:#000; padding:2px 10px; color:#fff; border-radius:5px; font-weight:lighter
                }

                .activity-type .gif-photo-source {
                    position:absolute; z-index:9; cursor:pointer; bottom:-30px; font-size:14px; color:#767676
                }

                .bb-modal-activity-footer .bp-feedback, .buddypress-wrap .activity-comments .bp-feedback {
                    padding:5px 10px 5px 0; font-size:13px; margin-left:46px
                }

                .bb-modal-activity-footer .bp-feedback.error, .buddypress-wrap .activity-comments .bp-feedback.error {
                    background-color:transparent; color:var(--bb-danger-color); border:0; margin-top:8px
                }

                .bb-modal-activity-footer .bp-feedback.error:before, .buddypress-wrap .activity-comments .bp-feedback.error:before {
                    display:inline-block; width:14px; height:14px; content:"\ee65"; font-family:bb-icons; font-size:14px; font-weight:200; margin-right:5px
                }

                .bb-modal-activity-footer {
                    font-size:.875rem
                }

                .bb-modal-activity-footer .bp-feedback {
                    display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; margin-left:46px
                }

                .bb-modal-activity-footer .bp-feedback.error:before {
                    line-height:1
                }

                .bb-media-model-wrapper .activity-comments>.ac-form .bp-feedback, .buddypress-wrap .activity-comments>.ac-form .bp-feedback {
                    margin-left:46px
                }

                .bb-media-model-wrapper .activity-comments ul li.comment-item .ac-form .bp-feedback, .buddypress-wrap .activity-comments ul li.comment-item .ac-form .bp-feedback {
                    margin-left:38px; line-height:1.5
                }

                .bb-media-model-wrapper .activity-comments>ul>li.comment-item>.ac-form .bp-feedback, .buddypress-wrap .activity-comments>ul>li.comment-item>.ac-form .bp-feedback {
                    margin-left:46px
                }

                .bb-media-model-wrapper .activity-comments .display-focus .acomment_inner .acomment-content_block, .buddypress-wrap .activity-comments .display-focus .acomment_inner .acomment-content_block {
                    background-color:rgba(var(--bb-primary-color-rgb), .1)
                }

                .bb-media-model-wrapper .activity-comments .acomment_inner .acomment-content_block, .buddypress-wrap .activity-comments .acomment_inner .acomment-content_block {
                    background-color:var(--bb-content-alternate-background-color)
                }

                .bb-media-model-wrapper .activity-comments .acomment_inner .bp-generic-meta.activity-meta .generic-button a.acomment-reply, .bb-media-model-wrapper .activity-comments .acomment_inner .bp-generic-meta.activity-meta .generic-button a.button, .bb-media-model-wrapper .activity-comments .acomment_inner .bp-generic-meta.groups-meta .generic-button a.acomment-reply, .bb-media-model-wrapper .activity-comments .acomment_inner .bp-generic-meta.groups-meta .generic-button a.button, .bb-media-model-wrapper .activity-comments .acomment_inner .bp-generic-meta[class*="-meta"] .generic-button a.acomment-reply, .bb-media-model-wrapper .activity-comments .acomment_inner .bp-generic-meta[class*="-meta"] .generic-button a.button, .buddypress-wrap .activity-comments .acomment_inner .bp-generic-meta.activity-meta .generic-button a.acomment-reply, .buddypress-wrap .activity-comments .acomment_inner .bp-generic-meta.activity-meta .generic-button a.button, .buddypress-wrap .activity-comments .acomment_inner .bp-generic-meta.groups-meta .generic-button a.acomment-reply, .buddypress-wrap .activity-comments .acomment_inner .bp-generic-meta.groups-meta .generic-button a.button, .buddypress-wrap .activity-comments .acomment_inner .bp-generic-meta[class*="-meta"] .generic-button a.acomment-reply, .buddypress-wrap .activity-comments .acomment_inner .bp-generic-meta[class*="-meta"] .generic-button a.button {
                    color:var(--bb-body-text-color); font-size:13px; font-weight:500
                }

                .bb-media-model-wrapper .activity-comments .acomment_inner .bp-generic-meta.activity-meta .generic-button a.acomment-reply span:not(.bp-screen-reader-text), .bb-media-model-wrapper .activity-comments .acomment_inner .bp-generic-meta.activity-meta .generic-button a.button span:not(.bp-screen-reader-text), .bb-media-model-wrapper .activity-comments .acomment_inner .bp-generic-meta.groups-meta .generic-button a.acomment-reply span:not(.bp-screen-reader-text), .bb-media-model-wrapper .activity-comments .acomment_inner .bp-generic-meta.groups-meta .generic-button a.button span:not(.bp-screen-reader-text), .bb-media-model-wrapper .activity-comments .acomment_inner .bp-generic-meta[class*="-meta"] .generic-button a.acomment-reply span:not(.bp-screen-reader-text), .bb-media-model-wrapper .activity-comments .acomment_inner .bp-generic-meta[class*="-meta"] .generic-button a.button span:not(.bp-screen-reader-text), .buddypress-wrap .activity-comments .acomment_inner .bp-generic-meta.activity-meta .generic-button a.acomment-reply span:not(.bp-screen-reader-text), .buddypress-wrap .activity-comments .acomment_inner .bp-generic-meta.activity-meta .generic-button a.button span:not(.bp-screen-reader-text), .buddypress-wrap .activity-comments .acomment_inner .bp-generic-meta.groups-meta .generic-button a.acomment-reply span:not(.bp-screen-reader-text), .buddypress-wrap .activity-comments .acomment_inner .bp-generic-meta.groups-meta .generic-button a.button span:not(.bp-screen-reader-text), .buddypress-wrap .activity-comments .acomment_inner .bp-generic-meta[class*="-meta"] .generic-button a.acomment-reply span:not(.bp-screen-reader-text), .buddypress-wrap .activity-comments .acomment_inner .bp-generic-meta[class*="-meta"] .generic-button a.button span:not(.bp-screen-reader-text) {
                    color:var(--bb-body-text-color); font-size:13px; font-weight:500
                }

                #buddypress .activity-list .activity-item .action.bp-generic-meta .button:hover>.like-count {
                    color:var(--bb-body-text-color)
                }

                .activity-group-avatar img {
                    border-radius:8px
                }

                .activity-group-avatar .author-avatar img {
                    border-radius:50%; border:2px solid var(--bb-content-background-color)
                }

                .activity-header .activity-group-heading a {
                    color:var(--bb-headings-color); font-weight:600
                }

                .activity-header .activity-group-heading a:hover {
                    color:var(--bb-primary-color)
                }

                .activity-header .activity-post-author a {
                    color:var(--bb-body-text-color); font-weight:600; font-size:13px
                }

                .activity-header .activity-group-post-meta .time-since a {
                    color:var(--bb-alternate-text-color); font-weight:400
                }

                .buddypress-wrap .activity_reaction_popup_error .bp-feedback {
                    padding:0
                }

                .buddypress-wrap .activity_reaction_popup_error .bp-feedback.error {
                    color:var(--bb-body-text-color); background-color:transparent; border:1px solid var(--bb-content-border-color)
                }

                body #buddypress .bp-list .activity-comments .action {
                    line-height:1
                }

                @media screen and (max-width:980px) {
                    body #buddypress .bp-list .activity-comments .action {
                        -webkit-box-flex:1; -ms-flex:1; flex:1
                    }
                }

                .acomment-foot-actions .activity-time-since {
                    color:var(--bb-alternate-text-color); font-size:13px; line-height:1
                }

                .activity-list.item-list .activity-item .activity-comments img.avatar {
                    max-width:32px; width:100%; height:auto
                }

                .activity-list .activity-item div.item-avatar {
                    margin:0 10px 0 0
                }

                .activity-list .activity-item .comment-item div.item-avatar {
                    margin:7px 10px 0 0
                }

                .activity-list .activity-item .comment-item .bb-activity-more-options-wrap .bb-activity-more-options-action:hover {
                    background-color:var(--bb-content-alternate-background-color)
                }

                .activity-list .activity-item .comment-item .bb-activity-more-options-wrap .bb-activity-more-options-action i {
                    color:var(--bb-headings-color-rgb)
                }

                .activity-list .activity-item .comment-item .bb-activity-more-options-wrap:has(.bb-activity-more-options.is_visible) .bb-activity-more-options-action {
                    background-color:var(--bb-content-alternate-background-color)
                }

                .activity-list .activity-item .comment-item .comment-reactions .activity-state-reactions {
                    background-color:var(--bb-content-background-color)
                }

                .buddypress-wrap .activity-comments .show-all button:hover {
                    color:inherit; text-decoration:none
                }

                form.ac-form .ac-reply-content .ac-textarea textarea, form.ac-form .ac-reply-content .ac-textarea textarea:focus {
                    box-shadow:none; border-color:#eef0f3; resize:none; background:#fff; height:36px; padding:5px 10px
                }

                #buddypress .activity-list .activity-item .action.bp-generic-meta .button, #buddypress .activity-list .comment-item .activity-meta .buddyboss_edit_activity_cancel, #buddypress .activity-list .comment-item .activity-meta .buddyboss_edit_activity_comment, #buddypress .activity-list .comment-item .activity-meta .buddyboss_edit_activity_comment.action-save, #buddypress .bp-list .activity-comments .bp-generic-meta .generic-button a {
                    background:0 0; padding:0; color:var(--bb-body-text-color); font-weight:500; border:0; font-size:13px; line-height:1; margin:0; min-height:10px; box-shadow:none
                }

                #buddypress .activity-list .activity-item .comment-item .activity-meta.action .buddyboss_edit_activity_cancel {
                    font-weight:500
                }

                .buddypress-wrap .activity-comments .acomment-content p {
                    margin-bottom:.5em
                }

                .buddypress-wrap .activity-comments .acomment-content p:last-child {
                    margin-bottom:0
                }

                .buddypress-wrap .activity-comments .show-all {
                    padding:8px 0 0
                }

                .buddypress-wrap .activity-comments .show-all button {
                    box-shadow:none; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; font-size:14px; font-weight:600; color:var(--bb-body-text-color); text-decoration:none; padding:0; line-height:1.5
                }

                .buddypress-wrap .activity-comments ul li {
                    border-top:0; margin:0
                }

                .bb-media-model-wrapper .activity-comments ul li>.acomment-display, .buddypress-wrap .activity-comments ul li>.acomment-display {
                    padding-bottom:12px
                }

                .bb-media-model-wrapper .activity-comments ul li>.acomment-display.bp-hide+.acomment-edit-form, .buddypress-wrap .activity-comments ul li>.acomment-display.bp-hide+.acomment-edit-form {
                    padding-bottom:10px
                }

                .buddypress-wrap .activity-comments .acomment-content p, .buddypress-wrap .activity-comments .acomment-meta {
                    font-size:14px
                }

                .acomment-meta .author-name {
                    color:var(--bb-headings-color); font-weight:600
                }

                .acomment-meta .activity-time-since, .acomment-meta .bb-activity-edited-text {
                    color:var(--bb-alternate-text-color); font-size:12px
                }

                form.ac-form .ac-reply-content .ac-textarea {
                    padding:0 10px
                }

                @media only screen and (max-width:1120px) and (min-width:1080px) {
                    .has-sidebar.activity-sidebar-left form.ac-form .ac-reply-content .ac-textarea .ac-reply-toolbar .post-elements-buttons-item {
                        margin-right:5px
                    }
                }

                #buddypress form.ac-form .ac-reply-content input[type=submit] {
                    padding:7px 20px; height:auto; min-height:10px; line-height:1; font-size:14px; font-weight:500
                }

                .acomment-content iframe {
                    margin-top:15px; margin-bottom:5px
                }

                .bb-media-model-wrapper .activity-comments ul li ul, .buddypress-wrap .activity-comments ul li ul {
                    margin-bottom:0; margin-top:0
                }

                .bb-media-model-wrapper .activity-comments ul li ul li, .buddypress-wrap .activity-comments ul li ul li {
                    margin-bottom:0; padding-bottom:0
                }

                .bb-media-model-wrapper .activity-comments ul li ul li.acomments-view-more, .buddypress-wrap .activity-comments ul li ul li.acomments-view-more {
                    margin-top:-10px; margin-bottom:10px
                }

                .bb-media-model-wrapper .activity-comments ul li ul li ul li.acomments-view-more, .buddypress-wrap .activity-comments ul li ul li ul li.acomments-view-more {
                    margin-bottom:8px
                }

                ul.activity-list.item-list.bp-list {
                    margin-bottom:0
                }

                #buddypress ul.item-list .activity-header img.avatar {
                    margin-right:6px; margin-left:4px
                }

                .activity-list .activity-item .activity-header .time-since {
                    font-size:14px; color:var(--bb-alternate-text-color); text-decoration:none; font-weight:400; letter-spacing:-.24px
                }

                .activity-list .activity-item .activity-header .time-since:hover {
                    text-decoration:none
                }

                .activity-list .activity-item .activity-header .activity-time-since:before {
                    color:var(--bb-alternate-text-color)
                }

                .activity-list .activity-item .activity-content .activity-inner {
                    background:0 0; margin:0 0 12px; overflow:hidden; padding:0
                }

                .activity-list .activity-item .activity-content .activity-inner iframe {
                    margin-top:10px; border-radius:var(--bb-block-radius-inner)
                }

                .activity-list .activity-item .activity-content .activity-inner, .activity-list li.bbp_reply_create .activity-content .activity-inner, .activity-list li.bbp_topic_create .activity-content .activity-inner, .activity-list li.blogs .activity-content .activity-inner {
                    border-color:var(--bb-content-border-color); border-radius:var(--bb-block-radius-inner)
                }

                .activity-list .activity-item .activity-content .activity-inner iframe[style="border-radius: 12px"] {
                    border-radius:var(--bb-block-radius-inner) !important
                }

                .activity-list li.bbp_reply_create .activity-content .activity-inner .activity-discussion-title-wrap, .activity-list li.bbp_reply_create .bb-content-inr-wrap, .activity-list li.bbp_topic_create .activity-content .activity-inner .activity-discussion-title-wrap, .activity-list li.bbp_topic_create .bb-content-inr-wrap {
                    background-color:var(--bb-content-background-color)
                }

                .activity-list li.bbp_reply_create .activity-content .activity-inner .activity-discussion-title-wrap, .activity-list li.bbp_topic_create .activity-content .activity-inner .activity-discussion-title-wrap {
                    border-radius:var(--bb-block-radius-inner)
                }

                .activity-list li .bb-content-inr-wrap iframe {
                    z-index:2
                }

                .activity-list li.bbp_reply_create .activity-content .activity-inner .activity-discussion-title-wrap, .activity-list li.bbp_reply_create .activity-content .activity-inner .bb-post-title, .activity-list li.bbp_reply_create .bp-activity-head .bb-post-singular, .activity-list li.bbp_topic_create .activity-content .activity-inner .bb-post-title, .activity-list li.bbp_topic_create .bp-activity-head .bb-post-singular, .activity-list li.blogs .bp-activity-head .bb-post-singular {
                    color:var(--bb-headings-color)
                }

                .activity-list li.bbp_topic_create .activity-content .activity-inner .activity-discussion-title-wrap {
                    color:var(--bb-headings-color)
                }

                .activity .activity .activity-list .bbp_topic_create .activity-inner .bb-activity-media-wrap .bb-open-media-theatre, .activity-list li.blogs .activity-content .activity-inner .bb-post-img-link {
                    background-color:var(--bb-cover-image-background-color)
                }

                .activity-header .activity-time-since:before {
                    display:block; content:""
                }

                @media screen and (min-width:46.8em) {
                    .buddypress-wrap .activity-header, .buddypress-wrap .activity-inner {
                        font-size:14px
                    }
                }

                body.activity-permalink #activity-stream {
                    margin-top:0; padding-top:0
                }

                body.activity-permalink ul.activity-list {
                    margin-top:0
                }

                body.activity-permalink .bp-messages {
                    margin-bottom:20px
                }

                body.activity-permalink .activity-list .activity-comments {
                    margin-bottom:0
                }

                #buddypress .activity-list.item-list.bp-list>li.load-newest, #buddypress .activity-lists.item-list.bp-list>li.load-newest {
                    padding-bottom:15px
                }

                body.activity-permalink .activity-comments>ul {
                    padding:15px
                }

                @media screen and (min-width:46.8em) {
                    body.activity-permalink .activity-list .activity-avatar {
                        left:0; top:0
                    }
                }

                .activity-comments-items .item-title {
                    word-break:break-word
                }

                .buddypress-wrap .activity-comments .show-all button:focus, .buddypress-wrap .activity-comments .show-all button:hover {
                    color:inherit
                }

                .activity-form:not(.focus-in) .medium-editor-element, .activity-form:not(.focus-in) .medium-editor-placeholder {
                    background-color:transparent
                }

                .activity-form:not(.focus-in) .whats-new-form-header {
                    border-radius:4px 4px 0 0; -webkit-transition:background-color .5s; transition:background-color .5s
                }

                .activity-form:not(.focus-in):hover .whats-new-form-header {
                    background-color:var(--bb-content-alternate-background-color)
                }

                @media screen and (min-width:46.8em) {
                    .activity.buddypress .bp-single-vert-nav .item-body {
                        overflow:inherit
                    }

                    .activity-update-form #whats-new-content, .activity-update-form #whats-new-elements, .activity-update-form #whats-new-submit {
                        margin-left:0
                    }
                }

                .acomment-content .fluid-width-video-wrapper, .activity-inner .fluid-width-video-wrapper {
                    margin:12px 0
                }

                .fluid-width-video-wrapper iframe {
                    margin:0
                }

                .bs-activity-wrap {
                    background:#fff; border:1px solid #eef0f3; border-radius:4px; margin-bottom:20px; font-size:14px; line-height:1.5; box-shadow:0 6px 24px 0 rgba(18, 43, 70, 0)
                }

                #bs-activity-form-wrap.highlight .bs-activity-wrap {
                    border:1px solid #d2d4d6; box-shadow:0 6px 24px 0 rgba(18, 43, 70, .08)
                }

                .bs-activity-wrap .inner-wrap .map-wrap img {
                    width:100%; border-radius:4px
                }

                .bs-activity-wrap .inner-wrap .gif-wrap img {
                    border-radius:4px
                }

                .bs-activity-wrap .inner-wrap .video-container {
                    border-radius:4px; overflow:hidden; margin:0
                }

                .activity-type .dropzone .dz-preview {
                    min-width:200px
                }

                .bb-dz-preview-wrap .dz-image {
                    border-radius:4px; position:relative; overflow:hidden; padding-top:100%; display:block
                }

                .bb-dz-preview-wrap .dz-image img {
                    position:absolute; top:0; bottom:0; left:0; right:0; margin:auto; z-index:0; min-height:100%; height:auto !important; width:auto !important; min-width:100%; object-fit:cover !important; cursor:move
                }

                .bs-update.bs-activity-wrap .inner-wrap {
                    margin-top:15px; margin-bottom:15px
                }

                .bs-activity-wrap.bb-media-info-section {
                    margin:0
                }

                .loading.bs-activity-wrap:not(.bs-update) {
                    padding:0 15px
                }

                .bb-activity-author {
                    margin-right:3px
                }

                .bb-activity-author+p {
                    display:inline
                }

                .bb-mini-profile-card-area+p {
                    display:inline
                }

                div#buddypress .activity-read-more {
                    margin-left:0
                }

                div#buddypress .activity-read-more a {
                    font-size:inherit; border:0
                }

                div#buddypress .activity-read-more a:hover {
                    background:0 0
                }

                .wp-embedded-content+.video-container {
                    height:auto; padding-bottom:0
                }

                .wp-embedded-content+.video-container iframe {
                    position:static
                }

                iframe.wp-embedded-content {
                    max-width:100%; width:100%
                }

                .activity-item-header {
                    border-radius:4px 4px 0 0; display:-webkit-box; display:-ms-flexbox; display:flex; min-height:61px; margin-bottom:5px; padding:12px 0
                }

                .bs-update .activity-item-header {
                    -webkit-box-align:center; -ms-flex-align:center; align-items:center
                }

                .activity-item-header .item-avatar {
                    margin-right:12px; padding-top:3px; position:relative
                }

                .activity-item-header .item-avatar .avatar:not(.profile-avatar) {
                    border-radius:50%; max-width:36px
                }

                .activity-item-header .item {
                    line-height:21px
                }

                .activity-item-header .item p {
                    margin-bottom:0; color:#7f868f
                }

                .activity-item-header .item p a {
                    color:var(--bb-headings-color)
                }

                .activity-item-header .item p a:hover {
                    color:var(--bb-primary-color); text-decoration:none
                }

                .activity-item-header .item p a img.avatar {
                    border-radius:50%; margin-right:4px; position:relative; bottom:1px
                }

                .activity-item-header .item p a.activity-time-since {
                    display:none
                }

                .activity-item-header .bs-dropdown:after {
                    right:19px
                }

                #buddypress .activity-item-header .item p a.activity-time-since:hover {
                    text-decoration:none
                }

                .bs-update .activity-item-header {
                    background-color:var(--bb-content-alternate-background-color); border-bottom:1px solid #eef0f3; padding:12px 15px
                }

                .activity-item-header .item-title {
                    font-size:14px; letter-spacing:-.24px; color:#939597; position:relative
                }

                .activity-item-header .item-title img {
                    position:relative; bottom:1px
                }

                .gif-holder .loading-icon {
                    max-width:80px
                }

                .activity-item-header .item-title a {
                    font-size:14px; letter-spacing:-.24px; color:var(--bb-headings-color); display:inline
                }

                .activity-item-header .item-title a:hover {
                    color:var(--bb-primary-color)
                }

                .activity-item-header .item-meta {
                    font-size:12px
                }

                .activity-date {
                    color:var(--bb-alternate-text-color)
                }

                a.activity-date:hover {
                    color:var(--bb-headings-color)
                }

                .activity-item-body .inner-wrap.act-photo {
                    display:-webkit-box; display:-ms-flexbox; display:flex; margin:0 -6px; -ms-flex-wrap:wrap; flex-wrap:wrap
                }

                .activity-body-photo a img {
                    position:absolute; top:0; bottom:0; left:0; right:0; margin:auto; z-index:0; min-height:100%; width:auto; min-width:100%; object-fit:cover
                }

                .activity-item-footer {
                    padding:15px 0
                }

                .activity-item-footer input {
                    width:100%
                }

                span.gif-photo-source {
                    display:none
                }

                .activity-item-footer a.bb-comment-ico .bb-icon-comment, .activity-item-footer a.bb-like-wrap .bb-icon-like {
                    color:rgba(18, 43, 70, .4); font-size:24px; -webkit-transition:all linear .2s; transition:all linear .2s
                }

                .activity-item-footer a.bb-like-wrap.bb-favorite .bb-icon-like {
                    color:#122b46
                }

                .activity-item-footer a.bb-comment-ico {
                    display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; margin:0 auto 0 25px
                }

                .activity-item-footer a.bb-comment-ico i.bb-icon-comment:hover, .activity-item-footer a.bb-like-wrap i.bb-icon-like:hover {
                    color:rgba(18, 43, 70, .8)
                }

                .activity-item-footer .comment-count, .activity-item-footer .like-count {
                    color:#7f868f
                }

                .bs-activity-wrap .bs-dropdown-link {
                    color:rgba(18, 43, 70, .4); -webkit-transition:all linear .2s; transition:all linear .2s; font-size:20px; opacity:.4
                }

                .bs-activity-wrap .bs-dropdown-link:hover {
                    color:rgba(18, 43, 70, .8)
                }

                span.gif-photo-type {
                    display:none
                }

                .bs-activity-wrap .bs-dropdown {
                    right:-12px
                }

                .bs-activity-wrap .bs-dropdown#activity-actionlist-location {
                    padding:10px
                }

                .bs-activity-wrap .bs-dropdown.bs-emoji-dropdown .emoji-mart {
                    border:0
                }

                .bs-activity-wrap .bs-dropdown.bs-emoji-dropdown .emoji-mart .emoji-mart-anchors .emoji-mart-anchor {
                    color:rgba(18, 43, 70, .3); cursor:pointer
                }

                .bs-activity-wrap .bs-dropdown.bs-emoji-dropdown .emoji-mart .emoji-mart-anchors .emoji-mart-anchor:hover {
                    color:rgba(18, 43, 70, .8)
                }

                .bs-activity-wrap .bs-dropdown.bs-emoji-dropdown .emoji-mart .emoji-mart-anchors .emoji-mart-anchor-selected {
                    color:rgba(18, 43, 70, .8) !important
                }

                .bs-activity-wrap .bs-dropdown.bs-emoji-dropdown .emoji-mart .emoji-mart-anchors .emoji-mart-anchor-selected .emoji-mart-anchor-bar {
                    background-color:rgba(18, 43, 70, .8) !important
                }

                .bs-activity-wrap .bs-dropdown.bs-emoji-dropdown .emoji-mart-search {
                    margin-bottom:6px
                }

                .bs-activity-wrap .bs-dropdown.bs-emoji-dropdown .emoji-mart-search input {
                    height:35px; font-size:14px; padding:.1em .9em
                }

                .bs-activity-wrap .bs-dropdown:after {
                    right:22px
                }

                .bb-media-model-container .activity-comments-items li:nth-child(n+4) .bs-emoji-dropdown, .bb-media-model-container .add-comment-wrap.bb-emoji-up .bs-emoji-dropdown {
                    bottom:40px; top:auto; right:-5px; left:auto
                }

                .bb-media-model-container .activity-comments-items li:nth-child(n+4) .bs-emoji-dropdown:after, .bb-media-model-container .add-comment-wrap.bb-emoji-up .bs-emoji-dropdown:after {
                    right:-2px; bottom:-10px; top:auto; -webkit-transform:rotate(135deg); -ms-transform:rotate(135deg); transform:rotate(135deg)
                }

                .bb-media-model-container .bs-item-wrap:last-child .bs-dropdown {
                    top:auto; bottom:25px
                }

                .bb-media-model-container .bs-item-wrap:last-child .bs-dropdown:after {
                    right:-2px; bottom:-10px; top:auto; -webkit-transform:rotate(135deg); -ms-transform:rotate(135deg); transform:rotate(135deg)
                }

                .bs-activity-comments {
                    background-color:var(--bb-content-alternate-background-color); border-top:1px solid #eef0f3; margin:0 -15px
                }

                .activity-comments-items .bs-activity-comments {
                    border-top:0; margin-top:10px
                }

                .bs-activity-ctrl {
                    border-top:1px solid #eef0f3; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; padding:0 15px; -ms-flex-flow:row wrap; flex-flow:row wrap
                }

                .bs-activity-ctrl>div {
                    margin-top:10px; margin-bottom:10px
                }

                #buddypress h6.list-comments-heading {
                    padding:15px 20px 5px; margin-bottom:0; font-size:13px; color:#939597; font-weight:400; letter-spacing:0; line-height:1
                }

                #buddypress h6.list-comments-heading a {
                    color:inherit
                }

                #buddypress h6.list-comments-heading a:hover {
                    color:var(--bb-primary-color)
                }

                .activity-comments-items .bs-item-wrap .item-avatar {
                    margin-right:12px
                }

                .activity-comments-items .bs-item-wrap .item-avatar .avatar:not(.profile-avatar) {
                    border-radius:50%; max-width:36px
                }

                .activity-comments-items:not(.depth1) .bs-item-wrap .item-avatar .avatar:not(.profile-avatar) {
                    max-width:28px
                }

                .bb-media-comments-wrapper:not(.depth1) {
                    padding-left:48px
                }

                .bb-media-comments-wrapper.depth3 {
                    padding-left:42px
                }

                .bb-media-comments-wrapper.depth4 {
                    padding-left:40px
                }

                .activity-comments-items>li>.bb-media-comments-wrapper.depth1 {
                    padding-left:50px
                }

                .bb-mini-profile-card-area:empty {
                    display:none
                }

                .add-comment-wrap {
                    background-color:var(--bb-content-alternate-background-color); border-top:1px solid #eef0f3; display:-webkit-box; display:-ms-flexbox; display:flex; padding:12px 15px; border-radius:0 0 4px 4px
                }

                .add-comment-wrap .item-avatar {
                    margin-right:12px
                }

                .add-comment-wrap .avatar:not(.profile-avatar) {
                    max-width:36px
                }

                .add-comment-wrap .add-comment {
                    width:100%; background:0 0; border-radius:4px
                }

                .add-comment-wrap .add-comment:hover {
                    background:#fff
                }

                .bb-activity-info-inner-wrap {
                    font-size:14px; letter-spacing:-.24px; line-height:22px; padding:0 15px
                }

                .bs-activity-comments:empty {
                    display:none
                }

                .bb-media-model-wrapper.bb-internal-model .bb-activity-info-inner-wrap {
                    max-height:-webkit-calc(100% - 61px); max-height:calc(100% - 61px); overflow:auto
                }

                .bb-media-model-wrapper.bb-internal-model .activity-list .comment-item .bb-activity-more-options-wrap {
                    right:-10px
                }

                .activity-item-footer .like-count {
                    margin-left:7px
                }

                .activity-item-footer .comment-count {
                    margin-left:10px
                }

                .activity-comment-field {
                    margin-right:auto
                }

                .activity-comment-field {
                    width:100%
                }

                .activity-comment-field textarea.bs-comment-textarea {
                    width:100%; padding:5px 12px; height:2.417em; border-color:transparent; background-color:transparent; resize:none; font-size:13px; color:var(--bb-body-text-color); letter-spacing:-.22px; line-height:1.307
                }

                .activity-comment-field textarea.bs-comment-textarea:focus {
                    border-color:transparent; background-color:transparent
                }

                .bs-activity-comments .add-comment .bs-generic-button {
                    position:relative
                }

                .bs-activity-comments .add-comment .bs-generic-button a {
                    color:rgba(18, 43, 70, .4); -webkit-transition:all linear .2s; transition:all linear .2s; font-size:20px
                }

                .bs-activity-comments .add-comment .bs-generic-button a:hover {
                    color:rgba(18, 43, 70, .8)
                }

                .bs-activity-comments .add-comment .bs-generic-button i {
                    font-size:20px
                }

                .bs-item-list.activity-comments-items.list-view .bs-item-wrap:first-child, .bs-item-list.activity-comments-items.list-view .bs-item-wrap:last-child {
                    border-radius:0
                }

                .bs-item-list.activity-comments-items.list-view .bs-item-wrap {
                    border:0; background-color:transparent
                }

                .bs-item-list.activity-comments-items.list-view .bs-item-wrap:hover {
                    box-shadow:0 3px 24px 0 rgba(18, 43, 70, .08); border-radius:3px; position:relative; z-index:1
                }

                .bs-item-list.activity-comments-items.list-view .bs-item-wrap .item-expand .bs-dropdown {
                    right:7px; top:45px
                }

                .bs-item-list.activity-comments-items.list-view .bs-item-wrap ul.activity-comments-items {
                    width:100%; padding-top:10px
                }

                .bs-item-list.activity-comments-items.list-view .bs-item-wrap ul.activity-comments-items li {
                    padding-right:0
                }

                .bs-item-list.activity-comments-items.list-view .bs-item-wrap ul.activity-comments-items li:hover {
                    box-shadow:none; border-radius:0
                }

                .bs-item-list.activity-comments-items.list-view .bs-item-wrap ul.activity-comments-items li:last-of-type {
                    padding-bottom:0
                }

                .bs-item-list.activity-comments-items.list-view .bs-item-wrap ul.activity-comments-items li .item-expand .bs-dropdown {
                    right:-15px
                }

                .bs-item-list.activity-comments-items.list-view .bs-item-wrap .item {
                    line-height:24px
                }

                .bs-item-list.activity-comments-items.list-view .bs-item-wrap .add-comment-wrap {
                    padding-right:0
                }

                .list-comments-wrap>.bs-item-list.activity-comments-items.list-view {
                    border-bottom:1px solid #eef0f3
                }

                .bs-item-list.activity-comments-items.list-view.depth1 li.bs-item-wrap.hide_comment {
                    display:none
                }

                .item-wrap-stretch {
                    display:-webkit-box; display:-ms-flexbox; display:flex; min-width:100%; -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%
                }

                .activity-comments-items .bs-item-wrap .item-expand {
                    margin-left:20px; position:relative
                }

                .activity-comments-items .bs-item-wrap a.expand-comment {
                    color:rgba(18, 43, 70, .4); -webkit-transition:all linear .2s; transition:all linear .2s; font-size:14px; opacity:1
                }

                .activity-comments-items .bs-item-wrap a.expand-comment .bb-icon-angle-down {
                    font-size:22px; position:relative; top:-5px
                }

                .activity-comments-items .bs-item-wrap a.expand-comment:hover {
                    color:rgba(18, 43, 70, .8)
                }

                .activity-comments-items .item, .activity-comments-items .item-title a, .bs-item-list.activity-comments-items.list-view .item-meta {
                    font-size:14px
                }

                .activity-comments-items .activity-comment-text {
                    color:#7f868f
                }

                .bs-item-list.activity-comments-items.list-view .item-meta {
                    margin:5px 0 0; font-size:12px
                }

                .bs-item-list.activity-comments-items.list-view .item-meta a {
                    color:#7f868f
                }

                .bs-item-list.activity-comments-items.list-view .item-meta a:hover {
                    color:var(--bb-primary-color)
                }

                .activity-comments-items .item-expand .bs-dropdown {
                    top:28px
                }

                .inner-wrap.act-poll {
                    margin-left:70px
                }

                .inner-wrap.act-poll label {
                    font-size:1rem; margin-bottom:20px; display:block
                }

                .poll-button {
                    margin-right:20px
                }

                #buddypress .poll-button input[type=button], .poll-button input[type=button] {
                    padding-right:40px; padding-left:40px
                }

                .bb-input-vote .count {
                    color:#7f868f
                }

                .bb-input-vote {
                    display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; margin:20px 0 0
                }

                .bb-shared-poll .poll-item {
                    background:#fff; border-radius:4px; height:35px; line-height:35px; margin:10px 0; padding:0 15px; position:relative; z-index:1; overflow:hidden
                }

                .bb-shared-poll .poll-progress {
                    display:inline-block; height:35px; background-color:var(--bb-content-border-color); position:absolute; top:0; left:0; z-index:2
                }

                .poll-data {
                    position:relative; z-index:9
                }

                .poll-item i.bb-icon-check-small {
                    margin:0 0 0 10px
                }

                .poll-item i.bb-icon-check-small:before {
                    content:"\e876"; width:22px; height:22px; line-height:22px; border:1px solid var(--bb-body-text-color); border-radius:50%; font-family:bb-icons
                }

                .bs-befriend .inner-wrap {
                    text-align:center; color:#7f868f
                }

                .befriend-info {
                    margin-bottom:5px
                }

                .befriend-info p {
                    margin:0
                }

                .befriend-info a {
                    color:var(--bb-headings-color)
                }

                .befriend-info img.avatar {
                    max-width:30px; border-radius:50%; margin-right:6px
                }

                .befriend-date {
                    font-size:12px; display:none
                }

                #buddypress .befriend-info a.activity-time-since {
                    color:var(--bb-headings-color)
                }

                #buddypress .befriend-info a.activity-time-since:hover {
                    color:var(--bb-primary-color); text-decoration:none
                }

                .befriend-info a:hover {
                    color:var(--bb-primary-color)
                }

                .befriend-icon img {
                    max-width:70px; display:block; margin:0 auto 15px
                }

                .bs-activity-wrap .post-info {
                    letter-spacing:-.24px; line-height:1.357; word-wrap:break-word
                }

                .bs-activity-wrap .post-info p {
                    margin-bottom:1rem
                }

                .bs-activity-wrap .post-info img {
                    margin-top:1rem
                }

                .bs-activity-wrap.bb-poll .activity-item-body {
                    padding-left:48px
                }

                .bs-activity-wrap.bb-poll .activity-item-body .inner-wrap {
                    font-size:16px
                }

                .bb-poll-footer {
                    margin-bottom:10px
                }

                .entry-content .bs-video-post .fluid-width-video-wrapper {
                    margin-bottom:0; margin-top:0
                }

                .bs-activity-map .map-wrap img {
                    width:100%
                }

                .post-link-container {
                    border-radius:4px; border:1px solid #eef0f3; overflow:hidden; margin-bottom:20px; max-width:420px; position:relative; min-height:36px
                }

                .post-link-container .close-link {
                    position:absolute; right:5px; top:5px
                }

                .post-link-container h4 {
                    font-size:15px; font-weight:500; letter-spacing:-.24px; line-height:1.21; margin:0 0 10px
                }

                .post-link-container .link-wrap {
                    padding:7px 10px
                }

                .link-info {
                    -webkit-box-flex:1; -ms-flex:1 1 auto; flex:1 1 auto; padding:40px 20px; font-size:13px; color:#939597; letter-spacing:-.24px; line-height:1.38; -ms-flex-item-align:center; align-self:center
                }

                .link-img-holder {
                    -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:180px; min-height:208px
                }

                .link-img-holder a {
                    display:block; width:100%; height:100%; background-size:cover; background-position:50% 50%; background-color:transparent; border-top-left-radius:4px; border-bottom-left-radius:4px; min-height:140px
                }

                .post-link-container .bb-icon-close-circle:before {
                    color:var(--bb-alternate-text-color); font-size:1.5em; margin-top:5px
                }

                .activity-update-buttons {
                    padding:0; margin-left:auto
                }

                a.cancel {
                    font-size:14px; color:var(--bb-alternate-text-color); letter-spacing:-.24px; margin-right:15px
                }

                #buddypress .activity-post input[type=button] {
                    padding-left:40px; padding-right:40px; font-size:14px
                }

                #buddypress .activity-post input.cancel[type=button] {
                    background-color:#fff; border-color:#fff; color:#7f868f
                }

                textarea.activity-update {
                    width:100%; min-height:85px; padding:0; border-color:#fff; font-size:1rem; font-weight:300; resize:none; border:0
                }

                label[for=whats-new-post-in] {
                    font-size:14px; color:inherit; letter-spacing:-.24px; margin-right:5px
                }

                #whats-new-post-in {
                    width:auto; font-size:13px
                }

                .bs-update .activity-item-body {
                    padding:0 15px
                }

                .bs-update .activity-item-footer {
                    padding:0 15px 15px
                }

                .bs-update .activity-item-footer a.activity-emoji-icon i, .bs-update .activity-item-footer a.activity-type-icon i {
                    color:rgba(18, 43, 70, .4); font-size:24px; -webkit-transition:all linear .2s; transition:all linear .2s; padding:0 3px
                }

                .bs-update .activity-item-footer a.activity-emoji-icon i:hover, .bs-update .activity-item-footer a.activity-type-icon i:hover, .bs-update .activity-item-footer a.activity-type-icon.active i {
                    color:rgba(18, 43, 70, .8)
                }

                .group-wrap {
                    overflow:hidden
                }

                .activity-types>* {
                    text-align:center; display:inline-block; margin-right:8px
                }

                .bs-activity-wrap.bs-activity-group .inner-wrap {
                    margin-top:0; margin-bottom:0
                }

                .group-hero-image {
                    padding-top:40.476%; border-top-left-radius:4px; border-top-right-radius:4px; position:relative; overflow:hidden
                }

                .group-hero-image img {
                    position:absolute; top:0; bottom:0; left:0; right:0; margin:auto; z-index:0; min-height:100%; width:auto; min-width:100%; object-fit:cover
                }

                .group-icon {
                    position:absolute; bottom:-60px; left:50px; z-index:5
                }

                .group-icon div#item-header-avatar {
                    display:inline-block
                }

                .group-icon div#item-header-avatar img {
                    max-width:160px
                }

                .group-meta {
                    padding:25px 20px 25px 270px; border:1px solid #eef0f3; border-top:0; border-bottom-right-radius:4px; border-bottom-left-radius:4px
                }

                .group-activity-members a {
                    margin-left:-20px
                }

                .group-activity-members img.avatar {
                    max-width:40px; border:2px solid #fff
                }

                .count-members {
                    color:#7f868f; padding-left:10px
                }

                .type-case-photo ul {
                    display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; list-style:none; width:100%; font-size:0; margin:0 0 1rem
                }

                .type-case-photo ul li {
                    position:relative; display:inline-block; width:-webkit-calc(33.333% - .5rem); width:calc(33.333% - .5rem); margin-bottom:.5rem
                }

                .type-case-photo ul li a img {
                    position:absolute; top:0; height:100%; width:100%; object-fit:cover; border-radius:4px
                }

                .type-case-photo ul li:before {
                    display:block; width:100%; padding-bottom:100%; content:" "
                }

                .type-tag-wrap {
                    display:inline-block; margin-bottom:1rem; font-size:16px
                }

                .type-tag-wrap a i:before {
                    color:rgba(18, 43, 70, .4); font-weight:700
                }

                .type-tag-wrap .bs-dropdown {
                    top:-75px; right:inherit; left:0; opacity:1; visibility:visible; padding:10px; min-width:300px
                }

                .type-tag-wrap .bs-dropdown input[type=search] {
                    width:100%; padding-left:2.5rem
                }

                .type-tag-wrap .bs-dropdown:after {
                    top:unset; right:unset; left:50px; bottom:-12px; -webkit-transform:rotate(135deg); -ms-transform:rotate(135deg); transform:rotate(135deg)
                }

                .close-type-photo {
                    font-size:24px; position:absolute; top:5px; right:5px; z-index:9; cursor:pointer
                }

                .close-type-photo i {
                    color:#fd4343
                }

                .act-dropdown-wrap {
                    position:relative
                }

                .act-dropdown {
                    position:absolute; left:-15px; top:38px; background:#fff; box-shadow:0 2px 7px 1px rgba(0, 0, 0, .05), 0 6px 32px 0 rgba(18, 43, 70, .1); border-radius:4px; padding:10px; -webkit-transition:all linear .2s; transition:all linear .2s; margin:0; min-width:400px; z-index:100
                }

                .act-dropdown:after {
                    content:" "; position:absolute; width:0; height:0; top:1px; margin:0 auto; left:20px; box-sizing:border-box; border:6px solid #000; border-color:#fff #fff transparent transparent; -webkit-transform-origin:0 0; -ms-transform-origin:0 0; transform-origin:0 0; -webkit-transform:rotate(-45deg); -ms-transform:rotate(-45deg); transform:rotate(-45deg); box-shadow:2px -3px 3px 0 rgba(0, 0, 0, .02); -webkit-transition:all linear .2s; transition:all linear .2s; z-index:101
                }

                .act-dropdown#activity-actionlist-gifsearch .gif-search-result {
                    max-height:300px; overflow:auto; margin:10px 0
                }

                .act-dropdown input[type=search] {
                    padding-left:2.5rem; width:100%
                }

                @media (max-width:544px) {
                    .act-dropdown {
                        min-width:250px
                    }
                }

                a.activity-type-icon {
                    position:relative
                }

                a.activity-type-icon.disabled {
                    display:none
                }

                span.bs-dropdown-wrap.disabled {
                    display:none
                }

                a.activity-type-icon.open-down:after {
                    content:" "; position:absolute; width:0; height:0; top:37px; margin:0 auto; left:10px; box-sizing:border-box; border:6px solid #000; border-color:#fff #fff transparent transparent; -webkit-transform-origin:0 0; -ms-transform-origin:0 0; transform-origin:0 0; -webkit-transform:rotate(-45deg); -ms-transform:rotate(-45deg); transform:rotate(-45deg); box-shadow:2px -3px 3px 0 rgba(0, 0, 0, .02); -webkit-transition:all linear .2s; transition:all linear .2s; z-index:101
                }

                .gif-holder ul {
                    list-style:none; display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; margin:0 5px 0 0
                }

                .gif-holder ul li {
                    width:-webkit-calc(100% * (1 / 3)); width:calc(100% * (1 / 3)); margin-bottom:4px; padding:0 2px
                }

                .gif-holder ul li img {
                    width:100%
                }

                .bs-dropdown-model {
                    display:none
                }

                .bs-dropdown-model.open {
                    display:block
                }

                .bb-input-poll {
                    max-width:400px
                }

                .bb-input-poll .item {
                    display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; padding:6px 0
                }

                .bb-input-poll .item:before {
                    content:""; background:var(--bb-content-alternate-background-color); border:1px solid #dedfe2; width:18px; height:18px; border-radius:50%; margin-right:10px; cursor:move
                }

                .bb-input-poll input {
                    -webkit-box-flex:1; -ms-flex:1; flex:1; margin-right:7px; font-size:14px; height:34px; max-width:343px
                }

                .bb-input-poll .bb-icon-close-circle {
                    font-size:22px; color:#c4cad1; cursor:pointer; visibility:hidden; opacity:0; -webkit-transition:.2s all; transition:.2s all
                }

                .bb-input-poll .item:hover .bb-icon-close-circle {
                    visibility:visible; opacity:1
                }

                .bb-input-poll .bb-sign {
                    font-size:14px
                }

                #adds-poll-choice {
                    padding:10px 26px 20px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; font-size:12px; color:var(--bb-primary-color); letter-spacing:-.24px; font-weight:500; line-height:1
                }

                #adds-poll-choice a {
                    cursor:pointer
                }

                .bb-input-poll .close-link {
                    color:var(--bb-danger-color); margin-left:20px
                }

                .bb-input-poll .close-link .bb-sign {
                    font-size:11px
                }

                .bb-activity-media-wrap {
                    display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-flow:row wrap; flex-flow:row wrap; margin:0 -3px; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; position:relative
                }

                .bb-activity-video-elem .video-js {
                    border-radius:var(--bb-block-radius-inner)
                }

                .bb-activity-video-elem .video-js .vjs-poster, .bb-activity-video-elem .video-js video {
                    border-radius:var(--bb-block-radius-inner)
                }

                .bb-activity-video-elem.has-no-thumbnail .bb-video-cover-wrap {
                    background-color:var(--bb-content-alternate-background-color)
                }

                .acomment-content .bb-activity-video-elem.has-no-thumbnail .bb-video-cover-wrap {
                    -webkit-filter:brightness(.94); filter:brightness(.94)
                }

                .bb-activity-video-elem.has-no-thumbnail .bb-video-cover-wrap:before {
                    background-color:var(--bb-alternate-text-color) !important; color:var(--bb-content-alternate-background-color); opacity:.5
                }

                .bb-activity-video-elem.has-no-thumbnail .bb-video-cover-wrap:hover .bb-videos-length, .bb-activity-video-elem.has-no-thumbnail .bb-video-cover-wrap:hover .item-action-wrap>a i, .bb-activity-video-elem.has-no-thumbnail .bb-video-cover-wrap:hover:before {
                    opacity:1
                }

                .bb-activity-video-elem.has-no-thumbnail .bb-video-cover-wrap:after {
                    display:none
                }

                .bb-activity-video-elem.has-no-thumbnail .bb-video-cover-wrap img {
                    opacity:0
                }

                .bb-activity-video-elem.has-no-thumbnail .bb-video-cover-wrap .bb-video-duration {
                    background-color:transparent; color:var(--bb-alternate-text-color); opacity:1
                }

                .bb-activity-video-elem.has-no-thumbnail .bb-video-cover-wrap .bb-videos-length {
                    background-color:transparent; color:var(--bb-alternate-text-color); opacity:.6
                }

                .bb-activity-video-elem.has-no-thumbnail .video-js:not(.vjs-has-started).vjs-paused {
                    background-color:transparent
                }

                .bb-activity-video-elem.has-no-thumbnail .video-js:not(.vjs-has-started).vjs-paused video {
                    opacity:0
                }

                .bb-activity-video-elem.has-no-thumbnail .video-js:not(.vjs-has-started).vjs-paused .vjs-big-play-button {
                    background-color:var(--bb-alternate-text-color) !important; opacity:.5 !important
                }

                .bb-activity-video-elem.has-no-thumbnail .video-js:not(.vjs-has-started).vjs-paused .vjs-big-play-button:before {
                    color:var(--bb-content-alternate-background-color)
                }

                .bb-activity-video-elem.has-no-thumbnail .video-js:not(.vjs-has-started).vjs-paused:hover .vjs-big-play-button {
                    opacity:1 !important
                }

                .bb-activity-video-elem.has-no-thumbnail .video-js:not(.vjs-has-started).vjs-paused:after {
                    display:none
                }

                .bb-activity-video-elem.has-no-thumbnail .vjs-poster {
                    background-color:var(--bb-content-alternate-background-color)
                }

                .bb-activity-video-elem.has-no-thumbnail .bb-video-duration {
                    background-color:var(--bb-alternate-text-color); color:#fff; opacity:.8
                }

                .bb-activity-video-elem.has-no-thumbnail:hover .item-action-wrap>a i {
                    opacity:1
                }

                .bb-activity-video-elem.has-no-thumbnail .item-action-wrap>a {
                    background-color:transparent !important
                }

                .bb-activity-video-elem.has-no-thumbnail .item-action-wrap>a i {
                    color:var(--bb-alternate-text-color); font-size:18px
                }

                #bbpress-forums div.bbp-reply-content .bb-activity-video-elem.has-no-thumbnail .bb-video-cover-wrap, .bb-video-thumb.has-no-thumbnail .bb-video-cover-wrap {
                    background-color:var(--bb-content-alternate-background-color); -webkit-filter:brightness(.94); filter:brightness(.94)
                }

                #bbpress-forums div.bbp-reply-content .bb-activity-video-elem.has-no-thumbnail .bb-video-cover-wrap:before, .bb-video-thumb.has-no-thumbnail .bb-video-cover-wrap:before {
                    background-color:var(--bb-alternate-text-color) !important; color:var(--bb-content-alternate-background-color); opacity:.5
                }

                #bbpress-forums div.bbp-reply-content .bb-activity-video-elem.has-no-thumbnail .bb-video-cover-wrap:hover:before, .bb-video-thumb.has-no-thumbnail .bb-video-cover-wrap:hover:before {
                    opacity:1
                }

                #bbpress-forums div.bbp-reply-content .bb-activity-video-elem.has-no-thumbnail .bb-video-cover-wrap:after, .bb-video-thumb.has-no-thumbnail .bb-video-cover-wrap:after {
                    display:none
                }

                #bbpress-forums div.bbp-reply-content .bb-activity-video-elem.has-no-thumbnail .bb-video-cover-wrap img, .bb-video-thumb.has-no-thumbnail .bb-video-cover-wrap img {
                    opacity:0
                }

                #bbpress-forums div.bbp-reply-content .bb-activity-video-elem.has-no-thumbnail .item-action-wrap>a, .bb-video-thumb.has-no-thumbnail .item-action-wrap>a {
                    background-color:transparent !important
                }

                #bbpress-forums div.bbp-reply-content .bb-activity-video-elem.has-no-thumbnail .item-action-wrap>a i, .bb-video-thumb.has-no-thumbnail .item-action-wrap>a i {
                    color:var(--bb-alternate-text-color) !important; opacity:1 !important
                }

                #bbpress-forums div.bbp-reply-content .bb-activity-video-elem.has-no-thumbnail:hover .bb-videos-length, #bbpress-forums div.bbp-reply-content .bb-activity-video-elem.has-no-thumbnail:hover .item-action-wrap>a i, .bb-video-thumb.has-no-thumbnail:hover .bb-videos-length, .bb-video-thumb.has-no-thumbnail:hover .item-action-wrap>a i {
                    opacity:1
                }

                #bbpress-forums div.bbp-reply-content .bb-activity-video-elem.has-no-thumbnail .bb-video-duration, .bb-video-thumb.has-no-thumbnail .bb-video-duration {
                    background-color:transparent; color:var(--bb-alternate-text-color); opacity:1
                }

                #bbpress-forums div.bbp-reply-content .bb-activity-video-elem.has-no-thumbnail .bb-videos-length, .bb-video-thumb.has-no-thumbnail .bb-videos-length {
                    background-color:transparent; color:var(--bb-alternate-text-color); opacity:.6
                }

                .bb-video-thumb.has-no-thumbnail .bb-custom-check:not(:checked)+label {
                    color:var(--bb-alternate-text-color)
                }

                #bbpress-forums div.bbp-reply-content .bb-activity-video-elem.has-no-thumbnail .bb-video-cover-wrap, .bbp-reply-content .bb-activity-media-wrap .bb-activity-media-elem.document-activity {
                    -webkit-filter:brightness(.96); filter:brightness(.96)
                }

                .video-js {
                    font-family:inherit
                }

                .video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
                    background:var(--bb-tooltip-background); border-radius:5px; width:25px
                }

                .video-js [data-balloon]:after {
                    background:var(--bb-tooltip-background)
                }

                .video-js .vjs-play-progress {
                    background-color:var(--bb-primary-color)
                }

                .video-js .vjs-play-progress:before {
                    color:var(--bb-primary-color)
                }

                .video-js .vjs-volume-level {
                    background-color:var(--bb-primary-color); border-radius:4px
                }

                .video-js .vjs-menu .vjs-menu-content {
                    background:var(--bb-tooltip-background); border-radius:5px
                }

                .video-js .vjs-menu li {
                    color:var(--bb-tooltip-color)
                }

                .video-js .vjs-menu li .vjs-menu-item-text {
                    opacity:.7; font-size:11px; font-weight:500
                }

                .video-js .vjs-menu li.vjs-selected, .video-js .vjs-menu li:hover {
                    color:var(--bb-tooltip-background); background-color:var(--bb-tooltip-color) !important
                }

                .video-js .vjs-menu li.vjs-selected .vjs-menu-item-text, .video-js .vjs-menu li:hover .vjs-menu-item-text {
                    opacity:1
                }

                .has-no-thumbnail .video-js.vjs-error .vjs-error-display.vjs-modal-dialog {
                    background:var(--bb-content-alternate-background-color); color:var(--bb-alternate-text-color)
                }

                .has-no-thumbnail .video-js.vjs-error .vjs-error-display.vjs-modal-dialog .vjs-modal-dialog-content {
                    font-size:16px; font-weight:500; color:var(--bb-alternate-text-color)
                }

                .has-no-thumbnail .video-js.vjs-error .vjs-error-display.vjs-modal-dialog:before {
                    color:var(--bb-alternate-text-color); opacity:.4
                }

                .bb-activity-media-elem {
                    padding:3px
                }

                .bb-activity-media-elem .entry-img {
                    background:0 0; border-radius:var(--bb-block-radius-inner); margin:0; position:relative; padding-top:38.56%
                }

                .bb-activity-media-elem .bb-photos-length {
                    position:absolute; width:100%; top:0; left:0; height:100%; text-align:center; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -ms-flex-flow:row wrap; flex-flow:row wrap; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; background:rgba(0, 0, 0, .5); color:#fff; font-size:16px; font-weight:500; line-height:1.31
                }

                .bb-activity-media-elem .bb-photos-length strong {
                    color:inherit; display:block; font-size:24px; font-weight:600; line-height:1.33
                }

                .bb-activity-media-wrap .bb-activity-media-elem.document-activity .document-action-wrap>a:hover {
                    color:var(--bb-primary-color)
                }

                .bb-activity-media-elem.document-activity.code-full-view .document-action-wrap .document-action_collapse i {
                    color:var(--bb-primary-color)
                }

                .bb-activity-media-wrap .bb-activity-media-elem.document-activity .document-preview-wrap {
                    background-color:rgba(0, 0, 0, .05); border-color:var(--bb-content-border-color)
                }

                .bb-activity-media-wrap .bb-activity-media-elem.document-activity {
                    background-color:var(--bb-content-background-color); border-color:var(--bb-content-border-color); border-radius:var(--bb-block-radius-inner)
                }

                .bb-activity-media-wrap .bb-activity-media-elem.document-activity .document-preview-wrap {
                    border-radius:var(--bb-block-radius-inner) var(--bb-block-radius-inner) 0 0
                }

                .bb-activity-media-wrap .bb-activity-media-elem.document-activity .more_text_view {
                    background-color:var(--bb-body-background-color); border-color:var(--bb-content-border-color); color:var(--bb-alternate-text-color)
                }

                .bb-activity-media-wrap .bb-activity-media-elem.document-activity .document-text-wrap {
                    border-color:var(--bb-content-border-color); border-radius:var(--bb-option-radius)
                }

                .bb-activity-media-wrap .bb-activity-media-elem.document-activity:hover {
                    background-color:var(--bb-content-alternate-background-color)
                }

                .bb-activity-media-wrap .bb-activity-media-elem.document-activity .document-description-wrap {
                    background-color:var(--bb-content-background-color)
                }

                .bb-activity-media-wrap .bb-activity-media-elem.document-activity .document-description-wrap .document-detail-wrap .document-description, .bb-activity-media-wrap .bb-activity-media-elem.document-activity .document-description-wrap .document-detail-wrap .document-extension-description, .bb-activity-media-wrap .bb-activity-media-elem.document-activity .document-description-wrap .document-detail-wrap .document-helper-text {
                    color:var(--bb-alternate-text-color)
                }

                .bb-activity-media-wrap .bb-activity-media-elem.document-activity .document-description-wrap .document-detail-wrap .document-title {
                    color:var(--bb-headings-color)
                }

                .bb-activity-media-wrap .bb-activity-media-elem.document-activity .document-action-wrap>a i {
                    background-color:var(--bb-content-background-color); border-color:var(--bb-content-border-color); color:var(--bb-headings-color)
                }

                .bb-activity-media-wrap .bb-activity-media-elem.document-activity .document-action-wrap>a i:before {
                    opacity:.4
                }

                .bb-activity-media-wrap .bb-activity-media-elem.document-activity .document-action-wrap>a:hover>i {
                    color:var(--bb-headings-color)
                }

                .bb-activity-media-wrap .bb-activity-media-elem.document-activity .document-action-wrap>a:hover>i:before {
                    opacity:1
                }

                .bb-activity-media-wrap .bb-activity-media-elem.document-activity .document-action-wrap .document-action_list ul li a {
                    color:var(--bb-body-text-color)
                }

                .bb-activity-media-wrap .bb-activity-media-elem.document-activity .document-action-wrap .document-action_list ul li a:before {
                    color:var(--bb-alternate-text-color)
                }

                .bb-activity-media-wrap .bb-activity-media-elem.document-activity .document-description-wrap .entry-img>i {
                    color:var(--bb-alternate-text-color)
                }

                .bb-activity-media-wrap .CodeMirror-gutters {
                    background-color:var(--bb-body-background-color); border-color:var(--bb-content-border-color)
                }

                .bb-activity-media-wrap .CodeMirror-linenumber {
                    color:var(--bb-alternate-text-color); text-align:center
                }

                .bb-activity-media-wrap .bb-activity-media-elem.document-activity .document-action-wrap>a.document-action_download i {
                    border-radius:var(--bb-option-radius) 0 0 var(--bb-option-radius)
                }

                .bb-activity-media-wrap .bb-activity-media-elem.document-activity .document-action-wrap>a.document-action_more i {
                    border-radius:0 var(--bb-option-radius) var(--bb-option-radius) 0
                }

                .bb-activity-media-wrap .bb-activity-media-elem.document-activity.code-full-view .document-action-wrap .document-action_collapse i, .bb-activity-media-wrap .bb-activity-media-elem.document-activity.is_large .document-action-wrap .document-action_collapse i {
                    border-radius:var(--bb-option-radius) 0 0 var(--bb-option-radius)
                }

                .activity-list li.blogs .activity-content .activity-inner .bb-post-title {
                    color:var(--bb-headings-color)
                }

                .activity-list li.blogs .activity-content .activity-inner .activity-discussion-title-wrap {
                    color:var(--bb-headings-color)
                }

                .activity-list li.blogs .activity-content .activity-inner .activity-discussion-title-wrap a:hover {
                    color:var(--bb-primary-color)
                }

                .activity-list li.blogs .activity-content .activity-inner .bb-content-wrp {
                    background-color:var(--bb-content-alternate-background-color)
                }

                .activity-list li.bbp_reply_create .activity-content .activity-inner .activity-discussion-title-wrap a, .activity-list li.bbp_topic_create .activity-content .activity-inner .activity-discussion-title-wrap a {
                    color:var(--bb-headings-color)
                }

                .activity-list li.bbp_reply_create .activity-content .activity-inner .activity-discussion-title-wrap a:hover, .activity-list li.bbp_topic_create .activity-content .activity-inner .activity-discussion-title-wrap a:hover {
                    color:var(--bb-primary-color)
                }

                .activity-list li.bbp_reply_create .activity-content .activity-inner .activity-discussion-title-wrap~.activity-attached-gif-container .gif-player, .activity-list li.bbp_topic_create .activity-content .activity-inner .activity-discussion-title-wrap~.activity-attached-gif-container .gif-player {
                    margin:auto
                }

                .activity-list li.bbp_reply_create .activity-content .activity-inner .activity-discussion-title-wrap~.activity-attached-gif-container .gif-player .gif-icon, .activity-list li.bbp_topic_create .activity-content .activity-inner .activity-discussion-title-wrap~.activity-attached-gif-container .gif-player .gif-icon {
                    border-radius:0 var(--bb-block-radius-inner) 0 var(--bb-block-radius-inner)
                }

                .bb-media-length-2 .act-grid-1-1 {
                    -webkit-box-flex:0; -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%
                }

                .act-grid-1-2 {
                    -webkit-box-flex:0; -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%
                }

                .activity-body-photo a.entry-img {
                    padding-top:40.476%; border-radius:4px
                }

                .activity-body-photo .act-grid-1-2 a.entry-img {
                    padding-top:52.56%
                }

                .bb-media-length-1 .bb-activity-media-elem .entry-img {
                    padding-top:0 !important
                }

                .bb-media-length-1 .bb-activity-media-elem .entry-img img {
                    position:static
                }

                .bb-media-length-2 .bb-activity-media-elem .entry-img {
                    padding-top:80%
                }

                .bb-media-length-3 .bb-activity-media-elem .entry-img.act-grid-1-1 {
                    padding-top:52.56%
                }

                .bb-media-length-4 .act-grid-1-2 {
                    -webkit-box-flex:0; -ms-flex:0 0 33.33%; flex:0 0 33.33%; max-width:33.33%
                }

                .bb-media-length-4 .bb-activity-media-elem.act-grid-1-2 .entry-img {
                    padding-top:72.56%
                }

                .bb-media-length-5 .bb-activity-media-elem .entry-img {
                    padding-top:72.56%
                }

                .bb-media-length-5 .act-grid-1-1 {
                    -webkit-box-flex:0; -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%
                }

                .bb-media-length-5 .act-grid-1-1+.act-grid-1-2 {
                    -webkit-box-flex:0; -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%
                }

                .bb-media-length-5 .act-grid-1-2 {
                    -webkit-box-flex:0; -ms-flex:0 0 33.33%; flex:0 0 33.33%; max-width:33.33%
                }

                .bb-activity-media-wrap.bb-media-length-3 .act-grid-1-2 .entry-img {
                    padding-top:55.56%
                }

                .bb-activity-media-wrap.bb-media-length-3 .act-grid-1-1.bb-vertical-layout {
                    -webkit-box-flex:0; -ms-flex:0 0 64%; flex:0 0 64%; max-width:64%
                }

                .bb-activity-media-wrap.bb-media-length-3 .act-grid-1-1.bb-vertical-layout~.bb-activity-media-elem {
                    -webkit-box-flex:0; -ms-flex:0 0 36%; flex:0 0 36%; max-width:36%
                }

                .bb-activity-media-wrap.bb-media-length-3 .act-grid-1-1.bb-vertical-layout~.bb-activity-media-elem .entry-img {
                    padding-top:105.6%
                }

                .bb-activity-media-wrap.bb-media-length-3 .act-grid-1-1.bb-vertical-layout+div+div {
                    position:absolute; right:0; bottom:0; width:36%
                }

                @media screen and (max-width:544px) {
                    .bb-activity-media-wrap.bb-media-length-3 .act-grid-1-1.bb-vertical-layout+div, .bb-activity-media-wrap.bb-media-length-3 .act-grid-1-1.bb-vertical-layout+div+div {
                        position:static; width:100%
                    }
                }

                .bb-activity-media-wrap.bb-media-length-4 .act-grid-1-1.bb-vertical-layout {
                    -webkit-box-flex:0; -ms-flex:0 0 64%; flex:0 0 64%; max-width:64%
                }

                .bb-activity-media-wrap.bb-media-length-4 .act-grid-1-1.bb-vertical-layout~.bb-activity-media-elem {
                    -webkit-box-flex:0; -ms-flex:0 0 36%; flex:0 0 36%; max-width:36%
                }

                .bb-activity-media-wrap.bb-media-length-4 .act-grid-1-1.bb-vertical-layout~.bb-activity-media-elem .entry-img {
                    padding-top:69.1%
                }

                .bb-activity-media-wrap.bb-media-length-4 .act-grid-1-1.bb-vertical-layout .entry-img {
                    padding-top:119%
                }

                .bb-activity-media-wrap.bb-media-length-4 .act-grid-1-1.bb-vertical-layout+div, .bb-activity-media-wrap.bb-media-length-4 .act-grid-1-1.bb-vertical-layout+div+div, .bb-activity-media-wrap.bb-media-length-4 .act-grid-1-1.bb-vertical-layout+div+div+div {
                    position:absolute; right:0; top:0; width:36%
                }

                .bb-activity-media-wrap.bb-media-length-4 .act-grid-1-1.bb-vertical-layout+div+div {
                    top:33.4%
                }

                .bb-activity-media-wrap.bb-media-length-4 .act-grid-1-1.bb-vertical-layout+div+div+div {
                    top:initial; bottom:0
                }

                @media screen and (max-width:544px) {
                    .bb-activity-media-wrap.bb-media-length-4 .act-grid-1-1.bb-vertical-layout+div, .bb-activity-media-wrap.bb-media-length-4 .act-grid-1-1.bb-vertical-layout+div+div, .bb-activity-media-wrap.bb-media-length-4 .act-grid-1-1.bb-vertical-layout+div+div+div {
                        position:static; width:100%
                    }
                }

                .bb-activity-media-wrap.bb-media-length-more .bb-activity-media-elem .entry-img {
                    padding-top:82.56%
                }

                .bb-activity-media-wrap.bb-media-length-more .act-grid-1-1 {
                    -webkit-box-flex:0; -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%
                }

                .bb-activity-media-wrap.bb-media-length-more .act-grid-1-1+.act-grid-1-2 {
                    -webkit-box-flex:0; -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%
                }

                .bb-activity-media-wrap.bb-media-length-more .act-grid-1-2 {
                    -webkit-box-flex:0; -ms-flex:0 0 33.33%; flex:0 0 33.33%; max-width:33.33%
                }

                #bbpress-forums .bbp-reply-content .bb-activity-media-wrap.bb-media-length-1 .bb-activity-video-elem.has-no-thumbnail, .acomment-content .bb-activity-video-wrap.bb-video-length-1 .bb-activity-video-elem.has-no-thumbnail {
                    -webkit-filter:brightness(.94); filter:brightness(.94)
                }

                .bp-single-message-content .bb-activity-media-wrap .bb-activity-media-elem.document-activity {
                    display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column
                }

                .bp-single-message-content .bb-activity-media-wrap .bb-activity-media-elem.document-activity .document-description-wrap {
                    -webkit-box-ordinal-group:2; -ms-flex-order:1; order:1
                }

                .bp-single-message-content .bb-activity-media-wrap .bb-activity-media-elem.document-activity .document-text-wrap {
                    -webkit-box-ordinal-group:3; -ms-flex-order:2; order:2
                }

                .bp-single-message-content .bb-activity-media-wrap .bb-activity-media-elem.document-activity .more_text_view {
                    -webkit-box-ordinal-group:4; -ms-flex-order:3; order:3
                }

                .bp-single-message-content .bb-activity-media-wrap .bb-activity-media-elem.document-activity .document-action-wrap {
                    bottom:21px; top:inherit
                }

                .acomment-content .bb-activity-media-wrap .bb-activity-media-elem.document-activity {
                    background-color:var(--bb-content-background-color)
                }

                div[class*=attached-gif-container] .gif-player video {
                    border-radius:var(--bb-block-radius-inner)
                }

                div[class*=attached-gif-container] .gif-player .gif-play-button {
                    display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center
                }

                div[class*=attached-gif-container] .gif-player .gif-play-button .bb-icon-play {
                    content:"\eef7"; font-family:bb-icons; font-size:28px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; text-indent:3px; font-weight:300; font-style:normal; color:#fff; background-color:rgba(0, 0, 0, .7) !important; box-shadow:0 0 20px rgba(0, 0, 0, .1); height:60px; width:60px; position:absolute; left:50%; top:50%; -webkit-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); transform:translate(-50%, -50%); z-index:11; border:0; -webkit-transition:all ease .3s !important; transition:all ease .3s !important; border-radius:50%
                }

                div[class*=attached-gif-container] .gif-player .gif-play-button .bb-icon-play:before {
                    font-size:46px; opacity:.8
                }

                div[class*=attached-gif-container] .gif-player .gif-icon {
                    border-radius:0 var(--bb-block-radius-inner) 0 0
                }

                .activity-attached-gif-container .gif-icon {
                    border-radius:0 var(--bb-block-radius-inner) 0 0
                }

                .activity-item-header .item-title img {
                    margin-right:5px; margin-left:5px
                }

                ul.bb-choices {
                    list-style:none; font-size:16px; color:var(--bb-headings-color); margin:0 0 20px
                }

                ul.bb-choices li {
                    margin-bottom:12px
                }

                ul.bb-choices a {
                    color:inherit
                }

                ul.bb-choices .bb-choice-wrap {
                    position:relative; border-radius:3px; overflow:hidden; font-size:16px; color:var(--bb-headings-color); padding:6px 12px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center
                }

                ul.bb-choices label {
                    font-size:16px
                }

                ul.bb-choices .bar {
                    margin-right:20px; position:relative
                }

                ul.bb-choices svg {
                    position:relative
                }

                ul.bb-choices .bg-bag {
                    width:50%; background:var(--bb-content-border-color); display:block; position:absolute; left:0; height:100%; top:0
                }

                ul.bb-choices strong {
                    font-weight:500; min-width:42px; display:inline-block
                }

                ul.bb-choices .bb-votes {
                    color:var(--bb-alternate-text-color); letter-spacing:-.24px
                }

                ul.bb-choices .bs-styled-radio+.bb-radio-label:before, ul.bb-choices .bs-styled-radio+label:before {
                    border-width:1px; width:18px; height:18px; top:-2px
                }

                ul.bb-choices .bs-styled-radio:checked+.bb-radio-label:before, ul.bb-choices .bs-styled-radio:checked+label:before {
                    background:var(--bb-success-color); border-color:var(--bb-success-color)
                }

                ul.bb-choices .bs-styled-radio:checked+.bb-radio-label:after, ul.bb-choices .bs-styled-radio:checked+label:after {
                    background:0 0; color:#fff; content:"\e876"; display:inline-block; font:normal normal normal 14px/1 bb-icons; font-size:24px; text-rendering:auto; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; left:-3px; top:-2px
                }

                .bb-poll-footer .button {
                    min-width:110px; margin-right:25px
                }

                .bb-poll-footer .bb-votes {
                    color:var(--bb-alternate-text-color); letter-spacing:-.24px
                }

                .map-wrap {
                    background:#fff; border:1px solid var(--bb-content-border-color); border-radius:4px
                }

                .map-wrap .bb-map-img-wrap {
                    position:relative; overflow:hidden; padding-top:42.56%; display:block
                }

                .map-wrap .bb-map-img-wrap img {
                    position:absolute; top:0; bottom:0; left:0; right:0; margin:auto; z-index:0; min-height:100%; width:auto; min-width:100%; object-fit:cover
                }

                .map-wrap .location-info {
                    display:-webkit-box; display:-ms-flexbox; display:flex; padding:15px
                }

                .map-wrap h4 {
                    font-size:14px; font-weight:500; letter-spacing:-.24px; margin:0 0 3px
                }

                .map-wrap .location-meta {
                    font-size:13px; color:var(--bb-alternate-text-color); line-height:1.4
                }

                .map-wrap .bb-checkin-img {
                    display:inline-block; margin-right:15px
                }

                .activity-add-smile {
                    position:relative
                }

                .bb-load-new-activities {
                    margin-bottom:20px
                }

                #bs-activity-form-wrap .bs-activity-wrap.bs-activity-wrap .dropzone .dz-default {
                    min-height:200px; max-height:200px
                }

                #bs-activity-update-wrap .dropzone.dz-started .dz-message {
                    -webkit-box-ordinal-group:3; -ms-flex-order:2; order:2; min-height:1px; max-width:200px; height:200px; font-size:14px; line-height:1; margin:0 5px 10px
                }

                #buddypress div#subnav.bb-item-list-tabs {
                    display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; margin-bottom:20px
                }

                #buddypress div#subnav.bb-item-list-tabs ul#activity-sub-nav {
                    margin:0
                }

                #buddypress div#subnav.bb-item-list-tabs ul#activity-sub-nav>li {
                    padding-bottom:0
                }

                #buddypress div#subnav.bb-item-list-tabs ul#activity-sub-nav .sub-menu {
                    top:36px
                }

                #buddypress div#subnav.bb-item-list-tabs ul#activity-sub-nav .sub-menu li {
                    float:none
                }

                #buddypress div#subnav.bb-item-list-tabs ul#activity-sub-nav .sub-menu li a {
                    padding:9px 15px
                }

                #buddypress div#subnav.bb-item-list-tabs ul#activity-sub-nav .sub-menu li.selected a {
                    background:#f5f5f5; color:var(--bb-headings-color); border-bottom:0
                }

                #buddypress div#subnav.bb-item-list-tabs a.more-button {
                    font-size:16px
                }

                #buddypress div#subnav.bb-item-list-tabs a.more-button:after {
                    bottom:-25px
                }

                #buddypress div#subnav.bb-item-list-tabs .bs-dropdown-wrap {
                    display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; font-size:13px
                }

                #buddypress div#subnav.bb-item-list-tabs .bs-sort-button {
                    padding:5px 0 5px 10px
                }

                ul#activity-sub-nav {
                    -webkit-box-flex:1; -ms-flex:1; flex:1
                }

                .bb-mini-group-profile-card-area:empty, .dz-details {
                    display:none
                }

                .activity.bp-user #bs-activity-update-wrap .dropzone.dz-started .dz-message {
                    max-width:99px; height:100px; min-height:100px; font-size:11px; line-height:1
                }

                .activity.bp-user .activity-type .dropzone .dz-preview {
                    min-width:99px
                }

                .activity.bp-user .dropzone .dz-default span:before {
                    height:25px; width:30px; margin:0 auto 10px
                }

                .activity-comments-items {
                    margin:0; list-style:none; background:var(--bb-content-alternate-background-color); padding:15px
                }

                .activity-comments-items li:not(:last-child) {
                    margin-bottom:20px
                }

                .activity-comments-items .item-title {
                    font-size:13px; letter-spacing:-.22px; line-height:1.307; position:relative
                }

                .activity-comments-items .item-title a {
                    font-weight:600
                }

                .activity-comments-items .bs-activity-comments:not(.show) {
                    display:none
                }

                .activity-comments-items .bs-item-list.list-view .bs-item-wrap {
                    margin-bottom:15px; padding:0
                }

                .activity-comments-items .bs-item-list.list-view .bs-item-wrap:last-child {
                    margin-bottom:0
                }

                .activity-comments-items h6.list-comments-heading {
                    padding:0; margin-bottom:16px; font-size:13px; color:#939597
                }

                .activity-comments-items h6.list-comments-heading a {
                    color:inherit
                }

                .activity-comments-items .activity-comments-items .bs-item-wrap a.expand-comment .bb-icon-angle-down:before {
                    font-size:20px
                }

                .activity-comments-items .bs-item-list.activity-comments-items.list-view .bs-item-wrap .item-expand .bs-dropdown {
                    min-width:100px; right:24px; top:-5px; padding:2px 0
                }

                .activity-comments-items .bs-item-list.activity-comments-items.list-view .bs-item-wrap .item-expand .bs-dropdown:after {
                    top:8px; right:-12px; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg)
                }

                .activity-comments-items .bs-item-list.activity-comments-items.list-view .bs-item-wrap:hover {
                    box-shadow:none
                }

                .activity-comments-items .activity-comments-items .activity-comment-text {
                    display:inline-block; font-size:13px; letter-spacing:-.22px; line-height:17px; color:inherit
                }

                .activity-comments-items .activity-comment-text p {
                    margin:0
                }

                .activity-comments-items .list-comments-wrap>.bs-item-list.activity-comments-items.list-view {
                    border-bottom:0
                }

                .activity-comments-items .add-comment-wrap .add-comment {
                    background:#fff
                }

                .activity-comments-items .item-meta {
                    font-size:12px; color:var(--bb-alternate-text-color); letter-spacing:-.18px; line-height:1.666; margin:5px 0 0
                }

                .activity-comments-items .item-meta a {
                    color:inherit
                }

                .activity-comments-items .item-meta a:hover {
                    color:var(--bb-headings-color)
                }

                #discard-draft-activity, .bb_discard_topic_reply_draft {
                    color:var(--bb-body-text-color) !important
                }

                .bb-media-comment-text {
                    border:0; height:36px; resize:none; width:100%; font-size:14px; padding:5px 12px; overflow:hidden
                }

                .bb-media-comment-wrap {
                    position:relative
                }

                .bb-media-comment-wrap .item-meta {
                    display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:end; -ms-flex-align:end; align-items:flex-end; position:absolute; right:6px; bottom:2px; font-size:20px
                }

                .bb-media-comment-wrap .item-meta a {
                    color:var(--bb-alternate-text-color)
                }

                .activity-item-header .item-title .bs-dropdown a {
                    display:block
                }

                .bs-item-list-tabs .more-button.active:after {
                    bottom:-18px
                }

                body.activity.bp-user:not(.settings, .edit-details) .dropzone .dz-default span:before {
                    height:26px; width:31px
                }

                body.activity.bp-user .dropzone .dz-preview .dz-error-mark {
                    top:28%
                }

                li.load-more a.button {
                    min-width:180px
                }

                li.load-more a.loading:after {
                    content:"\ef30"; font-family:bb-icons; font-size:18px; line-height:1; margin-left:10px; text-align:center; display:inline-block; -webkit-animation:spin 3s infinite linear; animation:spin 3s infinite linear; font-weight:400
                }

                .buddypress-wrap .activity-list .load-more, .buddypress-wrap .activity-list .load-newest {
                    background:0 0; border:0; border-radius:0; box-shadow:none; overflow:hidden
                }

                .webui-popover.webui-popover {
                    z-index:999912
                }

                #buddypress .activity-list.item-list.bp-list>li.load-newest, #buddypress .activity-lists.item-list.bp-list>li.load-newest {
                    padding-bottom:0; border-bottom:1px solid var(--bb-content-border-color)
                }

                .emojionearea-search>input, .search-query-input {
                    border-radius:4px
                }

                .blogs.activity-item .activity-inner img:not(.emoji) {
                    border-radius:3px; margin-top:10px; max-width:640px; display:block
                }

                #whats-new-post-in-box-items .bp-activity-object .bp-item-name {
                    margin-right:20px
                }

                .activity-privacy>li, .media-privacy>li {
                    font-size:13px
                }

                .activity-privacy>li:before, .media-privacy>li:before {
                    color:var(--bb-alternate-text-color)
                }

                .activity-privacy .selected, .media-privacy .selected {
                    color:var(--bb-primary-color); font-weight:500
                }

                p.activity-date {
                    display:inline-block
                }

                .bb-media-privacy-wrap:before {
                    content:"\00b7"; display:inline-block; margin:0 4px
                }

                .bb-media-privacy-wrap .activity-privacy {
                    left:-5px
                }

                .privacy {
                    vertical-align:bottom
                }

                .buddypress .buddypress-wrap form#whats-new-form button.bp-remove-item {
                    margin-left:auto
                }

                #bp-activity-group-ac-items .dashicons-update:before {
                    content:"\ef30"; font-family:bb-icons; font-size:20px; display:block
                }

                #bb-media-model-container .bb-edit-privacy:before {
                    content:"\ee5a"; font-family:bb-icons
                }

                #bb-media-model-container .bb-edit-privacy a {
                    color:inherit
                }

                #bb-media-model-container .bb-edit-privacy a:hover {
                    color:inherit
                }

                .bb-media-only-privacy .privacy {
                    background:rgba(0, 0, 0, .6); color:rgba(255, 255, 255, .9)
                }

                .bb-media-model-container .bb-media-privacy-wrap [data-bp-tooltip][data-bp-tooltip-pos=up]:before {
                    margin-bottom:0
                }

                .bb-media-model-container .bb-media-privacy-wrap [data-bp-tooltip][data-bp-tooltip-pos=up]:after {
                    margin-bottom:4px
                }

                .activity-anonymous-options {
                    position:relative; font-size:14px; margin:-15px 0 15px; padding:8px 14px; background-color:var(--bb-content-background-color); border:1px solid #ebe9e6; border-radius:4px
                }

                .activity-anonymous-options .anonymous-post-as-text {
                    margin-right:5px
                }

                .activity-anonymous-options label {
                    margin-right:5px; font-size:14px
                }

                .activity-anonymous-options label input {
                    margin-right:5px
                }

                .dropzone.document-dropzone .dz-preview.dz-error.dz-preview .dz-details, .dropzone.media-dropzone .dz-preview.dz-error .dz-image, .dropzone.video-dropzone .dz-preview.dz-error.dz-preview .dz-details {
                    border-color:var(--bb-danger-color)
                }

                .dropzone .dz-preview .dz-error-message:after {
                    border-bottom-color:var(--bb-danger-color)
                }

                .bb-template-v1 .dropzone .dz-preview.dz-error {
                    background-color:var(--bb-content-alternate-background-color)
                }

                .dropzone .dz-preview.dz-error .dz-error-title {
                    color:var(--bb-danger-color)
                }

                .dropzone .dz-preview .dz-error-message {
                    background:var(--bb-danger-color); background:-webkit-gradient(linear, left top, left bottom, from(var(--bb-danger-color)), to(var(--bb-danger-color))); background:-webkit-linear-gradient(top, var(--bb-danger-color), var(--bb-danger-color)); background:linear-gradient(to bottom, var(--bb-danger-color), var(--bb-danger-color))
                }

                #buddypress .load-more a.button.outline {
                    background-color:var(--bb-content-background-color); color:var(--bb-headings-color); border:1px solid var(--bb-content-border-color)
                }

                #buddypress .load-more a.button.outline:focus {
                    box-shadow:var(--bb-outline-button-focus-shadow)
                }

                #buddypress .load-more a.button.outline:hover {
                    background-color:var(--bb-secondary-button-background-hover); color:var(--bb-secondary-button-text-hover); border:1px solid var(--bb-secondary-button-border-hover)
                }

                #buddypress .bb_more_options .bb_more_options_list, .activity-list .bb-activity-more-options-wrap .bb-activity-more-options, .bb_more_options .bb_more_options_list {
                    background-color:var(--bb-content-background-color); width:187px; border-radius:var(--bb-block-radius)
                }

                #buddypress .bb_more_options .bb_more_options_list:after, .activity-list .bb-activity-more-options-wrap .bb-activity-more-options:after, .bb_more_options .bb_more_options_list:after {
                    border-color:var(--bb-content-background-color) var(--bb-content-background-color) transparent transparent
                }

                .activity-list .activity-item>.bb-activity-more-options-wrap .bb-activity-more-options {
                    min-width:200px
                }

                #buddypress .bb_more_options .bb_more_options_list .generic-button>button, #buddypress .bb_more_options .bb_more_options_list a, #buddypress .bb_more_options .bb_more_options_list button, .bb_more_options .bb_more_options_list .generic-button>button, .bb_more_options .bb_more_options_list a, .bb_more_options .bb_more_options_list button {
                    color:var(--bb-body-text-color) !important; background-color:transparent; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; border:0
                }

                #buddypress .bb_more_options .bb_more_options_list .generic-button>button:before, #buddypress .bb_more_options .bb_more_options_list a:before, #buddypress .bb_more_options .bb_more_options_list button:before, .bb_more_options .bb_more_options_list .generic-button>button:before, .bb_more_options .bb_more_options_list a:before, .bb_more_options .bb_more_options_list button:before {
                    color:var(--bb-alternate-text-color)
                }

                #buddypress .bb_more_options .bb_more_options_list .generic-button>button:hover, #buddypress .bb_more_options .bb_more_options_list a:hover, #buddypress .bb_more_options .bb_more_options_list button:hover, .bb_more_options .bb_more_options_list .generic-button>button:hover, .bb_more_options .bb_more_options_list a:hover, .bb_more_options .bb_more_options_list button:hover {
                    color:var(--bb-primary-color) !important; background-color:var(--bb-content-alternate-background-color) !important; border:0
                }

                #buddypress .activity-list .bb-activity-more-options-wrap .bb-activity-more-options .generic-button a, .activity-list .bb-activity-more-options-wrap .bb-activity-more-options .generic-button a {
                    color:var(--bb-body-text-color); display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; line-height:1
                }

                #buddypress .activity-list .bb-activity-more-options-wrap .bb-activity-more-options .generic-button a:before, .activity-list .bb-activity-more-options-wrap .bb-activity-more-options .generic-button a:before {
                    color:var(--bb-alternate-text-color)
                }

                #buddypress .activity-list .bb-activity-more-options-wrap .bb-activity-more-options .generic-button a:hover, .activity-list .bb-activity-more-options-wrap .bb-activity-more-options .generic-button a:hover {
                    color:var(--bb-primary-color); background-color:var(--bb-content-alternate-background-color)
                }

                .bb-activity-media-wrap .bb-activity-media-elem.document-activity .document-action-wrap .document-action_list {
                    background-color:var(--bb-content-background-color); border-radius:var(--bb-block-radius); width:auto
                }

                .bb-activity-media-wrap .bb-activity-media-elem.document-activity .document-action-wrap .document-action_list:after {
                    border-color:var(--bb-content-background-color) var(--bb-content-background-color) transparent transparent
                }

                .bb-activity-media-wrap .bb-activity-media-elem.document-activity .document-action-wrap .document-action_list ul li a {
                    white-space:nowrap
                }

                .bb-activity-media-wrap .bb-activity-media-elem.document-activity .document-action-wrap .document-action_list ul li a:hover {
                    color:var(--bb-primary-color); background-color:var(--bb-content-alternate-background-color)
                }

                .ac-reply-toolbar a .bb-icon {
                    color:rgba(var(--bb-headings-color-rgb), .4)
                }

                .ac-reply-toolbar a:hover .bb-icon {
                    color:var(--bb-headings-color)
                }

                .bb-activity-placeholder {
                    background-color:var(--bb-content-background-color); border-color:var(--bb-content-border-color); border-radius:var(--bb-block-radius)
                }

                @media only screen and (min-width:1081px) {
                    #secondary.sidebar-left {
                        -webkit-box-ordinal-group:0; -ms-flex-order:-1; order:-1
                    }
                }

                @media only screen and (max-width:980px) {
                    .buddypanel-open.directory.activity.activity-sidebar-left:not(.profile-sidebar, .group-sidebar, .llms-pointer) #page .site-content-grid, .buddypanel-open.directory.activity.activity-sidebar-left:not(.profile-sidebar, .group-sidebar, .llms-pointer) .site-content-grid {
                        display:block
                    }

                    .buddypanel-open.directory.activity.activity-sidebar-left:not(.profile-sidebar, .group-sidebar, .llms-pointer) #page #primary, .buddypanel-open.directory.activity.activity-sidebar-left:not(.profile-sidebar, .group-sidebar, .llms-pointer) #primary {
                        width:auto
                    }

                    .buddypanel-open.directory.activity.activity-sidebar-left:not(.profile-sidebar, .group-sidebar, .llms-pointer) #page .widget-area, .buddypanel-open.directory.activity.activity-sidebar-left:not(.profile-sidebar, .group-sidebar, .llms-pointer) .widget-area {
                        -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%
                    }
                }

                @media only screen and (min-width:768px) and (max-width:1080px) {
                    #user-activity {
                        display:none
                    }

                    .directory.activity.activity-sidebar-left #primary {
                        grid-row:1/4
                    }

                    .directory.activity.activity-sidebar-left:not(.profile-sidebar, .group-sidebar, .llms-pointer) #page #primary, .directory.activity.activity-sidebar-left:not(.profile-sidebar, .group-sidebar, .llms-pointer) #primary {
                        width:auto
                    }

                    .directory.activity.activity-sidebar-left .site-content-grid {
                        display:grid; grid-template-columns:auto 300px
                    }

                    .directory.activity.activity-sidebar-left #secondary-right {
                        padding-top:0; margin-top:-20px
                    }
                }

                @media only screen and (max-width:640px) {
                    .bb-input-poll .bb-icon-close-circle {
                        visibility:visible; opacity:1
                    }

                    .activity-comments-items:not(.depth1) {
                        padding-left:8px; padding-right:8px
                    }

                    .activity-comments-items.depth3 {
                        padding-left:8px
                    }

                    .activity-comments-items.depth4 {
                        padding-left:8px
                    }

                    .post-link-container {
                        -ms-flex-flow:row wrap; flex-flow:row wrap
                    }

                    .link-img-holder {
                        -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; width:100%; min-height:180px
                    }

                    .link-info {
                        padding:20px
                    }

                    .activity-type .dropzone .dz-preview {
                        min-width:104px
                    }

                    #bs-activity-update-wrap .dropzone.dz-started .dz-message {
                        max-width:106px; height:106px; font-size:11px; line-height:1.2
                    }

                    body:not(.settings, .edit-details) .dropzone .dz-default span:before {
                        height:31px; width:36px
                    }

                    body:not(.settings, .edit-details) .dropzone .dz-default {
                        min-height:18vh; font-size:14px
                    }

                    .dropzone .dz-preview .dz-error-mark {
                        top:28%
                    }

                    #bs-activity-form-wrap .bs-activity-wrap.bs-activity-wrap .dropzone .dz-default {
                        min-height:80px; max-height:104px
                    }
                }

                @media screen and (max-width:720px) {
                    .blogs.activity-item .activity-inner img:not(.emoji) {
                        max-width:100%
                    }
                }

                @media screen and (max-width:520px) {
                    .ac-reply-toolbar .post-emoji[data-nth-child="1"] .emojionearea-picker {
                        margin-left:-52px
                    }

                    .ac-reply-toolbar .post-emoji[data-nth-child="1"] .emojionearea-picker.emojionearea-picker-position-bottom .emojionearea-wrapper:after {
                        left:75px
                    }

                    .ac-reply-toolbar .post-emoji[data-nth-child="2"] .emojionearea-picker {
                        margin-left:-84px
                    }

                    .ac-reply-toolbar .post-emoji[data-nth-child="2"] .emojionearea-picker.emojionearea-picker-position-bottom .emojionearea-wrapper:after {
                        left:105px
                    }

                    .ac-reply-toolbar .post-emoji[data-nth-child="3"] .emojionearea-picker {
                        margin-left:-120px
                    }

                    .ac-reply-toolbar .post-emoji[data-nth-child="3"] .emojionearea-picker.emojionearea-picker-position-bottom .emojionearea-wrapper:after {
                        left:143px
                    }

                    .ac-reply-toolbar .post-emoji[data-nth-child="4"] .emojionearea-picker {
                        margin-left:-154px
                    }

                    .ac-reply-toolbar .post-emoji[data-nth-child="4"] .emojionearea-picker.emojionearea-picker-position-bottom .emojionearea-wrapper:after {
                        left:177px
                    }

                    .ac-reply-toolbar .post-emoji[data-nth-child="5"] .emojionearea-picker {
                        margin-left:-188px
                    }

                    .ac-reply-toolbar .post-emoji[data-nth-child="5"] .emojionearea-picker.emojionearea-picker-position-bottom .emojionearea-wrapper:after {
                        left:211px
                    }

                    .ac-reply-toolbar .post-gif[data-nth-child="1"] .gif-media-search-dropdown {
                        left:-58px
                    }

                    .ac-reply-toolbar .post-gif[data-nth-child="1"] .gif-media-search-dropdown.open:before {
                        left:77px
                    }

                    .ac-reply-toolbar .post-gif[data-nth-child="2"] .gif-media-search-dropdown {
                        left:-92px
                    }

                    .ac-reply-toolbar .post-gif[data-nth-child="2"] .gif-media-search-dropdown.open:before {
                        left:111px
                    }

                    .ac-reply-toolbar .post-gif[data-nth-child="3"] .gif-media-search-dropdown {
                        left:-125px
                    }

                    .ac-reply-toolbar .post-gif[data-nth-child="3"] .gif-media-search-dropdown.open:before {
                        left:145px
                    }

                    .ac-reply-toolbar .post-gif[data-nth-child="4"] .gif-media-search-dropdown {
                        left:-158px
                    }

                    .ac-reply-toolbar .post-gif[data-nth-child="4"] .gif-media-search-dropdown.open:before {
                        left:178px
                    }
                }

                @media only screen and (max-width:544px) {
                    #activity-form-submit-wrapper select {
                        margin-right:0
                    }

                    #activity-post-form-privacy {
                        width:100%
                    }

                    #activity-post-form-privacy:first-child {
                        margin-top:15px; margin-bottom:5px
                    }

                    #activity-post-form-privacy select {
                        width:100%
                    }

                    #whats-new-form #whats-new-post-in-box input[type=text] {
                        width:100%
                    }

                    .bb-media-privacy-wrap .activity-privacy {
                        left:auto; right:-30px
                    }

                    .bb-media-privacy-wrap .activity-privacy:before {
                        left:auto; right:32px
                    }
                }

                @media only screen and (max-width:520px) {
                    .actvity-head-bar {
                        -ms-flex-flow:row wrap; flex-flow:row wrap
                    }

                    .actvity-head-bar .subnav-filters {
                        margin:10px 0 0; width:100%
                    }
                }

                #activity-stream .bp-generic-meta .generic-button .bb-icon-discussion:before {
                    font-size:14px
                }

                body.activity .activity-list .activity-item .activity-content .bb-empty-content {
                    margin-bottom:0
                }

                body.activity .activity-list .activity-item .activity-content .bb-empty-content:has(.activity-discussion-title-wrap) {
                    margin-bottom:10px
                }

                body.activity .activity-list .activity-item .activity-content.document-activity .bb-empty-content, body.activity .activity-list .activity-item .activity-content.media-activity-wrap .bb-empty-content, body.activity .activity-list .activity-item .activity-content.video-activity-wrap .bb-empty-content {
                    margin-bottom:10px
                }

                .bb-document-privacy-wrap .privacy:after, .bb-media-privacy-wrap .privacy:after {
                    content:"\ee09"; font-weight:300; opacity:.3; font-size:18px
                }

                .activity #buddypress .groups .bp-generic-meta .generic-button .button {
                    display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center
                }

                #activity-close-link-suggestion {
                    color:rgba(var(--bb-headings-color-rgb), .4); -webkit-transition:all linear .2s; transition:all linear .2s
                }

                #activity-close-link-suggestion:hover {
                    color:var(--bb-headings-color); -webkit-transition:all linear .2s; transition:all linear .2s
                }

                .activity-link-preview-container {
                    border-radius:var(--bb-block-radius); border-color:var(--bb-content-border-color); background-color:var(--bb-content-alternate-background-color)
                }

                .activity-link-preview-container .activity-link-preview-info {
                    display:-webkit-box; display:-ms-flexbox; display:flex; background-color:var(--bb-content-alternate-background-color); -ms-flex-flow:column; flex-flow:column; padding:10px 15px 15px; -webkit-transition:all linear .2s; transition:all linear .2s; border-radius:0 0 var(--bb-block-radius) var(--bb-block-radius)
                }

                .activity-link-preview-container .activity-link-preview-info .activity-link-preview-link-name {
                    font-size:13px; font-weight:500; color:var(--bb-alternate-text-color); text-transform:uppercase; line-height:20px
                }

                .activity-link-preview-container .activity-link-preview-info .activity-link-preview-title {
                    color:var(--bb-headings-color)
                }

                .activity-link-preview-container .activity-link-preview-info .activity-link-preview-title a {
                    color:var(--bb-headings-color)
                }

                .activity-link-preview-container .activity-link-preview-info p {
                    margin-bottom:2px !important
                }

                .activity-link-preview-container .activity-url-error {
                    padding:10px 15px
                }

                .activity-link-preview-container .activity-link-preview-image {
                    position:relative; -webkit-transition:all linear .2s; transition:all linear .2s
                }

                .activity-link-preview-container .activity-link-preview-image .activity-link-preview-image-cover {
                    display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; overflow:hidden; border-radius:var(--bb-block-radius) var(--bb-block-radius) 0 0; min-height:120px; max-height:340px
                }

                .activity-link-preview-container .activity-link-preview-image .activity-link-preview-image-cover a {
                    width:100%
                }

                .activity-link-preview-container .activity-link-preview-image .activity-link-preview-image-cover:before {
                    content:""; position:absolute; inset:0; z-index:1; background-color:rgba(0, 0, 0, .05); border-radius:var(--bb-block-radius) var(--bb-block-radius) 0 0; pointer-events:none
                }

                .activity-link-preview-container .activity-link-preview-image .activity-link-preview-image-cover img {
                    object-fit:cover; object-position:center; min-width:100%; min-height:340px; max-width:initial
                }

                .activity-link-preview-container #activity-link-preview-close-image, .activity-link-preview-container .activity-link-preview-icons a {
                    background-color:var(--bb-content-alternate-background-color)
                }

                .activity-link-preview-container .activity-link-preview-image:before, .activity-link-preview-container .activity-link-preview-info:before {
                    content:""; -webkit-transition:all linear .3s; transition:all linear .3s
                }

                .activity-link-preview-container:hover .activity-link-preview-image, .activity-link-preview-container:hover .activity-link-preview-info {
                    position:relative
                }

                .activity-link-preview-container:hover .activity-link-preview-image:before, .activity-link-preview-container:hover .activity-link-preview-info:before {
                    content:""; background-color:rgba(0, 0, 0, .05); position:absolute; inset:0; z-index:1; -webkit-transition:all linear .2s; transition:all linear .2s; pointer-events:none
                }

                .activity-link-preview-container:hover .activity-link-preview-image+.activity-link-preview-info::before {
                    border-radius:0 0 var(--bb-block-radius-inner) var(--bb-block-radius-inner)
                }

                .activity-link-preview-container:hover .activity-link-preview-info::before {
                    border-radius:var(--bb-block-radius-inner)
                }

                .activity-link-preview-container:hover .activity-link-preview-image::before {
                    border-radius:var(--bb-block-radius-inner) var(--bb-block-radius-inner) 0 0
                }

                .activity-link-preview-excerpt p {
                    color:var(--bb-body-text-color)
                }

                .activity-url-scrapper-container #activity-url-scrapper-img-holder .activity-link-preview-image .activity-link-preview-icons a {
                    background-color:var(--bb-content-alternate-background-color); z-index:2
                }

                .activity-url-scrapper-container #activity-url-scrapper-img-holder .activity-link-preview-image .activity-link-preview-icons a i {
                    color:var(--bb-headings-color); opacity:.4
                }

                .activity-url-scrapper-container #activity-url-scrapper-img-holder .activity-link-preview-image .activity-link-preview-icons a:hover i {
                    opacity:1
                }

                .activity-form #whats-new-attachments .activity-link-preview-image-cover, .activity-link-preview-container .activity-link-preview-image .activity-link-preview-image-cover {
                    min-height:340px
                }

                .activity-form #whats-new-attachments .activity-link-preview-image-cover img, .activity-link-preview-container .activity-link-preview-image .activity-link-preview-image-cover img {
                    min-height:340px
                }

                @media screen and (max-width:900px) {
                    .activity-form #whats-new-attachments .activity-link-preview-image-cover, .activity-link-preview-container .activity-link-preview-image .activity-link-preview-image-cover {
                        min-height:30vh
                    }

                    .activity-form #whats-new-attachments .activity-link-preview-image-cover img, .activity-link-preview-container .activity-link-preview-image .activity-link-preview-image-cover img {
                        min-height:30vh
                    }
                }

                @media screen and (max-width:680px) {
                    .activity-form #whats-new-attachments .activity-link-preview-image-cover, .activity-link-preview-container .activity-link-preview-image .activity-link-preview-image-cover {
                        min-height:150px
                    }

                    .activity-form #whats-new-attachments .activity-link-preview-image-cover img, .activity-link-preview-container .activity-link-preview-image .activity-link-preview-image-cover img {
                        min-height:150px
                    }
                }

                .activity-video-preview .activity-link-preview-container .activity-link-preview-info {
                    padding:0
                }

                .activity-video-preview .activity-link-preview-excerpt p iframe {
                    border-radius:var(--bb-block-radius)
                }

                .bb-template-v2 .activity-type-navs .activity-nav a {
                    border-bottom:0
                }

                @media only screen and (max-width:992px) {
                    .has-sidebar .actvity-head-bar {
                        -ms-flex-flow:row wrap; flex-flow:row wrap
                    }

                    .has-sidebar .actvity-head-bar .subnav-filters {
                        width:100%; margin-top:10px
                    }
                }

                @media only screen and (max-width:1200px) {
                    .has-sidebar.activity-sidebar-left .actvity-head-bar {
                        -ms-flex-flow:row wrap; flex-flow:row wrap
                    }

                    .has-sidebar.activity-sidebar-left .actvity-head-bar .subnav-filters {
                        width:100%; margin-top:10px
                    }
                }

                @media only screen and (max-width:1300px) {
                    .has-sidebar.activity-sidebar-left.buddypanel-open .actvity-head-bar {
                        -ms-flex-flow:row wrap; flex-flow:row wrap
                    }

                    .has-sidebar.activity-sidebar-left.buddypanel-open .actvity-head-bar .subnav-filters {
                        width:100%; margin-top:10px
                    }
                }

                .activity-video-preview .activity-link-preview-container:hover .activity-link-preview-info:before {
                    display:none
                }

                .bb-activity-model-wrapper .activity-modal {
                    background:var(--bb-content-background-color); border:1px solid var(--bb-content-border-color); border-radius:var(--bb-block-radius); box-shadow:0 6px 24px 0 rgba(18, 43, 70, 0)
                }

                #buddypress .bb-activity-model-wrapper .activity-modal .activity-list.bp-list .activity-item {
                    border:0; padding:0; margin:0; box-shadow:none; background:0 0
                }

                #buddypress .bb-activity-model-wrapper .activity-list.bp-list {
                    margin-bottom:0
                }

                .bb-activity-model-wrapper .footer-overflow {
                    border-color:var(--bb-content-border-color)
                }

                .bb-modal-activity-header {
                    border-color:var(--bb-content-border-color)
                }

                .bb-modal-activity-header .bb-model-close-button {
                    color:var(--bb-headings-color)
                }

                .view-more-comments {
                    color:var(--bb-body-text-color); text-decoration:none; display:inline-block; margin-top:12px
                }

                .view-more-comments:hover {
                    color:var(--bb-body-text-color)
                }

                .bb-media-model-wrapper .activity-comments .acomments-view-more, .buddypress-wrap .activity-comments .acomments-view-more {
                    font-weight:600
                }

                .ac-form-placeholder .ac-submit-wrap {
                    background-color:var(--bb-primary-color); border-radius:var(--bb-button-radius)
                }

                .ac-form-placeholder .ac-reply-content {
                    background-color:var(--bb-content-alternate-background-color); border-radius:var(--bb-block-radius-inner); border-color:var(--bb-content-border-color)
                }

                .activity-sync-loader .activity-sync-bar {
                    background:var(--bb-content-border-color)
                }

                .activity-sync-loader .activity-sync-progress {
                    background:var(--bb-primary-color)
                }

                #buddypress.bb-activity-model-wrapper .activity-modal {
                    background:var(--bb-content-background-color); border:1px solid var(--bb-content-border-color); border-radius:var(--bb-block-radius); box-shadow:0 6px 24px 0 rgba(18, 43, 70, .08)
                }

                #buddypress.bb-activity-model-wrapper .activity-modal .activity-list.bp-list .activity-item {
                    border:0; padding:0; margin:0; box-shadow:none; background:0 0
                }

                #buddypress.bb-activity-model-wrapper .activity-list.bp-list {
                    margin-bottom:0
                }

                .elementor .activity-modal img.avatar {
                    border-radius:50%
                }

                .elementor-activity-item .activity-actions>.bp-generic-meta .button {
                    display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-column-gap:2px; column-gap:2px
                }

                .elementor-activity-item .activity-actions>.bp-generic-meta .button>i {
                    font-size:22px; font-weight:400; display:inline-block; vertical-align:middle
                }

                .elementor-activity-item .activity-actions>.bp-generic-meta .button.has-reaction>i {
                    font-weight:200; font-size:24px
                }

                body:not(.bb-reactions-mode) .elementor-activity-item .activity-actions>.bp-generic-meta .button.has-reaction>i {
                    font-weight:300
                }

                .elementor-activity-item .activity-actions>.bp-generic-meta .button>img {
                    height:24px; width:24px; object-fit:cover
                }

                .elementor-activity-item .activity-actions>.bp-generic-meta .button>img.custom {
                    border-radius:100%
                }

                .elementor-activity-item .activity-actions>.bp-generic-meta .button>.like-count {
                    color:var(--bb-body-text-color); line-height:20px; display:inline-block; vertical-align:middle
                }

                .elementor-activity-item .activity-actions>.bp-generic-meta .button.bp-like-button:before {
                    display:none
                }

                .elementor-activity-item .activity-actions>.bp-generic-meta .button.bp-like-button.bb-reaction-migration-inprogress:before {
                    content:""; display:block; position:absolute; bottom:100%; left:50%; top:inherit; min-width:auto; -webkit-transition:none; transition:none
                }

                .elementor-activity-item .activity-actions>.bp-generic-meta .button.bp-like-button.bb-reaction-migration-inprogress:after {
                    width:180px; white-space:normal; left:0; -webkit-transform:none; -ms-transform:none; transform:none; -webkit-transition:none; transition:none
                }

                #buddypress.buddypress-wrap .activity-comments.threaded-comments ul>.acomments-view-more:not(.acomments-view-more--hide)+li.activity-comment {
                    margin-top:15px
                }

                #buddypress.buddypress-wrap .activity-comments.threaded-comments ul>.acomments-view-more:not(.acomments-view-more--hide)+li.activity-comment:before {
                    content:""; display:inline-block; width:2px; height:30px; background-color:var(--bb-content-border-color); position:absolute; left:-26px; top:-35px
                }

                .buddypress-wrap .activity-comments:not(.threaded-comments)>ul>li>ul {
                    margin-left:0
                }

                .buddypress-wrap .activity-comments:not(.threaded-comments)>ul>li ul:has(>li.acomments-view-more:first-of-type) {
                    margin-left:40px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-1 .activity-actions>ul ul:has(>li.acomments-view-more:first-of-type), .bb-media-model-wrapper .activity-comments.threaded-level-1>ul ul:has(>li.acomments-view-more:first-of-type), .buddypress-wrap .activity-comments.threaded-level-1 .activity-actions>ul ul:has(>li.acomments-view-more:first-of-type), .buddypress-wrap .activity-comments.threaded-level-1>ul ul:has(>li.acomments-view-more:first-of-type) {
                    margin-left:40px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-1 .activity-actions>ul>.acomments-view-more::before, .bb-media-model-wrapper .activity-comments.threaded-level-1>ul>.acomments-view-more::before, .buddypress-wrap .activity-comments.threaded-level-1 .activity-actions>ul>.acomments-view-more::before, .buddypress-wrap .activity-comments.threaded-level-1>ul>.acomments-view-more::before {
                    display:none
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-1 .activity-actions>ul .comment-item-focus .display-focus::before, .bb-media-model-wrapper .activity-comments.threaded-level-1>ul .comment-item-focus .display-focus::before, .buddypress-wrap .activity-comments.threaded-level-1 .activity-actions>ul .comment-item-focus .display-focus::before, .buddypress-wrap .activity-comments.threaded-level-1>ul .comment-item-focus .display-focus::before {
                    content:""; width:2px; height:-webkit-calc(100% - 30px); height:calc(100% - 30px); background-color:var(--bb-content-border-color); position:absolute; left:14px; top:49px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-1 .activity-actions>ul .comment-item-focus .display-focus:not(.bp-hide)+.acomment-edit-form+ul, .bb-media-model-wrapper .activity-comments.threaded-level-1>ul .comment-item-focus .display-focus:not(.bp-hide)+.acomment-edit-form+ul, .buddypress-wrap .activity-comments.threaded-level-1 .activity-actions>ul .comment-item-focus .display-focus:not(.bp-hide)+.acomment-edit-form+ul, .buddypress-wrap .activity-comments.threaded-level-1>ul .comment-item-focus .display-focus:not(.bp-hide)+.acomment-edit-form+ul {
                    position:relative
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-1 .activity-actions>ul .comment-item-focus .display-focus:not(.bp-hide)+.acomment-edit-form+ul::before, .bb-media-model-wrapper .activity-comments.threaded-level-1>ul .comment-item-focus .display-focus:not(.bp-hide)+.acomment-edit-form+ul::before, .buddypress-wrap .activity-comments.threaded-level-1 .activity-actions>ul .comment-item-focus .display-focus:not(.bp-hide)+.acomment-edit-form+ul::before, .buddypress-wrap .activity-comments.threaded-level-1>ul .comment-item-focus .display-focus:not(.bp-hide)+.acomment-edit-form+ul::before {
                    content:""; width:2px; height:100%; background-color:var(--bb-content-border-color); position:absolute; left:-26px; top:8px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-1 .activity-actions>ul .comment-item-focus>.ac-form, .bb-media-model-wrapper .activity-comments.threaded-level-1>ul .comment-item-focus>.ac-form, .buddypress-wrap .activity-comments.threaded-level-1 .activity-actions>ul .comment-item-focus>.ac-form, .buddypress-wrap .activity-comments.threaded-level-1>ul .comment-item-focus>.ac-form {
                    margin-left:40px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-1 .activity-actions>ul .comment-item-focus>.ac-form .ac-reply-avatar, .bb-media-model-wrapper .activity-comments.threaded-level-1>ul .comment-item-focus>.ac-form .ac-reply-avatar, .buddypress-wrap .activity-comments.threaded-level-1 .activity-actions>ul .comment-item-focus>.ac-form .ac-reply-avatar, .buddypress-wrap .activity-comments.threaded-level-1>ul .comment-item-focus>.ac-form .ac-reply-avatar {
                    position:relative
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-1 .activity-actions>ul .comment-item-focus>.ac-form .ac-reply-avatar::before, .bb-media-model-wrapper .activity-comments.threaded-level-1>ul .comment-item-focus>.ac-form .ac-reply-avatar::before, .buddypress-wrap .activity-comments.threaded-level-1 .activity-actions>ul .comment-item-focus>.ac-form .ac-reply-avatar::before, .buddypress-wrap .activity-comments.threaded-level-1>ul .comment-item-focus>.ac-form .ac-reply-avatar::before {
                    content:""; width:16px; position:absolute; left:-26px; top:-14px; height:32px; border-style:solid; border-width:0 0 2px 2px; border-bottom-color:var(--bb-content-border-color); border-left-color:var(--bb-content-border-color); border-bottom-left-radius:10px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-1 .activity-actions>ul>li>ul, .bb-media-model-wrapper .activity-comments.threaded-level-1>ul>li>ul, .buddypress-wrap .activity-comments.threaded-level-1 .activity-actions>ul>li>ul, .buddypress-wrap .activity-comments.threaded-level-1>ul>li>ul {
                    margin-left:0
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-2 .activity-actions>ul ul:has(>li.acomments-view-more:first-of-type), .bb-media-model-wrapper .activity-comments.threaded-level-2>ul ul:has(>li.acomments-view-more:first-of-type), .buddypress-wrap .activity-comments.threaded-level-2 .activity-actions>ul ul:has(>li.acomments-view-more:first-of-type), .buddypress-wrap .activity-comments.threaded-level-2>ul ul:has(>li.acomments-view-more:first-of-type) {
                    margin-left:40px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-2 .activity-actions>ul>.acomments-view-more::before, .bb-media-model-wrapper .activity-comments.threaded-level-2>ul>.acomments-view-more::before, .buddypress-wrap .activity-comments.threaded-level-2 .activity-actions>ul>.acomments-view-more::before, .buddypress-wrap .activity-comments.threaded-level-2>ul>.acomments-view-more::before {
                    display:none
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-2 .activity-actions>ul .comment-item-focus .display-focus::before, .bb-media-model-wrapper .activity-comments.threaded-level-2>ul .comment-item-focus .display-focus::before, .buddypress-wrap .activity-comments.threaded-level-2 .activity-actions>ul .comment-item-focus .display-focus::before, .buddypress-wrap .activity-comments.threaded-level-2>ul .comment-item-focus .display-focus::before {
                    content:""; width:2px; height:-webkit-calc(100% - 30px); height:calc(100% - 30px); background-color:var(--bb-content-border-color); position:absolute; left:14px; top:49px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-2 .activity-actions>ul .comment-item-focus .display-focus:not(.bp-hide)+.acomment-edit-form+ul, .bb-media-model-wrapper .activity-comments.threaded-level-2>ul .comment-item-focus .display-focus:not(.bp-hide)+.acomment-edit-form+ul, .buddypress-wrap .activity-comments.threaded-level-2 .activity-actions>ul .comment-item-focus .display-focus:not(.bp-hide)+.acomment-edit-form+ul, .buddypress-wrap .activity-comments.threaded-level-2>ul .comment-item-focus .display-focus:not(.bp-hide)+.acomment-edit-form+ul {
                    position:relative
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-2 .activity-actions>ul .comment-item-focus .display-focus:not(.bp-hide)+.acomment-edit-form+ul::before, .bb-media-model-wrapper .activity-comments.threaded-level-2>ul .comment-item-focus .display-focus:not(.bp-hide)+.acomment-edit-form+ul::before, .buddypress-wrap .activity-comments.threaded-level-2 .activity-actions>ul .comment-item-focus .display-focus:not(.bp-hide)+.acomment-edit-form+ul::before, .buddypress-wrap .activity-comments.threaded-level-2>ul .comment-item-focus .display-focus:not(.bp-hide)+.acomment-edit-form+ul::before {
                    content:""; width:2px; height:100%; background-color:var(--bb-content-border-color); position:absolute; left:-26px; top:8px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-2 .activity-actions>ul .comment-item-focus>.ac-form, .bb-media-model-wrapper .activity-comments.threaded-level-2>ul .comment-item-focus>.ac-form, .buddypress-wrap .activity-comments.threaded-level-2 .activity-actions>ul .comment-item-focus>.ac-form, .buddypress-wrap .activity-comments.threaded-level-2>ul .comment-item-focus>.ac-form {
                    margin-left:40px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-2 .activity-actions>ul .comment-item-focus>.ac-form .ac-reply-avatar, .bb-media-model-wrapper .activity-comments.threaded-level-2>ul .comment-item-focus>.ac-form .ac-reply-avatar, .buddypress-wrap .activity-comments.threaded-level-2 .activity-actions>ul .comment-item-focus>.ac-form .ac-reply-avatar, .buddypress-wrap .activity-comments.threaded-level-2>ul .comment-item-focus>.ac-form .ac-reply-avatar {
                    position:relative
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-2 .activity-actions>ul .comment-item-focus>.ac-form .ac-reply-avatar::before, .bb-media-model-wrapper .activity-comments.threaded-level-2>ul .comment-item-focus>.ac-form .ac-reply-avatar::before, .buddypress-wrap .activity-comments.threaded-level-2 .activity-actions>ul .comment-item-focus>.ac-form .ac-reply-avatar::before, .buddypress-wrap .activity-comments.threaded-level-2>ul .comment-item-focus>.ac-form .ac-reply-avatar::before {
                    content:""; width:16px; position:absolute; left:-26px; top:-14px; height:32px; border-style:solid; border-width:0 0 2px 2px; border-bottom-color:var(--bb-content-border-color); border-left-color:var(--bb-content-border-color); border-bottom-left-radius:10px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-2 .activity-actions>ul>li>ul li::before, .bb-media-model-wrapper .activity-comments.threaded-level-2>ul>li>ul li::before, .buddypress-wrap .activity-comments.threaded-level-2 .activity-actions>ul>li>ul li::before, .buddypress-wrap .activity-comments.threaded-level-2>ul>li>ul li::before {
                    content:""; width:2px; height:100%; background-color:var(--bb-content-border-color); position:absolute; left:-26px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-2 .activity-actions>ul>li>ul li:not(.acomments-view-more):last-of-type::before, .bb-media-model-wrapper .activity-comments.threaded-level-2>ul>li>ul li:not(.acomments-view-more):last-of-type::before, .buddypress-wrap .activity-comments.threaded-level-2 .activity-actions>ul>li>ul li:not(.acomments-view-more):last-of-type::before, .buddypress-wrap .activity-comments.threaded-level-2>ul>li>ul li:not(.acomments-view-more):last-of-type::before {
                    display:none
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-2 .activity-actions>ul>li>ul .activity-state-popup li::before, .bb-media-model-wrapper .activity-comments.threaded-level-2>ul>li>ul .activity-state-popup li::before, .buddypress-wrap .activity-comments.threaded-level-2 .activity-actions>ul>li>ul .activity-state-popup li::before, .buddypress-wrap .activity-comments.threaded-level-2>ul>li>ul .activity-state-popup li::before {
                    display:none
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-2 .activity-actions>ul>li ul .acomment-edit .ac-reply-avatar, .bb-media-model-wrapper .activity-comments.threaded-level-2 .activity-actions>ul>li ul .item-avatar, .bb-media-model-wrapper .activity-comments.threaded-level-2>ul>li ul .acomment-edit .ac-reply-avatar, .bb-media-model-wrapper .activity-comments.threaded-level-2>ul>li ul .item-avatar, .buddypress-wrap .activity-comments.threaded-level-2 .activity-actions>ul>li ul .acomment-edit .ac-reply-avatar, .buddypress-wrap .activity-comments.threaded-level-2 .activity-actions>ul>li ul .item-avatar, .buddypress-wrap .activity-comments.threaded-level-2>ul>li ul .acomment-edit .ac-reply-avatar, .buddypress-wrap .activity-comments.threaded-level-2>ul>li ul .item-avatar {
                    position:relative
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-2 .activity-actions>ul>li ul .acomment-edit .ac-reply-avatar::before, .bb-media-model-wrapper .activity-comments.threaded-level-2 .activity-actions>ul>li ul .item-avatar::before, .bb-media-model-wrapper .activity-comments.threaded-level-2>ul>li ul .acomment-edit .ac-reply-avatar::before, .bb-media-model-wrapper .activity-comments.threaded-level-2>ul>li ul .item-avatar::before, .buddypress-wrap .activity-comments.threaded-level-2 .activity-actions>ul>li ul .acomment-edit .ac-reply-avatar::before, .buddypress-wrap .activity-comments.threaded-level-2 .activity-actions>ul>li ul .item-avatar::before, .buddypress-wrap .activity-comments.threaded-level-2>ul>li ul .acomment-edit .ac-reply-avatar::before, .buddypress-wrap .activity-comments.threaded-level-2>ul>li ul .item-avatar::before {
                    content:""; width:16px; position:absolute; left:-26px; top:-14px; height:32px; border-style:solid; border-width:0 0 2px 2px; border-bottom-color:var(--bb-content-border-color); border-left-color:var(--bb-content-border-color); border-bottom-left-radius:10px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-2 .activity-actions>ul .acomments-view-more::before, .bb-media-model-wrapper .activity-comments.threaded-level-2>ul .acomments-view-more::before, .buddypress-wrap .activity-comments.threaded-level-2 .activity-actions>ul .acomments-view-more::before, .buddypress-wrap .activity-comments.threaded-level-2>ul .acomments-view-more::before {
                    content:""; background-color:transparent; width:16px; position:absolute; left:-26px; top:-15px; height:32px; border-style:solid; border-width:0 0 2px 2px; border-bottom-color:var(--bb-content-border-color); border-left-color:var(--bb-content-border-color); border-bottom-left-radius:10px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-2 .activity-actions>ul .has-child-comments>.acomment-display::before, .bb-media-model-wrapper .activity-comments.threaded-level-2>ul .has-child-comments>.acomment-display::before, .buddypress-wrap .activity-comments.threaded-level-2 .activity-actions>ul .has-child-comments>.acomment-display::before, .buddypress-wrap .activity-comments.threaded-level-2>ul .has-child-comments>.acomment-display::before {
                    content:""; width:2px; height:-webkit-calc(100% - 50px); height:calc(100% - 50px); background-color:var(--bb-content-border-color); position:absolute; left:14px; top:49px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-2 .activity-actions>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form, .bb-media-model-wrapper .activity-comments.threaded-level-2>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form, .buddypress-wrap .activity-comments.threaded-level-2 .activity-actions>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form, .buddypress-wrap .activity-comments.threaded-level-2>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form {
                    position:relative
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-2 .activity-actions>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form::before, .bb-media-model-wrapper .activity-comments.threaded-level-2>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form::before, .buddypress-wrap .activity-comments.threaded-level-2 .activity-actions>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form::before, .buddypress-wrap .activity-comments.threaded-level-2>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form::before {
                    content:""; width:2px; height:-webkit-calc(100% - 50px); height:calc(100% - 50px); background-color:var(--bb-content-border-color); position:absolute; left:14px; top:49px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-2 .activity-actions>ul>li>ul, .bb-media-model-wrapper .activity-comments.threaded-level-2>ul>li>ul, .buddypress-wrap .activity-comments.threaded-level-2 .activity-actions>ul>li>ul, .buddypress-wrap .activity-comments.threaded-level-2>ul>li>ul {
                    margin-left:40px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-2 .activity-actions>ul>li>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form::before, .bb-media-model-wrapper .activity-comments.threaded-level-2 .activity-actions>ul>li>ul .has-child-comments>.acomment-display::before, .bb-media-model-wrapper .activity-comments.threaded-level-2>ul>li>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form::before, .bb-media-model-wrapper .activity-comments.threaded-level-2>ul>li>ul .has-child-comments>.acomment-display::before, .buddypress-wrap .activity-comments.threaded-level-2 .activity-actions>ul>li>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form::before, .buddypress-wrap .activity-comments.threaded-level-2 .activity-actions>ul>li>ul .has-child-comments>.acomment-display::before, .buddypress-wrap .activity-comments.threaded-level-2>ul>li>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form::before, .buddypress-wrap .activity-comments.threaded-level-2>ul>li>ul .has-child-comments>.acomment-display::before {
                    display:none
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-2 .activity-actions>ul>li>ul>li>ul .acomment-edit .ac-reply-avatar::before, .bb-media-model-wrapper .activity-comments.threaded-level-2 .activity-actions>ul>li>ul>li>ul .item-avatar::before, .bb-media-model-wrapper .activity-comments.threaded-level-2>ul>li>ul>li>ul .acomment-edit .ac-reply-avatar::before, .bb-media-model-wrapper .activity-comments.threaded-level-2>ul>li>ul>li>ul .item-avatar::before, .buddypress-wrap .activity-comments.threaded-level-2 .activity-actions>ul>li>ul>li>ul .acomment-edit .ac-reply-avatar::before, .buddypress-wrap .activity-comments.threaded-level-2 .activity-actions>ul>li>ul>li>ul .item-avatar::before, .buddypress-wrap .activity-comments.threaded-level-2>ul>li>ul>li>ul .acomment-edit .ac-reply-avatar::before, .buddypress-wrap .activity-comments.threaded-level-2>ul>li>ul>li>ul .item-avatar::before {
                    display:none
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-2 .activity-actions>ul>li>ul>li>ul .acomments-view-more::before, .bb-media-model-wrapper .activity-comments.threaded-level-2>ul>li>ul>li>ul .acomments-view-more::before, .buddypress-wrap .activity-comments.threaded-level-2 .activity-actions>ul>li>ul>li>ul .acomments-view-more::before, .buddypress-wrap .activity-comments.threaded-level-2>ul>li>ul>li>ul .acomments-view-more::before {
                    display:none
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-2 .activity-actions>ul>li>ul>li ul li:not(.acomments-view-more)::before, .bb-media-model-wrapper .activity-comments.threaded-level-2>ul>li>ul>li ul li:not(.acomments-view-more)::before, .buddypress-wrap .activity-comments.threaded-level-2 .activity-actions>ul>li>ul>li ul li:not(.acomments-view-more)::before, .buddypress-wrap .activity-comments.threaded-level-2>ul>li>ul>li ul li:not(.acomments-view-more)::before {
                    display:none
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-3 .activity-actions>ul ul:has(>li.acomments-view-more:first-of-type), .bb-media-model-wrapper .activity-comments.threaded-level-3>ul ul:has(>li.acomments-view-more:first-of-type), .buddypress-wrap .activity-comments.threaded-level-3 .activity-actions>ul ul:has(>li.acomments-view-more:first-of-type), .buddypress-wrap .activity-comments.threaded-level-3>ul ul:has(>li.acomments-view-more:first-of-type) {
                    margin-left:40px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-3 .activity-actions>ul>.acomments-view-more::before, .bb-media-model-wrapper .activity-comments.threaded-level-3>ul>.acomments-view-more::before, .buddypress-wrap .activity-comments.threaded-level-3 .activity-actions>ul>.acomments-view-more::before, .buddypress-wrap .activity-comments.threaded-level-3>ul>.acomments-view-more::before {
                    display:none
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-3 .activity-actions>ul .comment-item-focus .display-focus::before, .bb-media-model-wrapper .activity-comments.threaded-level-3>ul .comment-item-focus .display-focus::before, .buddypress-wrap .activity-comments.threaded-level-3 .activity-actions>ul .comment-item-focus .display-focus::before, .buddypress-wrap .activity-comments.threaded-level-3>ul .comment-item-focus .display-focus::before {
                    content:""; width:2px; height:-webkit-calc(100% - 30px); height:calc(100% - 30px); background-color:var(--bb-content-border-color); position:absolute; left:14px; top:49px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-3 .activity-actions>ul .comment-item-focus .display-focus:not(.bp-hide)+.acomment-edit-form+ul, .bb-media-model-wrapper .activity-comments.threaded-level-3>ul .comment-item-focus .display-focus:not(.bp-hide)+.acomment-edit-form+ul, .buddypress-wrap .activity-comments.threaded-level-3 .activity-actions>ul .comment-item-focus .display-focus:not(.bp-hide)+.acomment-edit-form+ul, .buddypress-wrap .activity-comments.threaded-level-3>ul .comment-item-focus .display-focus:not(.bp-hide)+.acomment-edit-form+ul {
                    position:relative
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-3 .activity-actions>ul .comment-item-focus .display-focus:not(.bp-hide)+.acomment-edit-form+ul::before, .bb-media-model-wrapper .activity-comments.threaded-level-3>ul .comment-item-focus .display-focus:not(.bp-hide)+.acomment-edit-form+ul::before, .buddypress-wrap .activity-comments.threaded-level-3 .activity-actions>ul .comment-item-focus .display-focus:not(.bp-hide)+.acomment-edit-form+ul::before, .buddypress-wrap .activity-comments.threaded-level-3>ul .comment-item-focus .display-focus:not(.bp-hide)+.acomment-edit-form+ul::before {
                    content:""; width:2px; height:100%; background-color:var(--bb-content-border-color); position:absolute; left:-26px; top:8px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-3 .activity-actions>ul .comment-item-focus>.ac-form, .bb-media-model-wrapper .activity-comments.threaded-level-3>ul .comment-item-focus>.ac-form, .buddypress-wrap .activity-comments.threaded-level-3 .activity-actions>ul .comment-item-focus>.ac-form, .buddypress-wrap .activity-comments.threaded-level-3>ul .comment-item-focus>.ac-form {
                    margin-left:40px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-3 .activity-actions>ul .comment-item-focus>.ac-form .ac-reply-avatar, .bb-media-model-wrapper .activity-comments.threaded-level-3>ul .comment-item-focus>.ac-form .ac-reply-avatar, .buddypress-wrap .activity-comments.threaded-level-3 .activity-actions>ul .comment-item-focus>.ac-form .ac-reply-avatar, .buddypress-wrap .activity-comments.threaded-level-3>ul .comment-item-focus>.ac-form .ac-reply-avatar {
                    position:relative
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-3 .activity-actions>ul .comment-item-focus>.ac-form .ac-reply-avatar::before, .bb-media-model-wrapper .activity-comments.threaded-level-3>ul .comment-item-focus>.ac-form .ac-reply-avatar::before, .buddypress-wrap .activity-comments.threaded-level-3 .activity-actions>ul .comment-item-focus>.ac-form .ac-reply-avatar::before, .buddypress-wrap .activity-comments.threaded-level-3>ul .comment-item-focus>.ac-form .ac-reply-avatar::before {
                    content:""; width:16px; position:absolute; left:-26px; top:-14px; height:32px; border-style:solid; border-width:0 0 2px 2px; border-bottom-color:var(--bb-content-border-color); border-left-color:var(--bb-content-border-color); border-bottom-left-radius:10px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-3 .activity-actions>ul>li>ul li::before, .bb-media-model-wrapper .activity-comments.threaded-level-3>ul>li>ul li::before, .buddypress-wrap .activity-comments.threaded-level-3 .activity-actions>ul>li>ul li::before, .buddypress-wrap .activity-comments.threaded-level-3>ul>li>ul li::before {
                    content:""; width:2px; height:100%; background-color:var(--bb-content-border-color); position:absolute; left:-26px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-3 .activity-actions>ul>li>ul li:not(.acomments-view-more):last-of-type::before, .bb-media-model-wrapper .activity-comments.threaded-level-3>ul>li>ul li:not(.acomments-view-more):last-of-type::before, .buddypress-wrap .activity-comments.threaded-level-3 .activity-actions>ul>li>ul li:not(.acomments-view-more):last-of-type::before, .buddypress-wrap .activity-comments.threaded-level-3>ul>li>ul li:not(.acomments-view-more):last-of-type::before {
                    display:none
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-3 .activity-actions>ul>li>ul .activity-state-popup li::before, .bb-media-model-wrapper .activity-comments.threaded-level-3>ul>li>ul .activity-state-popup li::before, .buddypress-wrap .activity-comments.threaded-level-3 .activity-actions>ul>li>ul .activity-state-popup li::before, .buddypress-wrap .activity-comments.threaded-level-3>ul>li>ul .activity-state-popup li::before {
                    display:none
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-3 .activity-actions>ul>li ul .acomment-edit .ac-reply-avatar, .bb-media-model-wrapper .activity-comments.threaded-level-3 .activity-actions>ul>li ul .item-avatar, .bb-media-model-wrapper .activity-comments.threaded-level-3>ul>li ul .acomment-edit .ac-reply-avatar, .bb-media-model-wrapper .activity-comments.threaded-level-3>ul>li ul .item-avatar, .buddypress-wrap .activity-comments.threaded-level-3 .activity-actions>ul>li ul .acomment-edit .ac-reply-avatar, .buddypress-wrap .activity-comments.threaded-level-3 .activity-actions>ul>li ul .item-avatar, .buddypress-wrap .activity-comments.threaded-level-3>ul>li ul .acomment-edit .ac-reply-avatar, .buddypress-wrap .activity-comments.threaded-level-3>ul>li ul .item-avatar {
                    position:relative
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-3 .activity-actions>ul>li ul .acomment-edit .ac-reply-avatar::before, .bb-media-model-wrapper .activity-comments.threaded-level-3 .activity-actions>ul>li ul .item-avatar::before, .bb-media-model-wrapper .activity-comments.threaded-level-3>ul>li ul .acomment-edit .ac-reply-avatar::before, .bb-media-model-wrapper .activity-comments.threaded-level-3>ul>li ul .item-avatar::before, .buddypress-wrap .activity-comments.threaded-level-3 .activity-actions>ul>li ul .acomment-edit .ac-reply-avatar::before, .buddypress-wrap .activity-comments.threaded-level-3 .activity-actions>ul>li ul .item-avatar::before, .buddypress-wrap .activity-comments.threaded-level-3>ul>li ul .acomment-edit .ac-reply-avatar::before, .buddypress-wrap .activity-comments.threaded-level-3>ul>li ul .item-avatar::before {
                    content:""; width:16px; position:absolute; left:-26px; top:-14px; height:32px; border-style:solid; border-width:0 0 2px 2px; border-bottom-color:var(--bb-content-border-color); border-left-color:var(--bb-content-border-color); border-bottom-left-radius:10px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-3 .activity-actions>ul .acomments-view-more::before, .bb-media-model-wrapper .activity-comments.threaded-level-3>ul .acomments-view-more::before, .buddypress-wrap .activity-comments.threaded-level-3 .activity-actions>ul .acomments-view-more::before, .buddypress-wrap .activity-comments.threaded-level-3>ul .acomments-view-more::before {
                    content:""; background-color:transparent; width:16px; position:absolute; left:-26px; top:-15px; height:32px; border-style:solid; border-width:0 0 2px 2px; border-bottom-color:var(--bb-content-border-color); border-left-color:var(--bb-content-border-color); border-bottom-left-radius:10px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-3 .activity-actions>ul .has-child-comments>.acomment-display::before, .bb-media-model-wrapper .activity-comments.threaded-level-3>ul .has-child-comments>.acomment-display::before, .buddypress-wrap .activity-comments.threaded-level-3 .activity-actions>ul .has-child-comments>.acomment-display::before, .buddypress-wrap .activity-comments.threaded-level-3>ul .has-child-comments>.acomment-display::before {
                    content:""; width:2px; height:-webkit-calc(100% - 50px); height:calc(100% - 50px); background-color:var(--bb-content-border-color); position:absolute; left:14px; top:49px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-3 .activity-actions>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form, .bb-media-model-wrapper .activity-comments.threaded-level-3>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form, .buddypress-wrap .activity-comments.threaded-level-3 .activity-actions>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form, .buddypress-wrap .activity-comments.threaded-level-3>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form {
                    position:relative
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-3 .activity-actions>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form::before, .bb-media-model-wrapper .activity-comments.threaded-level-3>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form::before, .buddypress-wrap .activity-comments.threaded-level-3 .activity-actions>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form::before, .buddypress-wrap .activity-comments.threaded-level-3>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form::before {
                    content:""; width:2px; height:-webkit-calc(100% - 50px); height:calc(100% - 50px); background-color:var(--bb-content-border-color); position:absolute; left:14px; top:49px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-3 .activity-actions>ul>li>ul, .bb-media-model-wrapper .activity-comments.threaded-level-3>ul>li>ul, .buddypress-wrap .activity-comments.threaded-level-3 .activity-actions>ul>li>ul, .buddypress-wrap .activity-comments.threaded-level-3>ul>li>ul {
                    margin-left:40px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-3 .activity-actions>ul>li>ul>li>ul, .bb-media-model-wrapper .activity-comments.threaded-level-3>ul>li>ul>li>ul, .buddypress-wrap .activity-comments.threaded-level-3 .activity-actions>ul>li>ul>li>ul, .buddypress-wrap .activity-comments.threaded-level-3>ul>li>ul>li>ul {
                    margin-left:40px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-3 .activity-actions>ul>li>ul>li>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form::before, .bb-media-model-wrapper .activity-comments.threaded-level-3 .activity-actions>ul>li>ul>li>ul .has-child-comments>.acomment-display::before, .bb-media-model-wrapper .activity-comments.threaded-level-3>ul>li>ul>li>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form::before, .bb-media-model-wrapper .activity-comments.threaded-level-3>ul>li>ul>li>ul .has-child-comments>.acomment-display::before, .buddypress-wrap .activity-comments.threaded-level-3 .activity-actions>ul>li>ul>li>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form::before, .buddypress-wrap .activity-comments.threaded-level-3 .activity-actions>ul>li>ul>li>ul .has-child-comments>.acomment-display::before, .buddypress-wrap .activity-comments.threaded-level-3>ul>li>ul>li>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form::before, .buddypress-wrap .activity-comments.threaded-level-3>ul>li>ul>li>ul .has-child-comments>.acomment-display::before {
                    display:none
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-3 .activity-actions>ul>li>ul>li>ul>li>ul .acomment-edit .ac-reply-avatar::before, .bb-media-model-wrapper .activity-comments.threaded-level-3 .activity-actions>ul>li>ul>li>ul>li>ul .item-avatar::before, .bb-media-model-wrapper .activity-comments.threaded-level-3>ul>li>ul>li>ul>li>ul .acomment-edit .ac-reply-avatar::before, .bb-media-model-wrapper .activity-comments.threaded-level-3>ul>li>ul>li>ul>li>ul .item-avatar::before, .buddypress-wrap .activity-comments.threaded-level-3 .activity-actions>ul>li>ul>li>ul>li>ul .acomment-edit .ac-reply-avatar::before, .buddypress-wrap .activity-comments.threaded-level-3 .activity-actions>ul>li>ul>li>ul>li>ul .item-avatar::before, .buddypress-wrap .activity-comments.threaded-level-3>ul>li>ul>li>ul>li>ul .acomment-edit .ac-reply-avatar::before, .buddypress-wrap .activity-comments.threaded-level-3>ul>li>ul>li>ul>li>ul .item-avatar::before {
                    display:none
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-3 .activity-actions>ul>li>ul>li>ul>li>ul .acomments-view-more::before, .bb-media-model-wrapper .activity-comments.threaded-level-3>ul>li>ul>li>ul>li>ul .acomments-view-more::before, .buddypress-wrap .activity-comments.threaded-level-3 .activity-actions>ul>li>ul>li>ul>li>ul .acomments-view-more::before, .buddypress-wrap .activity-comments.threaded-level-3>ul>li>ul>li>ul>li>ul .acomments-view-more::before {
                    display:none
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-4 .activity-actions>ul ul:has(>li.acomments-view-more:first-of-type), .bb-media-model-wrapper .activity-comments.threaded-level-4>ul ul:has(>li.acomments-view-more:first-of-type), .buddypress-wrap .activity-comments.threaded-level-4 .activity-actions>ul ul:has(>li.acomments-view-more:first-of-type), .buddypress-wrap .activity-comments.threaded-level-4>ul ul:has(>li.acomments-view-more:first-of-type) {
                    margin-left:40px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-4 .activity-actions>ul>.acomments-view-more::before, .bb-media-model-wrapper .activity-comments.threaded-level-4>ul>.acomments-view-more::before, .buddypress-wrap .activity-comments.threaded-level-4 .activity-actions>ul>.acomments-view-more::before, .buddypress-wrap .activity-comments.threaded-level-4>ul>.acomments-view-more::before {
                    display:none
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-4 .activity-actions>ul .comment-item-focus .display-focus::before, .bb-media-model-wrapper .activity-comments.threaded-level-4>ul .comment-item-focus .display-focus::before, .buddypress-wrap .activity-comments.threaded-level-4 .activity-actions>ul .comment-item-focus .display-focus::before, .buddypress-wrap .activity-comments.threaded-level-4>ul .comment-item-focus .display-focus::before {
                    content:""; width:2px; height:-webkit-calc(100% - 30px); height:calc(100% - 30px); background-color:var(--bb-content-border-color); position:absolute; left:14px; top:49px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-4 .activity-actions>ul .comment-item-focus .display-focus:not(.bp-hide)+.acomment-edit-form+ul, .bb-media-model-wrapper .activity-comments.threaded-level-4>ul .comment-item-focus .display-focus:not(.bp-hide)+.acomment-edit-form+ul, .buddypress-wrap .activity-comments.threaded-level-4 .activity-actions>ul .comment-item-focus .display-focus:not(.bp-hide)+.acomment-edit-form+ul, .buddypress-wrap .activity-comments.threaded-level-4>ul .comment-item-focus .display-focus:not(.bp-hide)+.acomment-edit-form+ul {
                    position:relative
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-4 .activity-actions>ul .comment-item-focus .display-focus:not(.bp-hide)+.acomment-edit-form+ul::before, .bb-media-model-wrapper .activity-comments.threaded-level-4>ul .comment-item-focus .display-focus:not(.bp-hide)+.acomment-edit-form+ul::before, .buddypress-wrap .activity-comments.threaded-level-4 .activity-actions>ul .comment-item-focus .display-focus:not(.bp-hide)+.acomment-edit-form+ul::before, .buddypress-wrap .activity-comments.threaded-level-4>ul .comment-item-focus .display-focus:not(.bp-hide)+.acomment-edit-form+ul::before {
                    content:""; width:2px; height:100%; background-color:var(--bb-content-border-color); position:absolute; left:-26px; top:8px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-4 .activity-actions>ul .comment-item-focus>.ac-form, .bb-media-model-wrapper .activity-comments.threaded-level-4>ul .comment-item-focus>.ac-form, .buddypress-wrap .activity-comments.threaded-level-4 .activity-actions>ul .comment-item-focus>.ac-form, .buddypress-wrap .activity-comments.threaded-level-4>ul .comment-item-focus>.ac-form {
                    margin-left:40px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-4 .activity-actions>ul .comment-item-focus>.ac-form .ac-reply-avatar, .bb-media-model-wrapper .activity-comments.threaded-level-4>ul .comment-item-focus>.ac-form .ac-reply-avatar, .buddypress-wrap .activity-comments.threaded-level-4 .activity-actions>ul .comment-item-focus>.ac-form .ac-reply-avatar, .buddypress-wrap .activity-comments.threaded-level-4>ul .comment-item-focus>.ac-form .ac-reply-avatar {
                    position:relative
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-4 .activity-actions>ul .comment-item-focus>.ac-form .ac-reply-avatar::before, .bb-media-model-wrapper .activity-comments.threaded-level-4>ul .comment-item-focus>.ac-form .ac-reply-avatar::before, .buddypress-wrap .activity-comments.threaded-level-4 .activity-actions>ul .comment-item-focus>.ac-form .ac-reply-avatar::before, .buddypress-wrap .activity-comments.threaded-level-4>ul .comment-item-focus>.ac-form .ac-reply-avatar::before {
                    content:""; width:16px; position:absolute; left:-26px; top:-14px; height:32px; border-style:solid; border-width:0 0 2px 2px; border-bottom-color:var(--bb-content-border-color); border-left-color:var(--bb-content-border-color); border-bottom-left-radius:10px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-4 .activity-actions>ul>li>ul li::before, .bb-media-model-wrapper .activity-comments.threaded-level-4>ul>li>ul li::before, .buddypress-wrap .activity-comments.threaded-level-4 .activity-actions>ul>li>ul li::before, .buddypress-wrap .activity-comments.threaded-level-4>ul>li>ul li::before {
                    content:""; width:2px; height:100%; background-color:var(--bb-content-border-color); position:absolute; left:-26px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-4 .activity-actions>ul>li>ul li:not(.acomments-view-more):last-of-type::before, .bb-media-model-wrapper .activity-comments.threaded-level-4>ul>li>ul li:not(.acomments-view-more):last-of-type::before, .buddypress-wrap .activity-comments.threaded-level-4 .activity-actions>ul>li>ul li:not(.acomments-view-more):last-of-type::before, .buddypress-wrap .activity-comments.threaded-level-4>ul>li>ul li:not(.acomments-view-more):last-of-type::before {
                    display:none
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-4 .activity-actions>ul>li>ul .activity-state-popup li::before, .bb-media-model-wrapper .activity-comments.threaded-level-4>ul>li>ul .activity-state-popup li::before, .buddypress-wrap .activity-comments.threaded-level-4 .activity-actions>ul>li>ul .activity-state-popup li::before, .buddypress-wrap .activity-comments.threaded-level-4>ul>li>ul .activity-state-popup li::before {
                    display:none
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-4 .activity-actions>ul>li ul .acomment-edit .ac-reply-avatar, .bb-media-model-wrapper .activity-comments.threaded-level-4 .activity-actions>ul>li ul .item-avatar, .bb-media-model-wrapper .activity-comments.threaded-level-4>ul>li ul .acomment-edit .ac-reply-avatar, .bb-media-model-wrapper .activity-comments.threaded-level-4>ul>li ul .item-avatar, .buddypress-wrap .activity-comments.threaded-level-4 .activity-actions>ul>li ul .acomment-edit .ac-reply-avatar, .buddypress-wrap .activity-comments.threaded-level-4 .activity-actions>ul>li ul .item-avatar, .buddypress-wrap .activity-comments.threaded-level-4>ul>li ul .acomment-edit .ac-reply-avatar, .buddypress-wrap .activity-comments.threaded-level-4>ul>li ul .item-avatar {
                    position:relative
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-4 .activity-actions>ul>li ul .acomment-edit .ac-reply-avatar::before, .bb-media-model-wrapper .activity-comments.threaded-level-4 .activity-actions>ul>li ul .item-avatar::before, .bb-media-model-wrapper .activity-comments.threaded-level-4>ul>li ul .acomment-edit .ac-reply-avatar::before, .bb-media-model-wrapper .activity-comments.threaded-level-4>ul>li ul .item-avatar::before, .buddypress-wrap .activity-comments.threaded-level-4 .activity-actions>ul>li ul .acomment-edit .ac-reply-avatar::before, .buddypress-wrap .activity-comments.threaded-level-4 .activity-actions>ul>li ul .item-avatar::before, .buddypress-wrap .activity-comments.threaded-level-4>ul>li ul .acomment-edit .ac-reply-avatar::before, .buddypress-wrap .activity-comments.threaded-level-4>ul>li ul .item-avatar::before {
                    content:""; width:16px; position:absolute; left:-26px; top:-14px; height:32px; border-style:solid; border-width:0 0 2px 2px; border-bottom-color:var(--bb-content-border-color); border-left-color:var(--bb-content-border-color); border-bottom-left-radius:10px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-4 .activity-actions>ul .acomments-view-more::before, .bb-media-model-wrapper .activity-comments.threaded-level-4>ul .acomments-view-more::before, .buddypress-wrap .activity-comments.threaded-level-4 .activity-actions>ul .acomments-view-more::before, .buddypress-wrap .activity-comments.threaded-level-4>ul .acomments-view-more::before {
                    content:""; background-color:transparent; width:16px; position:absolute; left:-26px; top:-15px; height:32px; border-style:solid; border-width:0 0 2px 2px; border-bottom-color:var(--bb-content-border-color); border-left-color:var(--bb-content-border-color); border-bottom-left-radius:10px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-4 .activity-actions>ul .has-child-comments>.acomment-display::before, .bb-media-model-wrapper .activity-comments.threaded-level-4>ul .has-child-comments>.acomment-display::before, .buddypress-wrap .activity-comments.threaded-level-4 .activity-actions>ul .has-child-comments>.acomment-display::before, .buddypress-wrap .activity-comments.threaded-level-4>ul .has-child-comments>.acomment-display::before {
                    content:""; width:2px; height:-webkit-calc(100% - 50px); height:calc(100% - 50px); background-color:var(--bb-content-border-color); position:absolute; left:14px; top:49px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-4 .activity-actions>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form, .bb-media-model-wrapper .activity-comments.threaded-level-4>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form, .buddypress-wrap .activity-comments.threaded-level-4 .activity-actions>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form, .buddypress-wrap .activity-comments.threaded-level-4>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form {
                    position:relative
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-4 .activity-actions>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form::before, .bb-media-model-wrapper .activity-comments.threaded-level-4>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form::before, .buddypress-wrap .activity-comments.threaded-level-4 .activity-actions>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form::before, .buddypress-wrap .activity-comments.threaded-level-4>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form::before {
                    content:""; width:2px; height:-webkit-calc(100% - 50px); height:calc(100% - 50px); background-color:var(--bb-content-border-color); position:absolute; left:14px; top:49px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-4 .activity-actions>ul>li>ul, .bb-media-model-wrapper .activity-comments.threaded-level-4>ul>li>ul, .buddypress-wrap .activity-comments.threaded-level-4 .activity-actions>ul>li>ul, .buddypress-wrap .activity-comments.threaded-level-4>ul>li>ul {
                    margin-left:40px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-4 .activity-actions>ul>li>ul>li>ul, .bb-media-model-wrapper .activity-comments.threaded-level-4>ul>li>ul>li>ul, .buddypress-wrap .activity-comments.threaded-level-4 .activity-actions>ul>li>ul>li>ul, .buddypress-wrap .activity-comments.threaded-level-4>ul>li>ul>li>ul {
                    margin-left:40px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-4 .activity-actions>ul>li>ul>li>ul>li>ul, .bb-media-model-wrapper .activity-comments.threaded-level-4>ul>li>ul>li>ul>li>ul, .buddypress-wrap .activity-comments.threaded-level-4 .activity-actions>ul>li>ul>li>ul>li>ul, .buddypress-wrap .activity-comments.threaded-level-4>ul>li>ul>li>ul>li>ul {
                    margin-left:40px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-4 .activity-actions>ul>li>ul>li>ul>li>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form::before, .bb-media-model-wrapper .activity-comments.threaded-level-4 .activity-actions>ul>li>ul>li>ul>li>ul .has-child-comments>.acomment-display::before, .bb-media-model-wrapper .activity-comments.threaded-level-4>ul>li>ul>li>ul>li>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form::before, .bb-media-model-wrapper .activity-comments.threaded-level-4>ul>li>ul>li>ul>li>ul .has-child-comments>.acomment-display::before, .buddypress-wrap .activity-comments.threaded-level-4 .activity-actions>ul>li>ul>li>ul>li>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form::before, .buddypress-wrap .activity-comments.threaded-level-4 .activity-actions>ul>li>ul>li>ul>li>ul .has-child-comments>.acomment-display::before, .buddypress-wrap .activity-comments.threaded-level-4>ul>li>ul>li>ul>li>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form::before, .buddypress-wrap .activity-comments.threaded-level-4>ul>li>ul>li>ul>li>ul .has-child-comments>.acomment-display::before {
                    display:none
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-4 .activity-actions>ul>li>ul>li>ul>li>ul>li>ul .acomment-edit .ac-reply-avatar::before, .bb-media-model-wrapper .activity-comments.threaded-level-4 .activity-actions>ul>li>ul>li>ul>li>ul>li>ul .item-avatar::before, .bb-media-model-wrapper .activity-comments.threaded-level-4>ul>li>ul>li>ul>li>ul>li>ul .acomment-edit .ac-reply-avatar::before, .bb-media-model-wrapper .activity-comments.threaded-level-4>ul>li>ul>li>ul>li>ul>li>ul .item-avatar::before, .buddypress-wrap .activity-comments.threaded-level-4 .activity-actions>ul>li>ul>li>ul>li>ul>li>ul .acomment-edit .ac-reply-avatar::before, .buddypress-wrap .activity-comments.threaded-level-4 .activity-actions>ul>li>ul>li>ul>li>ul>li>ul .item-avatar::before, .buddypress-wrap .activity-comments.threaded-level-4>ul>li>ul>li>ul>li>ul>li>ul .acomment-edit .ac-reply-avatar::before, .buddypress-wrap .activity-comments.threaded-level-4>ul>li>ul>li>ul>li>ul>li>ul .item-avatar::before {
                    display:none
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-4 .activity-actions>ul>li>ul>li>ul>li>ul>li>ul .acomments-view-more::before, .bb-media-model-wrapper .activity-comments.threaded-level-4>ul>li>ul>li>ul>li>ul>li>ul .acomments-view-more::before, .buddypress-wrap .activity-comments.threaded-level-4 .activity-actions>ul>li>ul>li>ul>li>ul>li>ul .acomments-view-more::before, .buddypress-wrap .activity-comments.threaded-level-4>ul>li>ul>li>ul>li>ul>li>ul .acomments-view-more::before {
                    display:none
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-5 .activity-actions>ul ul:has(>li.acomments-view-more:first-of-type), .bb-media-model-wrapper .activity-comments.threaded-level-5>ul ul:has(>li.acomments-view-more:first-of-type), .buddypress-wrap .activity-comments.threaded-level-5 .activity-actions>ul ul:has(>li.acomments-view-more:first-of-type), .buddypress-wrap .activity-comments.threaded-level-5>ul ul:has(>li.acomments-view-more:first-of-type) {
                    margin-left:40px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-5 .activity-actions>ul>.acomments-view-more::before, .bb-media-model-wrapper .activity-comments.threaded-level-5>ul>.acomments-view-more::before, .buddypress-wrap .activity-comments.threaded-level-5 .activity-actions>ul>.acomments-view-more::before, .buddypress-wrap .activity-comments.threaded-level-5>ul>.acomments-view-more::before {
                    display:none
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-5 .activity-actions>ul .comment-item-focus .display-focus::before, .bb-media-model-wrapper .activity-comments.threaded-level-5>ul .comment-item-focus .display-focus::before, .buddypress-wrap .activity-comments.threaded-level-5 .activity-actions>ul .comment-item-focus .display-focus::before, .buddypress-wrap .activity-comments.threaded-level-5>ul .comment-item-focus .display-focus::before {
                    content:""; width:2px; height:-webkit-calc(100% - 30px); height:calc(100% - 30px); background-color:var(--bb-content-border-color); position:absolute; left:14px; top:49px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-5 .activity-actions>ul .comment-item-focus .display-focus:not(.bp-hide)+.acomment-edit-form+ul, .bb-media-model-wrapper .activity-comments.threaded-level-5>ul .comment-item-focus .display-focus:not(.bp-hide)+.acomment-edit-form+ul, .buddypress-wrap .activity-comments.threaded-level-5 .activity-actions>ul .comment-item-focus .display-focus:not(.bp-hide)+.acomment-edit-form+ul, .buddypress-wrap .activity-comments.threaded-level-5>ul .comment-item-focus .display-focus:not(.bp-hide)+.acomment-edit-form+ul {
                    position:relative
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-5 .activity-actions>ul .comment-item-focus .display-focus:not(.bp-hide)+.acomment-edit-form+ul::before, .bb-media-model-wrapper .activity-comments.threaded-level-5>ul .comment-item-focus .display-focus:not(.bp-hide)+.acomment-edit-form+ul::before, .buddypress-wrap .activity-comments.threaded-level-5 .activity-actions>ul .comment-item-focus .display-focus:not(.bp-hide)+.acomment-edit-form+ul::before, .buddypress-wrap .activity-comments.threaded-level-5>ul .comment-item-focus .display-focus:not(.bp-hide)+.acomment-edit-form+ul::before {
                    content:""; width:2px; height:100%; background-color:var(--bb-content-border-color); position:absolute; left:-26px; top:8px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-5 .activity-actions>ul .comment-item-focus>.ac-form, .bb-media-model-wrapper .activity-comments.threaded-level-5>ul .comment-item-focus>.ac-form, .buddypress-wrap .activity-comments.threaded-level-5 .activity-actions>ul .comment-item-focus>.ac-form, .buddypress-wrap .activity-comments.threaded-level-5>ul .comment-item-focus>.ac-form {
                    margin-left:40px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-5 .activity-actions>ul .comment-item-focus>.ac-form .ac-reply-avatar, .bb-media-model-wrapper .activity-comments.threaded-level-5>ul .comment-item-focus>.ac-form .ac-reply-avatar, .buddypress-wrap .activity-comments.threaded-level-5 .activity-actions>ul .comment-item-focus>.ac-form .ac-reply-avatar, .buddypress-wrap .activity-comments.threaded-level-5>ul .comment-item-focus>.ac-form .ac-reply-avatar {
                    position:relative
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-5 .activity-actions>ul .comment-item-focus>.ac-form .ac-reply-avatar::before, .bb-media-model-wrapper .activity-comments.threaded-level-5>ul .comment-item-focus>.ac-form .ac-reply-avatar::before, .buddypress-wrap .activity-comments.threaded-level-5 .activity-actions>ul .comment-item-focus>.ac-form .ac-reply-avatar::before, .buddypress-wrap .activity-comments.threaded-level-5>ul .comment-item-focus>.ac-form .ac-reply-avatar::before {
                    content:""; width:16px; position:absolute; left:-26px; top:-14px; height:32px; border-style:solid; border-width:0 0 2px 2px; border-bottom-color:var(--bb-content-border-color); border-left-color:var(--bb-content-border-color); border-bottom-left-radius:10px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-5 .activity-actions>ul>li>ul li::before, .bb-media-model-wrapper .activity-comments.threaded-level-5>ul>li>ul li::before, .buddypress-wrap .activity-comments.threaded-level-5 .activity-actions>ul>li>ul li::before, .buddypress-wrap .activity-comments.threaded-level-5>ul>li>ul li::before {
                    content:""; width:2px; height:100%; background-color:var(--bb-content-border-color); position:absolute; left:-26px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-5 .activity-actions>ul>li>ul li:not(.acomments-view-more):last-of-type::before, .bb-media-model-wrapper .activity-comments.threaded-level-5>ul>li>ul li:not(.acomments-view-more):last-of-type::before, .buddypress-wrap .activity-comments.threaded-level-5 .activity-actions>ul>li>ul li:not(.acomments-view-more):last-of-type::before, .buddypress-wrap .activity-comments.threaded-level-5>ul>li>ul li:not(.acomments-view-more):last-of-type::before {
                    display:none
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-5 .activity-actions>ul>li>ul .activity-state-popup li::before, .bb-media-model-wrapper .activity-comments.threaded-level-5>ul>li>ul .activity-state-popup li::before, .buddypress-wrap .activity-comments.threaded-level-5 .activity-actions>ul>li>ul .activity-state-popup li::before, .buddypress-wrap .activity-comments.threaded-level-5>ul>li>ul .activity-state-popup li::before {
                    display:none
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-5 .activity-actions>ul>li ul .acomment-edit .ac-reply-avatar, .bb-media-model-wrapper .activity-comments.threaded-level-5 .activity-actions>ul>li ul .item-avatar, .bb-media-model-wrapper .activity-comments.threaded-level-5>ul>li ul .acomment-edit .ac-reply-avatar, .bb-media-model-wrapper .activity-comments.threaded-level-5>ul>li ul .item-avatar, .buddypress-wrap .activity-comments.threaded-level-5 .activity-actions>ul>li ul .acomment-edit .ac-reply-avatar, .buddypress-wrap .activity-comments.threaded-level-5 .activity-actions>ul>li ul .item-avatar, .buddypress-wrap .activity-comments.threaded-level-5>ul>li ul .acomment-edit .ac-reply-avatar, .buddypress-wrap .activity-comments.threaded-level-5>ul>li ul .item-avatar {
                    position:relative
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-5 .activity-actions>ul>li ul .acomment-edit .ac-reply-avatar::before, .bb-media-model-wrapper .activity-comments.threaded-level-5 .activity-actions>ul>li ul .item-avatar::before, .bb-media-model-wrapper .activity-comments.threaded-level-5>ul>li ul .acomment-edit .ac-reply-avatar::before, .bb-media-model-wrapper .activity-comments.threaded-level-5>ul>li ul .item-avatar::before, .buddypress-wrap .activity-comments.threaded-level-5 .activity-actions>ul>li ul .acomment-edit .ac-reply-avatar::before, .buddypress-wrap .activity-comments.threaded-level-5 .activity-actions>ul>li ul .item-avatar::before, .buddypress-wrap .activity-comments.threaded-level-5>ul>li ul .acomment-edit .ac-reply-avatar::before, .buddypress-wrap .activity-comments.threaded-level-5>ul>li ul .item-avatar::before {
                    content:""; width:16px; position:absolute; left:-26px; top:-14px; height:32px; border-style:solid; border-width:0 0 2px 2px; border-bottom-color:var(--bb-content-border-color); border-left-color:var(--bb-content-border-color); border-bottom-left-radius:10px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-5 .activity-actions>ul .acomments-view-more::before, .bb-media-model-wrapper .activity-comments.threaded-level-5>ul .acomments-view-more::before, .buddypress-wrap .activity-comments.threaded-level-5 .activity-actions>ul .acomments-view-more::before, .buddypress-wrap .activity-comments.threaded-level-5>ul .acomments-view-more::before {
                    content:""; background-color:transparent; width:16px; position:absolute; left:-26px; top:-15px; height:32px; border-style:solid; border-width:0 0 2px 2px; border-bottom-color:var(--bb-content-border-color); border-left-color:var(--bb-content-border-color); border-bottom-left-radius:10px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-5 .activity-actions>ul .has-child-comments>.acomment-display::before, .bb-media-model-wrapper .activity-comments.threaded-level-5>ul .has-child-comments>.acomment-display::before, .buddypress-wrap .activity-comments.threaded-level-5 .activity-actions>ul .has-child-comments>.acomment-display::before, .buddypress-wrap .activity-comments.threaded-level-5>ul .has-child-comments>.acomment-display::before {
                    content:""; width:2px; height:-webkit-calc(100% - 50px); height:calc(100% - 50px); background-color:var(--bb-content-border-color); position:absolute; left:14px; top:49px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-5 .activity-actions>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form, .bb-media-model-wrapper .activity-comments.threaded-level-5>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form, .buddypress-wrap .activity-comments.threaded-level-5 .activity-actions>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form, .buddypress-wrap .activity-comments.threaded-level-5>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form {
                    position:relative
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-5 .activity-actions>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form::before, .bb-media-model-wrapper .activity-comments.threaded-level-5>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form::before, .buddypress-wrap .activity-comments.threaded-level-5 .activity-actions>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form::before, .buddypress-wrap .activity-comments.threaded-level-5>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form::before {
                    content:""; width:2px; height:-webkit-calc(100% - 50px); height:calc(100% - 50px); background-color:var(--bb-content-border-color); position:absolute; left:14px; top:49px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-5 .activity-actions>ul>li>ul, .bb-media-model-wrapper .activity-comments.threaded-level-5>ul>li>ul, .buddypress-wrap .activity-comments.threaded-level-5 .activity-actions>ul>li>ul, .buddypress-wrap .activity-comments.threaded-level-5>ul>li>ul {
                    margin-left:40px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-5 .activity-actions>ul>li>ul>li>ul, .bb-media-model-wrapper .activity-comments.threaded-level-5>ul>li>ul>li>ul, .buddypress-wrap .activity-comments.threaded-level-5 .activity-actions>ul>li>ul>li>ul, .buddypress-wrap .activity-comments.threaded-level-5>ul>li>ul>li>ul {
                    margin-left:40px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-5 .activity-actions>ul>li>ul>li>ul>li>ul, .bb-media-model-wrapper .activity-comments.threaded-level-5>ul>li>ul>li>ul>li>ul, .buddypress-wrap .activity-comments.threaded-level-5 .activity-actions>ul>li>ul>li>ul>li>ul, .buddypress-wrap .activity-comments.threaded-level-5>ul>li>ul>li>ul>li>ul {
                    margin-left:40px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-5 .activity-actions>ul>li>ul>li>ul>li>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form::before, .bb-media-model-wrapper .activity-comments.threaded-level-5 .activity-actions>ul>li>ul>li>ul>li>ul .has-child-comments>.acomment-display::before, .bb-media-model-wrapper .activity-comments.threaded-level-5>ul>li>ul>li>ul>li>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form::before, .bb-media-model-wrapper .activity-comments.threaded-level-5>ul>li>ul>li>ul>li>ul .has-child-comments>.acomment-display::before, .buddypress-wrap .activity-comments.threaded-level-5 .activity-actions>ul>li>ul>li>ul>li>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form::before, .buddypress-wrap .activity-comments.threaded-level-5 .activity-actions>ul>li>ul>li>ul>li>ul .has-child-comments>.acomment-display::before, .buddypress-wrap .activity-comments.threaded-level-5>ul>li>ul>li>ul>li>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form::before, .buddypress-wrap .activity-comments.threaded-level-5>ul>li>ul>li>ul>li>ul .has-child-comments>.acomment-display::before {
                    display:none
                }

                #buddypress .bb-media-model-wrapper .activity-comments.threaded-level-5 .activity-actions>ul>li>ul>li>ul>li>ul .acomment-foot-actions .generic-button .acomment-reply, #buddypress .bb-media-model-wrapper .activity-comments.threaded-level-5>ul>li>ul>li>ul>li>ul .acomment-foot-actions .generic-button .acomment-reply, #buddypress .buddypress-wrap .activity-comments.threaded-level-5 .activity-actions>ul>li>ul>li>ul>li>ul .acomment-foot-actions .generic-button .acomment-reply, #buddypress .buddypress-wrap .activity-comments.threaded-level-5>ul>li>ul>li>ul>li>ul .acomment-foot-actions .generic-button .acomment-reply {
                    display:none
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-5 .activity-actions>ul>li>ul>li>ul>li>ul>li>ul .acomment-edit .ac-reply-avatar::before, .bb-media-model-wrapper .activity-comments.threaded-level-5 .activity-actions>ul>li>ul>li>ul>li>ul>li>ul .item-avatar::before, .bb-media-model-wrapper .activity-comments.threaded-level-5>ul>li>ul>li>ul>li>ul>li>ul .acomment-edit .ac-reply-avatar::before, .bb-media-model-wrapper .activity-comments.threaded-level-5>ul>li>ul>li>ul>li>ul>li>ul .item-avatar::before, .buddypress-wrap .activity-comments.threaded-level-5 .activity-actions>ul>li>ul>li>ul>li>ul>li>ul .acomment-edit .ac-reply-avatar::before, .buddypress-wrap .activity-comments.threaded-level-5 .activity-actions>ul>li>ul>li>ul>li>ul>li>ul .item-avatar::before, .buddypress-wrap .activity-comments.threaded-level-5>ul>li>ul>li>ul>li>ul>li>ul .acomment-edit .ac-reply-avatar::before, .buddypress-wrap .activity-comments.threaded-level-5>ul>li>ul>li>ul>li>ul>li>ul .item-avatar::before {
                    display:none
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-5 .activity-actions>ul>li>ul>li>ul>li>ul>li>ul .acomments-view-more::before, .bb-media-model-wrapper .activity-comments.threaded-level-5>ul>li>ul>li>ul>li>ul>li>ul .acomments-view-more::before, .buddypress-wrap .activity-comments.threaded-level-5 .activity-actions>ul>li>ul>li>ul>li>ul>li>ul .acomments-view-more::before, .buddypress-wrap .activity-comments.threaded-level-5>ul>li>ul>li>ul>li>ul>li>ul .acomments-view-more::before {
                    display:none
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-6 .activity-actions>ul ul:has(>li.acomments-view-more:first-of-type), .bb-media-model-wrapper .activity-comments.threaded-level-6>ul ul:has(>li.acomments-view-more:first-of-type), .buddypress-wrap .activity-comments.threaded-level-6 .activity-actions>ul ul:has(>li.acomments-view-more:first-of-type), .buddypress-wrap .activity-comments.threaded-level-6>ul ul:has(>li.acomments-view-more:first-of-type) {
                    margin-left:40px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-6 .activity-actions>ul>.acomments-view-more::before, .bb-media-model-wrapper .activity-comments.threaded-level-6>ul>.acomments-view-more::before, .buddypress-wrap .activity-comments.threaded-level-6 .activity-actions>ul>.acomments-view-more::before, .buddypress-wrap .activity-comments.threaded-level-6>ul>.acomments-view-more::before {
                    display:none
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-6 .activity-actions>ul .comment-item-focus .display-focus::before, .bb-media-model-wrapper .activity-comments.threaded-level-6>ul .comment-item-focus .display-focus::before, .buddypress-wrap .activity-comments.threaded-level-6 .activity-actions>ul .comment-item-focus .display-focus::before, .buddypress-wrap .activity-comments.threaded-level-6>ul .comment-item-focus .display-focus::before {
                    content:""; width:2px; height:-webkit-calc(100% - 30px); height:calc(100% - 30px); background-color:var(--bb-content-border-color); position:absolute; left:14px; top:49px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-6 .activity-actions>ul .comment-item-focus .display-focus:not(.bp-hide)+.acomment-edit-form+ul, .bb-media-model-wrapper .activity-comments.threaded-level-6>ul .comment-item-focus .display-focus:not(.bp-hide)+.acomment-edit-form+ul, .buddypress-wrap .activity-comments.threaded-level-6 .activity-actions>ul .comment-item-focus .display-focus:not(.bp-hide)+.acomment-edit-form+ul, .buddypress-wrap .activity-comments.threaded-level-6>ul .comment-item-focus .display-focus:not(.bp-hide)+.acomment-edit-form+ul {
                    position:relative
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-6 .activity-actions>ul .comment-item-focus .display-focus:not(.bp-hide)+.acomment-edit-form+ul::before, .bb-media-model-wrapper .activity-comments.threaded-level-6>ul .comment-item-focus .display-focus:not(.bp-hide)+.acomment-edit-form+ul::before, .buddypress-wrap .activity-comments.threaded-level-6 .activity-actions>ul .comment-item-focus .display-focus:not(.bp-hide)+.acomment-edit-form+ul::before, .buddypress-wrap .activity-comments.threaded-level-6>ul .comment-item-focus .display-focus:not(.bp-hide)+.acomment-edit-form+ul::before {
                    content:""; width:2px; height:100%; background-color:var(--bb-content-border-color); position:absolute; left:-26px; top:8px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-6 .activity-actions>ul .comment-item-focus>.ac-form, .bb-media-model-wrapper .activity-comments.threaded-level-6>ul .comment-item-focus>.ac-form, .buddypress-wrap .activity-comments.threaded-level-6 .activity-actions>ul .comment-item-focus>.ac-form, .buddypress-wrap .activity-comments.threaded-level-6>ul .comment-item-focus>.ac-form {
                    margin-left:40px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-6 .activity-actions>ul .comment-item-focus>.ac-form .ac-reply-avatar, .bb-media-model-wrapper .activity-comments.threaded-level-6>ul .comment-item-focus>.ac-form .ac-reply-avatar, .buddypress-wrap .activity-comments.threaded-level-6 .activity-actions>ul .comment-item-focus>.ac-form .ac-reply-avatar, .buddypress-wrap .activity-comments.threaded-level-6>ul .comment-item-focus>.ac-form .ac-reply-avatar {
                    position:relative
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-6 .activity-actions>ul .comment-item-focus>.ac-form .ac-reply-avatar::before, .bb-media-model-wrapper .activity-comments.threaded-level-6>ul .comment-item-focus>.ac-form .ac-reply-avatar::before, .buddypress-wrap .activity-comments.threaded-level-6 .activity-actions>ul .comment-item-focus>.ac-form .ac-reply-avatar::before, .buddypress-wrap .activity-comments.threaded-level-6>ul .comment-item-focus>.ac-form .ac-reply-avatar::before {
                    content:""; width:16px; position:absolute; left:-26px; top:-14px; height:32px; border-style:solid; border-width:0 0 2px 2px; border-bottom-color:var(--bb-content-border-color); border-left-color:var(--bb-content-border-color); border-bottom-left-radius:10px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-6 .activity-actions>ul>li>ul li::before, .bb-media-model-wrapper .activity-comments.threaded-level-6>ul>li>ul li::before, .buddypress-wrap .activity-comments.threaded-level-6 .activity-actions>ul>li>ul li::before, .buddypress-wrap .activity-comments.threaded-level-6>ul>li>ul li::before {
                    content:""; width:2px; height:100%; background-color:var(--bb-content-border-color); position:absolute; left:-26px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-6 .activity-actions>ul>li>ul li:not(.acomments-view-more):last-of-type::before, .bb-media-model-wrapper .activity-comments.threaded-level-6>ul>li>ul li:not(.acomments-view-more):last-of-type::before, .buddypress-wrap .activity-comments.threaded-level-6 .activity-actions>ul>li>ul li:not(.acomments-view-more):last-of-type::before, .buddypress-wrap .activity-comments.threaded-level-6>ul>li>ul li:not(.acomments-view-more):last-of-type::before {
                    display:none
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-6 .activity-actions>ul>li>ul .activity-state-popup li::before, .bb-media-model-wrapper .activity-comments.threaded-level-6>ul>li>ul .activity-state-popup li::before, .buddypress-wrap .activity-comments.threaded-level-6 .activity-actions>ul>li>ul .activity-state-popup li::before, .buddypress-wrap .activity-comments.threaded-level-6>ul>li>ul .activity-state-popup li::before {
                    display:none
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-6 .activity-actions>ul>li ul .acomment-edit .ac-reply-avatar, .bb-media-model-wrapper .activity-comments.threaded-level-6 .activity-actions>ul>li ul .item-avatar, .bb-media-model-wrapper .activity-comments.threaded-level-6>ul>li ul .acomment-edit .ac-reply-avatar, .bb-media-model-wrapper .activity-comments.threaded-level-6>ul>li ul .item-avatar, .buddypress-wrap .activity-comments.threaded-level-6 .activity-actions>ul>li ul .acomment-edit .ac-reply-avatar, .buddypress-wrap .activity-comments.threaded-level-6 .activity-actions>ul>li ul .item-avatar, .buddypress-wrap .activity-comments.threaded-level-6>ul>li ul .acomment-edit .ac-reply-avatar, .buddypress-wrap .activity-comments.threaded-level-6>ul>li ul .item-avatar {
                    position:relative
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-6 .activity-actions>ul>li ul .acomment-edit .ac-reply-avatar::before, .bb-media-model-wrapper .activity-comments.threaded-level-6 .activity-actions>ul>li ul .item-avatar::before, .bb-media-model-wrapper .activity-comments.threaded-level-6>ul>li ul .acomment-edit .ac-reply-avatar::before, .bb-media-model-wrapper .activity-comments.threaded-level-6>ul>li ul .item-avatar::before, .buddypress-wrap .activity-comments.threaded-level-6 .activity-actions>ul>li ul .acomment-edit .ac-reply-avatar::before, .buddypress-wrap .activity-comments.threaded-level-6 .activity-actions>ul>li ul .item-avatar::before, .buddypress-wrap .activity-comments.threaded-level-6>ul>li ul .acomment-edit .ac-reply-avatar::before, .buddypress-wrap .activity-comments.threaded-level-6>ul>li ul .item-avatar::before {
                    content:""; width:16px; position:absolute; left:-26px; top:-14px; height:32px; border-style:solid; border-width:0 0 2px 2px; border-bottom-color:var(--bb-content-border-color); border-left-color:var(--bb-content-border-color); border-bottom-left-radius:10px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-6 .activity-actions>ul .acomments-view-more::before, .bb-media-model-wrapper .activity-comments.threaded-level-6>ul .acomments-view-more::before, .buddypress-wrap .activity-comments.threaded-level-6 .activity-actions>ul .acomments-view-more::before, .buddypress-wrap .activity-comments.threaded-level-6>ul .acomments-view-more::before {
                    content:""; background-color:transparent; width:16px; position:absolute; left:-26px; top:-15px; height:32px; border-style:solid; border-width:0 0 2px 2px; border-bottom-color:var(--bb-content-border-color); border-left-color:var(--bb-content-border-color); border-bottom-left-radius:10px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-6 .activity-actions>ul .has-child-comments>.acomment-display::before, .bb-media-model-wrapper .activity-comments.threaded-level-6>ul .has-child-comments>.acomment-display::before, .buddypress-wrap .activity-comments.threaded-level-6 .activity-actions>ul .has-child-comments>.acomment-display::before, .buddypress-wrap .activity-comments.threaded-level-6>ul .has-child-comments>.acomment-display::before {
                    content:""; width:2px; height:-webkit-calc(100% - 50px); height:calc(100% - 50px); background-color:var(--bb-content-border-color); position:absolute; left:14px; top:49px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-6 .activity-actions>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form, .bb-media-model-wrapper .activity-comments.threaded-level-6>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form, .buddypress-wrap .activity-comments.threaded-level-6 .activity-actions>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form, .buddypress-wrap .activity-comments.threaded-level-6>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form {
                    position:relative
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-6 .activity-actions>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form::before, .bb-media-model-wrapper .activity-comments.threaded-level-6>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form::before, .buddypress-wrap .activity-comments.threaded-level-6 .activity-actions>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form::before, .buddypress-wrap .activity-comments.threaded-level-6>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form::before {
                    content:""; width:2px; height:-webkit-calc(100% - 50px); height:calc(100% - 50px); background-color:var(--bb-content-border-color); position:absolute; left:14px; top:49px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-6 .activity-actions>ul>li>ul, .bb-media-model-wrapper .activity-comments.threaded-level-6>ul>li>ul, .buddypress-wrap .activity-comments.threaded-level-6 .activity-actions>ul>li>ul, .buddypress-wrap .activity-comments.threaded-level-6>ul>li>ul {
                    margin-left:40px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-6 .activity-actions>ul>li>ul>li>ul, .bb-media-model-wrapper .activity-comments.threaded-level-6>ul>li>ul>li>ul, .buddypress-wrap .activity-comments.threaded-level-6 .activity-actions>ul>li>ul>li>ul, .buddypress-wrap .activity-comments.threaded-level-6>ul>li>ul>li>ul {
                    margin-left:40px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-6 .activity-actions>ul>li>ul>li>ul>li>ul, .bb-media-model-wrapper .activity-comments.threaded-level-6>ul>li>ul>li>ul>li>ul, .buddypress-wrap .activity-comments.threaded-level-6 .activity-actions>ul>li>ul>li>ul>li>ul, .buddypress-wrap .activity-comments.threaded-level-6>ul>li>ul>li>ul>li>ul {
                    margin-left:40px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-6 .activity-actions>ul>li>ul>li>ul>li>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form::before, .bb-media-model-wrapper .activity-comments.threaded-level-6 .activity-actions>ul>li>ul>li>ul>li>ul .has-child-comments>.acomment-display::before, .bb-media-model-wrapper .activity-comments.threaded-level-6>ul>li>ul>li>ul>li>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form::before, .bb-media-model-wrapper .activity-comments.threaded-level-6>ul>li>ul>li>ul>li>ul .has-child-comments>.acomment-display::before, .buddypress-wrap .activity-comments.threaded-level-6 .activity-actions>ul>li>ul>li>ul>li>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form::before, .buddypress-wrap .activity-comments.threaded-level-6 .activity-actions>ul>li>ul>li>ul>li>ul .has-child-comments>.acomment-display::before, .buddypress-wrap .activity-comments.threaded-level-6>ul>li>ul>li>ul>li>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form::before, .buddypress-wrap .activity-comments.threaded-level-6>ul>li>ul>li>ul>li>ul .has-child-comments>.acomment-display::before {
                    display:none
                }

                #buddypress .bb-media-model-wrapper .activity-comments.threaded-level-6 .activity-actions>ul>li>ul>li>ul>li>ul .acomment-foot-actions .generic-button .acomment-reply, #buddypress .bb-media-model-wrapper .activity-comments.threaded-level-6>ul>li>ul>li>ul>li>ul .acomment-foot-actions .generic-button .acomment-reply, #buddypress .buddypress-wrap .activity-comments.threaded-level-6 .activity-actions>ul>li>ul>li>ul>li>ul .acomment-foot-actions .generic-button .acomment-reply, #buddypress .buddypress-wrap .activity-comments.threaded-level-6>ul>li>ul>li>ul>li>ul .acomment-foot-actions .generic-button .acomment-reply {
                    display:none
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-6 .activity-actions>ul>li>ul>li>ul>li>ul>li>ul .acomment-edit .ac-reply-avatar::before, .bb-media-model-wrapper .activity-comments.threaded-level-6 .activity-actions>ul>li>ul>li>ul>li>ul>li>ul .item-avatar::before, .bb-media-model-wrapper .activity-comments.threaded-level-6>ul>li>ul>li>ul>li>ul>li>ul .acomment-edit .ac-reply-avatar::before, .bb-media-model-wrapper .activity-comments.threaded-level-6>ul>li>ul>li>ul>li>ul>li>ul .item-avatar::before, .buddypress-wrap .activity-comments.threaded-level-6 .activity-actions>ul>li>ul>li>ul>li>ul>li>ul .acomment-edit .ac-reply-avatar::before, .buddypress-wrap .activity-comments.threaded-level-6 .activity-actions>ul>li>ul>li>ul>li>ul>li>ul .item-avatar::before, .buddypress-wrap .activity-comments.threaded-level-6>ul>li>ul>li>ul>li>ul>li>ul .acomment-edit .ac-reply-avatar::before, .buddypress-wrap .activity-comments.threaded-level-6>ul>li>ul>li>ul>li>ul>li>ul .item-avatar::before {
                    display:none
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-6 .activity-actions>ul>li>ul>li>ul>li>ul>li>ul .acomments-view-more::before, .bb-media-model-wrapper .activity-comments.threaded-level-6>ul>li>ul>li>ul>li>ul>li>ul .acomments-view-more::before, .buddypress-wrap .activity-comments.threaded-level-6 .activity-actions>ul>li>ul>li>ul>li>ul>li>ul .acomments-view-more::before, .buddypress-wrap .activity-comments.threaded-level-6>ul>li>ul>li>ul>li>ul>li>ul .acomments-view-more::before {
                    display:none
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-7 .activity-actions>ul ul:has(>li.acomments-view-more:first-of-type), .bb-media-model-wrapper .activity-comments.threaded-level-7>ul ul:has(>li.acomments-view-more:first-of-type), .buddypress-wrap .activity-comments.threaded-level-7 .activity-actions>ul ul:has(>li.acomments-view-more:first-of-type), .buddypress-wrap .activity-comments.threaded-level-7>ul ul:has(>li.acomments-view-more:first-of-type) {
                    margin-left:40px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-7 .activity-actions>ul>.acomments-view-more::before, .bb-media-model-wrapper .activity-comments.threaded-level-7>ul>.acomments-view-more::before, .buddypress-wrap .activity-comments.threaded-level-7 .activity-actions>ul>.acomments-view-more::before, .buddypress-wrap .activity-comments.threaded-level-7>ul>.acomments-view-more::before {
                    display:none
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-7 .activity-actions>ul .comment-item-focus .display-focus::before, .bb-media-model-wrapper .activity-comments.threaded-level-7>ul .comment-item-focus .display-focus::before, .buddypress-wrap .activity-comments.threaded-level-7 .activity-actions>ul .comment-item-focus .display-focus::before, .buddypress-wrap .activity-comments.threaded-level-7>ul .comment-item-focus .display-focus::before {
                    content:""; width:2px; height:-webkit-calc(100% - 30px); height:calc(100% - 30px); background-color:var(--bb-content-border-color); position:absolute; left:14px; top:49px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-7 .activity-actions>ul .comment-item-focus .display-focus:not(.bp-hide)+.acomment-edit-form+ul, .bb-media-model-wrapper .activity-comments.threaded-level-7>ul .comment-item-focus .display-focus:not(.bp-hide)+.acomment-edit-form+ul, .buddypress-wrap .activity-comments.threaded-level-7 .activity-actions>ul .comment-item-focus .display-focus:not(.bp-hide)+.acomment-edit-form+ul, .buddypress-wrap .activity-comments.threaded-level-7>ul .comment-item-focus .display-focus:not(.bp-hide)+.acomment-edit-form+ul {
                    position:relative
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-7 .activity-actions>ul .comment-item-focus .display-focus:not(.bp-hide)+.acomment-edit-form+ul::before, .bb-media-model-wrapper .activity-comments.threaded-level-7>ul .comment-item-focus .display-focus:not(.bp-hide)+.acomment-edit-form+ul::before, .buddypress-wrap .activity-comments.threaded-level-7 .activity-actions>ul .comment-item-focus .display-focus:not(.bp-hide)+.acomment-edit-form+ul::before, .buddypress-wrap .activity-comments.threaded-level-7>ul .comment-item-focus .display-focus:not(.bp-hide)+.acomment-edit-form+ul::before {
                    content:""; width:2px; height:100%; background-color:var(--bb-content-border-color); position:absolute; left:-26px; top:8px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-7 .activity-actions>ul .comment-item-focus>.ac-form, .bb-media-model-wrapper .activity-comments.threaded-level-7>ul .comment-item-focus>.ac-form, .buddypress-wrap .activity-comments.threaded-level-7 .activity-actions>ul .comment-item-focus>.ac-form, .buddypress-wrap .activity-comments.threaded-level-7>ul .comment-item-focus>.ac-form {
                    margin-left:40px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-7 .activity-actions>ul .comment-item-focus>.ac-form .ac-reply-avatar, .bb-media-model-wrapper .activity-comments.threaded-level-7>ul .comment-item-focus>.ac-form .ac-reply-avatar, .buddypress-wrap .activity-comments.threaded-level-7 .activity-actions>ul .comment-item-focus>.ac-form .ac-reply-avatar, .buddypress-wrap .activity-comments.threaded-level-7>ul .comment-item-focus>.ac-form .ac-reply-avatar {
                    position:relative
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-7 .activity-actions>ul .comment-item-focus>.ac-form .ac-reply-avatar::before, .bb-media-model-wrapper .activity-comments.threaded-level-7>ul .comment-item-focus>.ac-form .ac-reply-avatar::before, .buddypress-wrap .activity-comments.threaded-level-7 .activity-actions>ul .comment-item-focus>.ac-form .ac-reply-avatar::before, .buddypress-wrap .activity-comments.threaded-level-7>ul .comment-item-focus>.ac-form .ac-reply-avatar::before {
                    content:""; width:16px; position:absolute; left:-26px; top:-14px; height:32px; border-style:solid; border-width:0 0 2px 2px; border-bottom-color:var(--bb-content-border-color); border-left-color:var(--bb-content-border-color); border-bottom-left-radius:10px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-7 .activity-actions>ul>li>ul li::before, .bb-media-model-wrapper .activity-comments.threaded-level-7>ul>li>ul li::before, .buddypress-wrap .activity-comments.threaded-level-7 .activity-actions>ul>li>ul li::before, .buddypress-wrap .activity-comments.threaded-level-7>ul>li>ul li::before {
                    content:""; width:2px; height:100%; background-color:var(--bb-content-border-color); position:absolute; left:-26px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-7 .activity-actions>ul>li>ul li:not(.acomments-view-more):last-of-type::before, .bb-media-model-wrapper .activity-comments.threaded-level-7>ul>li>ul li:not(.acomments-view-more):last-of-type::before, .buddypress-wrap .activity-comments.threaded-level-7 .activity-actions>ul>li>ul li:not(.acomments-view-more):last-of-type::before, .buddypress-wrap .activity-comments.threaded-level-7>ul>li>ul li:not(.acomments-view-more):last-of-type::before {
                    display:none
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-7 .activity-actions>ul>li>ul .activity-state-popup li::before, .bb-media-model-wrapper .activity-comments.threaded-level-7>ul>li>ul .activity-state-popup li::before, .buddypress-wrap .activity-comments.threaded-level-7 .activity-actions>ul>li>ul .activity-state-popup li::before, .buddypress-wrap .activity-comments.threaded-level-7>ul>li>ul .activity-state-popup li::before {
                    display:none
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-7 .activity-actions>ul>li ul .acomment-edit .ac-reply-avatar, .bb-media-model-wrapper .activity-comments.threaded-level-7 .activity-actions>ul>li ul .item-avatar, .bb-media-model-wrapper .activity-comments.threaded-level-7>ul>li ul .acomment-edit .ac-reply-avatar, .bb-media-model-wrapper .activity-comments.threaded-level-7>ul>li ul .item-avatar, .buddypress-wrap .activity-comments.threaded-level-7 .activity-actions>ul>li ul .acomment-edit .ac-reply-avatar, .buddypress-wrap .activity-comments.threaded-level-7 .activity-actions>ul>li ul .item-avatar, .buddypress-wrap .activity-comments.threaded-level-7>ul>li ul .acomment-edit .ac-reply-avatar, .buddypress-wrap .activity-comments.threaded-level-7>ul>li ul .item-avatar {
                    position:relative
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-7 .activity-actions>ul>li ul .acomment-edit .ac-reply-avatar::before, .bb-media-model-wrapper .activity-comments.threaded-level-7 .activity-actions>ul>li ul .item-avatar::before, .bb-media-model-wrapper .activity-comments.threaded-level-7>ul>li ul .acomment-edit .ac-reply-avatar::before, .bb-media-model-wrapper .activity-comments.threaded-level-7>ul>li ul .item-avatar::before, .buddypress-wrap .activity-comments.threaded-level-7 .activity-actions>ul>li ul .acomment-edit .ac-reply-avatar::before, .buddypress-wrap .activity-comments.threaded-level-7 .activity-actions>ul>li ul .item-avatar::before, .buddypress-wrap .activity-comments.threaded-level-7>ul>li ul .acomment-edit .ac-reply-avatar::before, .buddypress-wrap .activity-comments.threaded-level-7>ul>li ul .item-avatar::before {
                    content:""; width:16px; position:absolute; left:-26px; top:-14px; height:32px; border-style:solid; border-width:0 0 2px 2px; border-bottom-color:var(--bb-content-border-color); border-left-color:var(--bb-content-border-color); border-bottom-left-radius:10px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-7 .activity-actions>ul .acomments-view-more::before, .bb-media-model-wrapper .activity-comments.threaded-level-7>ul .acomments-view-more::before, .buddypress-wrap .activity-comments.threaded-level-7 .activity-actions>ul .acomments-view-more::before, .buddypress-wrap .activity-comments.threaded-level-7>ul .acomments-view-more::before {
                    content:""; background-color:transparent; width:16px; position:absolute; left:-26px; top:-15px; height:32px; border-style:solid; border-width:0 0 2px 2px; border-bottom-color:var(--bb-content-border-color); border-left-color:var(--bb-content-border-color); border-bottom-left-radius:10px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-7 .activity-actions>ul .has-child-comments>.acomment-display::before, .bb-media-model-wrapper .activity-comments.threaded-level-7>ul .has-child-comments>.acomment-display::before, .buddypress-wrap .activity-comments.threaded-level-7 .activity-actions>ul .has-child-comments>.acomment-display::before, .buddypress-wrap .activity-comments.threaded-level-7>ul .has-child-comments>.acomment-display::before {
                    content:""; width:2px; height:-webkit-calc(100% - 50px); height:calc(100% - 50px); background-color:var(--bb-content-border-color); position:absolute; left:14px; top:49px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-7 .activity-actions>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form, .bb-media-model-wrapper .activity-comments.threaded-level-7>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form, .buddypress-wrap .activity-comments.threaded-level-7 .activity-actions>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form, .buddypress-wrap .activity-comments.threaded-level-7>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form {
                    position:relative
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-7 .activity-actions>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form::before, .bb-media-model-wrapper .activity-comments.threaded-level-7>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form::before, .buddypress-wrap .activity-comments.threaded-level-7 .activity-actions>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form::before, .buddypress-wrap .activity-comments.threaded-level-7>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form::before {
                    content:""; width:2px; height:-webkit-calc(100% - 50px); height:calc(100% - 50px); background-color:var(--bb-content-border-color); position:absolute; left:14px; top:49px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-7 .activity-actions>ul>li>ul, .bb-media-model-wrapper .activity-comments.threaded-level-7>ul>li>ul, .buddypress-wrap .activity-comments.threaded-level-7 .activity-actions>ul>li>ul, .buddypress-wrap .activity-comments.threaded-level-7>ul>li>ul {
                    margin-left:40px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-7 .activity-actions>ul>li>ul>li>ul, .bb-media-model-wrapper .activity-comments.threaded-level-7>ul>li>ul>li>ul, .buddypress-wrap .activity-comments.threaded-level-7 .activity-actions>ul>li>ul>li>ul, .buddypress-wrap .activity-comments.threaded-level-7>ul>li>ul>li>ul {
                    margin-left:40px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-7 .activity-actions>ul>li>ul>li>ul>li>ul, .bb-media-model-wrapper .activity-comments.threaded-level-7>ul>li>ul>li>ul>li>ul, .buddypress-wrap .activity-comments.threaded-level-7 .activity-actions>ul>li>ul>li>ul>li>ul, .buddypress-wrap .activity-comments.threaded-level-7>ul>li>ul>li>ul>li>ul {
                    margin-left:40px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-7 .activity-actions>ul>li>ul>li>ul>li>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form::before, .bb-media-model-wrapper .activity-comments.threaded-level-7 .activity-actions>ul>li>ul>li>ul>li>ul .has-child-comments>.acomment-display::before, .bb-media-model-wrapper .activity-comments.threaded-level-7>ul>li>ul>li>ul>li>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form::before, .bb-media-model-wrapper .activity-comments.threaded-level-7>ul>li>ul>li>ul>li>ul .has-child-comments>.acomment-display::before, .buddypress-wrap .activity-comments.threaded-level-7 .activity-actions>ul>li>ul>li>ul>li>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form::before, .buddypress-wrap .activity-comments.threaded-level-7 .activity-actions>ul>li>ul>li>ul>li>ul .has-child-comments>.acomment-display::before, .buddypress-wrap .activity-comments.threaded-level-7>ul>li>ul>li>ul>li>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form::before, .buddypress-wrap .activity-comments.threaded-level-7>ul>li>ul>li>ul>li>ul .has-child-comments>.acomment-display::before {
                    display:none
                }

                #buddypress .bb-media-model-wrapper .activity-comments.threaded-level-7 .activity-actions>ul>li>ul>li>ul>li>ul .acomment-foot-actions .generic-button .acomment-reply, #buddypress .bb-media-model-wrapper .activity-comments.threaded-level-7>ul>li>ul>li>ul>li>ul .acomment-foot-actions .generic-button .acomment-reply, #buddypress .buddypress-wrap .activity-comments.threaded-level-7 .activity-actions>ul>li>ul>li>ul>li>ul .acomment-foot-actions .generic-button .acomment-reply, #buddypress .buddypress-wrap .activity-comments.threaded-level-7>ul>li>ul>li>ul>li>ul .acomment-foot-actions .generic-button .acomment-reply {
                    display:none
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-7 .activity-actions>ul>li>ul>li>ul>li>ul>li>ul .acomment-edit .ac-reply-avatar::before, .bb-media-model-wrapper .activity-comments.threaded-level-7 .activity-actions>ul>li>ul>li>ul>li>ul>li>ul .item-avatar::before, .bb-media-model-wrapper .activity-comments.threaded-level-7>ul>li>ul>li>ul>li>ul>li>ul .acomment-edit .ac-reply-avatar::before, .bb-media-model-wrapper .activity-comments.threaded-level-7>ul>li>ul>li>ul>li>ul>li>ul .item-avatar::before, .buddypress-wrap .activity-comments.threaded-level-7 .activity-actions>ul>li>ul>li>ul>li>ul>li>ul .acomment-edit .ac-reply-avatar::before, .buddypress-wrap .activity-comments.threaded-level-7 .activity-actions>ul>li>ul>li>ul>li>ul>li>ul .item-avatar::before, .buddypress-wrap .activity-comments.threaded-level-7>ul>li>ul>li>ul>li>ul>li>ul .acomment-edit .ac-reply-avatar::before, .buddypress-wrap .activity-comments.threaded-level-7>ul>li>ul>li>ul>li>ul>li>ul .item-avatar::before {
                    display:none
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-7 .activity-actions>ul>li>ul>li>ul>li>ul>li>ul .acomments-view-more::before, .bb-media-model-wrapper .activity-comments.threaded-level-7>ul>li>ul>li>ul>li>ul>li>ul .acomments-view-more::before, .buddypress-wrap .activity-comments.threaded-level-7 .activity-actions>ul>li>ul>li>ul>li>ul>li>ul .acomments-view-more::before, .buddypress-wrap .activity-comments.threaded-level-7>ul>li>ul>li>ul>li>ul>li>ul .acomments-view-more::before {
                    display:none
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-8 .activity-actions>ul ul:has(>li.acomments-view-more:first-of-type), .bb-media-model-wrapper .activity-comments.threaded-level-8>ul ul:has(>li.acomments-view-more:first-of-type), .buddypress-wrap .activity-comments.threaded-level-8 .activity-actions>ul ul:has(>li.acomments-view-more:first-of-type), .buddypress-wrap .activity-comments.threaded-level-8>ul ul:has(>li.acomments-view-more:first-of-type) {
                    margin-left:40px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-8 .activity-actions>ul>.acomments-view-more::before, .bb-media-model-wrapper .activity-comments.threaded-level-8>ul>.acomments-view-more::before, .buddypress-wrap .activity-comments.threaded-level-8 .activity-actions>ul>.acomments-view-more::before, .buddypress-wrap .activity-comments.threaded-level-8>ul>.acomments-view-more::before {
                    display:none
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-8 .activity-actions>ul .comment-item-focus .display-focus::before, .bb-media-model-wrapper .activity-comments.threaded-level-8>ul .comment-item-focus .display-focus::before, .buddypress-wrap .activity-comments.threaded-level-8 .activity-actions>ul .comment-item-focus .display-focus::before, .buddypress-wrap .activity-comments.threaded-level-8>ul .comment-item-focus .display-focus::before {
                    content:""; width:2px; height:-webkit-calc(100% - 30px); height:calc(100% - 30px); background-color:var(--bb-content-border-color); position:absolute; left:14px; top:49px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-8 .activity-actions>ul .comment-item-focus .display-focus:not(.bp-hide)+.acomment-edit-form+ul, .bb-media-model-wrapper .activity-comments.threaded-level-8>ul .comment-item-focus .display-focus:not(.bp-hide)+.acomment-edit-form+ul, .buddypress-wrap .activity-comments.threaded-level-8 .activity-actions>ul .comment-item-focus .display-focus:not(.bp-hide)+.acomment-edit-form+ul, .buddypress-wrap .activity-comments.threaded-level-8>ul .comment-item-focus .display-focus:not(.bp-hide)+.acomment-edit-form+ul {
                    position:relative
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-8 .activity-actions>ul .comment-item-focus .display-focus:not(.bp-hide)+.acomment-edit-form+ul::before, .bb-media-model-wrapper .activity-comments.threaded-level-8>ul .comment-item-focus .display-focus:not(.bp-hide)+.acomment-edit-form+ul::before, .buddypress-wrap .activity-comments.threaded-level-8 .activity-actions>ul .comment-item-focus .display-focus:not(.bp-hide)+.acomment-edit-form+ul::before, .buddypress-wrap .activity-comments.threaded-level-8>ul .comment-item-focus .display-focus:not(.bp-hide)+.acomment-edit-form+ul::before {
                    content:""; width:2px; height:100%; background-color:var(--bb-content-border-color); position:absolute; left:-26px; top:8px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-8 .activity-actions>ul .comment-item-focus>.ac-form, .bb-media-model-wrapper .activity-comments.threaded-level-8>ul .comment-item-focus>.ac-form, .buddypress-wrap .activity-comments.threaded-level-8 .activity-actions>ul .comment-item-focus>.ac-form, .buddypress-wrap .activity-comments.threaded-level-8>ul .comment-item-focus>.ac-form {
                    margin-left:40px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-8 .activity-actions>ul .comment-item-focus>.ac-form .ac-reply-avatar, .bb-media-model-wrapper .activity-comments.threaded-level-8>ul .comment-item-focus>.ac-form .ac-reply-avatar, .buddypress-wrap .activity-comments.threaded-level-8 .activity-actions>ul .comment-item-focus>.ac-form .ac-reply-avatar, .buddypress-wrap .activity-comments.threaded-level-8>ul .comment-item-focus>.ac-form .ac-reply-avatar {
                    position:relative
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-8 .activity-actions>ul .comment-item-focus>.ac-form .ac-reply-avatar::before, .bb-media-model-wrapper .activity-comments.threaded-level-8>ul .comment-item-focus>.ac-form .ac-reply-avatar::before, .buddypress-wrap .activity-comments.threaded-level-8 .activity-actions>ul .comment-item-focus>.ac-form .ac-reply-avatar::before, .buddypress-wrap .activity-comments.threaded-level-8>ul .comment-item-focus>.ac-form .ac-reply-avatar::before {
                    content:""; width:16px; position:absolute; left:-26px; top:-14px; height:32px; border-style:solid; border-width:0 0 2px 2px; border-bottom-color:var(--bb-content-border-color); border-left-color:var(--bb-content-border-color); border-bottom-left-radius:10px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-8 .activity-actions>ul>li>ul li::before, .bb-media-model-wrapper .activity-comments.threaded-level-8>ul>li>ul li::before, .buddypress-wrap .activity-comments.threaded-level-8 .activity-actions>ul>li>ul li::before, .buddypress-wrap .activity-comments.threaded-level-8>ul>li>ul li::before {
                    content:""; width:2px; height:100%; background-color:var(--bb-content-border-color); position:absolute; left:-26px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-8 .activity-actions>ul>li>ul li:not(.acomments-view-more):last-of-type::before, .bb-media-model-wrapper .activity-comments.threaded-level-8>ul>li>ul li:not(.acomments-view-more):last-of-type::before, .buddypress-wrap .activity-comments.threaded-level-8 .activity-actions>ul>li>ul li:not(.acomments-view-more):last-of-type::before, .buddypress-wrap .activity-comments.threaded-level-8>ul>li>ul li:not(.acomments-view-more):last-of-type::before {
                    display:none
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-8 .activity-actions>ul>li>ul .activity-state-popup li::before, .bb-media-model-wrapper .activity-comments.threaded-level-8>ul>li>ul .activity-state-popup li::before, .buddypress-wrap .activity-comments.threaded-level-8 .activity-actions>ul>li>ul .activity-state-popup li::before, .buddypress-wrap .activity-comments.threaded-level-8>ul>li>ul .activity-state-popup li::before {
                    display:none
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-8 .activity-actions>ul>li ul .acomment-edit .ac-reply-avatar, .bb-media-model-wrapper .activity-comments.threaded-level-8 .activity-actions>ul>li ul .item-avatar, .bb-media-model-wrapper .activity-comments.threaded-level-8>ul>li ul .acomment-edit .ac-reply-avatar, .bb-media-model-wrapper .activity-comments.threaded-level-8>ul>li ul .item-avatar, .buddypress-wrap .activity-comments.threaded-level-8 .activity-actions>ul>li ul .acomment-edit .ac-reply-avatar, .buddypress-wrap .activity-comments.threaded-level-8 .activity-actions>ul>li ul .item-avatar, .buddypress-wrap .activity-comments.threaded-level-8>ul>li ul .acomment-edit .ac-reply-avatar, .buddypress-wrap .activity-comments.threaded-level-8>ul>li ul .item-avatar {
                    position:relative
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-8 .activity-actions>ul>li ul .acomment-edit .ac-reply-avatar::before, .bb-media-model-wrapper .activity-comments.threaded-level-8 .activity-actions>ul>li ul .item-avatar::before, .bb-media-model-wrapper .activity-comments.threaded-level-8>ul>li ul .acomment-edit .ac-reply-avatar::before, .bb-media-model-wrapper .activity-comments.threaded-level-8>ul>li ul .item-avatar::before, .buddypress-wrap .activity-comments.threaded-level-8 .activity-actions>ul>li ul .acomment-edit .ac-reply-avatar::before, .buddypress-wrap .activity-comments.threaded-level-8 .activity-actions>ul>li ul .item-avatar::before, .buddypress-wrap .activity-comments.threaded-level-8>ul>li ul .acomment-edit .ac-reply-avatar::before, .buddypress-wrap .activity-comments.threaded-level-8>ul>li ul .item-avatar::before {
                    content:""; width:16px; position:absolute; left:-26px; top:-14px; height:32px; border-style:solid; border-width:0 0 2px 2px; border-bottom-color:var(--bb-content-border-color); border-left-color:var(--bb-content-border-color); border-bottom-left-radius:10px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-8 .activity-actions>ul .acomments-view-more::before, .bb-media-model-wrapper .activity-comments.threaded-level-8>ul .acomments-view-more::before, .buddypress-wrap .activity-comments.threaded-level-8 .activity-actions>ul .acomments-view-more::before, .buddypress-wrap .activity-comments.threaded-level-8>ul .acomments-view-more::before {
                    content:""; background-color:transparent; width:16px; position:absolute; left:-26px; top:-15px; height:32px; border-style:solid; border-width:0 0 2px 2px; border-bottom-color:var(--bb-content-border-color); border-left-color:var(--bb-content-border-color); border-bottom-left-radius:10px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-8 .activity-actions>ul .has-child-comments>.acomment-display::before, .bb-media-model-wrapper .activity-comments.threaded-level-8>ul .has-child-comments>.acomment-display::before, .buddypress-wrap .activity-comments.threaded-level-8 .activity-actions>ul .has-child-comments>.acomment-display::before, .buddypress-wrap .activity-comments.threaded-level-8>ul .has-child-comments>.acomment-display::before {
                    content:""; width:2px; height:-webkit-calc(100% - 50px); height:calc(100% - 50px); background-color:var(--bb-content-border-color); position:absolute; left:14px; top:49px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-8 .activity-actions>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form, .bb-media-model-wrapper .activity-comments.threaded-level-8>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form, .buddypress-wrap .activity-comments.threaded-level-8 .activity-actions>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form, .buddypress-wrap .activity-comments.threaded-level-8>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form {
                    position:relative
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-8 .activity-actions>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form::before, .bb-media-model-wrapper .activity-comments.threaded-level-8>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form::before, .buddypress-wrap .activity-comments.threaded-level-8 .activity-actions>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form::before, .buddypress-wrap .activity-comments.threaded-level-8>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form::before {
                    content:""; width:2px; height:-webkit-calc(100% - 50px); height:calc(100% - 50px); background-color:var(--bb-content-border-color); position:absolute; left:14px; top:49px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-8 .activity-actions>ul>li>ul, .bb-media-model-wrapper .activity-comments.threaded-level-8>ul>li>ul, .buddypress-wrap .activity-comments.threaded-level-8 .activity-actions>ul>li>ul, .buddypress-wrap .activity-comments.threaded-level-8>ul>li>ul {
                    margin-left:40px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-8 .activity-actions>ul>li>ul>li>ul, .bb-media-model-wrapper .activity-comments.threaded-level-8>ul>li>ul>li>ul, .buddypress-wrap .activity-comments.threaded-level-8 .activity-actions>ul>li>ul>li>ul, .buddypress-wrap .activity-comments.threaded-level-8>ul>li>ul>li>ul {
                    margin-left:40px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-8 .activity-actions>ul>li>ul>li>ul>li>ul, .bb-media-model-wrapper .activity-comments.threaded-level-8>ul>li>ul>li>ul>li>ul, .buddypress-wrap .activity-comments.threaded-level-8 .activity-actions>ul>li>ul>li>ul>li>ul, .buddypress-wrap .activity-comments.threaded-level-8>ul>li>ul>li>ul>li>ul {
                    margin-left:40px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-8 .activity-actions>ul>li>ul>li>ul>li>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form::before, .bb-media-model-wrapper .activity-comments.threaded-level-8 .activity-actions>ul>li>ul>li>ul>li>ul .has-child-comments>.acomment-display::before, .bb-media-model-wrapper .activity-comments.threaded-level-8>ul>li>ul>li>ul>li>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form::before, .bb-media-model-wrapper .activity-comments.threaded-level-8>ul>li>ul>li>ul>li>ul .has-child-comments>.acomment-display::before, .buddypress-wrap .activity-comments.threaded-level-8 .activity-actions>ul>li>ul>li>ul>li>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form::before, .buddypress-wrap .activity-comments.threaded-level-8 .activity-actions>ul>li>ul>li>ul>li>ul .has-child-comments>.acomment-display::before, .buddypress-wrap .activity-comments.threaded-level-8>ul>li>ul>li>ul>li>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form::before, .buddypress-wrap .activity-comments.threaded-level-8>ul>li>ul>li>ul>li>ul .has-child-comments>.acomment-display::before {
                    display:none
                }

                #buddypress .bb-media-model-wrapper .activity-comments.threaded-level-8 .activity-actions>ul>li>ul>li>ul>li>ul .acomment-foot-actions .generic-button .acomment-reply, #buddypress .bb-media-model-wrapper .activity-comments.threaded-level-8>ul>li>ul>li>ul>li>ul .acomment-foot-actions .generic-button .acomment-reply, #buddypress .buddypress-wrap .activity-comments.threaded-level-8 .activity-actions>ul>li>ul>li>ul>li>ul .acomment-foot-actions .generic-button .acomment-reply, #buddypress .buddypress-wrap .activity-comments.threaded-level-8>ul>li>ul>li>ul>li>ul .acomment-foot-actions .generic-button .acomment-reply {
                    display:none
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-8 .activity-actions>ul>li>ul>li>ul>li>ul>li>ul .acomment-edit .ac-reply-avatar::before, .bb-media-model-wrapper .activity-comments.threaded-level-8 .activity-actions>ul>li>ul>li>ul>li>ul>li>ul .item-avatar::before, .bb-media-model-wrapper .activity-comments.threaded-level-8>ul>li>ul>li>ul>li>ul>li>ul .acomment-edit .ac-reply-avatar::before, .bb-media-model-wrapper .activity-comments.threaded-level-8>ul>li>ul>li>ul>li>ul>li>ul .item-avatar::before, .buddypress-wrap .activity-comments.threaded-level-8 .activity-actions>ul>li>ul>li>ul>li>ul>li>ul .acomment-edit .ac-reply-avatar::before, .buddypress-wrap .activity-comments.threaded-level-8 .activity-actions>ul>li>ul>li>ul>li>ul>li>ul .item-avatar::before, .buddypress-wrap .activity-comments.threaded-level-8>ul>li>ul>li>ul>li>ul>li>ul .acomment-edit .ac-reply-avatar::before, .buddypress-wrap .activity-comments.threaded-level-8>ul>li>ul>li>ul>li>ul>li>ul .item-avatar::before {
                    display:none
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-8 .activity-actions>ul>li>ul>li>ul>li>ul>li>ul .acomments-view-more::before, .bb-media-model-wrapper .activity-comments.threaded-level-8>ul>li>ul>li>ul>li>ul>li>ul .acomments-view-more::before, .buddypress-wrap .activity-comments.threaded-level-8 .activity-actions>ul>li>ul>li>ul>li>ul>li>ul .acomments-view-more::before, .buddypress-wrap .activity-comments.threaded-level-8>ul>li>ul>li>ul>li>ul>li>ul .acomments-view-more::before {
                    display:none
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-9 .activity-actions>ul ul:has(>li.acomments-view-more:first-of-type), .bb-media-model-wrapper .activity-comments.threaded-level-9>ul ul:has(>li.acomments-view-more:first-of-type), .buddypress-wrap .activity-comments.threaded-level-9 .activity-actions>ul ul:has(>li.acomments-view-more:first-of-type), .buddypress-wrap .activity-comments.threaded-level-9>ul ul:has(>li.acomments-view-more:first-of-type) {
                    margin-left:40px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-9 .activity-actions>ul>.acomments-view-more::before, .bb-media-model-wrapper .activity-comments.threaded-level-9>ul>.acomments-view-more::before, .buddypress-wrap .activity-comments.threaded-level-9 .activity-actions>ul>.acomments-view-more::before, .buddypress-wrap .activity-comments.threaded-level-9>ul>.acomments-view-more::before {
                    display:none
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-9 .activity-actions>ul .comment-item-focus .display-focus::before, .bb-media-model-wrapper .activity-comments.threaded-level-9>ul .comment-item-focus .display-focus::before, .buddypress-wrap .activity-comments.threaded-level-9 .activity-actions>ul .comment-item-focus .display-focus::before, .buddypress-wrap .activity-comments.threaded-level-9>ul .comment-item-focus .display-focus::before {
                    content:""; width:2px; height:-webkit-calc(100% - 30px); height:calc(100% - 30px); background-color:var(--bb-content-border-color); position:absolute; left:14px; top:49px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-9 .activity-actions>ul .comment-item-focus .display-focus:not(.bp-hide)+.acomment-edit-form+ul, .bb-media-model-wrapper .activity-comments.threaded-level-9>ul .comment-item-focus .display-focus:not(.bp-hide)+.acomment-edit-form+ul, .buddypress-wrap .activity-comments.threaded-level-9 .activity-actions>ul .comment-item-focus .display-focus:not(.bp-hide)+.acomment-edit-form+ul, .buddypress-wrap .activity-comments.threaded-level-9>ul .comment-item-focus .display-focus:not(.bp-hide)+.acomment-edit-form+ul {
                    position:relative
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-9 .activity-actions>ul .comment-item-focus .display-focus:not(.bp-hide)+.acomment-edit-form+ul::before, .bb-media-model-wrapper .activity-comments.threaded-level-9>ul .comment-item-focus .display-focus:not(.bp-hide)+.acomment-edit-form+ul::before, .buddypress-wrap .activity-comments.threaded-level-9 .activity-actions>ul .comment-item-focus .display-focus:not(.bp-hide)+.acomment-edit-form+ul::before, .buddypress-wrap .activity-comments.threaded-level-9>ul .comment-item-focus .display-focus:not(.bp-hide)+.acomment-edit-form+ul::before {
                    content:""; width:2px; height:100%; background-color:var(--bb-content-border-color); position:absolute; left:-26px; top:8px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-9 .activity-actions>ul .comment-item-focus>.ac-form, .bb-media-model-wrapper .activity-comments.threaded-level-9>ul .comment-item-focus>.ac-form, .buddypress-wrap .activity-comments.threaded-level-9 .activity-actions>ul .comment-item-focus>.ac-form, .buddypress-wrap .activity-comments.threaded-level-9>ul .comment-item-focus>.ac-form {
                    margin-left:40px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-9 .activity-actions>ul .comment-item-focus>.ac-form .ac-reply-avatar, .bb-media-model-wrapper .activity-comments.threaded-level-9>ul .comment-item-focus>.ac-form .ac-reply-avatar, .buddypress-wrap .activity-comments.threaded-level-9 .activity-actions>ul .comment-item-focus>.ac-form .ac-reply-avatar, .buddypress-wrap .activity-comments.threaded-level-9>ul .comment-item-focus>.ac-form .ac-reply-avatar {
                    position:relative
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-9 .activity-actions>ul .comment-item-focus>.ac-form .ac-reply-avatar::before, .bb-media-model-wrapper .activity-comments.threaded-level-9>ul .comment-item-focus>.ac-form .ac-reply-avatar::before, .buddypress-wrap .activity-comments.threaded-level-9 .activity-actions>ul .comment-item-focus>.ac-form .ac-reply-avatar::before, .buddypress-wrap .activity-comments.threaded-level-9>ul .comment-item-focus>.ac-form .ac-reply-avatar::before {
                    content:""; width:16px; position:absolute; left:-26px; top:-14px; height:32px; border-style:solid; border-width:0 0 2px 2px; border-bottom-color:var(--bb-content-border-color); border-left-color:var(--bb-content-border-color); border-bottom-left-radius:10px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-9 .activity-actions>ul>li>ul li::before, .bb-media-model-wrapper .activity-comments.threaded-level-9>ul>li>ul li::before, .buddypress-wrap .activity-comments.threaded-level-9 .activity-actions>ul>li>ul li::before, .buddypress-wrap .activity-comments.threaded-level-9>ul>li>ul li::before {
                    content:""; width:2px; height:100%; background-color:var(--bb-content-border-color); position:absolute; left:-26px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-9 .activity-actions>ul>li>ul li:not(.acomments-view-more):last-of-type::before, .bb-media-model-wrapper .activity-comments.threaded-level-9>ul>li>ul li:not(.acomments-view-more):last-of-type::before, .buddypress-wrap .activity-comments.threaded-level-9 .activity-actions>ul>li>ul li:not(.acomments-view-more):last-of-type::before, .buddypress-wrap .activity-comments.threaded-level-9>ul>li>ul li:not(.acomments-view-more):last-of-type::before {
                    display:none
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-9 .activity-actions>ul>li>ul .activity-state-popup li::before, .bb-media-model-wrapper .activity-comments.threaded-level-9>ul>li>ul .activity-state-popup li::before, .buddypress-wrap .activity-comments.threaded-level-9 .activity-actions>ul>li>ul .activity-state-popup li::before, .buddypress-wrap .activity-comments.threaded-level-9>ul>li>ul .activity-state-popup li::before {
                    display:none
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-9 .activity-actions>ul>li ul .acomment-edit .ac-reply-avatar, .bb-media-model-wrapper .activity-comments.threaded-level-9 .activity-actions>ul>li ul .item-avatar, .bb-media-model-wrapper .activity-comments.threaded-level-9>ul>li ul .acomment-edit .ac-reply-avatar, .bb-media-model-wrapper .activity-comments.threaded-level-9>ul>li ul .item-avatar, .buddypress-wrap .activity-comments.threaded-level-9 .activity-actions>ul>li ul .acomment-edit .ac-reply-avatar, .buddypress-wrap .activity-comments.threaded-level-9 .activity-actions>ul>li ul .item-avatar, .buddypress-wrap .activity-comments.threaded-level-9>ul>li ul .acomment-edit .ac-reply-avatar, .buddypress-wrap .activity-comments.threaded-level-9>ul>li ul .item-avatar {
                    position:relative
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-9 .activity-actions>ul>li ul .acomment-edit .ac-reply-avatar::before, .bb-media-model-wrapper .activity-comments.threaded-level-9 .activity-actions>ul>li ul .item-avatar::before, .bb-media-model-wrapper .activity-comments.threaded-level-9>ul>li ul .acomment-edit .ac-reply-avatar::before, .bb-media-model-wrapper .activity-comments.threaded-level-9>ul>li ul .item-avatar::before, .buddypress-wrap .activity-comments.threaded-level-9 .activity-actions>ul>li ul .acomment-edit .ac-reply-avatar::before, .buddypress-wrap .activity-comments.threaded-level-9 .activity-actions>ul>li ul .item-avatar::before, .buddypress-wrap .activity-comments.threaded-level-9>ul>li ul .acomment-edit .ac-reply-avatar::before, .buddypress-wrap .activity-comments.threaded-level-9>ul>li ul .item-avatar::before {
                    content:""; width:16px; position:absolute; left:-26px; top:-14px; height:32px; border-style:solid; border-width:0 0 2px 2px; border-bottom-color:var(--bb-content-border-color); border-left-color:var(--bb-content-border-color); border-bottom-left-radius:10px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-9 .activity-actions>ul .acomments-view-more::before, .bb-media-model-wrapper .activity-comments.threaded-level-9>ul .acomments-view-more::before, .buddypress-wrap .activity-comments.threaded-level-9 .activity-actions>ul .acomments-view-more::before, .buddypress-wrap .activity-comments.threaded-level-9>ul .acomments-view-more::before {
                    content:""; background-color:transparent; width:16px; position:absolute; left:-26px; top:-15px; height:32px; border-style:solid; border-width:0 0 2px 2px; border-bottom-color:var(--bb-content-border-color); border-left-color:var(--bb-content-border-color); border-bottom-left-radius:10px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-9 .activity-actions>ul .has-child-comments>.acomment-display::before, .bb-media-model-wrapper .activity-comments.threaded-level-9>ul .has-child-comments>.acomment-display::before, .buddypress-wrap .activity-comments.threaded-level-9 .activity-actions>ul .has-child-comments>.acomment-display::before, .buddypress-wrap .activity-comments.threaded-level-9>ul .has-child-comments>.acomment-display::before {
                    content:""; width:2px; height:-webkit-calc(100% - 50px); height:calc(100% - 50px); background-color:var(--bb-content-border-color); position:absolute; left:14px; top:49px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-9 .activity-actions>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form, .bb-media-model-wrapper .activity-comments.threaded-level-9>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form, .buddypress-wrap .activity-comments.threaded-level-9 .activity-actions>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form, .buddypress-wrap .activity-comments.threaded-level-9>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form {
                    position:relative
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-9 .activity-actions>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form::before, .bb-media-model-wrapper .activity-comments.threaded-level-9>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form::before, .buddypress-wrap .activity-comments.threaded-level-9 .activity-actions>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form::before, .buddypress-wrap .activity-comments.threaded-level-9>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form::before {
                    content:""; width:2px; height:-webkit-calc(100% - 50px); height:calc(100% - 50px); background-color:var(--bb-content-border-color); position:absolute; left:14px; top:49px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-9 .activity-actions>ul>li>ul, .bb-media-model-wrapper .activity-comments.threaded-level-9>ul>li>ul, .buddypress-wrap .activity-comments.threaded-level-9 .activity-actions>ul>li>ul, .buddypress-wrap .activity-comments.threaded-level-9>ul>li>ul {
                    margin-left:40px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-9 .activity-actions>ul>li>ul>li>ul, .bb-media-model-wrapper .activity-comments.threaded-level-9>ul>li>ul>li>ul, .buddypress-wrap .activity-comments.threaded-level-9 .activity-actions>ul>li>ul>li>ul, .buddypress-wrap .activity-comments.threaded-level-9>ul>li>ul>li>ul {
                    margin-left:40px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-9 .activity-actions>ul>li>ul>li>ul>li>ul, .bb-media-model-wrapper .activity-comments.threaded-level-9>ul>li>ul>li>ul>li>ul, .buddypress-wrap .activity-comments.threaded-level-9 .activity-actions>ul>li>ul>li>ul>li>ul, .buddypress-wrap .activity-comments.threaded-level-9>ul>li>ul>li>ul>li>ul {
                    margin-left:40px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-9 .activity-actions>ul>li>ul>li>ul>li>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form::before, .bb-media-model-wrapper .activity-comments.threaded-level-9 .activity-actions>ul>li>ul>li>ul>li>ul .has-child-comments>.acomment-display::before, .bb-media-model-wrapper .activity-comments.threaded-level-9>ul>li>ul>li>ul>li>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form::before, .bb-media-model-wrapper .activity-comments.threaded-level-9>ul>li>ul>li>ul>li>ul .has-child-comments>.acomment-display::before, .buddypress-wrap .activity-comments.threaded-level-9 .activity-actions>ul>li>ul>li>ul>li>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form::before, .buddypress-wrap .activity-comments.threaded-level-9 .activity-actions>ul>li>ul>li>ul>li>ul .has-child-comments>.acomment-display::before, .buddypress-wrap .activity-comments.threaded-level-9>ul>li>ul>li>ul>li>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form::before, .buddypress-wrap .activity-comments.threaded-level-9>ul>li>ul>li>ul>li>ul .has-child-comments>.acomment-display::before {
                    display:none
                }

                #buddypress .bb-media-model-wrapper .activity-comments.threaded-level-9 .activity-actions>ul>li>ul>li>ul>li>ul .acomment-foot-actions .generic-button .acomment-reply, #buddypress .bb-media-model-wrapper .activity-comments.threaded-level-9>ul>li>ul>li>ul>li>ul .acomment-foot-actions .generic-button .acomment-reply, #buddypress .buddypress-wrap .activity-comments.threaded-level-9 .activity-actions>ul>li>ul>li>ul>li>ul .acomment-foot-actions .generic-button .acomment-reply, #buddypress .buddypress-wrap .activity-comments.threaded-level-9>ul>li>ul>li>ul>li>ul .acomment-foot-actions .generic-button .acomment-reply {
                    display:none
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-9 .activity-actions>ul>li>ul>li>ul>li>ul>li>ul .acomment-edit .ac-reply-avatar::before, .bb-media-model-wrapper .activity-comments.threaded-level-9 .activity-actions>ul>li>ul>li>ul>li>ul>li>ul .item-avatar::before, .bb-media-model-wrapper .activity-comments.threaded-level-9>ul>li>ul>li>ul>li>ul>li>ul .acomment-edit .ac-reply-avatar::before, .bb-media-model-wrapper .activity-comments.threaded-level-9>ul>li>ul>li>ul>li>ul>li>ul .item-avatar::before, .buddypress-wrap .activity-comments.threaded-level-9 .activity-actions>ul>li>ul>li>ul>li>ul>li>ul .acomment-edit .ac-reply-avatar::before, .buddypress-wrap .activity-comments.threaded-level-9 .activity-actions>ul>li>ul>li>ul>li>ul>li>ul .item-avatar::before, .buddypress-wrap .activity-comments.threaded-level-9>ul>li>ul>li>ul>li>ul>li>ul .acomment-edit .ac-reply-avatar::before, .buddypress-wrap .activity-comments.threaded-level-9>ul>li>ul>li>ul>li>ul>li>ul .item-avatar::before {
                    display:none
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-9 .activity-actions>ul>li>ul>li>ul>li>ul>li>ul .acomments-view-more::before, .bb-media-model-wrapper .activity-comments.threaded-level-9>ul>li>ul>li>ul>li>ul>li>ul .acomments-view-more::before, .buddypress-wrap .activity-comments.threaded-level-9 .activity-actions>ul>li>ul>li>ul>li>ul>li>ul .acomments-view-more::before, .buddypress-wrap .activity-comments.threaded-level-9>ul>li>ul>li>ul>li>ul>li>ul .acomments-view-more::before {
                    display:none
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-10 .activity-actions>ul ul:has(>li.acomments-view-more:first-of-type), .bb-media-model-wrapper .activity-comments.threaded-level-10>ul ul:has(>li.acomments-view-more:first-of-type), .buddypress-wrap .activity-comments.threaded-level-10 .activity-actions>ul ul:has(>li.acomments-view-more:first-of-type), .buddypress-wrap .activity-comments.threaded-level-10>ul ul:has(>li.acomments-view-more:first-of-type) {
                    margin-left:40px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-10 .activity-actions>ul>.acomments-view-more::before, .bb-media-model-wrapper .activity-comments.threaded-level-10>ul>.acomments-view-more::before, .buddypress-wrap .activity-comments.threaded-level-10 .activity-actions>ul>.acomments-view-more::before, .buddypress-wrap .activity-comments.threaded-level-10>ul>.acomments-view-more::before {
                    display:none
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-10 .activity-actions>ul .comment-item-focus .display-focus::before, .bb-media-model-wrapper .activity-comments.threaded-level-10>ul .comment-item-focus .display-focus::before, .buddypress-wrap .activity-comments.threaded-level-10 .activity-actions>ul .comment-item-focus .display-focus::before, .buddypress-wrap .activity-comments.threaded-level-10>ul .comment-item-focus .display-focus::before {
                    content:""; width:2px; height:-webkit-calc(100% - 30px); height:calc(100% - 30px); background-color:var(--bb-content-border-color); position:absolute; left:14px; top:49px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-10 .activity-actions>ul .comment-item-focus .display-focus:not(.bp-hide)+.acomment-edit-form+ul, .bb-media-model-wrapper .activity-comments.threaded-level-10>ul .comment-item-focus .display-focus:not(.bp-hide)+.acomment-edit-form+ul, .buddypress-wrap .activity-comments.threaded-level-10 .activity-actions>ul .comment-item-focus .display-focus:not(.bp-hide)+.acomment-edit-form+ul, .buddypress-wrap .activity-comments.threaded-level-10>ul .comment-item-focus .display-focus:not(.bp-hide)+.acomment-edit-form+ul {
                    position:relative
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-10 .activity-actions>ul .comment-item-focus .display-focus:not(.bp-hide)+.acomment-edit-form+ul::before, .bb-media-model-wrapper .activity-comments.threaded-level-10>ul .comment-item-focus .display-focus:not(.bp-hide)+.acomment-edit-form+ul::before, .buddypress-wrap .activity-comments.threaded-level-10 .activity-actions>ul .comment-item-focus .display-focus:not(.bp-hide)+.acomment-edit-form+ul::before, .buddypress-wrap .activity-comments.threaded-level-10>ul .comment-item-focus .display-focus:not(.bp-hide)+.acomment-edit-form+ul::before {
                    content:""; width:2px; height:100%; background-color:var(--bb-content-border-color); position:absolute; left:-26px; top:8px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-10 .activity-actions>ul .comment-item-focus>.ac-form, .bb-media-model-wrapper .activity-comments.threaded-level-10>ul .comment-item-focus>.ac-form, .buddypress-wrap .activity-comments.threaded-level-10 .activity-actions>ul .comment-item-focus>.ac-form, .buddypress-wrap .activity-comments.threaded-level-10>ul .comment-item-focus>.ac-form {
                    margin-left:40px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-10 .activity-actions>ul .comment-item-focus>.ac-form .ac-reply-avatar, .bb-media-model-wrapper .activity-comments.threaded-level-10>ul .comment-item-focus>.ac-form .ac-reply-avatar, .buddypress-wrap .activity-comments.threaded-level-10 .activity-actions>ul .comment-item-focus>.ac-form .ac-reply-avatar, .buddypress-wrap .activity-comments.threaded-level-10>ul .comment-item-focus>.ac-form .ac-reply-avatar {
                    position:relative
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-10 .activity-actions>ul .comment-item-focus>.ac-form .ac-reply-avatar::before, .bb-media-model-wrapper .activity-comments.threaded-level-10>ul .comment-item-focus>.ac-form .ac-reply-avatar::before, .buddypress-wrap .activity-comments.threaded-level-10 .activity-actions>ul .comment-item-focus>.ac-form .ac-reply-avatar::before, .buddypress-wrap .activity-comments.threaded-level-10>ul .comment-item-focus>.ac-form .ac-reply-avatar::before {
                    content:""; width:16px; position:absolute; left:-26px; top:-14px; height:32px; border-style:solid; border-width:0 0 2px 2px; border-bottom-color:var(--bb-content-border-color); border-left-color:var(--bb-content-border-color); border-bottom-left-radius:10px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-10 .activity-actions>ul>li>ul li::before, .bb-media-model-wrapper .activity-comments.threaded-level-10>ul>li>ul li::before, .buddypress-wrap .activity-comments.threaded-level-10 .activity-actions>ul>li>ul li::before, .buddypress-wrap .activity-comments.threaded-level-10>ul>li>ul li::before {
                    content:""; width:2px; height:100%; background-color:var(--bb-content-border-color); position:absolute; left:-26px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-10 .activity-actions>ul>li>ul li:not(.acomments-view-more):last-of-type::before, .bb-media-model-wrapper .activity-comments.threaded-level-10>ul>li>ul li:not(.acomments-view-more):last-of-type::before, .buddypress-wrap .activity-comments.threaded-level-10 .activity-actions>ul>li>ul li:not(.acomments-view-more):last-of-type::before, .buddypress-wrap .activity-comments.threaded-level-10>ul>li>ul li:not(.acomments-view-more):last-of-type::before {
                    display:none
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-10 .activity-actions>ul>li>ul .activity-state-popup li::before, .bb-media-model-wrapper .activity-comments.threaded-level-10>ul>li>ul .activity-state-popup li::before, .buddypress-wrap .activity-comments.threaded-level-10 .activity-actions>ul>li>ul .activity-state-popup li::before, .buddypress-wrap .activity-comments.threaded-level-10>ul>li>ul .activity-state-popup li::before {
                    display:none
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-10 .activity-actions>ul>li ul .acomment-edit .ac-reply-avatar, .bb-media-model-wrapper .activity-comments.threaded-level-10 .activity-actions>ul>li ul .item-avatar, .bb-media-model-wrapper .activity-comments.threaded-level-10>ul>li ul .acomment-edit .ac-reply-avatar, .bb-media-model-wrapper .activity-comments.threaded-level-10>ul>li ul .item-avatar, .buddypress-wrap .activity-comments.threaded-level-10 .activity-actions>ul>li ul .acomment-edit .ac-reply-avatar, .buddypress-wrap .activity-comments.threaded-level-10 .activity-actions>ul>li ul .item-avatar, .buddypress-wrap .activity-comments.threaded-level-10>ul>li ul .acomment-edit .ac-reply-avatar, .buddypress-wrap .activity-comments.threaded-level-10>ul>li ul .item-avatar {
                    position:relative
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-10 .activity-actions>ul>li ul .acomment-edit .ac-reply-avatar::before, .bb-media-model-wrapper .activity-comments.threaded-level-10 .activity-actions>ul>li ul .item-avatar::before, .bb-media-model-wrapper .activity-comments.threaded-level-10>ul>li ul .acomment-edit .ac-reply-avatar::before, .bb-media-model-wrapper .activity-comments.threaded-level-10>ul>li ul .item-avatar::before, .buddypress-wrap .activity-comments.threaded-level-10 .activity-actions>ul>li ul .acomment-edit .ac-reply-avatar::before, .buddypress-wrap .activity-comments.threaded-level-10 .activity-actions>ul>li ul .item-avatar::before, .buddypress-wrap .activity-comments.threaded-level-10>ul>li ul .acomment-edit .ac-reply-avatar::before, .buddypress-wrap .activity-comments.threaded-level-10>ul>li ul .item-avatar::before {
                    content:""; width:16px; position:absolute; left:-26px; top:-14px; height:32px; border-style:solid; border-width:0 0 2px 2px; border-bottom-color:var(--bb-content-border-color); border-left-color:var(--bb-content-border-color); border-bottom-left-radius:10px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-10 .activity-actions>ul .acomments-view-more::before, .bb-media-model-wrapper .activity-comments.threaded-level-10>ul .acomments-view-more::before, .buddypress-wrap .activity-comments.threaded-level-10 .activity-actions>ul .acomments-view-more::before, .buddypress-wrap .activity-comments.threaded-level-10>ul .acomments-view-more::before {
                    content:""; background-color:transparent; width:16px; position:absolute; left:-26px; top:-15px; height:32px; border-style:solid; border-width:0 0 2px 2px; border-bottom-color:var(--bb-content-border-color); border-left-color:var(--bb-content-border-color); border-bottom-left-radius:10px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-10 .activity-actions>ul .has-child-comments>.acomment-display::before, .bb-media-model-wrapper .activity-comments.threaded-level-10>ul .has-child-comments>.acomment-display::before, .buddypress-wrap .activity-comments.threaded-level-10 .activity-actions>ul .has-child-comments>.acomment-display::before, .buddypress-wrap .activity-comments.threaded-level-10>ul .has-child-comments>.acomment-display::before {
                    content:""; width:2px; height:-webkit-calc(100% - 50px); height:calc(100% - 50px); background-color:var(--bb-content-border-color); position:absolute; left:14px; top:49px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-10 .activity-actions>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form, .bb-media-model-wrapper .activity-comments.threaded-level-10>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form, .buddypress-wrap .activity-comments.threaded-level-10 .activity-actions>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form, .buddypress-wrap .activity-comments.threaded-level-10>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form {
                    position:relative
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-10 .activity-actions>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form::before, .bb-media-model-wrapper .activity-comments.threaded-level-10>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form::before, .buddypress-wrap .activity-comments.threaded-level-10 .activity-actions>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form::before, .buddypress-wrap .activity-comments.threaded-level-10>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form::before {
                    content:""; width:2px; height:-webkit-calc(100% - 50px); height:calc(100% - 50px); background-color:var(--bb-content-border-color); position:absolute; left:14px; top:49px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-10 .activity-actions>ul>li>ul, .bb-media-model-wrapper .activity-comments.threaded-level-10>ul>li>ul, .buddypress-wrap .activity-comments.threaded-level-10 .activity-actions>ul>li>ul, .buddypress-wrap .activity-comments.threaded-level-10>ul>li>ul {
                    margin-left:40px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-10 .activity-actions>ul>li>ul>li>ul, .bb-media-model-wrapper .activity-comments.threaded-level-10>ul>li>ul>li>ul, .buddypress-wrap .activity-comments.threaded-level-10 .activity-actions>ul>li>ul>li>ul, .buddypress-wrap .activity-comments.threaded-level-10>ul>li>ul>li>ul {
                    margin-left:40px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-10 .activity-actions>ul>li>ul>li>ul>li>ul, .bb-media-model-wrapper .activity-comments.threaded-level-10>ul>li>ul>li>ul>li>ul, .buddypress-wrap .activity-comments.threaded-level-10 .activity-actions>ul>li>ul>li>ul>li>ul, .buddypress-wrap .activity-comments.threaded-level-10>ul>li>ul>li>ul>li>ul {
                    margin-left:40px
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-10 .activity-actions>ul>li>ul>li>ul>li>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form::before, .bb-media-model-wrapper .activity-comments.threaded-level-10 .activity-actions>ul>li>ul>li>ul>li>ul .has-child-comments>.acomment-display::before, .bb-media-model-wrapper .activity-comments.threaded-level-10>ul>li>ul>li>ul>li>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form::before, .bb-media-model-wrapper .activity-comments.threaded-level-10>ul>li>ul>li>ul>li>ul .has-child-comments>.acomment-display::before, .buddypress-wrap .activity-comments.threaded-level-10 .activity-actions>ul>li>ul>li>ul>li>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form::before, .buddypress-wrap .activity-comments.threaded-level-10 .activity-actions>ul>li>ul>li>ul>li>ul .has-child-comments>.acomment-display::before, .buddypress-wrap .activity-comments.threaded-level-10>ul>li>ul>li>ul>li>ul .has-child-comments>.acomment-display.bp-hide+.acomment-edit-form::before, .buddypress-wrap .activity-comments.threaded-level-10>ul>li>ul>li>ul>li>ul .has-child-comments>.acomment-display::before {
                    display:none
                }

                #buddypress .bb-media-model-wrapper .activity-comments.threaded-level-10 .activity-actions>ul>li>ul>li>ul>li>ul .acomment-foot-actions .generic-button .acomment-reply, #buddypress .bb-media-model-wrapper .activity-comments.threaded-level-10>ul>li>ul>li>ul>li>ul .acomment-foot-actions .generic-button .acomment-reply, #buddypress .buddypress-wrap .activity-comments.threaded-level-10 .activity-actions>ul>li>ul>li>ul>li>ul .acomment-foot-actions .generic-button .acomment-reply, #buddypress .buddypress-wrap .activity-comments.threaded-level-10>ul>li>ul>li>ul>li>ul .acomment-foot-actions .generic-button .acomment-reply {
                    display:none
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-10 .activity-actions>ul>li>ul>li>ul>li>ul>li>ul .acomment-edit .ac-reply-avatar::before, .bb-media-model-wrapper .activity-comments.threaded-level-10 .activity-actions>ul>li>ul>li>ul>li>ul>li>ul .item-avatar::before, .bb-media-model-wrapper .activity-comments.threaded-level-10>ul>li>ul>li>ul>li>ul>li>ul .acomment-edit .ac-reply-avatar::before, .bb-media-model-wrapper .activity-comments.threaded-level-10>ul>li>ul>li>ul>li>ul>li>ul .item-avatar::before, .buddypress-wrap .activity-comments.threaded-level-10 .activity-actions>ul>li>ul>li>ul>li>ul>li>ul .acomment-edit .ac-reply-avatar::before, .buddypress-wrap .activity-comments.threaded-level-10 .activity-actions>ul>li>ul>li>ul>li>ul>li>ul .item-avatar::before, .buddypress-wrap .activity-comments.threaded-level-10>ul>li>ul>li>ul>li>ul>li>ul .acomment-edit .ac-reply-avatar::before, .buddypress-wrap .activity-comments.threaded-level-10>ul>li>ul>li>ul>li>ul>li>ul .item-avatar::before {
                    display:none
                }

                .bb-media-model-wrapper .activity-comments.threaded-level-10 .activity-actions>ul>li>ul>li>ul>li>ul>li>ul .acomments-view-more::before, .bb-media-model-wrapper .activity-comments.threaded-level-10>ul>li>ul>li>ul>li>ul>li>ul .acomments-view-more::before, .buddypress-wrap .activity-comments.threaded-level-10 .activity-actions>ul>li>ul>li>ul>li>ul>li>ul .acomments-view-more::before, .buddypress-wrap .activity-comments.threaded-level-10>ul>li>ul>li>ul>li>ul>li>ul .acomments-view-more::before {
                    display:none
                }

                .avatar {
                    border-radius:50%; image-rendering:optimize-contrast
                }

                .subnav-search.members-search {
                    float:right; margin-top:-56px; display:-webkit-box; display:-ms-flexbox; display:flex
                }

                @media screen and (max-width:370px) {
                    .subnav-search.members-search {
                        margin-top:-10px; margin-bottom:15px
                    }
                }

                .buddypress-wrap .subnav-search.members-search .subnav-filters {
                    margin-top:0; margin-left:10px
                }

                #buddypress #dir-members-search {
                    border:0; background-color:transparent; padding-left:32px; font-size:14px; height:34px
                }

                .member-status {
                    background:var(--bb-success-color); border:2px solid var(--bb-content-background-color); border-radius:100%; position:absolute; width:12px; height:12px; right:2px; top:0
                }

                .member-status.offline {
                    opacity:0; visibility:hidden
                }

                .grid .member-status {
                    right:18px; top:5px; width:14px; height:14px
                }

                .single-headers .member-status {
                    right:25px; top:14px; width:15px; height:15px
                }

                #friend-list.grid, #groups-list.grid, #members-list.grid {
                    margin:0 -10px
                }

                #friend-list.item-list .item-avatar img, #members-list.item-list .item-avatar img {
                    border-radius:50%
                }

                #friend-list.item-list li, #members-list.item-list li, .item-list.bp-search-results-list li, .item-list.groups-list li {
                    margin:0; padding:0
                }

                #friend-list.item-list:not(.grid) .list-wrap, #members-list.item-list:not(.grid) .list-wrap, .item-list.bp-search-results-list:not(.grid) .list-wrap, .item-list.groups-list:not(.grid) .list-wrap {
                    display:-webkit-box; display:-ms-flexbox; display:flex
                }

                #friend-list.item-list:not(.grid) li:first-child .list-wrap, #members-list.item-list:not(.grid) li:first-child .list-wrap, .item-list.bp-search-results-list:not(.grid) li:first-child .list-wrap, .item-list.groups-list:not(.grid) li:first-child .list-wrap {
                    border-top-left-radius:var(--bb-block-radius); border-top-right-radius:var(--bb-block-radius)
                }

                #friend-list.item-list:not(.grid) li:last-child .list-wrap, #members-list.item-list:not(.grid) li:last-child .list-wrap, .item-list.bp-search-results-list:not(.grid) li:last-child .list-wrap, .item-list.groups-list:not(.grid) li:last-child .list-wrap {
                    border-bottom-left-radius:var(--bb-block-radius); border-bottom-right-radius:var(--bb-block-radius)
                }

                #friend-list.item-list:not(.grid) li:last-child:first-child .list-wrap, #members-list.item-list:not(.grid) li:last-child:first-child .list-wrap, .item-list.bp-search-results-list:not(.grid) li:last-child:first-child .list-wrap, .item-list.groups-list:not(.grid) li:last-child:first-child .list-wrap {
                    border-radius:var(--bb-block-radius)
                }

                #friend-list.item-list .list-wrap, #members-list.item-list .list-wrap, .item-list.bp-search-results-list .list-wrap, .item-list.groups-list .list-wrap {
                    background-color:var(--bb-content-background-color); border:1px solid var(--bb-content-border-color); margin:0 0 -1px; overflow:visible; padding:15px 20px; position:relative; -webkit-transition:box-shadow linear .2s; transition:box-shadow linear .2s
                }

                #friend-list.item-list .list-wrap:hover, #members-list.item-list .list-wrap:hover, .item-list.bp-search-results-list .list-wrap:hover, .item-list.groups-list .list-wrap:hover {
                    box-shadow:0 3px 24px 0 rgba(18, 43, 70, .08); position:relative; z-index:10
                }

                #friend-list.item-list.grid .list-wrap, #members-list.item-list.grid .list-wrap, .item-list.bp-search-results-list.grid .list-wrap, .item-list.groups-list.grid .list-wrap {
                    border-radius:var(--bb-block-radius)
                }

                #friend-list.item-list.grid .list-wrap.secondary-buttons, #members-list.item-list.grid .list-wrap.secondary-buttons, .item-list.bp-search-results-list.grid .list-wrap.secondary-buttons, .item-list.groups-list.grid .list-wrap.secondary-buttons {
                    padding:15px 20px 52px
                }

                #friend-list.item-list.grid .list-wrap.secondary-buttons.no-secondary-buttons.no-primary-button, #members-list.item-list.grid .list-wrap.secondary-buttons.no-secondary-buttons.no-primary-button, .item-list.bp-search-results-list.grid .list-wrap.secondary-buttons.no-secondary-buttons.no-primary-button, .item-list.groups-list.grid .list-wrap.secondary-buttons.no-secondary-buttons.no-primary-button {
                    padding-bottom:20px
                }

                #friend-list.item-list .item-avatar img, #members-list.item-list .item-avatar img, .item-list.bp-search-results-list .item-avatar img, .item-list.groups-list .item-avatar img {
                    max-width:60px
                }

                .members-group-list li.item-entry-header+li.item-entry .list-wrap {
                    border-top-left-radius:var(--bb-block-radius); border-top-right-radius:var(--bb-block-radius)
                }

                .members-group-list li.last-of-type .list-wrap {
                    border-bottom-left-radius:var(--bb-block-radius); border-bottom-right-radius:var(--bb-block-radius)
                }

                body.search-results .item-list.bp-search-results-list:not(.grid) li:first-child .list-wrap {
                    border-radius:0
                }

                body.search-results .item-list.bp-search-results-list:not(.grid) li:last-child .list-wrap {
                    border-radius:0
                }

                #members-list.item-list.grid .list-wrap.primary-button.secondary-buttons {
                    padding-bottom:115px
                }

                #members-list.item-list.grid .list-wrap.primary-button.no-secondary-buttons {
                    padding-bottom:75px
                }

                #members-list.item-list.grid .list-wrap.primary-button.no-secondary-buttons .primary-action {
                    bottom:10px
                }

                #members-list.item-list.grid .list-wrap.primary-button .primary-action {
                    position:absolute; left:20px; right:20px; bottom:50px
                }

                body:not(.logged-in) #members-list.item-list.grid .list-wrap.primary-button.secondary-buttons {
                    padding-bottom:0
                }

                body:not(.logged-in) #members-list.item-list.grid .list-wrap.primary-button.no-secondary-buttons {
                    padding-bottom:0
                }

                #members-list.item-list.grid .list-wrap.no-primary-buttons.no-secondary-buttons {
                    padding-bottom:22px
                }

                #members-list.item-list:not(.grid) .list-wrap {
                    display:block
                }

                #members-list.item-list:not(.grid) .list-wrap .list-wrap-inner {
                    -webkit-box-align:center; -ms-flex-align:center; align-items:center; display:-webkit-box; display:-ms-flexbox; display:flex; padding-right:40px
                }

                #members-list.item-list:not(.grid) .list-wrap .list-wrap-inner .member-status.online {
                    right:2px; top:2px
                }

                #members-list.item-list:not(.grid) .list-wrap .list-wrap-inner>.primary-action {
                    -webkit-box-flex:1; -ms-flex:1; flex:1; -webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end
                }

                #members-list.item-list:not(.grid) .list-wrap .list-wrap-inner .item {
                    -webkit-box-flex:0; -ms-flex:0 0 50%; flex:0 0 50%
                }

                #members-list.item-list:not(.grid) .list-wrap .list-wrap-inner .item .item-block {
                    -webkit-box-flex:unset; -ms-flex:unset; flex:unset; width:-webkit-calc(100% - 125px); width:calc(100% - 125px)
                }

                #members-list.item-list:not(.grid) .list-wrap .list-wrap-inner .item .last-activity {
                    margin-bottom:0
                }

                #members-list.item-list:not(.grid) .list-wrap .list-wrap-inner .member-buttons-wrap {
                    display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; -webkit-box-flex:1; -ms-flex:1; flex:1; -webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end
                }

                #members-list.item-list:not(.grid) .list-wrap .list-wrap-inner .primary-action .generic-button {
                    margin:0
                }

                #members-list.item-list:not(.grid) .list-wrap .list-wrap-inner .primary-action .generic-button>* {
                    min-width:200px; margin-bottom:0
                }

                #members-list.item-list:not(.grid) .list-wrap.no-primary-buttons .list-wrap-inner .item {
                    -webkit-box-flex:0; -ms-flex:0 0 60%; flex:0 0 60%
                }

                #members-list.item-list:not(.grid) .list-wrap.no-primary-buttons .list-wrap-inner .only-grid-view.button-wrap.member-button-wrap.footer-button-wrap {
                    margin:0 0 0 10px
                }

                @media screen and (min-width:1181px) {
                    body.my-account.my-friends.has-sidebar .bp-vertical-navs #members-list.item-list:not(.grid) .list-wrap.primary-button .list-wrap-inner {
                        -ms-flex-wrap:wrap; flex-wrap:wrap
                    }

                    body.my-account.my-friends.has-sidebar .bp-vertical-navs #members-list.item-list:not(.grid) .list-wrap.primary-button .list-wrap-inner .item {
                        -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-flex:0; -ms-flex:0 0 44%; flex:0 0 44%; margin-top:15px; margin-bottom:15px
                    }

                    body.my-account.my-friends.has-sidebar .bp-vertical-navs #members-list.item-list:not(.grid) .list-wrap.primary-button .list-wrap-inner .item .item-block {
                        width:100%; margin-bottom:10px
                    }

                    body.my-account.my-friends.has-sidebar .bp-vertical-navs #members-list.item-list:not(.grid) .list-wrap.primary-button .list-wrap-inner .member-buttons-wrap {
                        -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; margin-left:60px
                    }

                    body.my-account.my-friends.has-sidebar .bp-vertical-navs #members-list.item-list:not(.grid) .list-wrap.primary-button .list-wrap-inner .only-grid-view.button-wrap.member-button-wrap.footer-button-wrap {
                        margin:0 15px 0 20px; -webkit-box-flex:unset; -ms-flex:unset; flex:unset
                    }

                    body.my-account.my-friends.has-sidebar .bp-vertical-navs #members-list.item-list:not(.grid) .list-wrap.primary-button .list-wrap-inner .only-grid-view.button-wrap.member-button-wrap.footer-button-wrap>.generic-button {
                        padding:6px 15px 7px 0
                    }

                    body.my-account.my-friends.has-sidebar .bp-vertical-navs #members-list.item-list:not(.grid) .list-wrap.primary-button .list-wrap-inner>.primary-action {
                        -webkit-box-flex:unset; -ms-flex:unset; flex:unset
                    }
                }

                @media screen and (min-width:800px) and (max-width:1440px) {
                    body.buddypanel-open #members-list.item-list:not(.grid) .list-wrap.primary-button .list-wrap-inner .item {
                        -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-flex:0; -ms-flex:0 0 44%; flex:0 0 44%; margin-top:15px
                    }

                    body.buddypanel-open #members-list.item-list:not(.grid) .list-wrap.primary-button .list-wrap-inner .item .item-block {
                        width:100%; margin-bottom:10px
                    }

                    body.buddypanel-open #members-list.item-list:not(.grid) .list-wrap.primary-button .list-wrap-inner .only-grid-view.button-wrap.member-button-wrap.footer-button-wrap {
                        -webkit-box-flex:unset; -ms-flex:unset; flex:unset
                    }

                    body.buddypanel-open #members-list.item-list:not(.grid) .list-wrap.primary-button .list-wrap-inner .only-grid-view.button-wrap.member-button-wrap.footer-button-wrap>.generic-button {
                        padding:6px 15px 7px 0
                    }

                    body.buddypanel-open #members-list.item-list:not(.grid) .list-wrap.primary-button .list-wrap-inner>.primary-action {
                        -webkit-box-flex:unset; -ms-flex:unset; flex:unset
                    }

                    body.buddypanel-open #members-list.item-list:not(.grid) .list-wrap.no-primary-button .list-wrap-inner .item {
                        -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-flex:0; -ms-flex:0 0 44%; flex:0 0 44%; margin-top:15px
                    }

                    body.buddypanel-open #members-list.item-list:not(.grid) .list-wrap.no-primary-button .list-wrap-inner .item .item-block {
                        width:100%; margin-bottom:10px
                    }

                    body.buddypanel-open #members-list.item-list:not(.grid) .list-wrap.no-primary-button .list-wrap-inner .only-grid-view.button-wrap.member-button-wrap.footer-button-wrap {
                        -webkit-box-flex:unset; -ms-flex:unset; flex:unset
                    }

                    body.buddypanel-open #members-list.item-list:not(.grid) .list-wrap.no-primary-button .list-wrap-inner .only-grid-view.button-wrap.member-button-wrap.footer-button-wrap>.generic-button {
                        padding:6px 15px 7px 0
                    }

                    body.buddypanel-open #members-list.item-list:not(.grid) .list-wrap.no-primary-button .list-wrap-inner>.primary-action {
                        -webkit-box-flex:unset; -ms-flex:unset; flex:unset
                    }
                }

                @media screen and (min-width:800px) and (max-width:1340px) {
                    body.buddypanel-open #members-list.item-list:not(.grid) .list-wrap.primary-button .list-wrap-inner {
                        -ms-flex-wrap:wrap; flex-wrap:wrap
                    }

                    body.buddypanel-open #members-list.item-list:not(.grid) .list-wrap.primary-button .list-wrap-inner .item {
                        -webkit-box-flex:0; -ms-flex:0 0 55%; flex:0 0 55%; margin-bottom:15px
                    }

                    body.buddypanel-open #members-list.item-list:not(.grid) .list-wrap.primary-button .list-wrap-inner .member-buttons-wrap {
                        -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; margin-left:60px
                    }

                    body.buddypanel-open #members-list.item-list:not(.grid) .list-wrap.primary-button .list-wrap-inner .only-grid-view.button-wrap.member-button-wrap.footer-button-wrap {
                        margin:0 15px 0 20px; -webkit-box-flex:unset; -ms-flex:unset; flex:unset
                    }

                    body.buddypanel-open #members-list.item-list:not(.grid) .list-wrap.no-primary-buttons .list-wrap-inner {
                        -ms-flex-wrap:wrap; flex-wrap:wrap
                    }

                    body.buddypanel-open #members-list.item-list:not(.grid) .list-wrap.no-primary-buttons .list-wrap-inner .item {
                        -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; -webkit-box-flex:0; -ms-flex:0 0 50%; flex:0 0 50%
                    }

                    body.buddypanel-open #members-list.item-list:not(.grid) .list-wrap.no-primary-buttons .list-wrap-inner .item .item-block {
                        margin-bottom:10px; width:100%
                    }
                }

                @media screen and (min-width:800px) and (max-width:1320px) {
                    body:not(.buddypanel-open) #members-list.item-list:not(.grid) .list-wrap.primary-button .list-wrap-inner .item {
                        -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-flex:0; -ms-flex:0 0 44%; flex:0 0 44%; margin-top:15px
                    }

                    body:not(.buddypanel-open) #members-list.item-list:not(.grid) .list-wrap.primary-button .list-wrap-inner .item .item-block {
                        width:100%; margin-bottom:10px
                    }

                    body:not(.buddypanel-open) #members-list.item-list:not(.grid) .list-wrap.primary-button .list-wrap-inner .only-grid-view.button-wrap.member-button-wrap.footer-button-wrap {
                        -webkit-box-flex:unset; -ms-flex:unset; flex:unset
                    }

                    body:not(.buddypanel-open) #members-list.item-list:not(.grid) .list-wrap.primary-button .list-wrap-inner .only-grid-view.button-wrap.member-button-wrap.footer-button-wrap>.generic-button {
                        padding:6px 15px 7px 0
                    }

                    body:not(.buddypanel-open) #members-list.item-list:not(.grid) .list-wrap.primary-button .list-wrap-inner>.primary-action {
                        -webkit-box-flex:unset; -ms-flex:unset; flex:unset
                    }

                    body:not(.buddypanel-open) #members-list.item-list:not(.grid) .list-wrap.no-primary-button .list-wrap-inner .item {
                        -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-flex:0; -ms-flex:0 0 44%; flex:0 0 44%; margin-top:15px
                    }

                    body:not(.buddypanel-open) #members-list.item-list:not(.grid) .list-wrap.no-primary-button .list-wrap-inner .item .item-block {
                        width:100%; margin-bottom:10px
                    }

                    body:not(.buddypanel-open) #members-list.item-list:not(.grid) .list-wrap.no-primary-button .list-wrap-inner .only-grid-view.button-wrap.member-button-wrap.footer-button-wrap {
                        -webkit-box-flex:unset; -ms-flex:unset; flex:unset
                    }

                    body:not(.buddypanel-open) #members-list.item-list:not(.grid) .list-wrap.no-primary-button .list-wrap-inner .only-grid-view.button-wrap.member-button-wrap.footer-button-wrap>.generic-button {
                        padding:6px 15px 7px 0
                    }

                    body:not(.buddypanel-open) #members-list.item-list:not(.grid) .list-wrap.no-primary-button .list-wrap-inner>.primary-action {
                        -webkit-box-flex:unset; -ms-flex:unset; flex:unset
                    }
                }

                @media screen and (min-width:800px) and (max-width:1200px) {
                    body.buddypanel-open #members-list.item-list:not(.grid) .list-wrap.no-primary-buttons .list-wrap-inner .item {
                        -webkit-box-flex:0; -ms-flex:0 0 calc(100% - 80px); flex:0 0 -webkit-calc(100% - 80px); flex:0 0 calc(100% - 80px); margin-bottom:10px
                    }

                    body.buddypanel-open #members-list.item-list:not(.grid) .list-wrap.no-primary-buttons .list-wrap-inner .item .item-block {
                        margin-bottom:10px; width:100%
                    }

                    body.buddypanel-open #members-list.item-list:not(.grid) .list-wrap.no-primary-buttons .list-wrap-inner .member-buttons-wrap {
                        -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start
                    }

                    body.buddypanel-open #members-list.item-list:not(.grid) .list-wrap.no-primary-buttons .list-wrap-inner .only-grid-view.button-wrap.member-button-wrap.footer-button-wrap {
                        -webkit-box-flex:unset; -ms-flex:unset; flex:unset; margin-left:70px
                    }
                }

                @media screen and (min-width:800px) and (max-width:1120px) {
                    body.buddypanel-open #members-list.item-list:not(.grid) .list-wrap.primary-button .list-wrap-inner .item {
                        -webkit-box-flex:0; -ms-flex:0 0 calc(100% - 80px); flex:0 0 -webkit-calc(100% - 80px); flex:0 0 calc(100% - 80px); margin-bottom:10px
                    }
                }

                @media screen and (min-width:800px) and (max-width:1180px) {
                    body:not(.buddypanel-open) #members-list.item-list:not(.grid) .list-wrap.primary-button .list-wrap-inner {
                        -ms-flex-wrap:wrap; flex-wrap:wrap
                    }

                    body:not(.buddypanel-open) #members-list.item-list:not(.grid) .list-wrap.primary-button .list-wrap-inner .item {
                        -webkit-box-flex:0; -ms-flex:0 0 55%; flex:0 0 55%; margin-bottom:15px
                    }

                    body:not(.buddypanel-open) #members-list.item-list:not(.grid) .list-wrap.primary-button .list-wrap-inner .member-buttons-wrap {
                        -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; margin-left:60px
                    }

                    body:not(.buddypanel-open) #members-list.item-list:not(.grid) .list-wrap.primary-button .list-wrap-inner .only-grid-view.button-wrap.member-button-wrap.footer-button-wrap {
                        margin:0 15px 0 20px; -webkit-box-flex:unset; -ms-flex:unset; flex:unset
                    }

                    body:not(.buddypanel-open) #members-list.item-list:not(.grid) .list-wrap.no-primary-buttons .list-wrap-inner {
                        -ms-flex-wrap:wrap; flex-wrap:wrap
                    }

                    body:not(.buddypanel-open) #members-list.item-list:not(.grid) .list-wrap.no-primary-buttons .list-wrap-inner .item {
                        -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; -webkit-box-flex:0; -ms-flex:0 0 50%; flex:0 0 50%
                    }

                    body:not(.buddypanel-open) #members-list.item-list:not(.grid) .list-wrap.no-primary-buttons .list-wrap-inner .item .item-block {
                        margin-bottom:10px; width:100%
                    }
                }

                @media screen and (min-width:1120px) and (max-width:1440px) {
                    body:not(.has-sidebar) #members-list.item-list:not(.grid) .list-wrap.primary-button .list-wrap-inner .item {
                        -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-flex:0; -ms-flex:0 0 50%; flex:0 0 50%; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; margin-bottom:0; margin-top:0
                    }

                    body:not(.has-sidebar) #members-list.item-list:not(.grid) .list-wrap.primary-button .list-wrap-inner .item .item-block {
                        -webkit-box-flex:unset; -ms-flex:unset; flex:unset; width:-webkit-calc(100% - 125px); width:calc(100% - 125px)
                    }

                    body:not(.has-sidebar) #members-list.item-list:not(.grid) .list-wrap.primary-button .list-wrap-inner .member-buttons-wrap {
                        -webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end; margin-left:0
                    }

                    body:not(.has-sidebar) #members-list.item-list:not(.grid) .list-wrap.primary-button .list-wrap-inner .only-grid-view.button-wrap.member-button-wrap.footer-button-wrap {
                        margin-left:0
                    }
                }

                @media screen and (min-width:1060px) and (max-width:1440px) {
                    body:not(.has-sidebar) #members-list.item-list:not(.grid) .list-wrap.no-primary-buttons .list-wrap-inner .item {
                        -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-flex:0; -ms-flex:0 0 60%; flex:0 0 60%; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row
                    }

                    body:not(.has-sidebar) #members-list.item-list:not(.grid) .list-wrap.no-primary-buttons .list-wrap-inner .item .item-block {
                        -webkit-box-flex:unset; -ms-flex:unset; flex:unset; width:-webkit-calc(100% - 125px); width:calc(100% - 125px)
                    }

                    body:not(.has-sidebar) #members-list.item-list:not(.grid) .list-wrap.no-primary-buttons .list-wrap-inner .member-buttons-wrap {
                        -webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end
                    }

                    body:not(.has-sidebar) #members-list.item-list:not(.grid) .list-wrap.no-primary-buttons .list-wrap-inner .only-grid-view.button-wrap.member-button-wrap.footer-button-wrap {
                        margin-left:0
                    }
                }

                @media screen and (min-width:800px) and (max-width:1060px) {
                    #members-list.item-list:not(.grid) .list-wrap.primary-button .list-wrap-inner .only-grid-view.button-wrap.member-button-wrap.footer-button-wrap {
                        -webkit-box-flex:unset; -ms-flex:unset; flex:unset; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; margin-bottom:10px; margin-left:0
                    }

                    #members-list.item-list:not(.grid) .list-wrap.primary-button .list-wrap-inner .only-grid-view.button-wrap.member-button-wrap.footer-button-wrap>.generic-button {
                        -webkit-box-flex:unset; -ms-flex:unset; flex:unset
                    }

                    #members-list.item-list:not(.grid) .list-wrap.primary-button .list-wrap-inner .member-buttons-wrap {
                        -webkit-box-flex:unset; -ms-flex:unset; flex:unset; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; margin-left:80px
                    }

                    #members-list.item-list:not(.grid) .list-wrap.primary-button .list-wrap-inner .member-buttons-wrap>.primary-action {
                        -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start
                    }
                }

                @media screen and (max-width:799px) {
                    #members-list.item-list:not(.grid) .list-wrap .list-wrap-inner {
                        -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; padding-right:20px
                    }

                    #members-list.item-list:not(.grid) .list-wrap .list-wrap-inner .member-buttons-wrap {
                        -webkit-box-flex:unset; -ms-flex:unset; flex:unset
                    }

                    #members-list.item-list:not(.grid) .list-wrap .list-wrap-inner .item {
                        -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; -webkit-box-flex:0; -ms-flex:0 0 48%; flex:0 0 48%; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; margin-bottom:15px; margin-top:15px
                    }

                    #members-list.item-list:not(.grid) .list-wrap .list-wrap-inner .item .item-block {
                        -webkit-box-flex:unset; -ms-flex:unset; flex:unset; width:100%; margin-bottom:10px
                    }

                    #members-list.item-list:not(.grid) .list-wrap .list-wrap-inner .only-grid-view.button-wrap.member-button-wrap.footer-button-wrap {
                        margin-left:70px; -webkit-box-flex:unset; -ms-flex:unset; flex:unset
                    }

                    #members-list.item-list:not(.grid) .list-wrap.no-primary-buttons .list-wrap-inner .item {
                        -webkit-box-flex:0; -ms-flex:0 0 50%; flex:0 0 50%
                    }

                    #members-list.item-list:not(.grid) .list-wrap.no-primary-buttons .list-wrap-inner .member-buttons-wrap {
                        -webkit-box-flex:1; -ms-flex:1; flex:1
                    }
                }

                @media screen and (max-width:600px) {
                    #members-list.item-list:not(.grid) .list-wrap .list-wrap-inner .item {
                        -webkit-box-flex:0; -ms-flex:0 0 calc(100% - 80px); flex:0 0 -webkit-calc(100% - 80px); flex:0 0 calc(100% - 80px)
                    }

                    #members-list.item-list:not(.grid) .list-wrap .list-wrap-inner .item {
                        -webkit-box-flex:0; -ms-flex:0 0 calc(100% - 80px); flex:0 0 -webkit-calc(100% - 80px); flex:0 0 calc(100% - 80px)
                    }

                    #members-list.item-list:not(.grid) .list-wrap .list-wrap-inner .member-buttons-wrap {
                        -webkit-box-flex:1; -ms-flex:1; flex:1; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start
                    }

                    #members-list.item-list:not(.grid) .list-wrap.no-primary-buttons .list-wrap-inner .item {
                        -webkit-box-flex:0; -ms-flex:0 0 calc(100% - 80px); flex:0 0 -webkit-calc(100% - 80px); flex:0 0 calc(100% - 80px)
                    }

                    #members-list.item-list:not(.grid) .list-wrap.no-primary-buttons .list-wrap-inner .only-grid-view.button-wrap.member-button-wrap.footer-button-wrap {
                        -webkit-box-flex:unset; -ms-flex:unset; flex:unset; margin-left:0
                    }
                }

                @media screen and (max-width:480px) {
                    #members-list.item-list:not(.grid) .list-wrap .list-wrap-inner {
                        -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start
                    }

                    #members-list.item-list:not(.grid) .list-wrap .list-wrap-inner .item {
                        margin-top:0
                    }

                    #members-list.item-list:not(.grid) .list-wrap .list-wrap-inner .member-buttons-wrap {
                        margin-left:78px
                    }

                    #members-list.item-list:not(.grid) .list-wrap .list-wrap-inner .member-buttons-wrap .member-button-wrap>.generic-button {
                        padding-left:0
                    }

                    #members-list.item-list:not(.grid) .list-wrap .list-wrap-inner .member-type {
                        margin:5px 0 10px; display:block
                    }

                    #members-list.item-list:not(.grid) .list-wrap .list-wrap-inner .member-buttons-wrap {
                        -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start
                    }

                    #members-list.item-list:not(.grid) .list-wrap .list-wrap-inner .member-buttons-wrap .member-button-wrap .generic-button {
                        -webkit-box-flex:unset; -ms-flex:unset; flex:unset
                    }

                    #members-list.item-list:not(.grid) .list-wrap .list-wrap-inner .only-grid-view.button-wrap.member-button-wrap.footer-button-wrap {
                        margin-left:0; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start
                    }

                    #members-list.item-list:not(.grid) .list-wrap.no-primary-buttons .list-wrap-inner .item {
                        -webkit-box-flex:1; -ms-flex:auto; flex:auto
                    }
                }

                @media screen and (max-width:370px) {
                    #members-list.item-list:not(.grid) .list-wrap .list-wrap-inner {
                        -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column
                    }

                    #members-list.item-list:not(.grid) .list-wrap .list-wrap-inner .member-buttons-wrap {
                        margin-left:0
                    }
                }

                #members-list.item-list:not(.grid) .list-wrap .button-wrap.member-button-wrap.footer-button-wrap .generic-button {
                    border:0
                }

                #members-list.item-list li .bp-members-list-hook .more-action-button {
                    display:none
                }

                #members-list.item-list li .bp-members-list-hook .generic-button {
                    margin:10px 0 0; display:block
                }

                #members-list.item-list li .bp-members-list-hook .generic-button a {
                    font-size:13px; display:block; padding:10px 20px; border:1px solid #e7e9ec; border-radius:5px; background-color:transparent; color:#939597; min-height:0; text-align:center; line-height:1
                }

                #members-list.item-list li .bp-members-list-hook .generic-button a:hover {
                    color:#4c464e
                }

                #members-list.item-list:not(.grid) .has_hook_content.list-wrap {
                    padding-right:35px
                }

                @media screen and (max-width:1240px) {
                    #members-list.item-list:not(.grid) .has_hook_content.list-wrap {
                        padding-bottom:25px
                    }
                }

                @media screen and (max-width:880px) and (min-width:768px) {
                    #members-list.item-list:not(.grid) li .has_hook_content .button-wrap.member-button-wrap {
                        padding-right:6px
                    }
                }

                @media screen and (max-width:480px) {
                    #members-list.item-list:not(.grid) li .has_hook_content .button-wrap.member-button-wrap {
                        padding-right:6px
                    }
                }

                #members-list.item-list:not(.grid) li .has_hook_content .bp-members-list-hook .more-action-button {
                    position:absolute; right:0; top:27px; padding-right:10px; z-index:11; display:block
                }

                #members-list.item-list:not(.grid) li .has_hook_content .bp-members-list-hook .more-action-button i.bb-icon-menu-dots-h {
                    font-size:20px; color:#939597
                }

                @media screen and (max-width:1240px) {
                    #members-list.item-list:not(.grid) li .has_hook_content .bp-members-list-hook .more-action-button {
                        right:-4px
                    }

                    #members-list.item-list:not(.grid) li .has_hook_content .bp-members-list-hook .more-action-button i.bb-icon-menu-dots-h {
                        font-size:24px
                    }
                }

                @media screen and (max-width:1100px) and (min-width:768px) {
                    #members-list.item-list:not(.grid) li .has_hook_content .bp-members-list-hook .more-action-button {
                        top:inherit; bottom:26px
                    }
                }

                @media screen and (max-width:880px) and (min-width:768px) {
                    #members-list.item-list:not(.grid) li .has_hook_content .bp-members-list-hook .more-action-button {
                        top:50%; bottom:inherit; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); margin-top:-2px
                    }
                }

                @media screen and (max-width:680px) {
                    #members-list.item-list:not(.grid) li .has_hook_content .bp-members-list-hook .more-action-button {
                        top:inherit; bottom:27px
                    }
                }

                @media screen and (max-width:480px) {
                    #members-list.item-list:not(.grid) li .has_hook_content .bp-members-list-hook .more-action-button {
                        right:-1px; top:50%; bottom:inherit; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); margin-top:-4px
                    }
                }

                #members-list.item-list:not(.grid) li .has_hook_content .bp-members-list-hook .bp-members-list-hook-inner {
                    opacity:0; visibility:hidden; -webkit-transition:ease .3s; transition:ease .3s; background-color:#fff; margin-top:0; text-align:center; padding:15px; border-radius:4px; position:absolute; right:0; box-shadow:0 2px 7px 1px rgba(0, 0, 0, .05), 0 6px 32px 0 rgba(18, 43, 70, .1); top:70px; z-index:111
                }

                @media screen and (max-width:1100px) and (min-width:768px) {
                    #members-list.item-list:not(.grid) li .has_hook_content .bp-members-list-hook .bp-members-list-hook-inner {
                        top:100%; margin-top:-20px
                    }
                }

                @media screen and (max-width:880px) and (min-width:768px) {
                    #members-list.item-list:not(.grid) li .has_hook_content .bp-members-list-hook .bp-members-list-hook-inner {
                        top:50%; margin-top:20px
                    }
                }

                @media screen and (max-width:680px) {
                    #members-list.item-list:not(.grid) li .has_hook_content .bp-members-list-hook .bp-members-list-hook-inner {
                        top:100%; margin-top:-20px
                    }
                }

                @media screen and (max-width:480px) {
                    #members-list.item-list:not(.grid) li .has_hook_content .bp-members-list-hook .bp-members-list-hook-inner {
                        top:50%; margin-top:20px
                    }
                }

                #members-list.item-list:not(.grid) li .has_hook_content .bp-members-list-hook .bp-members-list-hook-inner:before {
                    content:" "; position:absolute; width:0; height:0; margin:0 auto; top:0; right:16px; box-sizing:border-box; border:8px solid #000; border-color:#fff #fff transparent transparent; -webkit-transform-origin:0 0; -ms-transform-origin:0 0; transform-origin:0 0; -webkit-transform:rotate(-45deg); -ms-transform:rotate(-45deg); transform:rotate(-45deg); box-shadow:2px -3px 3px 0 rgba(0, 0, 0, .02); z-index:101; opacity:1; visibility:visible
                }

                #members-list.item-list:not(.grid) li .has_hook_content .bp-members-list-hook .bp-members-list-hook-inner .generic-button {
                    margin:0 0 15px; display:block
                }

                #members-list.item-list:not(.grid) li .has_hook_content .bp-members-list-hook .bp-members-list-hook-inner .generic-button:last-child {
                    margin:0
                }

                #members-list.item-list:not(.grid) li .has_hook_content .bp-members-list-hook .bp-members-list-hook-inner .generic-button a {
                    font-size:14px; min-height:34px; padding:6px 20px; border:1px solid #e7e9ec; color:#939597; border-radius:100px; text-align:center; min-width:140px; line-height:1.5
                }

                #members-list.item-list:not(.grid) li.active {
                    z-index:111
                }

                #members-list.item-list:not(.grid) li.active .has_hook_content .bp-members-list-hook .bp-members-list-hook-inner {
                    opacity:1; visibility:visible
                }

                #members-list.item-list.grid.bp-list .item-avatar {
                    margin-top:30px
                }

                #members-list.item-list.grid .member-type {
                    margin-bottom:20px; margin-top:-30px; position:relative
                }

                #members-list.item-list.grid .member-type .bp-member-type {
                    white-space:nowrap; overflow:hidden; text-overflow:ellipsis; max-width:100%
                }

                #members-list.item-list:not(.grid) .member-name {
                    display:inline-block; vertical-align:middle; margin-bottom:5px
                }

                #members-list.item-list:not(.grid) .member-type {
                    display:inline-block; margin:0 0 5px 10px; vertical-align:middle
                }

                #members-list.item-list:not(.grid) .only-grid-view.button-wrap.member-button-wrap.footer-button-wrap {
                    display:-webkit-box !important; display:-ms-flexbox !important; display:flex !important; position:static; background-color:transparent; -webkit-box-flex:unset; -ms-flex:unset; flex:unset; -ms-flex-wrap:nowrap; flex-wrap:nowrap; width:auto; border:0; margin:0 15px 0 0
                }

                #members-list.item-list:not(.grid) .bb_more_options.member-dropdown {
                    top:50%; -webkit-transform:translateY(-54%); -ms-transform:translateY(-54%); transform:translateY(-54%); z-index:11
                }

                #members-list.item-list .member-name a {
                    font-size:18px
                }

                .item-list.groups-list .item-avatar img {
                    max-width:75px
                }

                .buddypress-wrap #members-list li .user-update {
                    border:0; border-radius:0; font-style:normal; font-size:13px; margin:0; padding:0; clear:both
                }

                #friend-list.grid, #groups-list.grid, #members-list.grid {
                    display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-flow:row wrap; flex-flow:row wrap; margin-bottom:0; width:auto
                }

                #friend-list.grid>li, #groups-list.grid>li, #members-list.grid>li {
                    margin:0 0 20px; padding:0 10px
                }

                #groups-list.groups-list {
                    padding:0; margin-top:0; margin-bottom:0
                }

                .list-title a {
                    color:var(--bb-headings-color); display:inline-block; font-size:20px; letter-spacing:-.24px; line-height:1.2
                }

                .list-title a:hover {
                    color:var(--bb-primary-color)
                }

                .buddypress-wrap #friend-list:not(.grid) li .user-update, .buddypress-wrap #members-list:not(.grid) li .user-update, .buddypress-wrap .groups-list:not(.grid) li .group-desc {
                    display:none
                }

                body #bbpress-forums .bp-list .action, body #buddypress .bp-list .action {
                    margin:0
                }

                body #bbpress-forums .bp-list .action .generic-button, body #buddypress .bp-list .action .generic-button {
                    margin:0 10px 0 0
                }

                body #bbpress-forums .bp-list .action .generic-button:last-child, body #buddypress .bp-list .action .generic-button:last-child {
                    margin-right:0
                }

                body #bbpress-forums .bp-list .action .generic-button button, body #buddypress .bp-list .action .generic-button button {
                    font-size:13px; font-weight:500; min-height:32px; line-height:32px; padding:0 20px; background-color:var(--bb-primary-button-background-regular); color:var(--bb-primary-button-text-regular); border:1px solid var(--bb-primary-button-border-regular); margin:5px 0; -webkit-font-smoothing:initial; -moz-font-smoothing:initial; box-shadow:none
                }

                body #bbpress-forums .bp-list .action .generic-button button:focus, body #buddypress .bp-list .action .generic-button button:focus {
                    box-shadow:var(--bb-primary-button-focus-shadow)
                }

                body #bbpress-forums .bp-list .action .generic-button button:active, body #bbpress-forums .bp-list .action .generic-button button:focus, body #bbpress-forums .bp-list .action .generic-button button:hover, body #buddypress .bp-list .action .generic-button button:active, body #buddypress .bp-list .action .generic-button button:focus, body #buddypress .bp-list .action .generic-button button:hover {
                    background-color:var(--bb-primary-button-background-hover); color:var(--bb-primary-button-text-hover); border-color:var(--bb-primary-button-border-hover)
                }

                body #bbpress-forums .bp-list .action .generic-button button.join-group, body #buddypress .bp-list .action .generic-button button.join-group {
                    background-color:var(--bb-secondary-button-background-regular); color:var(--bb-secondary-button-text-regular); border:1px solid var(--bb-secondary-button-border-regular)
                }

                body #bbpress-forums .bp-list .action .generic-button button.join-group:focus, body #buddypress .bp-list .action .generic-button button.join-group:focus {
                    box-shadow:var(--bb-secondary-button-focus-shadow)
                }

                body #bbpress-forums .bp-list .action .generic-button button.join-group:active, body #bbpress-forums .bp-list .action .generic-button button.join-group:focus, body #bbpress-forums .bp-list .action .generic-button button.join-group:hover, body #buddypress .bp-list .action .generic-button button.join-group:active, body #buddypress .bp-list .action .generic-button button.join-group:focus, body #buddypress .bp-list .action .generic-button button.join-group:hover {
                    background-color:var(--bb-secondary-button-background-hover); color:var(--bb-secondary-button-text-hover); border:1px solid var(--bb-secondary-button-border-hover)
                }

                body #bbpress-forums .bp-list.members-list .action .generic-button a, body #bbpress-forums .bp-list.members-list .action .generic-button button, body #buddypress .bp-list.members-list .action .generic-button a, body #buddypress .bp-list.members-list .action .generic-button button {
                    padding:0; line-height:1.54; min-height:auto; border:0; color:var(--bb-headings-color); margin-bottom:0; box-shadow:none
                }

                body #bbpress-forums .bp-list.members-list .action .generic-button a:hover, body #bbpress-forums .bp-list.members-list .action .generic-button button:hover, body #buddypress .bp-list.members-list .action .generic-button a:hover, body #buddypress .bp-list.members-list .action .generic-button button:hover {
                    color:var(--bb-primary-color)
                }

                .buddypress-wrap .bp-list li .list-title {
                    margin-bottom:5px
                }

                .buddypress-wrap .bp-list li .last-activity, .buddypress-wrap .bp-list li .member-type {
                    clear:left; line-height:1.3; letter-spacing:0; font-size:12px; font-weight:300; color:var(--bb-alternate-text-color); margin:0
                }

                .buddypress-wrap .grid>li .last-activity {
                    font-weight:500
                }

                .buddypress-wrap .grid>li .member-type {
                    font-weight:500; font-size:13px
                }

                .bp-list li .item .group-details, .bp-list li .item .item-avatar, .bp-list li .item .item-meta, .bp-list li .item .list-title {
                    text-align:left
                }

                .buddypress-wrap .members-list li .list-wrap .last-activity {
                    color:var(--bb-alternate-text-color)
                }

                .bp-list li .item-avatar {
                    float:left; margin-right:20px
                }

                .bp-list li .item-avatar a {
                    display:inline-block; position:relative
                }

                .bp-list li .item .item-block {
                    margin-right:0; width:auto; -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%
                }

                body.logged-in .bp-list li .item .item-block {
                    -webkit-box-flex:0; -ms-flex:0 0 55%; flex:0 0 55%
                }

                .bp-list li .item {
                    -webkit-box-flex:1; -ms-flex:1; flex:1; display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-flow:row wrap; flex-flow:row wrap
                }

                .buddypress-wrap #friend-list li .user-update, .buddypress-wrap #members-list li .user-update {
                    font-size:14px
                }

                #friend-list.bp-list.grid li, #members-list.bp-list.grid li {
                    margin-bottom:20px
                }

                #friend-list.bp-list.grid .item-avatar, #members-list.bp-list.grid .item-avatar {
                    margin-bottom:18px; margin-top:10px
                }

                #friend-list.bp-list.grid .item-avatar a, #members-list.bp-list.grid .item-avatar a {
                    display:inline-block
                }

                #friend-list.bp-list.grid .item-avatar img, #members-list.bp-list.grid .item-avatar img {
                    max-width:126px; width:100%
                }

                #friend-list.bp-list.grid .action, #members-list.bp-list.grid .action {
                    text-align:center
                }

                #friend-list.bp-list.grid .action .generic-button, #members-list.bp-list.grid .action .generic-button {
                    margin:0
                }

                #friend-list.bp-list.grid .action .generic-button a, #friend-list.bp-list.grid .action .generic-button button, #members-list.bp-list.grid .action .generic-button a, #members-list.bp-list.grid .action .generic-button button {
                    width:auto; float:none; margin:0 auto 12px
                }

                .buddypress-wrap .grid.bp-list>li .item .item-block {
                    margin-bottom:0
                }

                .buddypress-wrap .grid.bp-list>li .item .item-block .member-name {
                    margin-bottom:5px
                }

                .buddypress:not(.logged-in) .grid.groups-list .list-wrap {
                    min-height:30px
                }

                .grid>li .list-wrap .list-title {
                    padding:0
                }

                .buddypress-wrap .grid.bp-list>li .list-wrap {
                    padding-bottom:15px; height:100%
                }

                .buddypress-wrap .grid.bp-list>li .action {
                    padding:0; position:static; width:100%
                }

                #friend-list.grid .list-wrap .item-block, #members-list.grid .list-wrap .item-block {
                    min-height:10px
                }

                #friend-list.grid .list-wrap .item-block .member-name a, #members-list.grid .list-wrap .item-block .member-name a {
                    width:100%; overflow-wrap:break-word; word-wrap:break-word
                }

                .buddypress-wrap .grid.bp-list>li .item .user-update {
                    text-align:center; width:100%
                }

                .grid>li .list-wrap .update {
                    color:#737373; padding:0; font-size:13px; line-height:1.6
                }

                div#buddypress .bs-members-items.list-view .activity-read-more a {
                    padding-left:0
                }

                div#buddypress .bs-members-items.list-view .bs-meta-bp_member_last_post, div#buddypress .bs-members-items.list-view .bs-meta-xprofile_field {
                    line-height:1.3; overflow-wrap:break-word; word-wrap:break-word; -ms-word-break:break-all; word-break:break-all; word-break:break-word; -webkit-hyphens:auto; -ms-hyphens:auto; hyphens:auto
                }

                div#buddypress .bs-members-items.list-view .bs-meta-bp_member_last_post.normal span:not(.bs-output), div#buddypress .bs-members-items.list-view .bs-meta-xprofile_field.normal span:not(.bs-output) {
                    font-size:13px
                }

                #buddypress .bb-member-profile-card span.activity {
                    font-size:13px
                }

                #buddypress .single-headers .item-meta span {
                    color:var(--bb-alternate-text-color)
                }

                .buddypress-wrap .subnav-filters {
                    margin-bottom:0; margin-top:0
                }

                .bp-secondary-header {
                    margin-bottom:20px
                }

                .bp-secondary-header .bb-icon-grid-view-small, .bp-secondary-header .bb-icon-list-view-small, .bp-secondary-header .bb-icon-sort-desc {
                    font-size:22px
                }

                #friend-list, #members-list {
                    padding:0; margin:0
                }

                .buddypress-wrap .grid-filters {
                    background:var(--bb-content-background-color); border:1px solid var(--bb-content-border-color); border-radius:var(--bb-input-radius); display:-webkit-box; display:-ms-flexbox; display:flex; font-size:21px
                }

                .buddypress-wrap .grid-filters a {
                    color:var(--bb-headings-color); display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; padding-left:5px; padding-right:5px; opacity:.4; -webkit-transition:.3s all; transition:.3s all
                }

                .buddypress-wrap .grid-filters a:hover {
                    color:var(--bb-headings-color); opacity:1
                }

                .buddypress-wrap .grid-filters .active {
                    opacity:1
                }

                a.layout-grid-view {
                    padding-left:5px; border-right:1px solid var(--bb-content-border-color)
                }

                .buddypress-wrap .subnav-filters:after {
                    content:""; display:table; clear:both
                }

                .buddypress-wrap .subnav-filters .bp-search {
                    float:left
                }

                .buddypress-wrap .subnav-filters .grid-filters {
                    padding:0; clear:right; float:right
                }

                .buddypress-wrap .subnav-filters .grid-filters a {
                    padding-top:4px; padding-bottom:4px
                }

                .buddypress-wrap .subnav-filters .grid-filters a i {
                    font-size:22px; line-height:1
                }

                .button-wrap.member-button-wrap {
                    display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -ms-flex-flow:row wrap; flex-flow:row wrap; -webkit-box-flex:1; -ms-flex:1; flex:1; -webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end
                }

                .button-wrap.member-button-wrap i {
                    font-size:22px
                }

                #buddypress .button-wrap.member-button-wrap .generic-button:not(.follow-button) a, #buddypress .button-wrap.member-button-wrap .generic-button:not(.follow-button) button {
                    background:0 0; color:#939597; padding:0; margin:0; line-height:1; min-height:1px; border:0
                }

                #buddypress .button-wrap.member-button-wrap .generic-button:not(.follow-button) a:focus, #buddypress .button-wrap.member-button-wrap .generic-button:not(.follow-button) a:hover, #buddypress .button-wrap.member-button-wrap .generic-button:not(.follow-button) button:focus, #buddypress .button-wrap.member-button-wrap .generic-button:not(.follow-button) button:hover {
                    color:var(--bb-primary-color); background:0 0; box-shadow:none
                }

                .followers-wrap, .following-wrap {
                    display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-flex:1; -ms-flex:1; flex:1; font-size:14px; color:#939597; line-height:1; margin-bottom:5px; margin-top:5px
                }

                .followers-wrap strong, .following-wrap strong {
                    color:var(--bb-body-text-color); font-weight:400; margin-right:3px
                }

                #buddypress .member-button-wrap .follow-button .follow-button {
                    min-width:140px
                }

                #buddypress .bp-list li .generic-button {
                    margin:0 0 0 20px
                }

                .directory.members .buddypress-wrap .subnav-filters {
                    margin-bottom:0
                }

                .buddypress-wrap .grid.bp-list>li .item {
                    width:100%
                }

                .bp-list:not(.grid) .only-grid-view {
                    display:none !important
                }

                .bp-list.grid li .item {
                    -ms-flex-flow:column; flex-flow:column
                }

                .bp-list.grid .only-list-view {
                    display:none !important
                }

                .button-wrap.member-button-wrap.on-top {
                    position:absolute; top:2px; right:5px
                }

                #buddypress .bp-list li .on-top .generic-button {
                    margin:0
                }

                #buddypress .bp-list li .on-top .generic-button i {
                    opacity:.7
                }

                #buddypress .bp-list li .on-top #send-private-message {
                    margin:0 2px 0 0
                }

                #buddypress .only-grid-view .follow-button .follow-button {
                    background:0 0; border:0; box-shadow:none; color:var(--bb-primary-color); line-height:1.3; min-height:1px; padding:0
                }

                #buddypress .only-grid-view .follow-button .follow-button:hover {
                    color:var(--bb-primary-color); background-color:transparent
                }

                #buddypress .bp-list li .follow-container {
                    margin-bottom:15px
                }

                #buddypress .bp-list li .follow-container>div {
                    -webkit-box-flex:unset; -ms-flex:unset; flex:unset; margin-bottom:0; color:var(--bb-alternate-text-color)
                }

                #buddypress .bp-list li .follow-container .generic-button {
                    font-size:14px; line-height:1; margin:5px 0
                }

                #buddypress .bp-list:not(.grid) li .follow-container, #buddypress .bp-list:not(.grid) li .followers-wrap {
                    margin:0
                }

                .bb-friend-button-tag {
                    display:none
                }

                .member-header-actions .bb-friend-button-tag {
                    display:inline-block
                }

                .member-header-actions .friendship-button i {
                    display:none
                }

                .member-header-actions .friendship-button[data-balloon]:after, .member-header-actions .friendship-button[data-balloon]:before {
                    display:none
                }

                #buddypress .bp-list li .member-button-wrap .friendship-button .bp-feedback.success {
                    font-size:0; border:0; margin:0; padding:0; text-align:center
                }

                #buddypress .bp-list li .member-button-wrap .friendship-button .bp-feedback.success:before {
                    content:"\ef64"; font-family:bb-icons; display:inline-block; line-height:1; font-weight:400; font-style:normal; speak:none; text-decoration:inherit; text-transform:none; text-rendering:auto; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; width:20px; height:20px; font-size:20px; padding-top:3px; vertical-align:top; text-align:center; color:var(--bb-alternate-text-color); opacity:.7
                }

                #buddypress .bp-list li .member-request-list-wrap .friends-meta .bp-feedback.success {
                    font-size:13px; font-weight:500; min-height:32px; line-height:32px; padding:0 20px; border:1px solid var(--bb-content-border-color); background:0 0; color:var(--bb-alternate-text-color); margin:5px 0; -webkit-font-smoothing:initial; border-radius:100px
                }

                #buddypress .bp-list li .member-request-list-wrap .generic-button a {
                    font-size:13px; font-weight:500; min-height:34px; height:34px; line-height:32px
                }

                #buddypress .bp-list li .member-request-list-wrap .item-avatar .gamipress-buddypress-user-details {
                    display:none
                }

                #buddypress .bp-list li .member-request-list-wrap .bp-feedback.error {
                    padding:10px 20px 10px 0; position:absolute; top:0; left:20px; right:20px
                }

                #buddypress .bp-list li .member-request-list-wrap .bp-feedback.error[style*=opacity]~* {
                    margin-top:55px
                }

                #buddypress .bp-list li .member-request-list-wrap .bp-feedback.error~.bp-feedback.error {
                    display:none !important
                }

                #buddypress .bp-list li .member-request-list-wrap .bp-feedback.error:before {
                    background-color:var(--bb-danger-color); border-radius:4px 0 0 4px; content:"\f534"; color:#fff; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; margin:-10px 10px -10px 0; font-size:20px; font-family:dashicons; padding:0 .5em
                }

                @media screen and (max-width:1120px) {
                    #buddypress .bp-list li .member-request-list-wrap .bp-feedback.error {
                        position:static; margin-bottom:20px
                    }

                    #buddypress .bp-list li .member-request-list-wrap .bp-feedback.error~* {
                        margin-top:0 !important
                    }
                }

                .bb-template-v2 #buddypress .bp-list li .member-request-list-wrap .bp-feedback.error:before {
                    border-radius:6px 0 0 6px
                }

                #buddypress .only-grid-view.button-wrap.member-button-wrap.footer-button-wrap {
                    background-color:var(--bb-body-background-color); border-top:1px solid var(--bb-content-border-color); border-radius:0 0 var(--bb-block-radius) var(--bb-block-radius); margin:0 -20px; -webkit-box-align:center; -ms-flex-align:center; align-items:center; position:absolute; width:100%; bottom:0
                }

                #buddypress .only-grid-view.button-wrap.member-button-wrap.footer-button-wrap>.generic-button {
                    -webkit-box-flex:1; -ms-flex:1; flex:1; margin:0; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; min-height:35px; padding:10px 15px; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center
                }

                #buddypress .only-grid-view.button-wrap.member-button-wrap.footer-button-wrap>.generic-button>:hover {
                    background:0 0; border:0
                }

                #buddypress .only-grid-view.button-wrap.member-button-wrap.footer-button-wrap>.generic-button>:hover>i {
                    opacity:1
                }

                #buddypress .only-grid-view.button-wrap.member-button-wrap.footer-button-wrap a, #buddypress .only-grid-view.button-wrap.member-button-wrap.footer-button-wrap button {
                    border:0; background:0 0
                }

                #buddypress .only-grid-view.button-wrap.member-button-wrap.footer-button-wrap a:focus, #buddypress .only-grid-view.button-wrap.member-button-wrap.footer-button-wrap button:focus {
                    color:var(--bb-primary-color); opacity:1
                }

                #buddypress .only-grid-view.button-wrap.member-button-wrap.footer-button-wrap i {
                    opacity:.7
                }

                #buddypress .button-wrap.member-button-wrap.footer-button-wrap .generic-button {
                    border-right:1px solid var(--bb-content-border-color)
                }

                #buddypress .button-wrap.member-button-wrap.footer-button-wrap .generic-button:last-child {
                    border:0
                }

                #buddypress .button-wrap.member-button-wrap.footer-button-wrap>.generic-button>* {
                    -webkit-box-align:center; -ms-flex-align:center; align-items:center; color:transparent !important; display:-webkit-box; display:-ms-flexbox; display:flex; height:24px; margin:0; min-width:auto; pointer-events:none; width:22px; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none
                }

                #buddypress .button-wrap.member-button-wrap.footer-button-wrap>.generic-button>:after, #buddypress .button-wrap.member-button-wrap.footer-button-wrap>.generic-button>:before {
                    -webkit-transition:none; transition:none
                }

                #buddypress .button-wrap.member-button-wrap.footer-button-wrap>.generic-button>*>i {
                    -webkit-box-align:center; -ms-flex-align:center; align-items:center; display:-webkit-box; display:-ms-flexbox; display:flex; font-style:normal; line-height:1; pointer-events:auto; font-weight:400
                }

                #buddypress .button-wrap.member-button-wrap.footer-button-wrap>.generic-button>*>i:before {
                    color:var(--bb-body-text-color); font-family:bb-icons; font-size:24px
                }

                #buddypress .button-wrap.member-button-wrap.footer-button-wrap>.generic-button>.following>i:before {
                    content:"\ee03"; font-weight:300
                }

                #buddypress .button-wrap.member-button-wrap.footer-button-wrap>.generic-button>.not_following>i:before {
                    content:"\ee03"
                }

                #buddypress .button-wrap.member-button-wrap.footer-button-wrap>.generic-button>.not_friends>i:before {
                    content:"\ef60"
                }

                #buddypress .button-wrap.member-button-wrap.footer-button-wrap>.generic-button>.is_friend>i:before {
                    content:"\ef56"; font-weight:300
                }

                #buddypress .button-wrap.member-button-wrap.footer-button-wrap>.generic-button>.send-message>i:before {
                    content:"\ee62"
                }

                #buddypress .button-wrap.member-button-wrap.footer-button-wrap>.generic-button>.pending_friend>i:before {
                    content:"\ef57"; font-weight:300
                }

                #buddypress .button-wrap.member-button-wrap.footer-button-wrap>.generic-button>.awaiting_response_friend>i:before {
                    content:"\ef57"; font-weight:300
                }

                #buddypress .members-list>li .primary-action .generic-button {
                    margin:10px 0 5px; padding:0
                }

                #buddypress .members-list>li .primary-action .generic-button>* {
                    background-color:var(--bb-secondary-button-background-regular); color:var(--bb-secondary-button-text-regular); border:1px solid var(--bb-secondary-button-border-regular); font-size:14px; font-weight:500; line-height:1.8; min-height:34px; padding:6px 20px; -webkit-transition:none; transition:none; width:100%
                }

                #buddypress .members-list>li .primary-action .generic-button>:focus {
                    box-shadow:var(--bb-secondary-button-focus-shadow)
                }

                #buddypress .members-list>li .primary-action .generic-button>:hover {
                    background-color:var(--bb-secondary-button-background-hover); color:var(--bb-secondary-button-text-hover); border:1px solid var(--bb-secondary-button-border-hover)
                }

                #buddypress .members-list>li .primary-action .generic-button>.not_friends, #buddypress .members-list>li .primary-action .generic-button>.send-message {
                    background-color:var(--bb-content-background-color); color:var(--bb-headings-color); border:1px solid var(--bb-content-border-color)
                }

                #buddypress .members-list>li .primary-action .generic-button>.not_friends:focus, #buddypress .members-list>li .primary-action .generic-button>.send-message:focus {
                    box-shadow:var(--bb-outline-button-focus-shadow)
                }

                #buddypress .members-list>li .primary-action .generic-button>.not_friends:hover, #buddypress .members-list>li .primary-action .generic-button>.send-message:hover {
                    background-color:var(--bb-secondary-button-background-hover); color:var(--bb-secondary-button-text-hover); border:1px solid var(--bb-secondary-button-border-hover)
                }

                #buddypress .members-list>li .primary-action .generic-button>*>i {
                    font-style:normal; line-height:1; pointer-events:none
                }

                #buddypress .members-list>li .primary-action .generic-button>*>i:before {
                    color:inherit; font-family:bb-icons; font-size:16px; margin-right:5px
                }

                #buddypress .members-list>li .primary-action .generic-button>.following>i:before {
                    content:"\e876"; font-weight:300
                }

                #buddypress .members-list>li .primary-action .generic-button>.following:hover>i:before {
                    content:"\ee08"; position:relative; top:1px
                }

                #buddypress .members-list>li .primary-action .generic-button>.not_following>i:before {
                    content:"\ee03"; font-weight:400
                }

                #buddypress .members-list>li .primary-action .generic-button>.not_following:hover>i:before {
                    font-weight:300
                }

                #buddypress .members-list>li .primary-action .generic-button>.awaiting_response_friend>i:before {
                    content:"\e94e"
                }

                #buddypress .members-list>li .primary-action .generic-button>.not_friends>i:before {
                    content:"\ef60"; font-weight:400
                }

                #buddypress .members-list>li .primary-action .generic-button>.not_friends:hover>i:before {
                    font-weight:300
                }

                #buddypress .members-list>li .primary-action .generic-button>.is_friend>i:before {
                    content:"\ebbd"
                }

                #buddypress .members-list>li .primary-action .generic-button>.send-message>i:before {
                    content:"\ee62"; font-weight:400; font-size:15px
                }

                #buddypress .members-list>li .primary-action .generic-button>.send-message:hover>i:before {
                    font-weight:300
                }

                #buddypress .members-list>li .primary-action .generic-button>.is_friend>i:before, #buddypress .members-list>li .primary-action .generic-button>.pending_friend>i:before {
                    content:"\e876"; font-weight:300
                }

                #buddypress .members-list>li .primary-action .generic-button>.is_friend:hover>i:before, #buddypress .members-list>li .primary-action .generic-button>.pending_friend:hover>i:before {
                    content:"\ee08"; position:relative; top:1px
                }

                .follow-container {
                    -ms-flex-flow:row wrap; flex-flow:row wrap; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between
                }

                .list-wrap:not(.footer-buttons-on) .follow-container {
                    margin-top:20px
                }

                body.logged-in .bp-list li .list-wrap:not(.follow-active) .item .item-block {
                    -webkit-box-flex:1; -ms-flex:1; flex:1
                }

                .buddypress-wrap .bb-profile-grid .subnav-filters {
                    margin-bottom:20px
                }

                #buddypress .member-request-list-wrap #send-private-message, #buddypress .member-request-list-wrap .follow-button {
                    display:none
                }

                .follow-container.justify-center {
                    -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center
                }

                .buddypress:not(.logged-in) .grid.bp-list .list-wrap {
                    padding-bottom:15px
                }

                .button-wrap.member-button-wrap .friendship-button i {
                    font-size:17px
                }

                .button-wrap.member-button-wrap .friendship-button .bb-icon-connection-waiting {
                    font-size:18px
                }

                #buddypress .follow-button button {
                    color:var(--bb-primary-button-text-regular); border-color:var(--bb-primary-button-border-regular)
                }

                #buddypress .follow-button button:hover {
                    color:var(--bb-primary-button-text-hover); border-color:var(--bb-primary-button-border-hover)
                }

                #buddypress .follow-button button.outline {
                    background-color:var(--bb-secondary-button-background-regular); color:var(--bb-secondary-button-text-regular); border:1px solid var(--bb-secondary-button-border-regular)
                }

                #buddypress .follow-button button.outline:focus {
                    box-shadow:var(--bb-secondary-button-focus-shadow)
                }

                #buddypress .follow-button button.outline:hover {
                    background-color:var(--bb-secondary-button-background-hover); color:var(--bb-secondary-button-text-hover); border:1px solid var(--bb-secondary-button-border-hover)
                }

                #buddypress .follow-button button.outline.not_following {
                    background-color:var(--bb-content-background-color); color:var(--bb-headings-color); border:1px solid var(--bb-content-border-color)
                }

                #buddypress .follow-button button.outline.not_following:focus {
                    box-shadow:var(--bb-outline-button-focus-shadow)
                }

                #buddypress .follow-button button.outline.not_following:hover {
                    background-color:var(--bb-secondary-button-background-hover); color:var(--bb-secondary-button-text-hover); border:1px solid var(--bb-secondary-button-border-hover)
                }

                #buddypress .bb_more_options_list .follow-button button, #buddypress .bb_more_options_list .follow-button button:hover, #buddypress .member-header-actions-wrap .bb_more_options_list .follow-button button, #buddypress .member-header-actions-wrap .bb_more_options_list .follow-button button:hover {
                    border:0
                }

                .bp-members-list-hook:empty, .member-button-wrap.footer-button-wrap:empty {
                    display:none !important
                }

                @media screen and (min-width:24em) {
                    .grid.members-list .list-wrap {
                        min-height:40px
                    }
                }

                @media screen and (max-width:1120px) {
                    .has-sidebar #friend-list .list-wrap.member-request-list-wrap {
                        -ms-flex-flow:wrap; flex-flow:wrap
                    }

                    .has-sidebar #friend-list .friends-meta.action {
                        -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%
                    }

                    .has-sidebar #buddypress .list-wrap.member-request-list-wrap .friends-meta.action {
                        margin-top:15px
                    }

                    .has-sidebar #buddypress #friend-list .action .button {
                        min-width:100px
                    }
                }

                @media screen and (max-width:1420px) {
                    body.has-sidebar .buddypress-wrap .grid.bp-list.members-list>li {
                        -webkit-box-flex:0; -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%
                    }
                }

                @media screen and (max-width:1145px) {
                    body.has-sidebar .buddypress-wrap .grid.bp-list.members-list>li {
                        -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%
                    }
                }

                @media screen and (max-width:1240px) {
                    body:not(.has-sidebar) .buddypress-wrap .grid.bp-list.members-list>li {
                        -webkit-box-flex:0; -ms-flex:0 0 33%; flex:0 0 33%; max-width:33%
                    }
                }

                @media screen and (max-width:968px) {
                    body:not(.has-sidebar) .buddypress-wrap .grid.bp-list.members-list>li {
                        -webkit-box-flex:0; -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%
                    }
                }

                @media screen and (max-width:799px) {
                    body.has-sidebar .buddypress-wrap .grid.bp-list.members-list>li, body:not(.has-sidebar) .buddypress-wrap .grid.bp-list.members-list>li {
                        -webkit-box-flex:0; -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%
                    }
                }

                @media screen and (max-width:590px) {
                    body.has-sidebar .buddypress-wrap .grid.bp-list.members-list>li, body:not(.has-sidebar) .buddypress-wrap .grid.bp-list.members-list>li {
                        -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%
                    }
                }

                @media screen and (max-width:992px) {
                    #friend-list .list-wrap.member-request-list-wrap {
                        -ms-flex-flow:wrap; flex-flow:wrap
                    }

                    #friend-list .friends-meta.action {
                        -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%
                    }

                    body #buddypress .list-wrap.member-request-list-wrap .friends-meta.action {
                        margin-top:15px
                    }

                    #buddypress #friend-list .action .button {
                        min-width:100px
                    }
                }

                @media screen and (max-width:980px) {
                    body #buddypress .bp-list .action {
                        -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%
                    }
                }

                @media screen and (min-width:768px) and (max-width:1100px) {
                    body.logged-in .bp-list li .item .item-block {
                        -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%
                    }
                }

                @media screen and (min-width:768px) and (max-width:880px) {
                    body.logged-in .bp-list li .item .item-block {
                        margin-bottom:8px
                    }

                    #buddypress .bp-list:not(.grid) li .follow-button {
                        -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; margin:5px 0
                    }
                }

                @media screen and (max-width:680px) {
                    body.logged-in .bp-list li .item .item-block {
                        -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%
                    }
                }

                @media screen and (max-width:511px) {
                    .directory.members .buddypress-wrap .subnav-filters .component-filters, .directory.members .buddypress-wrap .subnav-filters div {
                        margin-top:0; margin-bottom:0
                    }
                }

                @media screen and (max-width:480px) {
                    body.logged-in .bp-list li .item .item-block {
                        margin-bottom:8px
                    }

                    #buddypress .bp-list:not(.grid) li .follow-button {
                        -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; margin:5px 0
                    }

                    #buddypress #friend-list .action .button, .has-sidebar #buddypress #friend-list .action .button {
                        min-width:80px
                    }

                    body #buddypress #friend-list .action .generic-button {
                        margin-right:5px
                    }

                    .buddypress .item-list.groups-list:not(.grid) .list-wrap {
                        -ms-flex-wrap:wrap; flex-wrap:wrap
                    }

                    .buddypress .item-list.groups-list:not(.grid) .list-wrap .item-avatar {
                        margin-bottom:15px
                    }
                }

                body.buddypress.bp-user #page #primary .entry-header {
                    display:-webkit-box; display:-ms-flexbox; display:flex
                }

                .bp-dir-hori-nav nav#object-nav {
                    background:var(--bb-content-background-color)
                }

                .bp-dir-hori-nav nav#object-nav.bb-single-main-nav--vertical {
                    background:var(--bb-body-background-color)
                }

                .bp-dir-hori-nav nav.horizontal {
                    display:block; width:100%; height:auto
                }

                .buddypress-wrap nav#object-nav.horizontal .group-nav-tabs ul li.selected, .buddypress-wrap nav#object-nav.horizontal .user-nav-tabs ul li.selected {
                    background-color:var(--bb-body-background-color)
                }

                .buddypress-wrap nav#object-nav.horizontal .group-nav-tabs ul li.selected a, .buddypress-wrap nav#object-nav.horizontal .user-nav-tabs ul li.selected a {
                    border-bottom-color:var(--bb-body-background-color)
                }

                .bb-user-content-wrap {
                    -webkit-box-flex:1; -ms-flex:1; flex:1
                }

                .bb-user-content-wrap .member-social {
                    -ms-flex-flow:row wrap; flex-flow:row wrap
                }

                .bb-user-content-wrap .member-social>.flex {
                    margin-bottom:10px
                }

                .social-networks-wrap {
                    white-space:nowrap
                }

                .social-networks-wrap svg path {
                    fill:var(--bb-alternate-text-color)
                }

                .social-networks-wrap .social a {
                    color:var(--bb-headings-color)
                }

                .social-networks-wrap .social a:hover {
                    color:var(--bb-primary-color)
                }

                .users-header .social-networks-wrap {
                    white-space:normal; max-width:280px; z-index:1
                }

                .users-header .social-networks-wrap span.social {
                    width:24px
                }

                .users-header .member-social-links.left-align .social-networks-wrap span.social:nth-child(6)~span.social {
                    margin-top:5px
                }

                .users-header .centered #item-header-content .item-meta {
                    text-align:center
                }

                .users-header .centered.my_profile .social-networks-wrap {
                    max-width:230px
                }

                .users-header .centered .social-networks-wrap {
                    text-align:center
                }

                .member-title-wrap {
                    margin:30px 0 6px
                }

                .members-list .bp-member-type, .users-header .bp-member-type {
                    background:var(--bb-label-background-color); border-radius:var(--bb-label-type-radius); font-size:11px; font-weight:700; color:var(--bb-label-text-color); letter-spacing:.25px; text-align:center; display:inline-block; padding:5px 15px; line-height:13.13px
                }

                .single-headers .member-header-actions-wrap {
                    display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-flow:row wrap; flex-flow:row wrap; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center
                }

                .logged-in .single-headers .member-header-actions-wrap .bb_more_options {
                    position:relative; top:8px; right:0; margin:36px 0 0 5px
                }

                @media screen and (max-width:980px) {
                    .logged-in .single-headers .member-header-actions-wrap .bb_more_options {
                        margin:10px 0 20px; right:initial
                    }
                }

                .users-header #cover-image-container .member-social-links {
                    position:absolute; right:0; bottom:4px
                }

                .users-header #cover-image-container.left .member-social-links {
                    bottom:5px
                }

                .users-header #cover-image-container.left .member-social-links.left-align {
                    position:static
                }

                @media screen and (max-width:1370px) {
                    .users-header #item-header-content>.flex {
                        -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column
                    }

                    .users-header #item-header-content>.flex .member-header-actions-wrap .bb_more_options, .users-header #item-header-content>.flex .member-header-actions-wrap .member-header-actions {
                        top:initial
                    }

                    .bb-template-v1 .users-header #item-header-content>.flex .member-header-actions-wrap .bb_more_options {
                        margin-top:30px
                    }

                    .users-header #cover-image-container .member-social-links {
                        position:static; margin-bottom:15px
                    }
                }

                @media screen and (max-width:1300px) {
                    #buddypress #item-header.users-header #item-header-cover-image #item-header-content>.flex {
                        -ms-flex-flow:column nowrap; flex-flow:column nowrap
                    }

                    .users-header #item-header-content>.flex .member-header-actions-wrap .member-header-actions {
                        margin-top:0
                    }

                    .bb-template-v1 .users-header #item-header-content>.flex .member-header-actions-wrap .bb_more_options {
                        margin-top:0
                    }

                    .bb-template-v2 .users-header #item-header-content>.flex .member-header-actions-wrap .bb_more_options {
                        margin-top:5px
                    }
                }

                .single-headers .member-header-actions>.generic-button {
                    margin:5px 0 10px 2px
                }

                .buddypress .member-header-actions>.generic-button a, .buddypress .member-header-actions>.generic-button button {
                    padding-top:0; padding-bottom:0; height:38px; line-height:38px
                }

                .buddypress .member-header-actions>.generic-button button {
                    background-color:var(--bb-secondary-button-background-regular); color:var(--bb-secondary-button-text-regular); border:1px solid var(--bb-secondary-button-border-regular)
                }

                .buddypress .member-header-actions>.generic-button button:focus {
                    box-shadow:var(--bb-secondary-button-focus-shadow)
                }

                .buddypress .member-header-actions>.generic-button button:hover {
                    background-color:var(--bb-secondary-button-background-hover); color:var(--bb-secondary-button-text-hover); border:1px solid var(--bb-secondary-button-border-hover)
                }

                .buddypress .member-header-actions>.generic-button button.block-member {
                    background-color:var(--bb-primary-button-background-regular); color:var(--bb-primary-button-text-regular); border:1px solid var(--bb-primary-button-border-regular)
                }

                .buddypress .member-header-actions>.generic-button button.block-member:focus {
                    box-shadow:var(--bb-primary-button-focus-shadow)
                }

                .buddypress .member-header-actions>.generic-button button.block-member:hover {
                    background-color:var(--bb-primary-button-background-hover); color:var(--bb-primary-button-text-hover); border-color:var(--bb-primary-button-border-hover)
                }

                .buddypress .member-header-actions>.generic-button button.not_friends {
                    background-color:var(--bb-primary-button-background-regular); color:var(--bb-primary-button-text-regular); border:1px solid var(--bb-primary-button-border-regular)
                }

                .buddypress .member-header-actions>.generic-button button.not_friends:focus {
                    box-shadow:var(--bb-primary-button-focus-shadow)
                }

                .buddypress .member-header-actions>.generic-button button.not_friends:hover {
                    background-color:var(--bb-primary-button-background-hover); color:var(--bb-primary-button-text-hover); border-color:var(--bb-primary-button-border-hover)
                }

                #buddypress .member-header-actions>.generic-button a.back-to-admin, #buddypress .member-header-actions>.generic-button a.send-message, #buddypress .member-header-actions>.generic-button a.view-as {
                    background-color:var(--bb-primary-button-background-regular); color:var(--bb-primary-button-text-regular); border:1px solid var(--bb-primary-button-border-regular)
                }

                #buddypress .member-header-actions>.generic-button a.back-to-admin:focus, #buddypress .member-header-actions>.generic-button a.send-message:focus, #buddypress .member-header-actions>.generic-button a.view-as:focus {
                    box-shadow:var(--bb-primary-button-focus-shadow)
                }

                #buddypress .member-header-actions>.generic-button a.back-to-admin:hover, #buddypress .member-header-actions>.generic-button a.send-message:hover, #buddypress .member-header-actions>.generic-button a.view-as:hover {
                    background-color:var(--bb-primary-button-background-hover); color:var(--bb-primary-button-text-hover); border-color:var(--bb-primary-button-border-hover)
                }

                #buddypress .member-header-actions>.generic-button button.not_following {
                    background-color:var(--bb-primary-button-background-regular); color:var(--bb-primary-button-text-regular); border:1px solid var(--bb-primary-button-border-regular)
                }

                #buddypress .member-header-actions>.generic-button button.not_following:focus {
                    box-shadow:var(--bb-primary-button-focus-shadow)
                }

                #buddypress .member-header-actions>.generic-button button.not_following:hover {
                    background-color:var(--bb-primary-button-background-hover); color:var(--bb-primary-button-text-hover); border-color:var(--bb-primary-button-border-hover)
                }

                .member-header-actions-wrap .bb_more_options_list>.generic-button a, .member-header-actions-wrap .bb_more_options_list>.generic-button button {
                    white-space:nowrap
                }

                body #buddypress .member-header-actions {
                    padding-left:5px; margin:15px 0 0; text-align:right; overflow:visible
                }

                body #buddypress .member-header-actions a, body #buddypress .member-header-actions button {
                    font-weight:500
                }

                body #buddypress .member-header-actions .friendship-button i {
                    font-size:15px
                }

                body #buddypress .member-header-actions+.bb_more_options {
                    position:relative !important; top:10px; right:initial; margin:20px 0 0 5px
                }

                body #buddypress .member-header-actions+.bb_more_options i {
                    line-height:36px; color:var(--bb-body-text-color)
                }

                body #buddypress .member-header-actions+.bb_more_options .bb_more_options_action>i:before {
                    line-height:0
                }

                body #buddypress .member-header-actions>.generic-button>* {
                    -webkit-transition:none; transition:none
                }

                body #buddypress .member-header-actions>.generic-button>* i {
                    display:inline-block; font-style:normal
                }

                body #buddypress .member-header-actions>.generic-button>* i:before {
                    display:inline-block; font-family:bb-icons; font-size:18px; margin-right:6px
                }

                body #buddypress .member-header-actions>.generic-button>.awaiting_response_friend, body #buddypress .member-header-actions>.generic-button>.following, body #buddypress .member-header-actions>.generic-button>.is_friend, body #buddypress .member-header-actions>.generic-button>.pending_friend {
                    background-color:var(--bb-secondary-button-background-regular); color:var(--bb-secondary-button-text-regular); border:1px solid var(--bb-secondary-button-border-regular)
                }

                body #buddypress .member-header-actions>.generic-button>.awaiting_response_friend:focus, body #buddypress .member-header-actions>.generic-button>.following:focus, body #buddypress .member-header-actions>.generic-button>.is_friend:focus, body #buddypress .member-header-actions>.generic-button>.pending_friend:focus {
                    box-shadow:var(--bb-secondary-button-focus-shadow)
                }

                body #buddypress .member-header-actions>.generic-button>.awaiting_response_friend:hover, body #buddypress .member-header-actions>.generic-button>.following:hover, body #buddypress .member-header-actions>.generic-button>.is_friend:hover, body #buddypress .member-header-actions>.generic-button>.pending_friend:hover {
                    background-color:var(--bb-secondary-button-background-hover); color:var(--bb-secondary-button-text-hover); border:1px solid var(--bb-secondary-button-border-hover)
                }

                body #buddypress .member-header-actions>.generic-button>.awaiting_response_friend {
                    border:1px solid var(--bb-primary-color)
                }

                body #buddypress .member-header-actions>.generic-button>.awaiting_response_friend i:before {
                    content:"\ef57"; font-weight:400
                }

                body #buddypress .member-header-actions>.generic-button>.following i:before {
                    content:"\e876"; font-weight:400
                }

                body #buddypress .member-header-actions>.generic-button>.following:hover i:before {
                    content:"\ee08"; font-weight:400
                }

                body #buddypress .member-header-actions>.generic-button>.not_following i:before {
                    content:"\ee03"; font-size:14px; font-weight:300
                }

                body #buddypress .member-header-actions>.generic-button>.not_friends i:before {
                    content:"\ef60"; font-weight:300
                }

                body #buddypress .member-header-actions>.generic-button>.pending_friend i:before {
                    content:"\e876"; font-weight:400
                }

                body #buddypress .member-header-actions>.generic-button>.pending_friend:hover i:before {
                    content:"\ef64"; font-weight:400
                }

                body #buddypress .member-header-actions>.generic-button>.is_friend i:before {
                    content:"\e876"; font-weight:400
                }

                body #buddypress .member-header-actions>.generic-button>.is_friend:hover i:before {
                    content:"\ef64"; font-weight:300
                }

                body #buddypress .member-header-actions>.generic-button>.send-message i:before {
                    content:"\ee62"; font-weight:300
                }

                body #buddypress .member-header-actions>.generic-button>.back-to-admin:before, body #buddypress .member-header-actions>.generic-button>.block-member:before, body #buddypress .member-header-actions>.generic-button>.view-as:before {
                    content:"\ee69"; display:inline-block; font-family:bb-icons; font-size:18px; margin-right:6px; font-weight:400
                }

                body #buddypress .member-header-actions>.generic-button>.block-member {
                    display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; padding-top:7px; padding-bottom:7px
                }

                body #buddypress .member-header-actions>.generic-button>.block-member:before {
                    content:"\ee08"; font-weight:400; position:relative; top:1px
                }

                @media screen and (max-width:980px) {
                    body #buddypress .member-header-actions+.bb_more_options {
                        margin:10px 0 20px
                    }
                }

                #buddypress div#item-header-cover-image .user-nicename, #buddypress div#item-header-cover-image .user-nicename a {
                    margin:0 15px 0 0; word-break:break-all
                }

                .single-headers .followers-wrap, .single-headers .following-wrap {
                    -webkit-box-flex:initial; -ms-flex:initial; flex:initial; margin-right:20px; margin-top:6px
                }

                .single-headers .followers-wrap strong, .single-headers .following-wrap strong {
                    font-weight:500
                }

                #member-front-widgets {
                    display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-flow:row wrap; flex-flow:row wrap; margin:0 -10px
                }

                #member-front-widgets .widget {
                    margin:10px; -webkit-box-flex:0; -ms-flex:0 0 calc(25% - 20px); flex:0 0 -webkit-calc(25% - 20px); flex:0 0 calc(25% - 20px)
                }

                #member-front-widgets ul.item-list {
                    margin:0
                }

                #buddypress .bb-bp-invites-content {
                    -webkit-box-flex:1; -ms-flex:1; flex:1; padding:55px 80px
                }

                #buddypress .bb-bp-invites-content .screen-heading {
                    font-size:22px; line-height:1.1
                }

                #buddypress .bb-bp-invites-content .invite-info {
                    font-size:16px; color:var(--bb-alternate-text-color); letter-spacing:-.27px; line-height:1.2
                }

                #buddypress .bb-bp-invites-content label {
                    display:block; font-size:16px; font-weight:400; color:var(--bb-alternate-text-color); letter-spacing:-.27px; line-height:1.2; margin:1.6875rem 0
                }

                #buddypress .bb-bp-invites-content textarea {
                    height:120px; margin-bottom:0; padding:10px 15px
                }

                #buddypress .bb-bp-invites-content .bp-feedback {
                    margin:0 0 30px
                }

                #member-invites-table {
                    box-shadow:none; margin-bottom:0; border:0
                }

                #member-invites-table td, #member-invites-table th {
                    padding:12px 0 12px 25px
                }

                #member-invites-table th {
                    border-bottom:1px solid var(--bb-content-border-color); border-top:1px solid var(--bb-content-border-color)
                }

                #member-invites-table th:first-child {
                    border-left:1px solid var(--bb-content-border-color); border-top-left-radius:var(--bb-block-radius-inner)
                }

                #member-invites-table th:last-child {
                    border-right:1px solid var(--bb-content-border-color); border-top-right-radius:var(--bb-block-radius-inner)
                }

                #member-invites-table tr {
                    background-color:transparent !important; border-bottom:0
                }

                #member-invites-table tr td {
                    border-bottom:0
                }

                #member-invites-table tr td input {
                    background-color:var(--bb-content-alternate-background-color) !important
                }

                #member-invites-table tr td:first-child {
                    border-left:1px solid var(--bb-content-border-color)
                }

                #member-invites-table tr td:last-child {
                    border-right:1px solid var(--bb-content-border-color)
                }

                #member-invites-table tr:first-child td {
                    padding-top:24px
                }

                #member-invites-table tr:last-child td {
                    border-bottom:1px solid var(--bb-content-border-color); padding-top:10px; padding-bottom:25px
                }

                #member-invites-table td.field-actions, #member-invites-table th.actions {
                    padding:12px 0 12px 25px; text-align:left
                }

                #member-invites-table td.field-actions span, #member-invites-table th.actions span {
                    background-color:var(--bb-secondary-button-background-regular); color:var(--bb-secondary-button-text-regular); border:1px solid var(--bb-secondary-button-border-regular); border-radius:100%; padding:1px; line-height:16px; font-size:16px; text-align:center; display:inline-block; vertical-align:middle; margin-right:5px; margin-left:-15px; cursor:pointer
                }

                #member-invites-table td.field-actions span:focus, #member-invites-table th.actions span:focus {
                    box-shadow:var(--bb-secondary-button-focus-shadow)
                }

                #member-invites-table td.field-actions span i:before, #member-invites-table th.actions span i:before {
                    content:"\e828"; font-family:bb-icons; height:20px; width:20px; display:inline-block; font-size:20px; margin:0
                }

                #member-invites-table .field-actions-last {
                    padding:12px 0; text-align:left
                }

                #member-invites-table .field-actions-add i:before {
                    margin:0
                }

                #member-invites-table .field-actions-add {
                    margin-left:7px
                }

                #member-invites-table .field-actions-add i {
                    vertical-align:middle; display:inline-block; background-color:var(--bb-primary-button-background-regular); color:var(--bb-primary-button-text-regular); border-radius:100%; padding:5px; height:auto; width:auto; line-height:1; font-size:20px
                }

                #member-invites-table .field-actions-add i :before {
                    content:"\eef9"; font-family:bb-icons; margin:0
                }

                #member-invites-table .field-actions-add i:hover {
                    background-color:var(--bb-primary-button-background-hover); color:var(--bb-primary-button-text-hover)
                }

                #buddypress #send-invite-form #wp-bp-member-invites-custom-content-editor-container {
                    border-radius:4px; overflow:hidden
                }

                #buddypress #send-invite-form .submit {
                    padding-top:30px
                }

                @media screen and (max-width:420px) {
                    #send-invite-form #member-invites-table {
                        table-layout:fixed
                    }

                    #send-invite-form #member-invites-table th {
                        white-space:normal; line-height:1.2
                    }

                    #send-invite-form #member-invites-table th.title {
                        width:40%
                    }

                    #send-invite-form #member-invites-table th.title.actions {
                        width:20%
                    }

                    #send-invite-form #member-invites-table td {
                        padding:12px 5px
                    }

                    #send-invite-form #member-invites-table td input {
                        max-width:100%; margin:0 5px
                    }

                    #send-invite-form #member-invites-table td.field-actions span {
                        margin-right:0; margin-left:6px
                    }

                    #send-invite-form #member-invites-table td .field-actions-add {
                        margin-left:2px
                    }
                }

                .bp-invitee-status a {
                    display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center
                }

                .bp-invitee-status span {
                    font-size:20px; width:22px; margin-right:5px
                }

                .bp-invitee-status .registered {
                    color:inherit
                }

                #buddypress #invites-send-invite-personal-li a:before {
                    content:"\ee62"; font-family:bb-icons
                }

                #buddypress #invites-sent-invites-personal-li a:before {
                    font-family:bb-icons; content:"\eeba"
                }

                td.field-email span, td.field-name span {
                    word-break:break-word
                }

                .bb-template-v1 .bp-invites-container {
                    background:var(--bb-content-background-color); border:1px solid var(--bb-content-border-color)
                }

                .bb-template-v1 .bp-invites-container .bp-navs {
                    border-bottom:1px solid var(--bb-content-border-color)
                }

                .bp-invites-container .bb-bp-invites-content .table-responsive .page-numbers {
                    display:inline-block; vertical-align:middle; border-radius:var(--bb-block-radius-inner); margin-bottom:20px !important
                }

                .invites:not(.settings) #buddypress .bb-bp-invites-content {
                    -webkit-box-flex:1; -ms-flex:1; flex:1; padding:30px 50px
                }

                .invites:not(.settings) #buddypress.bp-single-vert-nav .bb-bp-invites-content {
                    padding:30px
                }

                .bp-invites-container .bp-navs {
                    background:0 0; -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; min-height:10px; border-right:0; border-radius:4px 4px 0 0; padding:0
                }

                .bp-invites-container .bp-navs a {
                    padding-top:14px; margin:0
                }

                .bp-invites-container .bp-navs a:before {
                    display:none
                }

                .bp-invites-container .bp-navs a:hover {
                    background:0 0
                }

                .bp-invites-container .bp-navs .selected a {
                    background:0 0; border-bottom:1px solid var(--bb-primary-color); font-weight:500
                }

                .bp-invites-container .bp-navs li:first-child a {
                    margin-left:20px
                }

                #buddypress .bp-invites-container .bp-navs li {
                    float:left
                }

                .member-header-actions.action:empty {
                    display:none
                }

                @media only screen and (min-width:1081px) {
                    #group-activity, #user-activity {
                        -webkit-box-ordinal-group:0; -ms-flex-order:-1; order:-1; padding-top:0
                    }
                }

                #secondary.no-padding-top {
                    padding-top:0
                }

                .bp-single-vert-nav .bb-profile-grid #subnav {
                    margin-bottom:20px
                }

                .recent-visitors {
                    background:#fff; border:1px solid var(--bb-content-border-color); padding:20px; border-top:0
                }

                .recent-visitors h5 {
                    font-weight:500; margin-bottom:12px !important
                }

                .recent-visitors a {
                    display:inline-block; margin-right:5px
                }

                body.invites.has-sidebar #buddypress .bp-settings-container .bp-navs .selected a {
                    border-bottom-color:var(--bb-primary-color)
                }

                @media screen and (max-width:600px) {
                    .invite-settings.bp-tables-user {
                        white-space:nowrap; margin-bottom:10px
                    }
                }

                @media screen and (max-width:1200px) {
                    #member-front-widgets .widget {
                        -webkit-box-flex:0; -ms-flex:0 0 calc(33.33% - 20px); flex:0 0 -webkit-calc(33.33% - 20px); flex:0 0 calc(33.33% - 20px)
                    }
                }

                @media screen and (min-width:981px) {
                    body #buddypress .member-header-actions {
                        margin:30px 0 0
                    }
                }

                @media screen and (max-width:1080px) {
                    #buddypress .bb-bp-invites-content {
                        padding:30px
                    }
                }

                @media screen and (max-width:900px) {
                    #buddypress .bb-bp-invites-content {
                        padding:20px; max-width:100%
                    }

                    body.invites.has-sidebar #buddypress .bb-bp-invites-content {
                        padding:20px
                    }
                }

                @media screen and (max-width:980px) {
                    div#item-header-content .flex {
                        -ms-flex-flow:row wrap; flex-flow:row wrap
                    }

                    body #buddypress .member-header-actions {
                        padding:0; text-align:left
                    }

                    body #buddypress .member-header-actions>.generic-button {
                        float:left; margin-left:0; margin-right:10px
                    }

                    #member-front-widgets .widget {
                        -webkit-box-flex:0; -ms-flex:0 0 calc(50% - 20px); flex:0 0 -webkit-calc(50% - 20px); flex:0 0 calc(50% - 20px)
                    }
                }

                @media screen and (max-width:782px) {
                    div#item-header-content .flex {
                        -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center
                    }

                    #buddypress #item-header.users-header #item-header-cover-image #item-header-content>.flex {
                        -ms-flex-flow:row wrap; flex-flow:row wrap
                    }

                    .social-networks-wrap {
                        width:100%
                    }

                    .member-title-wrap {
                        margin-top:5px
                    }

                    .single-headers .following-wrap {
                        margin-right:0
                    }

                    body #buddypress .member-header-actions {
                        text-align:center
                    }

                    body #buddypress .member-header-actions>.generic-button {
                        float:none; margin-left:5px; margin-right:5px
                    }

                    .single-headers .followers-wrap, .single-headers .following-wrap {
                        -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center
                    }

                    #buddypress div#item-header-cover-image .user-nicename {
                        margin:0 0 5px; -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%
                    }

                    .single-headers .activity {
                        margin-bottom:0
                    }
                }

                @media screen and (max-width:640px) {
                    #member-front-widgets .widget {
                        -webkit-box-flex:0; -ms-flex:0 0 calc(100% - 20px); flex:0 0 -webkit-calc(100% - 20px); flex:0 0 calc(100% - 20px)
                    }
                }

                .elementor-widget-wrap div.item-options, .widget.buddypress div.item-options {
                    border-bottom:1px solid var(--bb-content-border-color); font-size:0; line-height:1; margin:-10px 0 15px; padding:0
                }

                .elementor-widget-wrap div.item-options a, .widget.buddypress div.item-options a {
                    color:var(--bb-body-text-color); font-size:.875rem; display:inline-block; padding-bottom:10px; margin-right:1.25rem; margin-top:10px; -webkit-animation:unset; animation:unset
                }

                .elementor-widget-wrap div.item-options a:hover, .widget.buddypress div.item-options a:hover {
                    color:var(--bb-primary-color)
                }

                .elementor-widget-wrap div.item-options a:last-child, .widget.buddypress div.item-options a:last-child {
                    margin-right:0
                }

                .elementor-widget-wrap div.item-options .selected, .widget.buddypress div.item-options .selected {
                    border-bottom:1px solid var(--bb-primary-color); color:var(--bb-primary-color); margin-bottom:-1px
                }

                .widget.buddypress .bp-login-widget-user-links>div, .widget.buddypress div.item {
                    margin:0
                }

                .widget.buddypress .bp-login-widget-user-links>div.bp-login-widget-user-link a {
                    font-weight:500; font-size:14px; line-height:19px; color:var(--bb-headings-color)
                }

                .widget.buddypress .bp-login-widget-user-links>div.bp-login-widget-user-link a:hover {
                    color:var(--bb-primary-color)
                }

                .elementor-widget-wp-widget-bp_core_friends_widget div.item-avatar img, .widget.buddypress div.item-avatar img {
                    height:auto; margin:0; max-width:38px; width:100%; border-radius:100%
                }

                .widget.widget_bp_groups_widget div.item-avatar img {
                    border-radius:4px
                }

                .widget_bp_groups_widget.buddypress div.item-avatar img {
                    height:auto; max-width:48px; width:100%
                }

                .elementor-widget-wp-widget-bp_core_follow_follower_widget .item-avatar img, .elementor-widget-wp-widget-bp_core_follow_following_widget .item-avatar img, .elementor-widget-wp-widget-bp_core_recently_active_widget .item-avatar img, .elementor-widget-wp-widget-bp_core_whos_online_widget div.item-avatar img, .widget_bp_core_recently_active_widget.buddypress div.item-avatar img, .widget_bp_core_whos_online_widget.buddypress div.item-avatar img, .widget_bp_follow_follower_widget.buddypress div.item-avatar img, .widget_bp_follow_following_widget.buddypress div.item-avatar img {
                    height:auto; max-width:42px; width:100%
                }

                .widget.buddypress:not(.widget_bp_groups_widget) span.activity {
                    display:none
                }

                .widget.buddypress:not(.widget_bp_groups_widget) .GamiPress-data-popup span.activity {
                    display:inline-block
                }

                .widget.buddypress .item-avatar a {
                    float:none; margin-bottom:0; margin-right:0
                }

                .elementor-widget-wp-widget-bp_core_friends_widget #friends-list li, .elementor-widget-wp-widget-bp_core_members_widget #friends-list li, .elementor-widget-wp-widget-bp_core_members_widget #members-list li, .widget.buddypress #friends-list li, .widget.buddypress #members-list li {
                    display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; padding:0; -webkit-box-flex:1; -ms-flex:1; flex:1; min-width:100%
                }

                .elementor-widget-wrap .elementor-widget-bb-groups #groups-list li, .widget.buddypress #groups-list li {
                    display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; padding:7.5px 0; margin-bottom:0; -webkit-box-flex:1; -ms-flex:1; flex:1; min-width:100%
                }

                .elementor-widget-wrap #groups-list li {
                    padding:10px 0
                }

                .widget.buddypress div.item-content, .widget.buddypress div.item-meta {
                    margin-left:0
                }

                .elementor-widget-wp-widget-bp_core_whos_online_widget .avatar-block, .widget_bp_core_recently_active_widget .avatar-block, .widget_bp_core_whos_online_widget .avatar-block {
                    display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-flow:row wrap; flex-flow:row wrap; margin:0 -2px
                }

                .widget_bp_core_recently_active_widget .avatar-block {
                    margin-bottom:20px
                }

                .elementor-widget-wp-widget-bp_core_follow_follower_widget .item-avatar, .elementor-widget-wp-widget-bp_core_follow_following_widget .item-avatar, .elementor-widget-wp-widget-bp_core_recently_active_widget .item-avatar, .elementor-widget-wp-widget-bp_core_whos_online_widget .item-avatar, .widget_bp_core_recently_active_widget .item-avatar, .widget_bp_core_whos_online_widget .item-avatar, .widget_bp_follow_follower_widget .item-avatar, .widget_bp_follow_following_widget .item-avatar {
                    padding:4px; max-width:20%
                }

                .widget .item-list .item-avatar {
                    margin-right:12px
                }

                .widget .item-list .item {
                    -webkit-box-flex:1; -ms-flex:1; flex:1
                }

                .widget .item-list .item-title a {
                    color:var(--bb-headings-color); letter-spacing:-.24px; line-height:16px
                }

                .widget .item-list .item-title a:hover {
                    color:var(--bb-primary-color)
                }

                .widget.widget_bp_groups_widget .item-list .item-title {
                    margin-bottom:3px
                }

                .widget.widget_bp_groups_widget .item-list .item-title a {
                    font-size:.9375rem; font-weight:500; color:var(--bb-headings-color); letter-spacing:-.24px
                }

                .widget.widget_bp_groups_widget .item-list .item-title a:hover {
                    color:var(--bb-primary-color)
                }

                .widget.buddypress span.activity {
                    color:var(--bb-alternate-text-color); font-size:12px; letter-spacing:-.26px; line-height:1.2
                }

                #bbpress-forums .widget_display_replies img.avatar, #bbpress-forums .widget_display_topics img.avatar, #bbpress-forums div.bbp-template-notice img.avatar, #bbpress-forums p.bbp-topic-meta img.avatar, #bbpress-forums ul.bbp-reply-revision-log img.avatar, #bbpress-forums ul.bbp-topic-revision-log img.avatar {
                    margin-bottom:0; border:0
                }

                .widget_display_replies>ul>li {
                    position:relative
                }

                .widget_display_replies>ul>li.bbp-reply-topic-no-avatar {
                    padding-left:0
                }

                .widget_display_replies>ul>li>a {
                    font-weight:600; line-height:19px
                }

                .widget_display_replies>ul>li div.time-since {
                    color:var(--bb-alternate-text-color); font-size:13px; font-weight:500; padding-top:5px
                }

                .widget_display_replies .bbp-author-avatar img.avatar, .widget_display_replies li>img.avatar {
                    width:40px; height:40px; border-radius:100%; position:absolute; left:0; top:-1px
                }

                .widget_display_replies .bbp-author-avatar {
                    display:inline-block; float:left; margin-right:10px
                }

                .widget_display_replies .bbp-author-link-sep {
                    display:none
                }

                .widget_display_replies .bbp-reply-topic-title, .widget_display_replies .reply-author {
                    font-weight:600
                }

                .widget_display_topics li>img.avatar {
                    width:40px; height:40px; border-radius:100%; position:relative; top:-1px
                }

                .widget_display_topics .topic-author {
                    font-weight:600
                }

                .widget_display_topics .bbp-forum-title {
                    font-weight:600
                }

                .widget_display_topics ul li {
                    font-weight:400; color:var(--bb-headings-color); font-size:14px; line-height:19px
                }

                .widget_display_topics ul li>a {
                    font-weight:600
                }

                .widget_display_topics ul li>span {
                    font-weight:600
                }

                .widget_display_topics ul li div.time-since {
                    color:var(--bb-alternate-text-color); font-size:13px; font-weight:500; padding-top:5px
                }

                .widget_display_topics ul li.bbp-topic-no-avatar .bbp-topic-time {
                    margin-left:0
                }

                .widget_display_topics .bbp-topic-author-wrapper {
                    display:inline-block; float:left; margin-right:10px
                }

                .widget_display_topics .bbp-topic-author-wrapper img {
                    width:36px
                }

                .bbp-stats .bbp-count {
                    display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center
                }

                .bbp-stats .bbp-count strong {
                    font-size:36px; font-weight:600; color:var(--bb-headings-color)
                }

                .bbp-stats .bbp-count i {
                    display:none
                }

                ul.bbp-stats {
                    margin:20px 0 0
                }

                ul.bbp-stats h4 {
                    font-size:13px; font-weight:500; line-height:16px; color:var(--bb-alternate-text-color); padding:0 10px; min-height:33px
                }

                .widget.widget_bp_core_login_widget label {
                    font-size:16px; line-height:21px; font-weight:500; letter-spacing:-.24px
                }

                .widget.widget_bp_core_login_widget .bbp-remember-me label {
                    font-size:14px; line-height:21px; font-weight:400; letter-spacing:-.15px
                }

                .widget.widget_bp_core_login_widget:after {
                    content:""; display:table; clear:both
                }

                .widget.widget_bp_core_login_widget.bs-bp-login .widget-title {
                    margin-bottom:10px
                }

                .widget.widget_bp_core_login_widget input[type=password], .widget.widget_bp_core_login_widget input[type=text] {
                    width:100%; height:41px; line-height:41px; padding:0 12px
                }

                .widget.widget_bp_core_login_widget .forgetmenot label {
                    font-size:14px; line-height:21px; font-weight:400; letter-spacing:-.15px
                }

                .widget.widget_bp_core_login_widget .forgetmenot .bs-styled-checkbox:checked+label:after {
                    line-height:17px
                }

                .widget.widget_bp_core_login_widget.buddypress #bp-login-widget-form #bp-login-widget-submit {
                    float:right; margin-top:10px; margin-right:0; font-size:14px; font-weight:500; min-width:100px; height:34px; cursor:pointer; padding:5px 20px
                }

                .widget.widget_bp_core_login_widget.buddypress #bp-login-widget-form #bp-login-widget-submit.bp-login-btn-active {
                    background:var(--bb-primary-color)
                }

                .widget.widget_bp_core_login_widget label[for=bp-login-widget-user-login], .widget.widget_bp_core_login_widget label[for=bp-login-widget-user-pass] {
                    position:relative
                }

                .widget.widget_bp_core_login_widget label[for=bp-login-widget-user-pass] span.label-switch {
                    position:absolute; top:46px; right:10px; font-size:0; -webkit-transition:all .3s ease; transition:all .3s ease; cursor:pointer
                }

                .widget.widget_bp_core_login_widget label[for=bp-login-widget-user-pass] span.label-switch:after {
                    content:"\ee69"; font-family:bb-icons; font-style:normal; font-weight:400; speak:none; display:inline-block; text-decoration:inherit; width:1em; margin-right:.2em; text-align:center; font-variant:normal; text-transform:none; line-height:1em; margin-left:.2em; font-size:20px; color:var(--bb-body-text-color)
                }

                .widget.widget_bp_core_login_widget label[for=bp-login-widget-user-pass] span.label-switch.bb-eye:after {
                    content:"\ee6a"
                }

                .widget.widget_bp_core_login_widget .bp-login-widget-register-link {
                    clear:both; display:none
                }

                .widget.widget_bp_core_login_widget .bs-login-id {
                    margin:0; text-align:center
                }

                .widget.widget_bp_core_login_widget .bs-login-id span {
                    width:33%; border-radius:100%; position:relative; display:inline-block; background-size:cover; background-color:transparent; background-repeat:no-repeat; background-position:50% 50%
                }

                .widget.widget_bp_core_login_widget .bs-login-id span:after {
                    content:""; display:block; padding-bottom:100%
                }

                #bp-login-widget-form {
                    width:100%
                }

                #bp-login-widget-form label {
                    display:block
                }

                #bp-login-widget-form label[for=bp-login-widget-rememberme] {
                    display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center
                }

                #bp-login-widget-form input {
                    margin-bottom:12px
                }

                .widget_bp_core_login_widget label[for=bp-login-widget-user-login]::before {
                    top:36px
                }

                .widget_bp_core_login_widget label[for=bp-login-widget-user-pass]::before {
                    top:32px
                }

                .widget_bp_core_login_widget label[for=bp-login-widget-user-pass] span.label-switch {
                    top:35px
                }

                .widget_bp_core_login_widget .forgetmenot {
                    width:100%; margin-top:5px
                }

                .widget.bbp_widget_login label {
                    font-size:16px; line-height:21px; font-weight:500; letter-spacing:-.24px
                }

                .widget.bbp_widget_login .bbp-remember-me label {
                    font-size:14px; line-height:21px; font-weight:400; letter-spacing:-.15px
                }

                .widget.bbp_widget_login .bs-styled-checkbox+label:before {
                    position:relative; top:-2px
                }

                .widget.bbp_widget_login div.bbp-submit-wrapper .button.submit {
                    min-width:100px
                }

                .bbp_widget_login:after {
                    content:" "; display:table; clear:both
                }

                .bbp_widget_login form.bbp-login-form {
                    width:100%
                }

                .bbp_widget_login fieldset>legend {
                    display:none
                }

                .bbp_widget_login input[type=password], .bbp_widget_login input[type=text] {
                    width:100%; height:41px; line-height:41px; padding:0 12px
                }

                .bbp_widget_login .bbp-login-form .bbp-username {
                    margin-top:0
                }

                .bbp_widget_login .bbp-login-form .bbp-password label, .bbp_widget_login .bbp-login-form .bbp-username label {
                    width:100%; -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%
                }

                .bbp_widget_login label[for=user_login], .bbp_widget_login label[for=user_pass] {
                    display:block; margin:0 0 10px; position:relative
                }

                .bbp_widget_login label[for=user_pass] span.label-switch {
                    position:absolute; top:46px; right:10px; font-size:0; -webkit-transition:all .3s ease; transition:all .3s ease; cursor:pointer
                }

                .bbp_widget_login label[for=user_pass] span.label-switch:after {
                    content:"\ee69"; font-family:bb-icons; font-style:normal; font-weight:400; speak:none; display:inline-block; text-decoration:inherit; width:1em; margin-right:.2em; text-align:center; font-variant:normal; text-transform:none; line-height:1em; margin-left:.2em; font-size:20px; color:var(--bb-body-text-color)
                }

                .bbp_widget_login label[for=user_pass] span.label-switch.bb-eye:after {
                    content:"\ee6a"
                }

                .bbp_widget_login .bbp-remember-me {
                    float:none; margin-top:15px
                }

                .bbp_widget_login .bbp-submit-wrapper {
                    float:none; margin-top:10px; text-align:left
                }

                .bbp_widget_login .bbp-submit-wrapper p.lostmenot {
                    display:none
                }

                .bbp_widget_login .bbp-submit-wrapper button {
                    font-size:14px; font-weight:500; min-width:100px; height:34px; padding:4px 20px; cursor:pointer
                }

                .bbp_widget_login .bbp-submit-wrapper button.bp-login-btn-active {
                    background:var(--bb-primary-color)
                }

                .bbp_widget_login .bbp-logged-in>a.user-submit {
                    float:left; margin-right:15px
                }

                .bbp_widget_login .bbp-logged-in>a.user-submit>img {
                    margin-right:0; border-radius:100px
                }

                .bbp_widget_login h2.widget-title {
                    display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%
                }

                .bbp_widget_login .bbp-login-links {
                    margin-top:20px; overflow:hidden; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -ms-flex-flow:row wrap; flex-flow:row wrap
                }

                .bbp_widget_login .bbp-login-links a:first-child {
                    margin-right:10px
                }

                .bbp-logged-in>a>.avatar, .buddypress-wrap.round-avatars .bbp-logged-in>a>.avatar {
                    width:52px; height:auto; border-radius:3px
                }

                .bbp_widget_login a.button.logout-link {
                    padding:3px 0; font-size:14px; font-weight:500; font-style:normal; line-height:1; color:var(--bb-primary-color); background:0 0; border:0; min-height:auto
                }

                .bbp_widget_login a.button.logout-link:hover {
                    color:var(--bb-primary-color); box-shadow:none
                }

                .widget .bp-site-wide-message #message button {
                    background:0 0; border:0; padding:0; position:absolute; min-height:1px; top:-48px; right:-7px
                }

                .widget .bp-site-wide-message #message button span {
                    font-size:0; line-height:1; display:block
                }

                .widget .bp-site-wide-message #message button span:before {
                    content:"\e828"; color:#fff; font-family:bb-icons; font-size:26px; font-style:normal; font-weight:100; display:inline-block; text-decoration:inherit; text-align:center; font-variant:normal; text-transform:none; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale
                }

                .widget .bp-site-wide-message #message p {
                    margin:0; padding-right:0; position:static
                }

                .widget .bp-site-wide-message #message p strong {
                    font-weight:600; font-size:12px; color:var(--bb-headings-color); letter-spacing:.25px; line-height:16px; text-transform:uppercase; margin-bottom:-8px; display:block
                }

                .bp-site-wide-message {
                    position:relative
                }

                div#groups-list-options {
                    display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -ms-flex-flow:row wrap; flex-flow:row wrap
                }

                .bb-widget-dropdown {
                    margin-left:auto; position:relative
                }

                .bb-widget-dropdown i.bb-icon-menu-dots-v {
                    position:relative; top:-2px; font-size:20px; margin-bottom:-5px; display:block
                }

                .widget_bp_core_recently_active_widget .widget-title {
                    display:-webkit-box; display:-ms-flexbox; display:flex
                }

                .widget_bp_core_recently_active_widget .widget-title a.bs-widget-reload {
                    color:#939597; margin-left:auto
                }

                .more-block {
                    text-align:center; text-transform:capitalize; margin:10px 0 0; display:block; height:18px; font-size:14px; line-height:21px
                }

                .more-block a.count-more {
                    cursor:pointer; padding-left:10px
                }

                .more-block a.count-more .bb-icon-angle-right {
                    line-height:17px; display:inline-block
                }

                .more-block .bb-icon-angle-right:before {
                    font-size:18px; vertical-align:bottom; margin-left:.1em; margin-right:0
                }

                .elementor-widget-wp-widget-bp_core_whos_online_widget .item-avatar a, .widget_bp_core_whos_online_widget .item-avatar a {
                    display:inline-block
                }

                .elementor-widget-wp-widget-bp_core_whos_online_widget .item-avatar a .member-status, .widget_bp_core_whos_online_widget .item-avatar a .member-status {
                    width:13px; height:13px; right:1px; top:3px; border:2px solid var(--bb-content-background-color)
                }

                .elementor-widget-wp-widget-bp_core_whos_online_widget .item-avatar a .member-status.online, .widget_bp_core_whos_online_widget .item-avatar a .member-status.online {
                    background-color:var(--bb-success-color)
                }

                .elementor-widget-wp-widget-bp_core_whos_online_widget .item-avatar a .member-status.offline, .widget_bp_core_whos_online_widget .item-avatar a .member-status.offline {
                    background-color:#bdbdbd
                }

                .elementor-widget-wp-widget-bp_core_members_widget #members-list .item-avatar, .widget_bp_core_members_widget #members-list .item-avatar {
                    position:relative
                }

                .elementor-widget-wp-widget-bp_core_members_widget #members-list .item-avatar a, .widget_bp_core_members_widget #members-list .item-avatar a {
                    display:inline-block
                }

                .elementor-widget-wp-widget-bp_core_members_widget #members-list .item-avatar a .member-status, .widget_bp_core_members_widget #members-list .item-avatar a .member-status {
                    width:13px; height:13px; right:-3px; top:1px; border:2px solid var(--bb-content-background-color)
                }

                .elementor-widget-wp-widget-bp_core_members_widget #members-list .item-avatar a .member-status.online, .widget_bp_core_members_widget #members-list .item-avatar a .member-status.online {
                    background-color:var(--bb-success-color)
                }

                .elementor-widget-wp-widget-bp_core_members_widget #members-list .item-avatar a .member-status.offline, .widget_bp_core_members_widget #members-list .item-avatar a .member-status.offline {
                    background-color:#bdbdbd
                }

                .widget_bp_core_members_widget #members-list .member_last_visit {
                    font-size:12px; color:var(--bb-alternate-text-color)
                }

                .widget.buddypress #network-list li {
                    display:-webkit-box; display:-ms-flexbox; display:flex
                }

                .widget.buddypress #network-list li .item-title a {
                    letter-spacing:0; color:var(--bb-headings-color)
                }

                .widget.buddypress #network-list li .item-data {
                    color:var(--bb-headings-color)
                }

                .widget.buddypress #network-list li .item-data .netowrk-post-activity {
                    color:#939597
                }

                .widget.buddypress #network-list li div.item-avatar img {
                    width:28px; height:28px
                }

                .widget.buddypress #network-list li .data-photo {
                    max-width:60%; margin:5px 0
                }

                .widget.buddypress #network-list li .data-photo a {
                    border-radius:3px
                }

                .netowrk-post-type {
                    color:#939597
                }

                a.button.logout-link {
                    padding:6px 15px; min-height:20px; font-size:12px; font-weight:600; font-style:normal; line-height:1
                }

                body.buddypress .buddypress-wrap .bbp-logged-in h5 {
                    margin-top:4px; margin-bottom:0
                }

                #buddypress .bbp_widget_login a.button.logout-link, .buddypress .buddypress-wrap .bbp_widget_login a.button.logout-link {
                    padding:3px 0; font-size:13px; font-weight:500; font-style:normal; line-height:1; color:var(--bb-primary-color); background:0 0; border:0; min-height:auto
                }

                #buddypress .bbp_widget_login a.button.logout-link:hover, .buddypress .buddypress-wrap .bbp_widget_login a.button.logout-link:hover {
                    color:#0f74e0
                }

                .bp-login-widget-user-logout a.logout {
                    padding:3px 0; font-weight:500; font-style:normal; line-height:1
                }

                .single .hentry .buddypress.widget .activity-list blockquote {
                    background:0 0; color:var(--bb-body-text-color)
                }

                .single .hentry .buddypress.widget .activity-list blockquote:before {
                    display:none
                }

                .elementor-widget-wp-widget-bp_core_follow_follower_widget .avatar-block, .elementor-widget-wp-widget-bp_core_follow_following_widget .avatar-block, .elementor-widget-wp-widget-bp_core_recently_active_widget .avatar-block, .widget_bp_follow_follower_widget .avatar-block, .widget_bp_follow_following_widget .avatar-block {
                    display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-flow:row wrap; flex-flow:row wrap; margin:0 -2px
                }

                #buddypress .widget .mc4wp-form-fields p, .buddypress .buddypress-wrap .widget .mc4wp-form-fields p, .widget .mc4wp-form-fields p {
                    display:-webkit-box; display:-ms-flexbox; display:flex
                }

                #buddypress .widget .mc4wp-form-fields input[type=submit], .buddypress .buddypress-wrap .widget .mc4wp-form-fields input[type=submit], .widget .mc4wp-form-fields input[type=submit] {
                    font-size:14px; padding:0 10px; border-radius:0 3px 3px 0
                }

                #buddypress .widget .mc4wp-form-fields input[type=submit]:disabled, .buddypress .buddypress-wrap .widget .mc4wp-form-fields input[type=submit]:disabled, .widget .mc4wp-form-fields input[type=submit]:disabled {
                    background:#d0d4d8
                }

                #buddypress .widget .mc4wp-form-fields input[type=submit][disabled=disabled], .buddypress .buddypress-wrap .widget .mc4wp-form-fields input[type=submit][disabled=disabled], .widget .mc4wp-form-fields input[type=submit][disabled=disabled] {
                    background:#d0d4d8; color:#fff; border:1px solid transparent
                }

                #buddypress .widget .mc4wp-form-fields input[type=email], .buddypress .buddypress-wrap .widget .mc4wp-form-fields input[type=email], .widget .mc4wp-form-fields input[type=email] {
                    border-radius:3px 0 0 3px; border-right:0; font-size:14px; letter-spacing:-.24px; min-width:160px
                }

                .widget_display_topics ul li {
                    margin-bottom:15px
                }

                .widget_display_topics ul img.avatar {
                    border-radius:50%
                }

                body.buddypress .buddypress-wrap .bb-recent-posts h4 {
                    margin:0
                }

                #buddypress .widget_display_search input#bbp_search_submit {
                    display:none
                }

                .buddypress-wrap.round-avatars .widget:not(.widget_bp_core_members_widget) .avatar {
                    border-radius:3px
                }

                .buddypress-wrap .widget.widget_bps_widget .standard-form label {
                    font-weight:400; margin-top:0
                }

                .buddypress-wrap .widget.widget_bps_widget .standard-form .submit {
                    padding-top:0
                }

                .widget.widget_bps_widget .ui-accordion .ui-accordion-header, .widget.widget_bps_widget.ui-accordion .ui-accordion-header, div[id*=bps_accordion_form] .ui-accordion .ui-accordion-header, div[id*=bps_accordion_form].ui-accordion .ui-accordion-header {
                    padding-left:30px
                }

                .widget.widget_bps_widget .ui-accordion .ui-accordion-content, .widget.widget_bps_widget.ui-accordion .ui-accordion-content, div[id*=bps_accordion_form] .ui-accordion .ui-accordion-content, div[id*=bps_accordion_form].ui-accordion .ui-accordion-content {
                    padding:1em
                }

                .widget.widget_bps_widget .ui-accordion-header .ui-icon-minus, .widget.widget_bps_widget .ui-accordion-header .ui-icon-plus, div[id*=bps_accordion_form] .ui-accordion-header .ui-icon-minus, div[id*=bps_accordion_form] .ui-accordion-header .ui-icon-plus {
                    background-image:none; text-indent:initial; margin-top:-7px
                }

                .widget.widget_bps_widget .ui-accordion-header .ui-icon-minus:after, .widget.widget_bps_widget .ui-accordion-header .ui-icon-plus:after, div[id*=bps_accordion_form] .ui-accordion-header .ui-icon-minus:after, div[id*=bps_accordion_form] .ui-accordion-header .ui-icon-plus:after {
                    font-family:bb-icons; display:inline-block; width:16px; height:16px; font-style:normal; font-weight:400; speak:none; text-decoration:inherit; text-align:center; font-variant:normal; text-transform:none; line-height:1em; font-size:16px; position:absolute; left:0; top:0
                }

                .widget.widget_bps_widget .ui-accordion-header .ui-icon-plus:after, div[id*=bps_accordion_form] .ui-accordion-header .ui-icon-plus:after {
                    content:"\eef9"
                }

                .widget.widget_bps_widget .ui-accordion-header .ui-icon-minus:after, div[id*=bps_accordion_form] .ui-accordion-header .ui-icon-minus:after {
                    content:"\eed8"
                }

                .widget.widget_bps_widget .ui-widget, .widget.widget_bps_widget.ui-widget, div[id*=bps_accordion_form] .ui-widget, div[id*=bps_accordion_form].ui-widget {
                    font-family:inherit
                }

                .widget.widget_bps_widget .ui-accordion-content .bps-selectbox select, .widget.widget_bps_widget .ui-accordion-content input[type=search], div[id*=bps_accordion_form] .ui-accordion-content .bps-selectbox select, div[id*=bps_accordion_form] .ui-accordion-content input[type=search] {
                    width:100%
                }

                .widget.widget_bps_widget .ui-accordion-content label, div[id*=bps_accordion_form] .ui-accordion-content label {
                    display:inline-block; margin-bottom:5px; font-weight:400
                }

                .widget.widget_bps_widget .ui-state-default, div[id*=bps_accordion_form] .ui-state-default {
                    background-color:var(--bb-content-background-color); border-color:var(--bb-content-border-color); color:inherit
                }

                .widget.widget_bps_widget .ui-state-focus, div[id*=bps_accordion_form] .ui-state-focus {
                    background-color:var(--bb-content-background-color); border-color:var(--bb-content-border-color)
                }

                .widget.widget_bps_widget .ui-state-active, div[id*=bps_accordion_form] .ui-state-active {
                    background:var(--bb-primary-color); border-color:var(--bb-primary-color); color:#fff
                }

                .widget.widget_bps_widget .bps-description, div[id*=bps_accordion_form] .bps-description {
                    color:var(--bb-alternate-text-color)
                }

                .widget.widget_bps_widget .ui-corner-all, div[id*=bps_accordion_form] .ui-corner-all {
                    border-radius:var(--bb-input-radius)
                }

                .widget.widget_bps_widget .ui-corner-top, div[id*=bps_accordion_form] .ui-corner-top {
                    border-top-right-radius:var(--bb-input-radius); border-top-left-radius:var(--bb-input-radius)
                }

                .widget.widget_bps_widget .ui-corner-bottom, div[id*=bps_accordion_form] .ui-corner-bottom {
                    border-bottom-right-radius:var(--bb-block-radius-inner); border-bottom-left-radius:var(--bb-block-radius-inner)
                }

                .widget_sfwd-quiz-widget li h4, body.buddypress .buddypress-wrap .widget_sfwd-quiz-widget li h4 {
                    margin-bottom:10px
                }

                #buddypress .widget_search .search-submit {
                    display:none
                }

                .widget_nav_menu.buddypress_object_nav {
                    overflow:hidden
                }

                .widget_nav_menu.buddypress_object_nav nav#object-nav.vertical {
                    width:100%; min-height:auto
                }

                .widget_nav_menu.buddypress_object_nav nav#object-nav.vertical li.selected {
                    background:0 0
                }

                .widget_nav_menu.buddypress_object_nav nav#object-nav.vertical li a {
                    padding:2px 0
                }

                .widget_nav_menu.buddypress_object_nav nav#object-nav, .widget_nav_menu.buddypress_object_nav nav#object-nav.vertical {
                    padding-left:0; padding-right:0; background-color:transparent; border:0; margin-bottom:0
                }

                .widget_nav_menu.buddypress_object_nav nav#object-nav .more-button, .widget_nav_menu.buddypress_object_nav nav#object-nav.vertical .more-button {
                    display:none
                }

                .widget_nav_menu.buddypress_object_nav nav#object-nav.vertical>ul>li, .widget_nav_menu.buddypress_object_nav nav#object-nav>ul>li {
                    padding-right:0; float:none
                }

                .widget_nav_menu.buddypress_object_nav nav#object-nav ul.sub-menu, .widget_nav_menu.buddypress_object_nav nav#object-nav.vertical ul.sub-menu {
                    margin-left:0
                }

                .widget_nav_menu.buddypress_object_nav nav#object-nav ul.sub-menu a, .widget_nav_menu.buddypress_object_nav nav#object-nav.vertical ul.sub-menu a {
                    padding:8px 0
                }

                .widget_nav_menu.buddypress_object_nav nav#object-nav ul.sub-menu a:hover, .widget_nav_menu.buddypress_object_nav nav#object-nav.vertical ul.sub-menu a:hover {
                    background:0 0
                }

                .widget_nav_menu.buddypress_object_nav nav#object-nav ul.sub-menu .selected>a, .widget_nav_menu.buddypress_object_nav nav#object-nav.vertical ul.sub-menu .selected>a {
                    background:0 0
                }

                .widget .bp-navs ul li {
                    margin-bottom:10px
                }

                .bp-profile-search-widget {
                    margin-bottom:.9375rem; padding:0
                }

                .bp-profile-search-widget .bps-form-title {
                    font-weight:600; border-bottom:1px solid rgba(0, 0, 0, .06); margin:0; padding:1.125rem 1.25rem
                }

                .bp-profile-search-widget .bps-form {
                    margin:0; padding:1.125rem 1.25rem 1.375rem
                }

                .bp-profile-search-widget .bps-label {
                    font-size:14px; font-weight:400; margin-bottom:8px; display:block
                }

                .bp-profile-search-widget .bps-label strong {
                    font-weight:400
                }

                .bp-profile-search-widget label {
                    font-size:14px; font-weight:400
                }

                .bp-profile-search-widget .bp-checkbox-wrap label, .bp-profile-search-widget .bp-radio-wrap label {
                    color:var(--bb-headings-color); text-transform:none; font-size:15px; font-weight:500
                }

                .bp-profile-search-widget .bp-checkbox-wrap label:after {
                    font-weight:400; top:1px
                }

                .bp-profile-search-widget input[type=search] {
                    background:0 0; padding-left:12px; width:100%
                }

                .bp-profile-search-widget p.bps-description {
                    margin:5px 0; font-size:12px; color:var(--bb-headings-color)
                }

                .bp-profile-search-widget .bp-checkbox-wrap, .bp-profile-search-widget .bp-radio-wrap {
                    margin-bottom:0
                }

                .bp-profile-search-widget .submit-wrapper input {
                    min-width:140px; font-size:14px; font-weight:500
                }

                .bp-profile-search-widget .bp-field-wrap input:not([type=checkbox], [type=radio]) {
                    width:100%
                }

                .bp-profile-search-widget .clear-from-wrap {
                    margin-bottom:20px
                }

                .bp-profile-search-widget .bp-heading-field-wrap {
                    background:var(--bb-content-alternate-background-color); border-top:1px solid var(--bb-content-border-color); border-bottom:1px solid var(--bb-content-border-color); margin:0 -20px 20px; padding:12px 20px
                }

                .bp-profile-search-widget .bp-heading-field-wrap strong {
                    text-transform:uppercase; font-size:.75rem; font-weight:600; color:var(--bb-headings-color)
                }

                .bp-profile-search-widget .bp-heading-field-wrap p.bps-description {
                    margin:5px 0 0
                }

                .bp-profile-search-widget .date-label {
                    display:block; margin-bottom:5px
                }

                .bp-profile-search-widget .date-wrapper select {
                    margin-bottom:10px
                }

                .buddypress.widget ul.item-list {
                    margin:0
                }

                .buddypress.widget ul.item-list li .item-avatar .avatar {
                    width:100%
                }

                .elementor-widget-wp-widget-bp_latest_activities .activity-link-preview-image, .widget.activity_update .activity-link-preview-image {
                    max-width:100%
                }

                .elementor-widget-wp-widget-bp_latest_activities .activity-link-preview-content, .widget.activity_update .activity-link-preview-content {
                    clear:both; padding:0
                }

                .elementor-widget-wp-widget-bp_latest_activities .activity-link-preview-title, .widget.activity_update .activity-link-preview-title {
                    font-style:normal; margin-bottom:5px; margin-right:0
                }

                .elementor-widget-wp-widget-bp_latest_activities footer cite, .widget.activity_update footer cite {
                    margin-right:12px
                }

                .elementor-widget-wp-widget-bp_latest_activities .activity-list>div, .widget.activity_update .activity-list>div {
                    margin-bottom:15px
                }

                .elementor-widget-wp-widget-bp_latest_activities .activity-list>div:last-of-type, .widget.activity_update .activity-list>div:last-of-type {
                    margin-bottom:0
                }

                .elementor-widget-wp-widget-bp_latest_activities .activity-list>div p, .widget.activity_update .activity-list>div p {
                    margin-bottom:10px
                }

                .elementor-widget-wp-widget-bp_latest_activities .activity-list img, .widget.activity_update .activity-list img {
                    margin-bottom:0
                }

                .elementor-widget-wp-widget-bp_latest_activities .view.activity-time-since, .widget.activity_update .view.activity-time-since {
                    font-style:normal; font-weight:500; font-size:13px
                }

                .elementor-widget-wp-widget-bp_latest_activities footer, .widget.activity_update footer {
                    display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center
                }

                .elementor-widget-wp-widget-bp_latest_activities .activity-update .update-item, .widget.activity_update .activity-update .update-item {
                    -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start
                }

                .elementor-widget-wp-widget-bp_latest_activities .activity-update .update-item a[href=""], .widget.activity_update .activity-update .update-item a[href=""] {
                    cursor:default
                }

                .elementor-widget-wp-widget-bp_latest_activities .activity-update p, .widget.activity_update .activity-update p {
                    color:var(--bb-alternate-text-color)
                }

                .elementor-widget-wp-widget-bp_latest_activities .activity-update p a[href]:not([href=""]):not(.activity-time-since), .widget.activity_update .activity-update p a[href]:not([href=""]):not(.activity-time-since) {
                    color:var(--bb-headings-color); font-weight:500
                }

                .elementor-widget-wp-widget-bp_latest_activities .activity-update p a[href]:not([href=""]):not(.activity-time-since):hover, .widget.activity_update .activity-update p a[href]:not([href=""]):not(.activity-time-since):hover {
                    color:var(--bb-primary-color)
                }

                .elementor-widget-wp-widget-bp_latest_activities .activity-update .activity-time-since, .widget.activity_update .activity-update .activity-time-since {
                    display:block; font-size:12px; color:var(--bb-headings-color); margin-top:5px
                }

                .elementor-widget-wp-widget-bp_latest_activities .activity-update .activity-time-since:hover, .widget.activity_update .activity-update .activity-time-since:hover {
                    color:var(--bb-primary-color)
                }

                .buddypress.widget .activity-update .update-item cite {
                    -webkit-box-flex:0; -ms-flex:0 0 40px; flex:0 0 40px
                }

                .buddypress.widget .activity-update .update-item cite {
                    -webkit-box-flex:0; -ms-flex:0 0 40px; flex:0 0 40px
                }

                .buddypress.widget .activity-update .bp-activity-info {
                    max-width:-webkit-calc(100% - 50px); max-width:calc(100% - 50px)
                }

                .buddypress.widget .activity-update .bp-activity-info>p {
                    display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center
                }

                .buddypress.widget .activity-update .bp-activity-info>p a.activity-time-since {
                    display:inline-block; width:100%
                }

                .buddypress.widget .activity-update .bp-activity-info>p>.activity-to {
                    margin-right:3px
                }

                .buddypress.widget .activity-update .bp-activity-info p a:not(.activity-time-since) {
                    white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:inline-block; max-width:100%; margin-right:3px
                }

                .widget.bp-latest-activities .activity-update {
                    color:var(--bb-alternate-text-color); font-size:14px; letter-spacing:-.24px; margin-bottom:20px
                }

                .widget.bp-latest-activities a {
                    color:var(--bb-headings-color); font-style:normal
                }

                .widget.bp-latest-activities a:hover {
                    color:var(--bb-primary-color)
                }

                .widget.bp-latest-activities p {
                    margin-bottom:0
                }

                .widget-area .widget.bp-latest-activities .activity-update p img {
                    max-width:15px; vertical-align:text-bottom; margin-right:5px; margin-left:2px
                }

                .widget.widget_block .twitter-tweet {
                    word-break:break-word
                }

                .widget .bs-forums-items>li {
                    margin-bottom:0
                }

                .widget .bbp-forum-form .bp-forum-settings {
                    -ms-flex-flow:column; flex-flow:column
                }

                .widget ul a.subscription-toggle {
                    background-color:var(--bb-content-background-color); color:var(--bb-headings-color); border:1px solid var(--bb-content-border-color)
                }

                .widget ul a.subscription-toggle:focus {
                    box-shadow:var(--bb-outline-button-focus-shadow)
                }

                .widget ul a.subscription-toggle:hover {
                    background-color:var(--bb-secondary-button-background-hover); color:var(--bb-secondary-button-text-hover); border:1px solid var(--bb-secondary-button-border-hover); box-shadow:none
                }

                .widget ul a.subscription-toggle:active {
                    background-color:var(--bb-secondary-button-background-hover); color:var(--bb-secondary-button-text-hover); border:1px solid var(--bb-secondary-button-border-hover); box-shadow:0 0 1px 2px rgba(0, 0, 0, .05), inset 0 0 0 2px rgba(0, 0, 0, .08)
                }

                .widget ul a.subscription-toggle.disabled, .widget ul a.subscription-toggle:disabled {
                    background-color:var(--bb-content-background-color); color:var(--bb-headings-color); border:1px solid var(--bb-content-border-color); opacity:.5; pointer-events:none; cursor:default
                }

                .widget .bbp-forum-buttons-wrap {
                    -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start
                }

                .widget .bbp-forum-buttons-wrap>* {
                    margin-left:0; margin-right:5px
                }

                .widget #bbpress-forums#bbpress-forums .bs-forums-items .bs-section-title {
                    margin-bottom:10px
                }

                .widget .bbp-reply-form fieldset.bbp-form legend {
                    font-size:20px; font-weight:500; color:var(--bb-headings-color); display:block; letter-spacing:-.24px; line-height:1.2; margin-bottom:0; padding:0
                }

                .widget .bbp-reply-form fieldset.bbp-form-anonymous {
                    margin-top:15px
                }

                .widget .bbp-reply-form fieldset.bbp-form-anonymous legend {
                    margin-bottom:20px
                }

                .widget .bbp-forum-form #whats-new-attachments, .widget .bbp-forum-form #whats-new-toolbar, .widget .bbp-reply-form #whats-new-attachments, .widget .bbp-reply-form #whats-new-toolbar, .widget .bbp-topic-form #whats-new-attachments, .widget .bbp-topic-form #whats-new-toolbar {
                    padding-left:0; padding-right:0
                }

                .widget .bbp-forum-form .bbp_topic_title_wrapper, .widget .bbp-reply-form .bbp_topic_title_wrapper, .widget .bbp-topic-form .bbp_topic_title_wrapper {
                    margin-bottom:15px; -webkit-box-align:center; -ms-flex-align:center; align-items:center
                }

                .widget .bbp-forum-form .new_topic_title_avatar, .widget .bbp-reply-form .new_topic_title_avatar, .widget .bbp-topic-form .new_topic_title_avatar {
                    margin-right:10px
                }

                .widget .bbp-forum-form #bbp-close-btn, .widget .bbp-reply-form #bbp-close-btn, .widget .bbp-topic-form #bbp-close-btn {
                    display:none
                }

                .widget #bbpress-forums fieldset.bbp-form {
                    margin-top:0
                }

                .widget #bbpress-forums fieldset.bbp-form label {
                    color:var(--bb-headings-color); letter-spacing:normal
                }

                .widget .bbp-forum-form #whats-new-toolbar .medium-editor-toolbar, .widget .bbp-reply-form #whats-new-toolbar .medium-editor-toolbar, .widget .bbp-topic-form #whats-new-toolbar .medium-editor-toolbar {
                    left:30px
                }

                .widget .bbp-forum-form #whats-new-toolbar .medium-editor-toolbar.active, .widget .bbp-reply-form #whats-new-toolbar .medium-editor-toolbar.active, .widget .bbp-topic-form #whats-new-toolbar .medium-editor-toolbar.active {
                    z-index:10
                }

                .widget .bbp-forum-form .bbp-form label, .widget .bbp-reply-form .bbp-form label, .widget .bbp-topic-form .bbp-form label {
                    color:var(--bb-headings-color); font-size:15px; letter-spacing:-.24px; margin-bottom:5px; line-height:1.187
                }

                .widget .bbp-forum-form ul.medium-editor-toolbar-actions .medium-editor-action b, .widget .bbp-reply-form ul.medium-editor-toolbar-actions .medium-editor-action b, .widget .bbp-topic-form ul.medium-editor-toolbar-actions .medium-editor-action b {
                    width:20px
                }

                .widget .bbp-forum-form #whats-new-toolbar .medium-editor-toolbar .medium-editor-toolbar-actions button, .widget .bbp-reply-form #whats-new-toolbar .medium-editor-toolbar .medium-editor-toolbar-actions button, .widget .bbp-topic-form #whats-new-toolbar .medium-editor-toolbar .medium-editor-toolbar-actions button {
                    padding:10px 3px; min-width:28px
                }

                .widget .bbp-forum-form #whats-new-toolbar .medium-editor-toolbar {
                    top:unset
                }

                .widget .bb-content-area.bs-replies-wrapper .bb-grid {
                    -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-align:center; -ms-flex-align:center; align-items:center
                }

                .widget #bbpress-forums .bs-single-forum-list>li {
                    border:0
                }

                .widget fieldset.bbp-form .bbp-submit-wrapper .button.submit {
                    margin-left:0
                }

                .widget #bbpress-forums {
                    margin-bottom:0
                }

                .widget fieldset.bbp-form {
                    margin:0
                }

                .widget.widget_block:empty {
                    display:none
                }

                .subnav-search.groups-search {
                    float:right; margin-top:-56px
                }

                .bs-groups-items {
                    margin-bottom:0
                }

                .bs-groups-items .item-title a {
                    margin-bottom:8px; display:inline-block
                }

                .bs-groups-items .item-meta p {
                    margin-bottom:7px
                }

                .bs-groups-items .item-meta p:last-child {
                    margin:0
                }

                .bs-groups-items span.status {
                    text-transform:capitalize
                }

                .bs-groups-items .item-desc {
                    font-size:14px; color:var(--bb-body-text-color); line-height:1.35; -webkit-box-flex:1; -ms-flex:1; flex:1; padding-right:30px; display:block; display:-webkit-box; height:2.69em; margin:0 auto; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis
                }

                .bs-groups-items .item-desc:after {
                    content:" "; display:inline-block; vertical-align:middle
                }

                .bs-groups-items .action {
                    margin-left:auto
                }

                .bs-groups-items.list-view .item-title-wrap {
                    min-width:0
                }

                .bs-groups-items.list-view .item-title a {
                    display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis
                }

                .group-item-avatar {
                    background:#fff; border:3px solid #fff; box-shadow:0 2px 5px 0 rgba(18, 43, 70, .12), 0 0 0 1px var(--bb-content-border-color); border-radius:1px; display:inline-block
                }

                a.group-item-avatar {
                    border-radius:3px
                }

                a.group-item-avatar .avatar {
                    max-width:100%
                }

                .bs-groups-items.grid-view .bs-item-list-inner {
                    padding-bottom:14px; text-align:left
                }

                .bs-groups-items.grid-view .item-avatar {
                    margin-top:-50px; position:relative; max-width:75px; width:100%
                }

                .bs-groups-items.grid-view span.status {
                    font-size:13px; color:#939597; letter-spacing:-.24px
                }

                .bs-groups-items.grid-view .item-title {
                    margin-bottom:15px
                }

                .bs-groups-items.grid-view .item-title a {
                    margin-bottom:0
                }

                .bs-group-head {
                    margin-bottom:6px
                }

                .btn-group {
                    color:var(--bb-primary-color); font-size:13px; line-height:1.1875; letter-spacing:-.24px; font-weight:500; cursor:pointer
                }

                .buddypress-wrap .item-list.groups-list .item-meta {
                    font-size:13px; font-weight:400; color:var(--bb-alternate-text-color)
                }

                .buddypress-wrap .item-list.groups-list .invite-message {
                    margin-top:5px; font-size:14px; font-style:italic
                }

                body #buddypress .bp-list .action .generic-button .leave-group, body #buddypress .bp-list .action .generic-button .membership-requested {
                    background-color:var(--bb-primary-button-background-regular); color:var(--bb-primary-button-text-regular); border:1px solid var(--bb-primary-button-border-regular)
                }

                body #buddypress .bp-list .action .generic-button .leave-group:focus, body #buddypress .bp-list .action .generic-button .membership-requested:focus {
                    box-shadow:var(--bb-primary-button-focus-shadow)
                }

                body #buddypress .bp-list .action .generic-button .leave-group:hover, body #buddypress .bp-list .action .generic-button .membership-requested:hover {
                    background-color:var(--bb-primary-button-background-hover); color:var(--bb-primary-button-text-hover); border-color:var(--bb-primary-button-border-hover)
                }

                body #buddypress .bp-list .action .generic-button .membership-requested {
                    min-width:140px
                }

                .item-desc.group-item-desc {
                    -ms-flex-item-align:center; align-self:center; -webkit-box-flex:1; -ms-flex:1; flex:1; font-size:14px; line-height:1.4; padding-right:20px
                }

                .buddypress-wrap .groups-list .item-desc.group-item-desc p {
                    margin:0; max-width:85%
                }

                #buddypress .bp-list.groups-list li .list-wrap .item .item-block {
                    -webkit-box-flex:0; -ms-flex:0 0 28%; flex:0 0 28%; margin-bottom:20px
                }

                #buddypress .bp-list.groups-list li .list-wrap .item .item-block .groups-title a {
                    width:100%; overflow-wrap:break-word; word-wrap:break-word
                }

                #buddypress .bp-list.groups-list.centered li .list-wrap .item .item-block {
                    padding-right:0
                }

                #buddypress .bp-list.groups-list:not(.grid) li .list-wrap .item .item-block {
                    margin-bottom:0
                }

                .groups-loop-buttons {
                    -ms-flex-item-align:center; align-self:center; min-width:140px
                }

                #groups-order-select, .bp-groups-filter-wrap #dir-filters, div#groups-order-select .select-wrap {
                    margin-top:0; margin-bottom:0
                }

                @media (hover:none) {
                    .entry-content .bs-group-head a.btn-group:not(.button):hover {
                        color:var(--bb-primary-color)
                    }
                }

                #buddypress .group-title {
                    line-height:1; margin:6px 0 2px
                }

                .bs-group-members {
                    display:inline-block; margin-right:12px
                }

                .bs-group-members img {
                    border:1px solid #fff; max-width:24px; display:inline-block; margin-right:-8px; position:relative; z-index:3
                }

                .bs-group-members img:nth-child(2) {
                    z-index:2
                }

                .bs-group-members img:nth-child(3) {
                    z-index:1
                }

                a.bb-more {
                    display:inline-block
                }

                a.bb-more i:before {
                    margin:0; font-size:19px; line-height:.5; position:relative; top:3px; left:-7px; opacity:.7
                }

                .members-count {
                    color:var(--bb-body-text-color)
                }

                .bs-groups-items .bs-item-list-inner .item-meta {
                    font-size:12px
                }

                .bs-groups-directory .bs-item-list-tabs {
                    clear:both
                }

                #groups-list.bp-list .avatar {
                    border-radius:3px
                }

                #groups-list.bp-list .group-avatar-wrap {
                    min-height:81px; min-width:81px
                }

                #groups-list.bp-list .bs-group-members {
                    margin-bottom:0
                }

                .elementor-widget-wrap .buddypress-wrap.bp-shortcode-wrap .subnav-filters {
                    margin:25px 0
                }

                .elementor-widget-wrap #groups-list.bp-list li {
                    padding:0 9px; margin:0 0 20px; display:list-item
                }

                .elementor-widget-wrap #groups-list.bp-list li .item {
                    line-height:inherit
                }

                .elementor-widget-wrap #groups-list.bp-list li .item-avatar {
                    -webkit-box-flex:0; -ms-flex:none; flex:none; margin-right:0
                }

                .elementor-widget-wrap #groups-list.bp-list li .bs-group-members img {
                    max-width:24px; border-radius:50%; border:1px solid #fff
                }

                .elementor-widget-wrap #groups-list.bp-list:not(.grid) .item-avatar {
                    margin-right:20px
                }

                #groups-list.bp-list.grid.bb-cover-enabled .item-avatar {
                    text-align:left; display:-webkit-box; display:-ms-flexbox; display:flex
                }

                #groups-list.bp-list.grid.bb-cover-enabled .item-avatar .group-avatar-wrap {
                    margin-top:-47px
                }

                #groups-list.bp-list.grid.bb-cover-enabled .item-avatar img {
                    max-width:75px; width:100%
                }

                #groups-list.bp-list.grid.bb-cover-enabled .item-avatar .generic-button {
                    text-align:right
                }

                #groups-list.bp-list.grid.bb-cover-enabled .item-avatar .generic-button .group-button {
                    line-height:1.3; min-height:1px; padding:0; border:0; border-radius:0; min-width:1px; width:auto; background:0 0; box-shadow:none; margin:5px 0 5px auto; font-size:14px; color:var(--bb-primary-color); -webkit-transition:all linear .2s; transition:all linear .2s
                }

                #groups-list.bp-list.grid.bb-cover-enabled .item-avatar .generic-button .group-button:hover {
                    color:var(--bb-primary-color)
                }

                #groups-list.bp-list.grid.bb-cover-enabled .item-avatar .generic-button .group-button span {
                    font-size:0
                }

                #groups-list.bp-list.grid.bb-cover-enabled .item-avatar .generic-button .group-button span:before {
                    content:"\e876"; font-family:bb-icons; speak:none; font-size:14px; margin-right:5px; font-style:normal; font-weight:400; font-variant:normal; text-transform:none; line-height:1; list-style:none; -webkit-font-smoothing:antialiased
                }

                #groups-list.bp-list.grid.bb-cover-enabled .item-meta, #groups-list.bp-list.grid.bb-cover-enabled .list-title {
                    text-align:left
                }

                #groups-list.bp-list.grid.bb-cover-enabled .groups-loop-buttons {
                    -ms-flex-item-align:end; align-self:flex-end; min-width:1px; -webkit-box-flex:1; -ms-flex:1; flex:1; margin-left:5px
                }

                #groups-list.bp-list.grid.bb-cover-enabled .groups-loop-buttons .group-button {
                    text-align:right
                }

                .buddypress-wrap ul.bp-list.groups-dir-list.grid .list-wrap {
                    border-radius:var(--bb-block-radius)
                }

                .buddypress-wrap ul.bp-list.groups-dir-list .bs-group-cover a {
                    border-radius:var(--bb-block-radius) var(--bb-block-radius) 0 0
                }

                #groups-list.bp-list .item-entry .list-wrap {
                    padding:0; background-color:var(--bb-content-background-color); border:1px solid var(--bb-content-border-color)
                }

                #groups-list.bp-list .item-entry .list-wrap .group-footer-wrap {
                    display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:center; -ms-flex-align:center; align-items:center; margin-bottom:27px
                }

                #groups-list.bp-list .item-entry .list-wrap .group-footer-wrap .footer-button-wrap {
                    display:block; min-width:auto
                }

                #groups-list.bp-list .item-entry .list-wrap .group-footer-wrap .footer-button-wrap .generic-button {
                    margin-bottom:0
                }

                #groups-list.bp-list .item-entry .list-wrap .group-footer-wrap .footer-button-wrap .group-button:not(.generic-button) {
                    background-color:var(--bb-secondary-button-background-regular); color:var(--bb-secondary-button-text-regular); border:1px solid var(--bb-secondary-button-border-regular); cursor:pointer; font-size:13px; float:right; letter-spacing:-.24px; line-height:28px; margin:0; min-height:30px; min-width:initial; padding:0 12px; text-align:center; text-transform:capitalize; width:auto
                }

                #groups-list.bp-list .item-entry .list-wrap .group-footer-wrap .footer-button-wrap .group-button:not(.generic-button):focus {
                    box-shadow:var(--bb-secondary-button-focus-shadow)
                }

                #groups-list.bp-list .item-entry .list-wrap .group-footer-wrap .footer-button-wrap .group-button:not(.generic-button):before {
                    display:inline-block; font-family:bb-icons; font-size:14px; margin-right:5px; font-weight:400
                }

                #groups-list.bp-list .item-entry .list-wrap .group-footer-wrap .footer-button-wrap .group-button:not(.generic-button).join-group:before {
                    content:"\eef9"
                }

                #groups-list.bp-list .item-entry .list-wrap .group-footer-wrap .footer-button-wrap .group-button:not(.generic-button).leave-group:before, #groups-list.bp-list .item-entry .list-wrap .group-footer-wrap .footer-button-wrap .group-button:not(.generic-button).membership-requested:before {
                    content:"\e876"
                }

                #groups-list.bp-list .item-entry .list-wrap .group-footer-wrap .footer-button-wrap .group-button:not(.generic-button).request-membership:before {
                    content:"\eecc"
                }

                #groups-list.bp-list .item-entry .list-wrap .group-footer-wrap .footer-button-wrap .group-button:not(.generic-button).leave-group:hover:before {
                    content:"\ef23"
                }

                #groups-list.bp-list .item-entry .list-wrap .group-footer-wrap .footer-button-wrap .group-button:not(.generic-button):hover {
                    background-color:var(--bb-secondary-button-background-hover); color:var(--bb-secondary-button-text-hover); border:1px solid var(--bb-secondary-button-border-hover)
                }

                #groups-list.bp-list .item-entry .list-wrap .group-footer-wrap .footer-button-wrap .group-button:not(.generic-button).join-group, #groups-list.bp-list .item-entry .list-wrap .group-footer-wrap .footer-button-wrap .group-button:not(.generic-button).request-membership {
                    background-color:var(--bb-content-background-color); color:var(--bb-headings-color); border:1px solid var(--bb-content-border-color)
                }

                #groups-list.bp-list .item-entry .list-wrap .group-footer-wrap .footer-button-wrap .group-button:not(.generic-button).join-group:focus, #groups-list.bp-list .item-entry .list-wrap .group-footer-wrap .footer-button-wrap .group-button:not(.generic-button).request-membership:focus {
                    box-shadow:var(--bb-outline-button-focus-shadow)
                }

                #groups-list.bp-list .item-entry .list-wrap .group-footer-wrap .footer-button-wrap .group-button:not(.generic-button).join-group:hover, #groups-list.bp-list .item-entry .list-wrap .group-footer-wrap .footer-button-wrap .group-button:not(.generic-button).request-membership:hover {
                    background-color:var(--bb-secondary-button-background-hover); color:var(--bb-secondary-button-text-hover); border:1px solid var(--bb-secondary-button-border-hover)
                }

                #groups-list.bp-list .item-entry .list-wrap .group-footer-wrap .footer-button-wrap .group-button:not(.generic-button).membership-requested {
                    opacity:.5; pointer-events:none
                }

                #groups-list.bp-list.grid.bb-cover-disabled .item-avatar .groups-loop-buttons {
                    display:none
                }

                #groups-list.bp-list.grid.bb-cover-disabled img.avatar {
                    max-width:115px; width:100%
                }

                #groups-list.bp-list.grid.bb-cover-disabled .group-avatar-wrap {
                    margin:15px 0 0 15px
                }

                #groups-list.bp-list.grid.bb-cover-disabled .item-meta {
                    margin-bottom:5px
                }

                #groups-list.bp-list.grid.bb-cover-disabled.centered .group-avatar-wrap {
                    margin-top:25px
                }

                #groups-list.bp-list.grid .list-wrap .item {
                    padding-bottom:55px
                }

                #groups-list.bp-list.grid .list-wrap .item.group-members-hidden.group-join-button-hidden {
                    padding-bottom:0
                }

                #groups-list.bp-list.grid .list-wrap .group-footer-wrap {
                    position:absolute; left:20px; right:20px; bottom:-5px
                }

                #groups-list.bp-list:not(.grid) {
                    display:-webkit-box; display:-ms-flexbox; display:flex
                }

                #groups-list.bp-list:not(.grid) .item-entry .item {
                    -ms-flex-flow:row; flex-flow:row
                }

                #groups-list.bp-list:not(.grid) .item-entry .item .group-item-wrap {
                    -webkit-box-flex:0; -ms-flex:0 0 calc(100% - 250px); flex:0 0 -webkit-calc(100% - 250px); flex:0 0 calc(100% - 250px)
                }

                #groups-list.bp-list:not(.grid) .item-entry .item .group-item-wrap .item-desc p {
                    max-width:600px
                }

                #groups-list.bp-list:not(.grid) .item-entry .item-avatar {
                    display:block
                }

                #groups-list.bp-list:not(.grid) .item-entry .group-avatar-wrap {
                    margin-left:0
                }

                #groups-list.bp-list:not(.grid) .item-entry .list-wrap {
                    padding:15px 20px
                }

                #groups-list.bp-list:not(.grid) .item-entry .list-wrap .group-footer-wrap {
                    margin-bottom:0
                }

                #groups-list.bp-list:not(.grid) .item-entry .list-wrap .group-footer-wrap .footer-button-wrap .group-button:not(.generic-button) {
                    min-width:135px; padding:1px 12px
                }

                @media screen and (max-width:1000px) {
                    #groups-list.bp-list:not(.grid) .item-entry .item {
                        -ms-flex-flow:column; flex-flow:column
                    }

                    #groups-list.bp-list:not(.grid) .item-entry .item .group-footer-wrap {
                        -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start
                    }
                }

                #groups-list.bp-list.invites:not(.grid) {
                    width:100%; display:block
                }

                #groups-list.bp-list.invites:not(.grid) .item-entry .item {
                    -ms-flex-flow:row wrap; flex-flow:row wrap
                }

                #groups-list.bp-list.left .group-footer-wrap.group-members-hidden .groups-loop-buttons {
                    -webkit-box-flex:0; -ms-flex:none; flex:none; margin-left:0
                }

                #groups-list.bp-list.centered .group-footer-wrap.group-join-button-hidden {
                    -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center
                }

                #groups-list.bp-list.centered .group-footer-wrap.group-members-hidden {
                    -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center
                }

                #groups-list.bp-list.centered .group-footer-wrap.group-members-hidden .groups-loop-buttons {
                    -webkit-box-flex:0; -ms-flex:none; flex:none
                }

                body:not(.logged-in) #groups-list.bp-list.grid .list-wrap .item.group-members-hidden {
                    padding-bottom:0
                }

                .buddypress-wrap ul.bp-list.groups-dir-list:not(.grid) .item-entry:first-child .list-wrap {
                    border-radius:var(--bb-block-radius) var(--bb-block-radius) 0 0
                }

                .buddypress-wrap ul.bp-list.groups-dir-list:not(.grid) .item-entry:last-child .list-wrap {
                    border-radius:0 0 var(--bb-block-radius) var(--bb-block-radius)
                }

                @media screen and (min-width:1146px) and (max-width:1500px) {
                    body.has-sidebar.buddypanel-open .buddypress-wrap .grid.bp-list.groups-list>li {
                        -webkit-box-flex:0; -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%
                    }
                }

                @media screen and (min-width:1146px) and (max-width:1195px) {
                    body.has-sidebar.buddypanel-open .buddypress-wrap .grid.bp-list.groups-list>li {
                        -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%
                    }
                }

                @media screen and (min-width:1146px) and (max-width:1500px) {
                    body:not(.has-sidebar).buddypanel-open .buddypress-wrap .grid.bp-list.groups-list>li {
                        -webkit-box-flex:0; -ms-flex:0 0 33.3333%; flex:0 0 33.3333%; max-width:33.3333%
                    }
                }

                @media screen and (min-width:895px) and (max-width:1195px) {
                    body:not(.has-sidebar).buddypanel-open .buddypress-wrap .grid.bp-list.groups-list>li {
                        -webkit-box-flex:0; -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%
                    }
                }

                @media screen and (min-width:800px) and (max-width:894px) {
                    body:not(.has-sidebar).buddypanel-open .buddypress-wrap .grid.bp-list.groups-list>li {
                        -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%
                    }
                }

                @media screen and (min-width:1046px) and (max-width:1345px) {
                    body:not(.has-sidebar, .buddypanel-open) .buddypress-wrap .grid.bp-list.groups-list>li {
                        -webkit-box-flex:0; -ms-flex:0 0 33.3333%; flex:0 0 33.3333%; max-width:33.3333%
                    }
                }

                @media screen and (min-width:800px) and (max-width:1044px) {
                    body:not(.has-sidebar, .buddypanel-open) .buddypress-wrap .grid.bp-list.groups-list>li {
                        -webkit-box-flex:0; -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%
                    }
                }

                @media screen and (max-width:1420px) {
                    body.has-sidebar .buddypress-wrap .grid.bp-list.groups-list>li {
                        -webkit-box-flex:0; -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%
                    }
                }

                @media screen and (max-width:1145px) {
                    body.has-sidebar .buddypress-wrap .grid.bp-list.groups-list>li {
                        -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%
                    }
                }

                @media screen and (max-width:1240px) {
                    body:not(.has-sidebar) .buddypress-wrap .grid.bp-list.groups-list>li {
                        -webkit-box-flex:0; -ms-flex:0 0 33%; flex:0 0 33%; max-width:33%
                    }
                }

                @media screen and (max-width:968px) {
                    body:not(.has-sidebar) .buddypress-wrap .grid.bp-list.groups-list>li {
                        -webkit-box-flex:0; -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%
                    }
                }

                @media screen and (max-width:799px) {
                    body.has-sidebar .buddypress-wrap .grid.bp-list.groups-list>li, body:not(.has-sidebar) .buddypress-wrap .grid.bp-list.groups-list>li {
                        -webkit-box-flex:0; -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%
                    }
                }

                @media screen and (max-width:640px) {
                    body.has-sidebar .buddypress-wrap .grid.bp-list.groups-list>li, body:not(.has-sidebar) .buddypress-wrap .grid.bp-list.groups-list>li {
                        -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%
                    }
                }

                .group-members-wrap.only-grid-view {
                    font-size:12px; color:var(--bb-alternate-text-color); letter-spacing:-.24px; margin-bottom:2px; text-align:left
                }

                .groups.group-members #group-members-search {
                    height:34px; font-size:15px
                }

                .groups.group-members .buddypress-wrap .subnav-filters {
                    margin-bottom:20px
                }

                a.bb-more-link {
                    display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center
                }

                a.bb-more-link i {
                    font-size:12px
                }

                .groups.single-item .activity-update-form {
                    margin-bottom:20px
                }

                #item-body.group-single-wrapper {
                    margin:0 -10px
                }

                .bb-cover-disabled.grid .group-members-wrap.only-grid-view {
                    display:none
                }

                .bp-shortcode-wrap .bp-feedback.info {
                    margin-top:-5px; margin-bottom:20px
                }

                .bp-shortcode-wrap .dir-list {
                    border-top:1px solid var(--bb-content-border-color); padding-top:30px
                }

                .bp-shortcode-wrap .item-desc.group-item-desc {
                    padding-right:40px
                }

                .buddypress-wrap.bp-shortcode-wrap .subnav-filters {
                    margin-top:-56px; float:right
                }

                body #buddypress .bp-list .action .generic-button .group-button {
                    min-width:170px
                }

                #request-membership-form #group-request-membership-comments {
                    min-height:80px; margin-bottom:20px
                }

                .groups .bp-single-vert-nav.bp-vertical-navs #item-body #subnav .subnav {
                    width:100%; margin:0; padding:0; border-bottom:none
                }

                .groups.bb-template-v1 .bp-single-vert-nav.bp-vertical-navs #item-body #subnav .subnav li a {
                    padding-bottom:5px; line-height:inherit
                }

                .buddypress .buddypress-wrap .bp-list.grid .action .group-subscription-div button.ges-change, .buddypress .buddypress-wrap .group-subscription-div button.ges-change, .group-subscription-div button.ges-change {
                    padding:2px 5px; background-color:var(--bb-secondary-button-background-regular); color:var(--bb-secondary-button-text-regular); border:1px solid var(--bb-secondary-button-border-regular); font-size:13px
                }

                .buddypress .buddypress-wrap .bp-list.grid .action .group-subscription-div button.ges-change:focus, .buddypress .buddypress-wrap .group-subscription-div button.ges-change:focus, .group-subscription-div button.ges-change:focus {
                    box-shadow:var(--bb-secondary-button-focus-shadow)
                }

                .buddypress .buddypress-wrap .bp-list.grid .action .group-subscription-div button.ges-change:hover, .buddypress .buddypress-wrap .group-subscription-div button.ges-change:hover, .group-subscription-div button.ges-change:hover {
                    background-color:var(--bb-secondary-button-background-hover); color:var(--bb-secondary-button-text-hover); border:1px solid var(--bb-secondary-button-border-hover)
                }

                #buddypress .groups-header .group-subscription-div .group-subscription-status {
                    color:var(--bb-body-text-color)
                }

                .groups-header .centered .group-subscription-div {
                    text-align:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center
                }

                .groups-header .group-subscription-div {
                    display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -ms-flex-wrap:wrap; flex-wrap:wrap
                }

                @media screen and (max-width:782px) {
                    .groups-header .group-subscription-div {
                        text-align:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center
                    }
                }

                .groups-header .group-subscription-div .group-subscription-status-desc {
                    -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; margin-bottom:3px
                }

                .groups-header .group-subscription-div+[id*=ges-panel] {
                    display:none
                }

                body.bp-nouveau.groups:not(.single-item) .group-subscription-div #js-dialogtooltip {
                    left:0; right:0; z-index:11
                }

                @media screen and (min-width:46.8em) {
                    body.bp-nouveau.groups:not(.single-item) .group-subscription-div #js-dialogtooltip {
                        left:0; right:0
                    }
                }

                .group-subscription-div {
                    font-size:13px
                }

                .group-subscription-div #js-dialogtooltip {
                    border:1px solid var(--bb-content-border-color); background-color:var(--bb-content-background-color); border-radius:var(--bb-block-radius-inner)
                }

                @media screen and (max-width:800px) {
                    .group-subscription-div #js-dialogtooltip {
                        max-width:350px
                    }
                }

                @media screen and (max-width:544px) {
                    .group-subscription-div #js-dialogtooltip {
                        max-width:250px
                    }
                }

                .group-subscription-div #js-dialogtooltip #tooltip-title {
                    font-size:13px; line-height:150%
                }

                .group-subscription-div #js-tooltip-close {
                    border:0; background-color:transparent; display:inline-block; width:16px; height:16px; margin-right:6px; color:var(--bb-alternate-text-color)
                }

                .group-subscription-div #js-tooltip-close:hover {
                    color:var(--bb-headings-color)
                }

                .group-subscription-div #js-tooltip-close:before {
                    content:"\e828"; font-family:bb-icons; speak:none; font-size:16px; margin-right:5px; font-style:normal; font-weight:400; font-variant:normal; text-transform:none; line-height:1; list-style:none; -webkit-font-smoothing:antialiased; display:inline-block; width:16px; height:16px
                }

                .group-subscription-div #js-tooltip-close .modal-close__text {
                    font-size:0
                }

                .group-subscription-div .gemail_icon {
                    background-image:none !important; padding-left:0 !important; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center
                }

                .group-subscription-div .gemail_icon:before {
                    content:"\ee62"; font-family:bb-icons; speak:none; font-size:16px; margin-right:5px; font-style:normal; font-weight:400; font-variant:normal; text-transform:none; line-height:1; list-style:none; -webkit-font-smoothing:antialiased; display:inline-block; width:16px; height:16px
                }

                .buddypress .buddypress-wrap .bp-list.grid .action .group-subscription-div .js-tooltip-content, .buddypress .buddypress-wrap .bp-list.list .action .group-subscription-div .js-tooltip-content {
                    color:var(--bb-body-text-color)
                }

                .buddypress .buddypress-wrap .bp-list.grid .action .group-subscription-div a.group-sub, .buddypress .buddypress-wrap .bp-list.list .action .group-subscription-div a.group-sub {
                    display:inline-block; border:0; padding:0 5px 0 0; color:var(--bb-headings-color); font-weight:700
                }

                .buddypress .buddypress-wrap .bp-list.grid .action .group-subscription-div a.group-sub:hover, .buddypress .buddypress-wrap .bp-list.list .action .group-subscription-div a.group-sub:hover {
                    background-color:transparent; color:var(--bb-primary-color)
                }

                .bpgesWrapper .group-footer-wrap {
                    -ms-flex-wrap:wrap; flex-wrap:wrap
                }

                .bpgesWrapper .group-footer-wrap>.group-subscription-div {
                    -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; padding-top:10px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center
                }

                @media screen and (max-width:1000px) {
                    .bp-list:not(.grid) .bpgesWrapper .group-footer-wrap>.group-subscription-div {
                        -webkit-box-flex:1; -ms-flex:1; flex:1
                    }
                }

                body.bp-nouveau.groups:not(.single-item) .bpgesWrapper .group-subscription-div {
                    position:relative; top:10px
                }

                body #buddypress .bp-list.bp-list .bpgesWrapper .bp-generic-meta .generic-button {
                    margin-right:0
                }

                .bp-list.bp-list .bpgesWrapper .group-footer-wrap>.group-subscription-div {
                    -webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end
                }

                .bp-list.grid .bpgesWrapper .group-footer-wrap>.group-subscription-div {
                    -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center
                }

                #groups-list.bp-list.grid .list-wrap .item.bpgesWrapper {
                    padding-bottom:105px
                }

                #ass-email-subscriptions-options-page {
                    background:var(--bb-content-background-color); border:1px solid var(--bb-content-border-color); border-radius:var(--bb-block-radius); padding:20px
                }

                #ass-email-subscriptions-options-page form>b {
                    color:var(--bb-headings-color)
                }

                .ass-email-type .ass-email-explain {
                    color:var(--bb-alternate-text-color); margin-left:24px
                }

                .ass-email-type label input[type=radio] {
                    margin-right:10px
                }

                @media screen and (min-width:544px) {
                    .groups-manage-members-list .section-title.gen-members-section .search-wrapper {
                        margin-top:0
                    }

                    .groups-manage-members-list .section-title.gen-members-section .search-wrapper.loading:after {
                        left:-30px; right:unset
                    }

                    .gen-members-section {
                        display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; margin-bottom:1em
                    }

                    .gen-members-section .group-search.search-wrapper {
                        margin-left:auto
                    }
                }

                @media screen and (min-width:800px) {
                    .sidebar-left .bb-profile-grid, .sidebar-left .bb-user-nav-display-wrap {
                        -ms-flex-flow:row-reverse; flex-flow:row-reverse
                    }
                }

                @media (min-width:800px) and (max-width:1150px) {
                    .has-sidebar .bs-groups-items.list-view .item-wrap-left {
                        -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start
                    }

                    .has-sidebar .bs-groups-items.list-view .item-wrap-left {
                        margin-bottom:20px
                    }

                    .has-sidebar .bs-groups-items.list-view div.action {
                        -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; padding:0; margin:0
                    }

                    .has-sidebar .bs-groups-items.list-view .item-wrap-right {
                        -ms-flex-flow:row wrap; flex-flow:row wrap
                    }

                    .has-sidebar .bs-groups-items .item-desc {
                        -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; margin-bottom:15px; padding-right:0
                    }

                    .has-sidebar #buddypress .bs-groups-items .action .button {
                        display:inline-block
                    }

                    .bs-item-list.list-view .bb-group-profile-card .bs-meta-bp_group_last_active {
                        -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; margin-bottom:15px
                    }
                }

                @media (max-width:1000px) {
                    .bs-groups-items.list-view .item-wrap-left {
                        -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start
                    }

                    .bs-groups-items.list-view .item-wrap-left {
                        margin-bottom:20px
                    }

                    .bs-groups-items.list-view div.action {
                        -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; padding:0; margin:0
                    }

                    .bs-groups-items.list-view .item-wrap-right {
                        -ms-flex-flow:row wrap; flex-flow:row wrap
                    }

                    .bs-groups-items .item-desc {
                        -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; margin-bottom:15px; padding-right:0
                    }

                    #buddypress .bs-groups-items .action .button {
                        display:inline-block
                    }

                    .item-desc.group-item-desc {
                        margin:10px 0; padding-right:0
                    }

                    #buddypress .bp-list.groups-list li .list-wrap .item .item-block, .item-desc.group-item-desc {
                        -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; padding-right:0
                    }

                    .buddypress-wrap .groups-list .item-desc.group-item-desc p {
                        max-width:100%
                    }

                    body.logged-in .bp-list.groups-list li .item .item-block {
                        margin-bottom:0
                    }
                }

                @media (max-width:543px) {
                    .item-title a {
                        font-size:18px; line-height:1.4
                    }

                    .bs-groups-items.list-view .item-wrap-left {
                        padding-right:0
                    }

                    .bs-groups-items.list-view .item-wrap-right {
                        -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%
                    }
                }

                @media screen and (max-width:782px) {
                    #item-actions.group-item-actions dl {
                        display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-flow:row wrap; flex-flow:row wrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; margin:0 0 10px; padding:0
                    }

                    .directory.groups .bp-secondary-header {
                        margin-top:20px
                    }

                    .bp-group-filter-wrap #group-type-filters, .bp-group-filter-wrap #group-type-select, .bp-group-filter-wrap #group-type-select .select-wrap {
                        margin-top:0; margin-bottom:0
                    }
                }

                @media (max-width:380px) {
                    .list-view .item-wrap-left {
                        -ms-flex-flow:row wrap; flex-flow:row wrap
                    }

                    .bs-item-list.list-view .item-avatar {
                        margin-right:15px
                    }

                    .bs-groups-items .item-title a {
                        margin-bottom:3px
                    }

                    .bs-groups-items.list-view .item-title-wrap {
                        -webkit-box-flex:1; -ms-flex:1; flex:1
                    }
                }

                @media (max-width:544px) {
                    .subnav-search.groups-search {
                        float:right; margin-top:-6px; width:100%; margin-bottom:20px
                    }
                }

                .bb-single-bp-content {
                    background:#fff; border:1px solid var(--bb-content-border-color); border-radius:4px; padding:20px; margin-bottom:20px
                }

                #buddypress .bb-single-bp-content.bb-friends-wrap .bs-dir-search {
                    margin-top:-10px
                }

                .bb-single-bp-content .bs-item-list-tabs {
                    margin-top:20px; margin-bottom:-16px; border:0
                }

                .bb-single-bp-content .bs-item-list-tabs .selected a {
                    font-weight:inherit
                }

                #buddypress .bb-single-bp-header {
                    border-bottom:1px solid var(--bb-content-border-color); margin:0 -20px 20px; padding:0 20px 15px
                }

                #buddypress .bb-single-bp-header .bs-title {
                    font-family:inherit; font-size:1rem; letter-spacing:.33px; margin-bottom:0; font-weight:600; text-transform:uppercase; line-height:1
                }

                #buddypress .bb-single-bp-header .bs-dir-search {
                    margin:0 0 0 auto
                }

                #buddypress .bb-single-bp-header .bs-link {
                    font-size:14px
                }

                .single-item.groups #buddypress #item-header #item-header-cover-image #item-actions, .single-item.groups #buddypress #item-header #item-header-cover-image #item-header-content {
                    max-width:none
                }

                .single-item.groups #buddypress div#item-header div.generic-button {
                    margin:0
                }

                .single-item.groups #buddypress div#item-header #item-buttons {
                    padding:0; margin-bottom:0
                }

                .single-item.groups #buddypress .group-title-bar {
                    margin-top:30px
                }

                .single-item.groups #buddypress div#item-header div#item-meta {
                    margin:10px 0 5px; padding:0
                }

                .single-item.groups #buddypress div#item-header div#item-meta p {
                    margin-bottom:12px; color:var(--bb-body-text-color)
                }

                .single-item.groups #buddypress .highlight, .single-item.groups #buddypress .highlight strong {
                    display:block; font-size:15px; background:0 0
                }

                .single-item.groups #buddypress ul.bbp-threaded-replies li.highlight {
                    margin-bottom:0
                }

                .single-item.groups #buddypress .group-members-preview .gmp-list {
                    margin-right:10px
                }

                .single-item.groups #buddypress .group-members-preview img {
                    float:right; width:32px; height:32px; margin-left:-10px; border-radius:50%; border:1px solid #fff
                }

                .single-item.groups #buddypress .group-members-preview img:last-child {
                    margin:0
                }

                .single-item.groups #buddypress div#item-header div#item-meta .group-members-preview p {
                    margin:0; font-size:13px; color:#939597
                }

                .single-item.groups #buddypress div#item-header div#item-meta .group-members-preview p span {
                    color:#3c4a5a
                }

                .single-item.subgroups #buddypress .item-body .subnav-filters {
                    margin-bottom:1.5em
                }

                .single-item.subgroups #buddypress .item-body .groups-type-navs {
                    display:none
                }

                #buddypress #item-header-cover-image #item-buttons {
                    margin-left:auto
                }

                body #buddypress .groups-header #item-header-cover-image {
                    margin-left:auto; padding-bottom:30px
                }

                #buddypress .bs-group-invite .button, #buddypress .generic-button a.group-button.join-group, #buddypress .generic-button a.group-button.leave-group {
                    background:0 0; border-width:1px; border-color:#385dff; box-shadow:none; color:#385dff; font-size:14px; min-height:34px; padding:6px 20px; border-radius:var(--bb-button-radius)
                }

                #buddypress .bs-group-invite .button:hover, #buddypress .generic-button a.group-button.join-group:hover, #buddypress .generic-button a.group-button.leave-group:hover {
                    color:#0070e6; border-color:#0070e6
                }

                .bb-group-members-wrap.bb-single-bp-content .item-meta {
                    margin:10px 0 15px
                }

                .bs-suggested-groups .item {
                    margin-bottom:10px; border:1px solid var(--bb-content-border-color); border-radius:4px; overflow:hidden
                }

                .bs-suggested-groups .item .bs-suggested-group-cover {
                    height:66px; display:block; background-position:center top; background-repeat:no-repeat; background-size:cover
                }

                .bs-suggested-groups .item #item-header-avatar {
                    position:relative; width:52px; margin-left:15px; margin-top:-40px; border:2px solid #fff; border-radius:3px
                }

                .bs-suggested-groups .item #item-header-avatar a {
                    border-radius:3px; overflow:hidden
                }

                .bs-suggested-groups .item .item-meta {
                    position:relative; padding:10px 15px 15px
                }

                .bs-suggested-groups .item h5 {
                    margin-bottom:0
                }

                .bs-suggested-groups .item .meta-members {
                    font-size:13px; color:#939597
                }

                .bs-suggested-groups .item a.meta-join {
                    font-size:15px; position:absolute; top:2px; right:15px
                }

                .bs-suggested-groups .item a.meta-join:hover {
                    color:#0070e6
                }

                .widget-title .stats {
                    color:#818385
                }

                .bs-group-invite .more, .bs-suggested-groups .more {
                    font-weight:600
                }

                .bs-group-admins ul, .bs-group-members-grid ul, .bs-group-photos ul {
                    display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; margin:0 -2px -4px
                }

                .bs-group-admins ul li, .bs-group-members-grid ul li, .bs-group-photos ul li {
                    margin-bottom:4px; padding:0 2px; width:-webkit-calc(100% * (1 / 4)); width:calc(100% * (1 / 4))
                }

                .bs-group-admins ul a, .bs-group-members-grid ul a, .bs-group-photos ul a {
                    display:-webkit-box; display:-ms-flexbox; display:flex; height:100%; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; text-align:center; font-size:13px; border-radius:3px; overflow:hidden; background:rgba(18, 43, 70, .05); color:var(--bb-primary-color)
                }

                .bs-group-admins ul img, .bs-group-members-grid ul img, .bs-group-photos ul img {
                    width:100%
                }

                .bs-group-photos ul li {
                    width:-webkit-calc(100% * (1 / 3)); width:calc(100% * (1 / 3))
                }

                .bs-group-invite .widget-title {
                    margin-bottom:10px
                }

                .bs-group-invite p {
                    margin-bottom:12px
                }

                .widget .more {
                    font-size:12px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center
                }

                .widget .more i {
                    margin-left:-8px; font-size:24px
                }

                .widget .more:hover {
                    color:#0070e6
                }

                .bs-group-members-grid, .bs-group-photos {
                    padding-bottom:15px
                }

                .bs-group-members-grid .more, .bs-group-photos .more {
                    margin-top:15px; text-transform:uppercase; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center
                }

                #buddypress .bs-group-invite .group-invite-form, .bs-group-invite .group-invite-form {
                    margin-bottom:10px
                }

                #buddypress .bs-group-invite input, .bs-group-invite input {
                    font-size:14px; height:33px
                }

                #buddypress .bs-group-invite input[type=email], .bs-group-invite input[type=email] {
                    width:-webkit-calc(100% - 72px); width:calc(100% - 72px); border:1px solid #dedfe2; border-radius:3px 0 0 3px
                }

                #buddypress .bs-group-invite input[type=submit], .bs-group-invite input[type=submit] {
                    min-height:33px; line-height:33px; padding-top:0; padding-bottom:0; background:#d0d4d8; border-radius:0 3px 3px 0; border-left:0; color:#fff
                }

                #buddypress .bs-group-invite .button:hover, .bs-group-invite .button:hover {
                    background:0 0
                }

                .group-members-heading {
                    padding:20px; border:1px solid var(--bb-content-border-color); border-bottom:none; border-radius:4px 4px 0 0; background:#fff
                }

                .group-members-heading h6 {
                    margin:0; text-transform:uppercase
                }

                hr.group-members-border {
                    height:1px; margin:0 20px; background:var(--bb-content-border-color)
                }

                #buddypress #member-list {
                    padding:10px; border:1px solid var(--bb-content-border-color); border-top:none; border-radius:0 0 4px 4px; background:#fff
                }

                #buddypress #member-list li {
                    padding:10px; border:none
                }

                #buddypress #member-list h5 {
                    margin-bottom:0; font-weight:600
                }

                #buddypress #member-list h5 a {
                    color:var(--bb-headings-color)
                }

                #buddypress #member-list .member-options-wrap {
                    position:relative; cursor:pointer
                }

                #buddypress #member-list .member-options-wrap>a {
                    color:var(--bb-alternate-text-color)
                }

                #buddypress #member-list .member-options-wrap>a:after {
                    content:" "; position:absolute; width:0; height:0; top:26px; margin:0 8px 0 0; right:0; box-sizing:border-box; border:8px solid #000; border-color:#fff #fff transparent transparent; -webkit-transform-origin:0 0; -ms-transform-origin:0 0; transform-origin:0 0; -webkit-transform:rotate(-45deg); -ms-transform:rotate(-45deg); transform:rotate(-45deg); box-shadow:2px -3px 3px 0 rgba(0, 0, 0, .02); -webkit-transition:all linear .2s; transition:all linear .2s; z-index:101; opacity:0; visibility:hidden
                }

                #buddypress #member-list .member-options-wrap .member-options-menu {
                    position:absolute; right:0; top:26px; margin-right:-10px; padding:10px 0; background:#fff; box-shadow:0 2px 7px 1px rgba(0, 0, 0, .05), 0 6px 32px 0 rgba(18, 43, 70, .1); border-radius:4px; z-index:100; opacity:0; visibility:hidden; -webkit-transition:all linear .2s; transition:all linear .2s
                }

                #buddypress #member-list .member-options-wrap .member-options-menu a {
                    display:block; padding:2px 15px; margin:0; min-height:0; font-size:13px; line-height:24px; white-space:nowrap; border:0; border-radius:0; background:0 0; color:var(--bb-body-text-color); text-align:left
                }

                #buddypress #member-list .member-options-wrap .member-options-menu a:hover {
                    color:var(--bb-primary-color); background:#f5f5f5
                }

                #buddypress #member-list .member-options-wrap:hover>a {
                    color:var(--bb-headings-color)
                }

                #buddypress #member-list .member-options-wrap:hover>a:after {
                    opacity:1; visibility:visible
                }

                #buddypress #member-list .member-options-wrap:hover .member-options-menu {
                    opacity:1; visibility:visible
                }

                #buddypress #member-list .inside {
                    border:1px solid var(--bb-content-border-color); border-radius:4px; overflow:hidden
                }

                #buddypress #member-list .inside>a {
                    display:block; overflow:hidden
                }

                #buddypress #member-list .inside img {
                    margin:0
                }

                #buddypress #member-list .member-info {
                    position:relative; -webkit-box-flex:1; -ms-flex:1; flex:1; padding:20px
                }

                #buddypress #member-list .member-location {
                    display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; font-size:14px; color:#939597
                }

                #buddypress #member-list .member-location i {
                    margin-left:-8px; font-size:20px
                }

                #buddypress #member-list .activity {
                    position:absolute; bottom:20px; left:20px
                }

                .bs-item-list.square-view .bs-item-list-inner {
                    padding:0
                }

                .bs-item-list.square-view .bs-item-avatar {
                    margin-bottom:0
                }

                .bs-item-list.square-view .bs-item-avatar img.avatar {
                    border-radius:3px 0 0 3px; max-width:150px
                }

                .bs-item-list.square-view .bb-member-deails-wrap {
                    text-align:left; padding:20px
                }

                .bs-item-list.square-view .follow-wrap {
                    margin-bottom:0
                }

                .bs-item-list.square-view a.bs-dropdown-link {
                    color:var(--bb-headings-color); border:0; display:inline-block; line-height:1; opacity:.4; padding:7px 0; -webkit-transition:all linear .2s; transition:all linear .2s; font-size:20px
                }

                .bb-member-deails-wrap {
                    display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-flow:row wrap; flex-flow:row wrap
                }

                .bb-member-deails-wrap>div {
                    -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%
                }

                .bb-member-deails-wrap>div:last-child {
                    margin-top:auto
                }

                .bb-member-deails-wrap .item-meta {
                    margin-top:-20px
                }

                .bp-group-status {
                    margin-bottom:1rem
                }

                p.bp-group-meta.bp-group-status, p.bp-group-meta.bp-group-type {
                    -ms-flex-item-align:start; align-self:flex-start; margin-top:8px; margin-bottom:10px
                }

                .groups-header #item-header-cover-image #item-actions {
                    padding:0; text-align:left
                }

                .group-description {
                    font-size:14px; color:inherit; margin:10px 0
                }

                .groups-header div#item-actions {
                    display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-flow:column; flex-flow:column
                }

                .group-members #buddypress #item-body .bp-navs.group-subnav, .groups-header .moderators-lists .moderators-title {
                    display:none
                }

                .buddypress-wrap.bp-single-vert-nav .group-invites-members-listing {
                    padding-bottom:20px
                }

                #group-invites-container .bb-groups-invites-left #members-list {
                    max-height:60vh
                }

                .group-invites #buddypress.buddypress-wrap.bp-single-vert-nav #item-body {
                    padding-bottom:0
                }

                .group-invites #buddypress.buddypress-wrap.bp-single-vert-nav #item-body #group-invites-container {
                    border:0; margin:0 -20px
                }

                .group-invites #buddypress.buddypress-wrap.bp-single-vert-nav #item-body #group-invites-container .bp-navs.group-subnav {
                    background:0 0; min-height:1px; -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; padding:0 20px; border-radius:0; border:0
                }

                .group-invites #buddypress.buddypress-wrap.bp-single-vert-nav #item-body #group-invites-container .group-invites-column {
                    padding:0
                }

                .group-invites #buddypress.buddypress-wrap.bp-single-vert-nav #item-body li.selected {
                    background:0 0
                }

                .pending-invites #buddypress.buddypress-wrap.bp-single-vert-nav #item-body #group-invites-container .group-invites-column {
                    padding:20px 20px 0
                }

                .pending-invites #item-body #group-invites-container .bp-invites-content .list-title {
                    margin-bottom:5px
                }

                .group-invites .bp-dir-hori-nav:not(.bp-vertical-navs) #item-body #group-invites-container .bp-navs.group-subnav {
                    -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; min-height:1px; border:0; padding:0 20px; border-radius:4px 4px 0 0; background:#fff; border-bottom:1px solid var(--bb-content-border-color)
                }

                .group-invites .bp-dir-hori-nav:not(.bp-vertical-navs) #group-invites-container ul.subnav li {
                    float:left; margin-right:30px
                }

                .group-invites .bp-dir-hori-nav:not(.bp-vertical-navs) #item-body #group-invites-container .subnav li.selected {
                    background:0 0; border-bottom:1px solid var(--bb-primary-color); margin-bottom:-1px
                }

                .group-invites .bp-dir-hori-nav:not(.bp-vertical-navs) #item-body #group-invites-container .subnav li.selected a {
                    font-weight:500
                }

                .group-invites .bp-dir-hori-nav:not(.bp-vertical-navs) #item-body #group-invites-container .bp-navs.group-subnav a {
                    background:0 0; margin-bottom:0; padding:16px 0
                }

                @media (max-width:1050px) {
                    .group-invites .bp-single-vert-nav nav#object-nav.vertical {
                        -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; border:0; border-bottom:1px solid var(--bb-content-border-color); min-height:1px; padding:10px 0
                    }

                    .group-invites .bp-single-vert-nav nav#object-nav.vertical li {
                        width:auto
                    }

                    .group-invites #buddypress.bp-single-vert-nav.bp-vertical-navs .bp-wrap nav#object-nav.vertical {
                        border-radius:4px 4px 0 0
                    }

                    .group-invites nav#object-nav.vertical a {
                        padding:5px 15px
                    }
                }

                .groups-header .parent-list .parent-title {
                    display:none
                }

                .groups.group-admin #buddypress.buddypress-wrap.bp-single-vert-nav #item-body {
                    border:0; -ms-flex-flow:column; flex-flow:column
                }

                .groups.group-admin #buddypress.buddypress-wrap.bp-single-vert-nav #item-body #group-settings-form {
                    padding:30px 0 0
                }

                .groups.group-admin .bp-single-vert-nav .bp-navs.group-subnav {
                    background:0 0; -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; min-height:1px; padding:0; border:0; padding-top:10px
                }

                .groups.group-admin .bp-single-vert-nav .bp-navs.group-subnav a {
                    background:0 0; line-height:1.6875rem; padding:0 0 10px; margin-bottom:-1px
                }

                .groups.group-admin .bp-single-vert-nav .bp-navs.group-subnav .selected a {
                    border-bottom:1px solid var(--bb-primary-color); font-weight:500; border-top:0
                }

                .groups.group-admin .bp-single-vert-nav .bp-navs.group-subnav li {
                    float:left; padding-right:30px
                }

                .bp-learndash-reports-filters-form {
                    display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end; -ms-flex-flow:row wrap; flex-flow:row wrap
                }

                .bp-learndash-reports-filters-form>* {
                    margin-left:10px; margin-bottom:10px
                }

                .bp-learndash-reports-filters-form button.button {
                    font-size:14px; font-weight:500; min-height:34px; min-width:120px; padding:6px 20px
                }

                .bp-learndash-reports-filters-form .bp-learndash-reports-filters select {
                    height:34px
                }

                .bp_ld_report_table_wrapper h2 {
                    font-weight:500; font-size:22px; line-height:1.1
                }

                .bp_ld_report_table_wrapper .bp_ld_report_table {
                    border:0; border-collapse:collapse; border-radius:4px; overflow:hidden; box-shadow:0 0 0 1px #e7eaec; width:100%
                }

                .bp_ld_report_table_wrapper .bp_ld_report_table thead tr {
                    background:#fff; border-bottom:1px solid var(--bb-content-border-color)
                }

                .bp_ld_report_table_wrapper .bp_ld_report_table thead th {
                    border-bottom:0; font-size:13px; outline:0; font-weight:400; text-transform:uppercase; color:var(--bb-alternate-text-color)
                }

                .bp_ld_report_table_wrapper .bp_ld_report_table td, .bp_ld_report_table_wrapper .bp_ld_report_table th {
                    border:0; font-size:14px; padding:12px 20px
                }

                table.dataTable.no-footer.bp_ld_report_table {
                    border-bottom:0
                }

                table.dataTable thead .sorting {
                    background:url("\ef30"; -webkit-animation:spin 2s infinite linear; animation:spin 2s infinite linear; font:normal normal normal 20px/1 bb-icons; speak:none; display:inline-block; text-decoration:inherit; text-transform:none; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale
                    }

                    .ld-report-course-name {
                        font-weight:500; font-size:22px; line-height:1.1
                    }

                    .ld-report-course-name a {
                        color:inherit
                    }

                    a.button.ld-report-export-csv.has-data {
                        min-width:140px
                    }

                    .ld-report-course-stats, .ld-report-user-stats {
                        color:#939597; margin-bottom:35px; border-radius:5px
                    }

                    .ld-report-course-stats b, .ld-report-user-stats b {
                        color:var(--bb-body-text-color)
                    }

                    .user-steps {
                        color:#939597
                    }

                    .user-steps b {
                        color:var(--bb-body-text-color)
                    }

                    .ld-report-user-stats .user-message {
                        margin-left:auto
                    }

                    .ld-report-user-stats a.send-message {
                        min-width:120px
                    }

                    .ld-report-user-stats .item-meta {
                        font-size:13px
                    }

                    .ld-report-user-stats .user-info {
                        min-width:25%
                    }

                    #buddypress .ld-report-user-stats .generic-button .send-message {
                        font-size:14px; font-weight:500; min-height:34px; padding:6px 20px
                    }

                    .item-header-wrap .bp-group-meta {
                        margin:0
                    }

                    .item-header-wrap .bp-group-meta span {
                        border-radius:100px; display:inline-block; font-size:13px; font-weight:500; letter-spacing:.25px; color:inherit; padding:6px 10px; line-height:1; white-space:nowrap
                    }

                    .item-header-wrap .bp-group-meta .group-type {
                        background:var(--bb-label-background-color); color:var(--bb-label-text-color); font-size:11px; font-weight:700
                    }

                    .item-header-wrap .bp-group-meta .type-separator {
                        display:none
                    }

                    .item-header-wrap .bp-group-meta-wrap .bp-group-status>span {
                        padding:0; font-size:14px
                    }

                    .buddypress-wrap .item-header-wrap .bp-title {
                        font-size:14px; font-weight:400; color:var(--bb-alternate-text-color); margin:0 0 5px
                    }

                    .item-header-wrap #item-actions.group-item-actions {
                        margin-bottom:0
                    }

                    .item-header-wrap span.group-visibility:before {
                        font:normal normal normal 15px/1 bb-icons; speak:none; display:inline-block; margin-right:3px; text-decoration:inherit; text-transform:none; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale
                    }

                    .bb-template-v2 .item-header-wrap span.group-visibility:before {
                        font-weight:300
                    }

                    .item-header-wrap span.group-visibility.public:before {
                        content:"\ef5a"
                    }

                    .item-header-wrap span.group-visibility.private:before {
                        content:"\eecd"
                    }

                    .item-header-wrap span.group-visibility.hidden:before {
                        content:"\ee6a"; -webkit-transform:scale(1.2); -ms-transform:scale(1.2); transform:scale(1.2)
                    }

                    #buddypress div#item-header-cover-image .bb-bp-group-title {
                        margin:0 10px 10px 0; max-width:100%; word-break:break-word
                    }

                    #buddypress #item-header .bp-group-parent-wrap .parent-list {
                        margin:0; padding:0
                    }

                    #buddypress #item-header .bp-group-parent-wrap .parent-list .avatar {
                        max-width:26px; height:auto
                    }

                    #buddypress #item-header .bp-group-parent-wrap .group-list {
                        margin:0 10px 0 0
                    }

                    #buddypress #item-header .bp-group-parent-wrap .group-list li {
                        margin:0
                    }

                    #buddypress #item-header .bp-group-parent-wrap .bp-parent-group-title-wrap {
                        margin:0
                    }

                    .bp-group-parent-wrap {
                        margin-bottom:10px
                    }

                    #buddypress .bp-group-status .group-type, #buddypress .bp-group-type .group-visibility {
                        display:none
                    }

                    .bp-parent-group-title {
                        color:var(--bb-body-text-color); font-size:14px; font-weight:500; letter-spacing:-.2px
                    }

                    .bp-current-group-title {
                        font-size:14px; letter-spacing:-.2px; color:#939597
                    }

                    #admins-list .action {
                        margin-left:auto; margin-bottom:0
                    }

                    #admins-list .action .button {
                        min-height:30px; font-size:12px; font-weight:600; letter-spacing:0; padding:0 20px; line-height:30px
                    }

                    #group-settings-form #admins-list li:last-child, #group-settings-form #members-list li:last-child {
                        border-bottom:1px solid var(--bb-content-border-color)
                    }

                    ul#group-admins li {
                        margin:0 -10px 0 0
                    }

                    ul#group-admins li a {
                        display:inline-block
                    }

                    ul#group-admins li .avatar {
                        border:2px solid #fff
                    }

                    @media (max-width:800px) {
                        ul#group-admins {
                            margin-left:-10px
                        }
                    }

                    .groups-header .moderators-lists {
                        margin:0
                    }

                    .groups-header #item-header-cover-image #item-actions, .groups-header #item-header-cover-image #item-header-content {
                        padding-bottom:0
                    }

                    .groups-header #item-header-content .generic-button .group-button {
                        background-color:var(--bb-secondary-button-background-regular); color:var(--bb-secondary-button-text-regular); border:1px solid var(--bb-secondary-button-border-regular); box-shadow:none; text-transform:capitalize
                    }

                    .groups-header #item-header-content .generic-button .group-button:focus {
                        box-shadow:var(--bb-secondary-button-focus-shadow)
                    }

                    .groups-header #item-header-content .generic-button .group-button:before {
                        display:inline-block; font-family:bb-icons; font-size:18px; margin-right:5px
                    }

                    .groups-header #item-header-content .generic-button .group-button.join-group, .groups-header #item-header-content .generic-button .group-button.request-membership {
                        background-color:var(--bb-primary-button-background-regular); color:var(--bb-primary-button-text-regular); border:1px solid var(--bb-primary-button-border-regular)
                    }

                    .groups-header #item-header-content .generic-button .group-button.join-group:focus, .groups-header #item-header-content .generic-button .group-button.request-membership:focus {
                        box-shadow:var(--bb-primary-button-focus-shadow)
                    }

                    .groups-header #item-header-content .generic-button .group-button.join-group:before, .groups-header #item-header-content .generic-button .group-button.request-membership:before {
                        content:"\eef9"; font-weight:400
                    }

                    .groups-header #item-header-content .generic-button .group-button.join-group:focus, .groups-header #item-header-content .generic-button .group-button.join-group:hover, .groups-header #item-header-content .generic-button .group-button.request-membership:focus, .groups-header #item-header-content .generic-button .group-button.request-membership:hover {
                        background-color:var(--bb-primary-button-background-hover); color:var(--bb-primary-button-text-hover); border-color:var(--bb-primary-button-border-hover)
                    }

                    .groups-header #item-header-content .generic-button .group-button.request-membership:before {
                        content:"\eecd"
                    }

                    .bb-template-v2 .groups-header #item-header-content .generic-button .group-button.request-membership:before {
                        font-weight:300
                    }

                    .groups-header #item-header-content .generic-button .group-button.leave-group:before {
                        content:"\e876"; font-weight:400
                    }

                    .groups-header #item-header-content .generic-button .group-button.leave-group:hover:before {
                        content:"\ef23"
                    }

                    .groups-header #item-header-content .generic-button .group-button.membership-requested {
                        opacity:.5; pointer-events:none
                    }

                    .groups-header #item-header-content .generic-button .group-button.membership-requested:before {
                        content:"\e876"; font-weight:400
                    }

                    .groups-header #item-header-content .generic-button .group-button:active, .groups-header #item-header-content .generic-button .group-button:focus, .groups-header #item-header-content .generic-button .group-button:hover {
                        background-color:var(--bb-secondary-button-background-hover); color:var(--bb-secondary-button-text-hover); border:1px solid var(--bb-secondary-button-border-hover)
                    }

                    .groups-header #item-header-content .group-actions-absolute .bb_more_options .bb_more_options_action:hover {
                        background-color:var(--bb-content-alternate-background-color); border-color:var(--bb-content-border-color)
                    }

                    .groups-header #item-header-content .group-actions-absolute .bb_more_options .bb_more_options_action:hover i {
                        color:var(--bb-headings-color)
                    }

                    .groups-header #item-header-content .group-actions-absolute .groups-meta .group-subscription {
                        background-color:var(--bb-content-background-color); border:1px solid var(--bb-content-border-color)
                    }

                    .groups-header #item-header-content .group-actions-absolute .groups-meta .group-subscription:focus, .groups-header #item-header-content .group-actions-absolute .groups-meta .group-subscription:hover {
                        color:var(--bb-primary-button-text-regular); background-color:var(--bb-primary-button-background-regular); border-color:transparent
                    }

                    .groups-header #item-header-content .group-actions-absolute .bb_more_options {
                        position:relative !important; top:0; right:0
                    }

                    .groups-header #item-header-content .group-actions-absolute .bb_more_options .bb_more_options_action {
                        border-radius:var(--bb-button-radius); border:1px solid var(--bb-content-border-color); padding:0 8px
                    }

                    .groups-header #item-header-content .group-actions-absolute .bb_more_options .bb_more_options_action i {
                        color:var(--bb-headings-color); line-height:36px
                    }

                    .groups-header #item-header-content .group-actions-absolute .bb_more_options .bb_more_options_list .button {
                        margin-left:0
                    }

                    .groups-header #cover-image-container.centered #item-header-content .group-actions-absolute {
                        position:static; margin-top:0
                    }

                    .groups-header #cover-image-container.centered #item-header-cover-image .bb-bp-group-title {
                        margin-right:0
                    }

                    .groups-header #item-header-cover-image {
                        -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start
                    }

                    #buddypress .groups-header.single-headers .action .button {
                        margin-left:12px; margin-right:0; min-height:auto; min-width:145px
                    }

                    #buddypress .groups-header.single-headers .action .button.reported-content {
                        opacity:.9
                    }

                    .groups-header .moderators-lists .user-list {
                        -webkit-box-flex:1; -ms-flex:1; flex:1
                    }

                    #buddypress .groups-header.single-headers .action .generic-button:first-child .button {
                        margin-left:0; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; white-space:nowrap
                    }

                    .groups-meta.action:after {
                        content:""; display:table; clear:both
                    }

                    .buddypress-wrap:not(.bp-single-vert-nav) .bp-manage-group-container {
                        display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-flow:row wrap; flex-flow:row wrap; background:var(--bb-content-background-color); border:1px solid var(--bb-content-border-color); border-radius:4px; margin-bottom:30px
                    }

                    .groups.group-admin #buddypress #item-body #group-settings-form {
                        -webkit-box-flex:1; -ms-flex:1; flex:1; min-width:1px; padding:40px 50px; background:var(--bb-content-background-color); border-radius:var(--bb-block-radius)
                    }

                    .groups.group-admin #buddypress #item-body #group-settings-form label {
                        display:block; font-size:15px; font-weight:400; color:var(--bb-body-text-color); letter-spacing:-.27px; line-height:1.187; margin-bottom:12px; margin-top:0
                    }

                    .groups.group-admin #buddypress #item-body #group-settings-form h4.bb-section-title {
                        font-size:24px; font-weight:600; letter-spacing:-.24px
                    }

                    .groups.group-admin #buddypress #item-body #group-settings-form p.bb-section-info {
                        color:var(--bb-body-text-color); margin:0 0 1rem
                    }

                    .groups.group-admin #buddypress #item-body #group-settings-form .bb-sep-line {
                        background:#eef0f3; height:1px
                    }

                    .groups.group-admin #buddypress #item-body #group-settings-form .bp-group-option-enable {
                        background:var(--bb-content-alternate-background-color); border-radius:var(--bb-block-radius-inner); padding:15px
                    }

                    .groups.group-admin #buddypress #item-body #group-settings-form .bp-group-option-enable label {
                        margin:0; font-size:14px
                    }

                    .groups.group-admin #buddypress #item-body #group-settings-form #delete-group-understand+label:before {
                        margin-right:12px
                    }

                    .groups.group-admin #buddypress #item-body #group-settings-form input[type=text], .groups.group-admin #buddypress #item-body #group-settings-form textarea {
                        margin-bottom:30px
                    }

                    .groups.group-admin #buddypress #item-body #group-settings-form textarea {
                        height:auto; min-height:100px; line-height:1.35; padding:10px 12px
                    }

                    .groups.group-admin #buddypress #item-body #group-settings-form .bp-controls-wrap {
                        margin:0 0 30px
                    }

                    .groups.group-admin #buddypress #item-body #group-settings-form .group-settings-selections fieldset label {
                        font-weight:600
                    }

                    .groups.group-admin #buddypress #item-body #group-settings-form .group-parent #bp-groups-parent {
                        margin-bottom:1em
                    }

                    .groups.group-admin #buddypress #item-body #group-settings-form .bp-template-notice.bp-feedback-v2 {
                        border:1px solid rgba(0, 0, 0, .05); border-radius:4px; padding-left:10px
                    }

                    .groups.group-admin #buddypress #item-body #group-settings-form .bp-template-notice.bp-feedback-v2 p a {
                        text-decoration:underline
                    }

                    .groups.group-admin #buddypress #item-body .group-settings-selections fieldset {
                        border:0; padding:0; margin:0 0 20px
                    }

                    .groups.group-admin #buddypress #item-body .group-settings-selections legend {
                        color:var(--bb-headings-color); font-size:18px; font-weight:500; border-bottom:1px solid rgba(0, 0, 0, .1); padding-bottom:15px; width:100%; margin-bottom:25px
                    }

                    .groups.group-admin #buddypress #item-body .group-settings-selections ul {
                        font-size:13px; margin:0 0 30px 53px; line-height:1.6
                    }

                    .groups.group-admin #buddypress #item-body label.bp-label-text.warn {
                        margin-top:40px
                    }

                    .groups.group-admin #buddypress #drag-drop-area {
                        background:rgba(240, 243, 247, .5); border:1px dashed #dedfe2; border-radius:6px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; font-size:16px; letter-spacing:-.24px; line-height:26px
                    }

                    .groups.group-admin #buddypress .password-toggle .bb-hide-pw .bb-icon {
                        color:var(--bb-body-text-color)
                    }

                    .groups.group-admin #buddypress .bb-group-zoom-settings-container .bb-field-wrap .copy-toggle .bb-copy-button [class*=bb-icon] {
                        color:var(--bb-body-text-color)
                    }

                    .groups.group-admin #buddypress .bb-group-zoom-settings-container .bb-field-wrap .bp-input-wrap .bb-guide-icon [class*=bb-icon] {
                        color:var(--bb-headings-color)
                    }

                    .groups.group-admin #buddypress .bb-group-zoom-settings-container .bb-section-title-wrap .bb-wizard-button {
                        color:var(--bb-headings-color); background-color:var(--bb-content-background-color); border-color:var(--bb-content-border-color)
                    }

                    .groups.group-admin #buddypress .bb-zoom-setting-tab .bb-zoom-setting-tabs ul li a {
                        color:var(--bb-body-text-color)
                    }

                    .groups.group-admin #buddypress .bb-zoom-setting-tab .bb-zoom-setting-tabs ul li a.active-tab {
                        color:var(--bb-headings-color); border-color:var(--bb-primary-color)
                    }

                    .groups.group-admin #buddypress #item-body #group-settings-form .bb-zoom-setting-content .bb-field-wrap .group-setting-label {
                        font-size:16px !important; font-weight:500; color:var(--bb-headings-color)
                    }

                    .groups.group-admin .bb-group-zoom-settings-container .bp-feedback-v2 {
                        border:1px solid rgba(0, 0, 0, .05); border-radius:var(--bb-block-radius-inner); padding-left:0; margin-bottom:25px
                    }

                    .groups.group-admin .bb-group-zoom-settings-container .bp-feedback-v2 p {
                        padding-left:10px
                    }

                    .groups.group-admin .bb-group-zoom-settings-container .bp-feedback-v2 .bp-icon {
                        background-color:transparent; color:inherit; font-family:bb-icons; font-size:18px; font-weight:200; padding:0 0 0 15px; margin:0
                    }

                    .groups.group-admin .bb-group-zoom-settings-container .bp-feedback-v2.error .bp-icon:before {
                        content:"\ee65"; font-weight:200
                    }

                    .groups.group-admin .bb-group-zoom-settings-container .bp-feedback-v2.warning .bp-icon:before {
                        content:"\ee66"; font-weight:300
                    }

                    .groups.group-admin .bb-group-zoom-settings-container .bp-feedback-v2.success .bp-icon:before {
                        content:"\e876"; font-weight:200
                    }

                    .groups.group-admin .bb-group-zoom-settings-container .bp-feedback-v2.info .bp-icon:before {
                        content:"\eebc"; font-weight:200
                    }

                    .groups.group-admin .bb-group-zoom-settings-container .bp-feedback-v2.loading .bp-icon:before {
                        content:"\e884"
                    }

                    .groups.group-admin .bb-group-zoom-settings-container .bp-feedback-v2.help .bp-icon:before {
                        content:"\eec6"; font-weight:200
                    }

                    .groups.group-admin .bb-group-zoom-settings-container .bp-feedback-v2.updated .bp-icon:before {
                        content:"\e876"; font-weight:200
                    }

                    body:not(.bb-template-v2).groups .bp-single-vert-nav #item-body .bp-zoom-meeting-container #subnav.bp-navs .subnav, body:not(.bb-template-v2).groups .bp-single-vert-nav #item-body .bp-zoom-webinar-container #subnav.bp-navs .subnav {
                        display:block; padding:0 0 16px; line-height:1; margin-bottom:-1px
                    }

                    .groups.group-admin .bp-navs.group-subnav {
                        -webkit-box-flex:0; -ms-flex:0 0 220px; flex:0 0 220px; background-color:var(--bb-body-background-color); border-right:1px solid var(--bb-content-border-color); border-bottom:0; min-height:60vh; border-radius:4px 0 0 4px; margin:0; padding:30px 0
                    }

                    @media screen and (max-width:1041px) {
                        .groups.group-admin .bp-navs.group-subnav {
                            -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; min-height:auto; padding:0
                        }

                        .groups.group-admin .bp-navs.group-subnav li {
                            float:left
                        }
                    }

                    .groups.group-admin .bp-navs.group-subnav a {
                        border:0; font-size:14px; color:var(--bb-headings-color); letter-spacing:-.24px; display:block; padding:13px 20px; line-height:1; margin-bottom:1px
                    }

                    .groups.group-admin .bp-navs.group-subnav a:hover {
                        color:var(--bb-primary-color)
                    }

                    .groups.group-admin .bp-navs.group-subnav .current a, .groups.group-admin .bp-navs.group-subnav .selected a {
                        background:var(--bb-content-background-color); color:var(--bb-headings-color); font-weight:400; text-decoration:none
                    }

                    @media screen and (min-width:1041px) {
                        .groups.group-admin .bp-navs.group-subnav .current a, .groups.group-admin .bp-navs.group-subnav .selected a {
                            border-top:1px solid var(--bb-content-border-color); border-bottom:1px solid var(--bb-content-border-color)
                        }
                    }

                    .groups.group-admin .bp-navs.group-subnav .selected {
                        position:relative
                    }

                    .groups .bp-single-vert-nav .subnav {
                        display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-flow:row wrap; flex-flow:row wrap; margin:0 -20px; padding:0 20px; border-bottom:1px solid #e7e9ec
                    }

                    .groups .bp-single-vert-nav .subnav .current a {
                        border-color:var(--bb-primary-color); font-weight:500
                    }

                    .groups .bp-single-vert-nav .subnav a {
                        background:0 0; border-bottom:1px solid transparent; display:block; padding:0 0 16px; line-height:1; margin-bottom:-1px
                    }

                    .groups .bp-zoom-meeting-container .bb-model-footer, .groups .bp-zoom-webinar-container .bb-model-footer {
                        background-color:transparent
                    }

                    .groups #buddypress .bp-zoom-meeting-container .bp-wrap-duration input, .groups #buddypress .bp-zoom-meeting-container .bp-wrap-duration select, .groups #buddypress .bp-zoom-webinar-container .bp-wrap-duration input, .groups #buddypress .bp-zoom-webinar-container .bp-wrap-duration select {
                        padding-right:30px
                    }

                    .bb-template-v2.groups #buddypress .bp-zoom-meeting-container .bp-navs, .bb-template-v2.groups #buddypress .bp-zoom-webinar-container .bp-navs {
                        padding:0
                    }

                    .bb-template-v2.groups #buddypress .bp-zoom-meeting-container .bp-navs a, .bb-template-v2.groups #buddypress .bp-zoom-webinar-container .bp-navs a {
                        padding:10px
                    }

                    .bb-template-v2 .buddypress-wrap.bp-single-vert-nav #item-body {
                        padding-top:0
                    }

                    .groups .bb-single-course-sidebar {
                        margin:0 !important
                    }

                    .groups .bb-single-course-sidebar .widget {
                        box-shadow:none; border:1px solid var(--bb-content-border-color)
                    }

                    .groups .bb-learndash-content-wrap {
                        padding-top:0
                    }

                    .groups .bb-grid .bb-learndash-content-wrap {
                        padding-right:10px
                    }

                    .groups h3.bbp-topic-title {
                        display:none
                    }

                    .groups .bs-single-forum-list .bs-header-item .bs-forums-meta {
                        display:none
                    }

                    .groups #bbpress-forums {
                        display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-flow:column; flex-flow:column
                    }

                    .groups #bbpress-forums .bp-group-single-forums {
                        -webkit-box-ordinal-group:6; -ms-flex-order:5; order:5
                    }

                    .groups .bb-learndash-content-wrap .ld-progress-stats, .groups .learndash-wrapper .ld-progress .ld-progress-stats {
                        color:inherit
                    }

                    .groups .bb-learndash-content-wrap .entry-title {
                        font-weight:500; margin-top:10px
                    }

                    .groups .bb-learndash-content-wrap .bb-course-excerpt {
                        margin-bottom:30px
                    }

                    .groups .bb-learndash-content-wrap .bb-about-instructor h5 {
                        margin:0 0 5px
                    }

                    .groups .learndash-wrapper .ld-course-status .ld-status {
                        font-weight:500
                    }

                    #bbpress-forums.single-with-sub-forum {
                        display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-flow:column; flex-flow:column
                    }

                    #bbpress-forums.single-with-sub-forum .bp-group-single-forums {
                        -webkit-box-ordinal-group:6; -ms-flex-order:5; order:5
                    }

                    #bbpress-forums .bp-group-single-forums hr {
                        height:1px; margin:0 0 35px
                    }

                    #group-messages-container {
                        border-color:var(--bb-content-border-color); border-radius:var(--bb-block-radius); background-color:var(--bb-content-background-color)
                    }

                    #group-messages-container .select2-container--default .select2-selection--multiple {
                        background-color:var(--bb-content-background-color)
                    }

                    #group-settings-form #request-list {
                        margin:0; padding:0
                    }

                    #group-settings-form #request-list li {
                        -ms-flex-flow:row wrap; flex-flow:row wrap; background-color:var(--bb-body-background-color); border:1px solid var(--bb-content-border-color); border-bottom:0; margin:0 0 -1px; padding:15px 20px
                    }

                    #group-settings-form #request-list li:first-child {
                        border-top-left-radius:var(--bb-block-radius); border-top-right-radius:var(--bb-block-radius)
                    }

                    #group-settings-form #request-list li:last-child {
                        border-bottom-right-radius:var(--bb-block-radius); border-bottom-left-radius:var(--bb-block-radius); border-bottom:1px solid var(--bb-content-border-color)
                    }

                    #group-settings-form #request-list li .item-meta {
                        margin-right:20px
                    }

                    #group-settings-form #request-list li .item-meta span.comments {
                        display:block; font-size:14px; font-weight:400; margin-bottom:6px
                    }

                    #group-settings-form #request-list li .item-meta span.activity {
                        display:block; font-size:13px; font-weight:400
                    }

                    #group-settings-form #request-list .action {
                        -webkit-box-flex:1; -ms-flex:1; flex:1
                    }

                    #group-settings-form #request-list .item-title {
                        text-align:left
                    }

                    #group-settings-form #request-list img.avatar {
                        max-width:50px
                    }

                    #group-settings-form #request-list .item {
                        -ms-flex-flow:column; flex-flow:column
                    }

                    #group-settings-form #request-list .item-title h3 {
                        margin:0 0 5px
                    }

                    @media screen and (max-width:980px) {
                        #group-settings-form #request-list li .action {
                            margin-top:15px
                        }
                    }

                    .group-avatar #avatar-crop-pane, .group-avatar #group-create-body .avatar {
                        border-radius:4px
                    }

                    .group-forum-confirmation {
                        border-radius:var(--bb-block-radius); background-color:var(--bb-content-background-color); border:1px solid var(--bb-content-border-color); box-shadow:0 12px 28px 0 rgba(18, 43, 70, .15), 0 2px 7px 0 rgba(18, 43, 70, .08); width:95% !important; left:50% !important; -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); max-width:460px
                    }

                    .group-forum-confirmation .ui-dialog-content {
                        font-size:15px; line-height:1.5
                    }

                    .group-forum-confirmation .ui-dialog-buttonpane {
                        border-color:var(--bb-content-border-color)
                    }

                    .group-forum-confirmation .ui-button {
                        background-color:var(--bb-primary-button-background-regular); color:var(--bb-primary-button-text-regular); border:1px solid var(--bb-primary-button-border-regular); font-family:inherit; font-size:15px; border-radius:var(--bb-button-radius); min-height:38px; padding:0 20px; font-weight:500; text-decoration:none; cursor:pointer; display:inline-block; border-width:1px; border-style:solid; outline:0; vertical-align:middle; -webkit-appearance:none; -moz-appearance:none; appearance:none; box-shadow:none; -webkit-transition:.3s all; transition:.3s all
                    }

                    .ui-widget-overlay {
                        background:rgba(250, 251, 253, .5); opacity:1
                    }

                    @media (min-width:1181px) {
                        .logged-in .item-header-wrap .bp-group-title-wrap {
                            max-width:50%
                        }

                        .logged-in .item-header-wrap .groups-meta.action {
                            position:absolute; top:20px; right:20px; max-width:35%; display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-flow:row wrap; flex-flow:row wrap; -webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end
                        }

                        .logged-in .item-header-wrap .groups-meta.action>.generic-button {
                            margin-bottom:10px
                        }

                        .logged-in .item-header-wrap .bb_more_options {
                            position:absolute; top:33px; right:-20px
                        }

                        .groups-header #item-header-content .group-actions-absolute {
                            position:absolute; right:0; top:20px; width:auto
                        }

                        .groups-header .bb-disable-cover-img #item-header-content .group-actions-absolute {
                            top:20px
                        }
                    }

                    @media (max-width:1400px) {
                        .has-sidebar.buddypanel-open .groups-header #item-header-content .group-actions-absolute {
                            position:relative; top:0; margin-top:15px
                        }

                        .has-sidebar.buddypanel-open .groups-header #cover-image-container.left #item-header-content .group-actions-absolute {
                            margin:0 0 15px
                        }

                        .has-sidebar.buddypanel-open .groups-header #cover-image-container.left #item-header-content .group-actions-absolute .groups-meta:first-child {
                            margin-left:0
                        }

                        .has-sidebar.buddypanel-open.logged-in .item-header-wrap .bp-group-title-wrap, .has-sidebar.buddypanel-open.logged-in .item-header-wrap .group-description {
                            max-width:100%
                        }

                        .groups-header #cover-image-container.left #item-header-content .group-actions-absolute {
                            margin:0 0 15px
                        }

                        .groups-header #cover-image-container.left #item-header-content .group-actions-absolute .groups-meta:first-child {
                            margin-left:0
                        }
                    }

                    @media (max-width:1180px) {
                        .groups-header #item-header-content .group-actions-absolute {
                            margin-top:15px
                        }

                        .groups-header #item-header-content .group-actions-absolute .bp-group-meta span {
                            padding-left:0
                        }

                        .groups-header #item-header-content .group-actions-absolute .groups-meta {
                            margin-top:0
                        }

                        .buddypanel-open.single-item.groups.has-sidebar .widget-area:not(.widget-area-secondary) {
                            -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; padding-top:0
                        }
                    }

                    @media (max-width:1080px) {
                        .groups-header #item-header-content .group-actions-absolute {
                            margin-top:15px
                        }

                        .groups-header .groups-meta {
                            margin:12px 0 4px; display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; vertical-align:middle
                        }

                        .bb_more_options {
                            display:inline-block; vertical-align:middle
                        }

                        .single-item.groups.has-sidebar .bp-zoom-meeting-container {
                            padding-bottom:0
                        }

                        .single-item.groups.has-sidebar .widget-area:not(.widget-area-secondary) {
                            -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; padding-top:0
                        }
                    }

                    @media (max-width:960px) {
                        .dataTables_wrapper {
                            overflow:auto
                        }
                    }

                    @media (min-width:992px) and (max-width:1200px) {
                        #buddypress #member-list .inside img {
                            width:90px
                        }

                        #buddypress #member-list .activity {
                            position:static
                        }
                    }

                    @media (max-width:799px) {
                        .bb-single-bp-content .flex.bs-item-list-tabs {
                            -ms-flex-flow:row wrap; flex-flow:row wrap
                        }

                        #buddypress .bb-single-bp-content.bb-friends-wrap .bs-dir-search {
                            margin-top:-45px; float:right
                        }

                        .bb-single-bp-content .bs-item-list-tabs ul {
                            -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; clear:both
                        }

                        #buddypress div#item-header-cover-image .bb-bp-group-title {
                            -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; margin:0 0 12px
                        }

                        .groups-header .groups-meta {
                            margin:4px 0
                        }
                    }

                    @media (min-width:749px) {
                        .groups.messages .bp-single-vert-nav .groups-header.single-headers {
                            margin-bottom:20px
                        }
                    }

                    @media (max-width:748px) {
                        .group-invites #buddypress.buddypress-wrap.bp-single-vert-nav #item-body #group-invites-container .bp-navs.group-subnav {
                            padding-top:15px
                        }

                        .group-invites #buddypress.buddypress-wrap.bp-single-vert-nav #item-body #group-invites-container {
                            margin:0 -10px
                        }

                        .group-invites nav#object-nav.vertical a {
                            padding:5px 0
                        }

                        .group-invites .bp-single-vert-nav nav#object-nav.vertical {
                            border-bottom:0
                        }

                        .group-invites .buddypress-wrap.bp-vertical-navs .bb-profile-grid {
                            border:1px solid var(--bb-content-border-color); border-radius:4px
                        }
                    }

                    @media (max-width:520px) {
                        .bs-item-list.square-view .bs-item-avatar img.avatar {
                            max-width:100px
                        }

                        .bb-member-deails-wrap .item-meta {
                            margin-top:-8px
                        }

                        .bb-single-bp-header .bs-dir-search {
                            width:100%
                        }

                        #buddypress .bb-single-bp-content.bb-friends-wrap .bs-dir-search {
                            margin-top:0; margin-bottom:20px
                        }

                        .bs-item-list.square-view .bb-member-deails-wrap {
                            padding:8px 15px
                        }

                        .tab-container-inner .list-view .avatar:not(.profile-avatar) {
                            max-width:36px
                        }

                        .tab-container-inner .bb-group-settings .item-title a {
                            font-size:16px
                        }

                        .tab-container-inner .action .button {
                            width:100%
                        }
                    }

                    @media (max-width:380px) {
                        #buddypress .bb-single-bp-content.bb-friends-wrap .bs-dir-search {
                            margin-top:0; -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; margin-bottom:20px
                        }

                        .groups-header .item-header-wrap .groups-meta {
                            -ms-flex-flow:column; flex-flow:column
                        }

                        .single-item.groups #buddypress div#item-header div.generic-button {
                            margin:0 0 10px
                        }

                        .single-item.groups #buddypress div#item-header div.generic-button button {
                            margin:0
                        }

                        #buddypress #item-header.groups-header #cover-image-container.left #item-header-cover-image .bp-group-title-wrap {
                            -ms-flex-flow:column; flex-flow:column; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start
                        }

                        #buddypress #item-header.groups-header #cover-image-container.left #item-header-cover-image .bp-group-title-wrap .bp-group-type {
                            margin:0 0 15px
                        }
                    }

                    .messages-wrapper {
                        background:var(--bb-content-background-color); border:1px solid var(--bb-content-border-color); border-radius:var(--bb-block-radius); min-height:-webkit-calc(80vh - 110px); min-height:calc(80vh - 110px)
                    }

                    .messages-wrapper #compose-personal-li a {
                        color:var(--bb-primary-color)
                    }

                    .messages-wrapper #compose-action-personal-li .bb_more_options_action {
                        position:relative; background-color:transparent; margin-top:-2px
                    }

                    .messages-wrapper #compose-action-personal-li .bb_more_options_action>i {
                        color:var(--bb-headings-color); font-size:20px; position:relative
                    }

                    .messages-wrapper #compose-action-personal-li .bb_more_options_action:hover>i, .messages-wrapper #compose-action-personal-li.optionsOpen .bb_more_options_action>i {
                        color:var(--bb-primary-color)
                    }

                    .bb-template-v2 .messages-wrapper #compose-action-personal-li {
                        margin-bottom:5px
                    }

                    .bb-template-v2 .messages-wrapper #compose-action-personal-li .bb_more_options_action:hover>i, .bb-template-v2 .messages-wrapper #compose-action-personal-li.optionsOpen .bb_more_options_action>i {
                        color:var(--bb-headings-color)
                    }

                    .bb-template-v2 .messages-wrapper #compose-action-personal-li .bb_more_options_action:hover:before, .bb-template-v2 .messages-wrapper #compose-action-personal-li.optionsOpen .bb_more_options_action:before {
                        content:""; height:34px; width:34px; background-color:var(--bb-content-alternate-background-color); position:absolute; top:2px; border-radius:6.8px; left:-3px
                    }

                    .bb-template-v2 .buddypress-wrap .messages-wrapper #compose-action-personal-li .message-action-options .message_action__list li {
                        margin-bottom:0
                    }

                    .messages-wrapper .message-action-options .bb_more_options_list li {
                        width:100%
                    }

                    .messages-wrapper #subnav .subnav {
                        display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; width:100%; min-height:65px
                    }

                    .messages-wrapper #subnav .subnav #back-to-thread-li {
                        color:var(--bb-headings-color)
                    }

                    .messages-wrapper #subnav .subnav #back-to-thread {
                        color:inherit
                    }

                    .messages-wrapper #subnav .subnav #back-to-thread:hover>[class*=bb-icon] {
                        color:var(--bb-primary-color)
                    }

                    .bb-template-v2 .messages-wrapper #subnav .subnav #back-to-thread:hover>[class*=bb-icon] {
                        color:var(--bb-headings-color); position:relative
                    }

                    .bb-template-v2 .messages-wrapper #subnav .subnav #back-to-thread:hover>[class*=bb-icon]:before {
                        position:relative; z-index:1
                    }

                    .bb-template-v2 .messages-wrapper #subnav .subnav #back-to-thread:hover>[class*=bb-icon]:after {
                        content:""; height:34px; width:34px; background-color:var(--bb-content-alternate-background-color); border-radius:6.8px; position:absolute; left:-5px; top:-5px
                    }

                    .messages-wrapper #subnav li {
                        margin:0; padding:0
                    }

                    .messages-wrapper #subnav #compose-personal-li {
                        margin-right:0; padding-right:0
                    }

                    .messages-wrapper #subnav a {
                        border:0; font-weight:400; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; font-size:.875rem; -webkit-transition:all linear .2s; transition:all linear .2s
                    }

                    .messages-wrapper .bp-no-messages #subnav .subnav {
                        min-height:76px
                    }

                    .messages-wrapper #inbox-personal-li a {
                        color:var(--bb-headings-color); font-size:24px; font-weight:600; letter-spacing:-.24px; line-height:1.3; padding:0
                    }

                    .messages-wrapper #inbox-personal-li a:hover {
                        color:var(--bb-primary-color)
                    }

                    .messages-wrapper #compose-personal-li a {
                        color:var(--bb-headings-color); font-size:0; padding:0; -webkit-transition:none; transition:none; position:relative; background:0 0
                    }

                    .messages-wrapper #compose-personal-li a:after {
                        font-size:22px; font-weight:300; line-height:20px
                    }

                    .messages-wrapper #compose-personal-li a:hover {
                        color:var(--bb-primary-color); background:0 0
                    }

                    .bb-template-v2 .messages-wrapper #compose-personal-li a:hover:after {
                        color:var(--bb-headings-color); position:relative
                    }

                    .bb-template-v2 .messages-wrapper #compose-personal-li a:hover:before {
                        content:""; height:34px; width:34px; background-color:var(--bb-content-alternate-background-color); position:absolute; top:-3px; border-radius:6.8px; left:-6.5px
                    }

                    .messages-wrapper #user_messages_search {
                        height:36px; background-size:14px; background-position:left 12px center; padding-right:35px; border-radius:var(--bb-block-radius-inner)
                    }

                    .messages-wrapper #user_messages_search_reset {
                        color:var(--bb-body-text-color)
                    }

                    .messages-wrapper .member-status {
                        right:1px; top:inherit; bottom:1px
                    }

                    .bb-group-message-info {
                        color:var(--bb-alternate-text-color)
                    }

                    .bb-template-v2 .bb-group-message-info:before {
                        font-weight:300
                    }

                    .bp-messages-nav-panel .messages-search, .bp-messages-nav-panel .user-messages-search {
                        width:100%
                    }

                    .bp-messages-nav-panel #subnav {
                        padding:0 20px; margin:0; border:0
                    }

                    .buddypress-wrap .bp-messages-nav-panel .bp-messages-search-form {
                        border-radius:var(--bb-block-radius-inner)
                    }

                    .bp-messages-nav-panel .messages-search-loader>i {
                        color:var(--bb-alternate-text-color)
                    }

                    .buddypress-wrap .bb-profile-grid .bp-messages-nav-panel .subnav-filters {
                        padding:0 20px 15px; margin-bottom:0; border-bottom:1px solid var(--bb-content-border-color)
                    }

                    .bb-template-v2 .buddypress-wrap .bb-profile-grid .bp-messages-nav-panel .subnav-filters {
                        border-bottom:0
                    }

                    .bb-template-v2 .buddypress-wrap .bb-profile-grid .bp-messages-nav-panel.threads-scrolled .subnav-filters {
                        box-shadow:0 4px 4px rgba(0, 0, 0, .1); position:relative; z-index:1
                    }

                    .bp-messages-feedback:empty {
                        display:none
                    }

                    #buddypress div.message-search {
                        margin-right:0; margin-left:10px
                    }

                    #buddypress div.message-search input[type=text] {
                        height:34px; font-size:13px; padding:0 12px; border-radius:17px; background-size:16px; background-repeat:no-repeat; background-position:14px 53%; background-image:url("\ee65"; font-weight:200
                        }

                        .messages-screen .bp-messages-container .bp-feedback.warning {
                            color:var(--bb-warning-color); background-color:rgba(var(--bb-warning-color-rgb), .1)
                        }

                        .messages-screen .bp-messages-container .bp-feedback.warning .bp-icon:before {
                            content:"\ee66"
                        }

                        .messages-screen .bp-messages-container .bp-feedback.success {
                            color:var(--bb-success-color); background-color:rgba(var(--bb-success-color-rgb), .1)
                        }

                        .messages-screen .bp-messages-container .bp-feedback.success .bp-icon:before {
                            content:"\e876"; font-weight:200
                        }

                        .messages-screen .bp-messages-container .bp-feedback.info {
                            color:var(--bb-default-notice-color); background-color:rgba(var(--bb-default-notice-color-rgb), .1)
                        }

                        .messages-screen .bp-messages-container .bp-feedback.info .bp-icon:before {
                            content:"\eebc"; font-weight:200
                        }

                        .messages-screen .bp-messages-container .bp-feedback.loading .bp-icon:before {
                            content:"\e884"
                        }

                        .messages-screen .bp-messages-container .bp-feedback.help .bp-icon:before {
                            content:"\eec6"; font-weight:200
                        }

                        .messages-screen .bp-messages-container .bp-feedback.updated .bp-icon:before {
                            content:"\e876"; font-weight:200
                        }

                        .messages-screen .bp-messages-container .bp-feedback .bp-icon {
                            background-color:transparent; color:inherit; font-family:bb-icons; font-size:18px; font-weight:200; padding:0 0 0 15px; margin:0
                        }

                        .messages-screen .bp-messages-container .bp-feedback .bp-icon:before {
                            font-weight:300
                        }

                        .messages-screen .bp-messages-container .bp-feedback p {
                            font-size:13px; padding:10px 15px 10px 10px
                        }

                        .messages-screen .bp-messages-container .bp-feedback p+.bb-allowed-file-types {
                            margin-top:-10px
                        }

                        .messages-screen .bp-messages-container .bp-feedback .bb-allowed-file-types {
                            font-size:13px; -webkit-box-flex:100%; -ms-flex:100%; flex:100%; margin:0 10px 0 40px
                        }

                        .bb-template-v2 .messages-screen .bp-messages-container .bp-feedback {
                            border-color:transparent
                        }

                        .messages-screen .bp-messages-container .bp-send-message-notices .bp-feedback {
                            margin:20px 20px 0
                        }

                        @-webkit-keyframes autofill {
                            to {
                                background-color:transparent; background-image:url("\ef30"; font-family:bb-icons; font-weight:400; font-size:20px; vertical-align:middle; margin-right:5px; margin-left:3px; -webkit-animation:spin 2s infinite linear; animation:spin 2s infinite linear; display:inline-block; height:25px; width:25px; text-align:center
                                }

                                body.bb-template-v1 .select2-container .select2-dropdown.bb-compose-input .select2-results__option--load-more:before, body.bb-template-v1 .select2-container .select2-dropdown.bb-compose-input .select2-results__option.loading-results:before {
                                    margin-left:0
                                }

                                body.bb-template-v2 .select2-container .select2-dropdown.bb-compose-input {
                                    border-radius:8px; border:0
                                }

                                body .select2-container .select2-dropdown {
                                    background:#fff; box-shadow:0 2px 7px 1px rgba(0, 0, 0, .05), 0 6px 32px 0 rgba(18, 43, 70, .1); border-radius:4px; border:0; padding:5px 10px; margin-right:0; max-width:300px
                                }

                                body .select2-container .select2-dropdown .select2-results__option {
                                    border-radius:3px; margin-bottom:0; font-size:14px; padding:2px 5px
                                }

                                .thread.bb-new-message {
                                    background:rgba(0, 124, 255, .1)
                                }

                                .messages .ac_results {
                                    background:#fff; box-shadow:0 2px 7px 1px rgba(0, 0, 0, .05), 0 6px 32px 0 rgba(18, 43, 70, .1); border-radius:4px; border:none; min-width:200px; font-size:13px; max-width:200px; padding:5px 0; margin-left:-12px; margin-top:4px; overflow:visible
                                }

                                .messages .ac_results:after {
                                    content:" "; position:absolute; width:0; height:0; top:1px; margin:0 auto; left:15px; box-sizing:border-box; border:6px solid #000; border-color:#fff #fff transparent transparent; -webkit-transform-origin:0 0; -ms-transform-origin:0 0; transform-origin:0 0; -webkit-transform:rotate(-45deg); -ms-transform:rotate(-45deg); transform:rotate(-45deg); box-shadow:2px -3px 3px 0 rgba(0, 0, 0, .02); -webkit-transition:all linear .2s; transition:all linear .2s; z-index:101
                                }

                                .messages .ac_results li {
                                    white-space:nowrap; text-overflow:ellipsis; overflow:hidden
                                }

                                .messages .ac_results .ac_odd {
                                    background:#fff
                                }

                                .messages .ac_results .ac_over {
                                    color:var(--bb-primary-color); background:#f5f5f5
                                }

                                .messages .ac_results img {
                                    margin-right:0; width:auto !important; max-width:25px; border-radius:50%
                                }

                                #buddypress div#message-thread .bb-send-reply-title {
                                    font-size:13px; font-weight:500; color:var(--bb-body-text-color)
                                }

                                #sitewide-notice {
                                    position:fixed; z-index:9999; top:2%; right:1%
                                }

                                .bp-single-message-wrap .bp-avatar-wrap.bp-suspended-avatar {
                                    position:relative
                                }

                                #message-threads .message-thread-options .bb_more_options_action i {
                                    color:var(--bb-headings-color)
                                }

                                .bp-user-messages-loading.loading .message-user-loading {
                                    padding:15px 3px
                                }

                                .bb-template-v2 .bp-user-messages-loading.loading .message-user-loading {
                                    padding:15px
                                }

                                @media (max-width:600px) {
                                    #send_message_form {
                                        -webkit-box-ordinal-group:2; -ms-flex-order:1; order:1
                                    }

                                    .bb-messages-wrap {
                                        -webkit-box-ordinal-group:3; -ms-flex-order:2; order:2
                                    }

                                    .thread.bb-new-message {
                                        display:none
                                    }

                                    #message-thread, .bb-messages-wrap {
                                        overflow:initial; min-height:100%; max-height:100%
                                    }

                                    .bb-mobile-view .bb-messages-wrap {
                                        display:none
                                    }

                                    #message-thread {
                                        padding:30px 20px
                                    }

                                    .metadata-right {
                                        -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; padding-left:50px
                                    }

                                    .message-metadata .message-star-actions {
                                        margin-left:auto
                                    }
                                }

                                @media (max-width:520px) {
                                    #buddypress .bb-message-heading .message-search {
                                        margin:10px auto; width:100%
                                    }

                                    .bb-message-heading .message-search #messages_search {
                                        width:100%
                                    }
                                }

                                .buddypress-wrap .subnav-filters .user-messages-bulk-actions label {
                                    padding:0; margin:0; font-family:inherit; font-size:1rem; font-weight:500; text-transform:uppercase
                                }

                                .buddypress-wrap .subnav-filters .user-messages-bulk-actions .select-wrap:focus, .buddypress-wrap .subnav-filters .user-messages-bulk-actions .select-wrap:hover {
                                    box-shadow:none; outline:0
                                }

                                .buddypress-wrap .subnav-filters .user-messages-bulk-actions .bulk-apply {
                                    padding:0; margin:0; min-height:10px; line-height:1
                                }

                                .user-messages-bulk-actions .bulk-actions.select-wrap {
                                    margin-left:10px; margin-right:10px
                                }

                                .buddypress-wrap .subnav-filters .user-messages-bulk-actions div select {
                                    border:1px solid #eee; -webkit-appearance:none; -moz-appearance:none; appearance:none; background-image:url(../images/svg/arrow-down.svg); background-repeat:no-repeat; background-position:right 10px center; font-size:14px; height:26px; padding:0 25px 0 8px
                                }

                                #bp-message-thread-list {
                                    max-height:initial
                                }

                                #bp-message-thread-list li {
                                    background-color:var(--bb-content-background-color)
                                }

                                #bp-message-thread-list .bp-message-content-wrap+.bb-activity-media-wrap, #bp-message-thread-list .bp-message-content-wrap+.bb-activity-video-wrap {
                                    margin-top:10px
                                }

                                #bp-message-thread-list .bp-message-content-wrap+.bb-activity-video-wrap {
                                    margin-left:-3px
                                }

                                #bp-message-thread-list .bp-message-content-wrap p.blocked, #bp-message-thread-list .bp-message-content-wrap p.deleted-message, #bp-message-thread-list .bp-message-content-wrap p.suspended, #bp-message-thread-list .bp-message-content-wrap span.blocked, #bp-message-thread-list .bp-message-content-wrap span.suspended {
                                    color:var(--bb-alternate-text-color); border-color:var(--bb-content-border-color)
                                }

                                .bb-template-v2 #bp-message-thread-list .bp-message-content-wrap p.blocked, .bb-template-v2 #bp-message-thread-list .bp-message-content-wrap p.deleted-message, .bb-template-v2 #bp-message-thread-list .bp-message-content-wrap p.suspended, .bb-template-v2 #bp-message-thread-list .bp-message-content-wrap span.blocked, .bb-template-v2 #bp-message-thread-list .bp-message-content-wrap span.suspended {
                                    background-color:var(--bb-content-alternate-background-color); border-color:transparent
                                }

                                #bp-message-thread-list li.divider-date .bp-message-content-wrap {
                                    color:var(--bb-alternate-text-color); opacity:1
                                }

                                .bp-messages-content-wrapper.has_info .bp-messages-feedback .bp-feedback {
                                    margin:10px 30px
                                }

                                .bp-messages-content-wrapper .message-thread-header~.bp-messages-feedback:not(:empty) .bp-feedback {
                                    border-radius:0; margin:0; border-width:0; border-color:var(--bb-content-border-color)
                                }

                                .bb-template-v2 .bp-messages-content-wrapper .message-thread-header~.bp-messages-feedback:not(:empty)~#bp-message-thread-list {
                                    border-top:0
                                }

                                .bp-messages-content-wrapper.has_info .bp-messages-feedback {
                                    border-top:1px solid var(--bb-content-border-color); margin:0 -20px
                                }

                                .buddypress-wrap .subnav-filters.bp-messages-filters .messages-search {
                                    margin-bottom:0; margin-top:0
                                }

                                .buddypress-wrap .subnav-filters.bp-messages-filters .messages-search #user_messages_search_form:before {
                                    top:5px
                                }

                                .bb-template-v2 .buddypress-wrap .subnav-filters.bp-messages-filters .messages-search #user_messages_search_form:focus-within {
                                    border-color:var(--bb-primary-color); background-color:var(--bb-content-background-color)
                                }

                                .buddypress-wrap .subnav-filters.bp-messages-filters .messages-search #user_messages_search_form button[type=submit] span {
                                    font-size:20px; color:var(--bb-body-text-color); opacity:.4
                                }

                                .buddypress-wrap .subnav-filters.bp-messages-filters ul {
                                    display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center
                                }

                                .bp-messages-content {
                                    margin:0
                                }

                                .bp-messages-content-wrapper {
                                    display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-flow:column; flex-flow:column; padding:0 20px; height:80vh; max-height:80vh; min-height:670px
                                }

                                .bp-messages-content-wrapper .dropzone.dz-started .dz-default.dz-message {
                                    display:none
                                }

                                .bp-messages-content-wrapper .dropzone.dz-started.files-uploaded:not(.dz-max-files-reached) .dz-default.dz-message {
                                    display:-webkit-box; display:-ms-flexbox; display:flex
                                }

                                .bp-messages-content-wrapper .bb-pusher-typing-indicator {
                                    margin:0 -20px -10px; padding:15px 0 0 20px; z-index:1; position:relative; background-color:var(--bb-content-background-color)
                                }

                                .bp-messages-content-wrapper .bb-pusher-typing-indicator .bb-pusher-typing-indicator-text-inner strong {
                                    font-weight:500
                                }

                                .bp-messages-content-wrapper.focus-in--scroll .bb-pusher-typing-indicator {
                                    border-top:1px solid var(--bb-content-border-color)
                                }

                                .bb-template-v2 .bp-messages-content-wrapper.focus-in--scroll .bb-pusher-typing-indicator {
                                    box-shadow:0 -4px 4px rgba(0, 0, 0, .1); border-top:0; z-index:111
                                }

                                #buddypress #bp-message-content .dropzone .dz-default .dz-button {
                                    line-height:1.5
                                }

                                #buddypress #bp-message-content .dropzone .dz-default .dz-button>strong {
                                    line-height:1
                                }

                                body .bp-messages-user-threads {
                                    min-height:550px; max-height:-webkit-calc(80vh - 118px); max-height:calc(80vh - 118px); height:-webkit-calc(80vh - 118px); height:calc(80vh - 118px)
                                }

                                #message-threads {
                                    border:0
                                }

                                #message-threads li.can-not-send-msg .thread-to:after {
                                    bottom:inherit; right:21px; top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%)
                                }

                                .bb-template-v2 #message-threads li.can-not-send-msg .thread-to:after {
                                    right:36px
                                }

                                #message-threads .bb-user-avatar {
                                    margin-right:15px
                                }

                                #message-threads .bb-user-avatar .avatar {
                                    max-width:40px
                                }

                                .bb-thread-subject {
                                    line-height:1.3; margin-bottom:10px
                                }

                                .bb-thread-cb {
                                    margin-top:10px
                                }

                                #message-threads .bp-message-link {
                                    border-bottom:0; padding:15px 45px 15px 15px; border-left:3px solid transparent; min-width:0; -webkit-box-align:center; -ms-flex-align:center; align-items:center
                                }

                                #message-threads .bp-message-link:last-child {
                                    border-bottom:0
                                }

                                #message-threads .bp-message-link.unread {
                                    background-color:inherit
                                }

                                #message-threads .bp-message-link.unread .thread-to {
                                    position:relative
                                }

                                #message-threads .bp-message-link.unread .thread-to:before {
                                    content:"\25CF"; font-size:14px; color:var(--bb-primary-color); position:absolute; left:-14px; top:0
                                }

                                .bb-template-v2 #message-threads .bp-message-link {
                                    margin:0 15px 5px; border-radius:var(--bb-block-radius-inner); border:0
                                }

                                #message-threads .bp-message-link:hover, #message-threads .thread-item.optionsOpen:not(.current) .bp-message-link {
                                    background:var(--bb-content-alternate-background-color)
                                }

                                #message-threads li.selected {
                                    background-color:#f7fafe
                                }

                                #message-threads .bp-message-link .thread-cb {
                                    -webkit-box-flex:0; -ms-flex:0 0 35px; flex:0 0 35px; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start
                                }

                                #message-threads .bb-thread-info {
                                    -webkit-box-flex:1; -ms-flex:1; flex:1; min-width:0
                                }

                                .bb-thread-title {
                                    font-size:15px
                                }

                                .bb-thread-title .bb-user-link {
                                    font-weight:500; color:inherit
                                }

                                .bb-thread-header {
                                    -webkit-box-align:center; -ms-flex-align:center; align-items:center; line-height:1; margin-bottom:3px
                                }

                                #message-threads .bp-message-link .thread-date {
                                    font-size:13px; font-weight:400; color:var(--bb-alternate-text-color); letter-spacing:-.19px; line-height:17px; min-width:0
                                }

                                #message-threads .bp-message-link .thread-date:before {
                                    background-color:var(--bb-alternate-text-color)
                                }

                                .bp-messages-content time {
                                    letter-spacing:-.24px; line-height:1.3; font-size:12px; font-weight:300; color:var(--bb-alternate-text-color)
                                }

                                .user-messages-bulk-actions .bs-styled-checkbox+label:before {
                                    margin-right:15px
                                }

                                #buddypress .mce-toolbar .mce-btn button, #buddypress .mce-toolbar .mce-btn button:focus, #buddypress .mce-toolbar .mce-btn button:hover {
                                    background:0 0; border:0; box-shadow:none; padding:0; margin:0; color:inherit; min-height:16px; padding-bottom:2px
                                }

                                #message-threads li .thread-content .excerpt {
                                    margin:0 0 3px; font-size:14px; color:#7f868f; line-height:1.2; white-space:nowrap; overflow:hidden; text-overflow:ellipsis
                                }

                                .bp-messages-content #bp-message-thread-header h2:first-child {
                                    background-color:transparent; color:var(--bb-headings-color); padding:0; margin-bottom:12px; font-family:inherit; font-size:16px; font-weight:500; letter-spacing:-.27px; line-height:1.25
                                }

                                .bp-messages-content .preview-thread-title .messages-title, .bp-messages-content .single-thread-title .messages-title {
                                    padding-left:0
                                }

                                ul.participants-list {
                                    list-style:none; margin:0
                                }

                                .preview-content .actions {
                                    display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center
                                }

                                .bp-messages-content .thread-participants dd, .bp-messages-content .thread-participants ul {
                                    margin-bottom:0
                                }

                                dl.thread-participants {
                                    display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -ms-flex-flow:row wrap; flex-flow:row wrap; padding:10px 20px 10px 0
                                }

                                dl.thread-participants+.actions {
                                    position:absolute; right:20px
                                }

                                .bp-messages-content .thread-participants img {
                                    width:100%; max-width:30px; border-radius:50%
                                }

                                .bp-messages-content .preview-pane-header, .bp-messages-content .single-message-thread-header {
                                    margin-bottom:0
                                }

                                .bp-messages-content .thread-participants {
                                    margin:0; width:auto; font-size:16px; font-weight:500; color:var(--bb-headings-color); letter-spacing:-.27px
                                }

                                .bp-messages-content .thread-participants .participants-name {
                                    color:var(--bb-header-links); word-break:break-all
                                }

                                .bp-messages-content .thread-participants .participants-name a {
                                    color:var(--bb-headings-color)
                                }

                                .bp-messages-content .thread-participants .participants-name a:hover {
                                    color:var(--bb-primary-color)
                                }

                                .bp-messages-content .thread-participants #view_more_members:hover .num-name, .bp-messages-content .thread-participants a:hover .participants-name {
                                    color:var(--bb-primary-color)
                                }

                                .bp-messages-content .thread-participants #view_more_members .num-name {
                                    color:var(--bb-header-links); font-size:16px
                                }

                                .bp-messages-content .thread-participants dt {
                                    padding-right:10px
                                }

                                .bp-messages-content .thread-participants dd, .bp-messages-content .thread-participants dt {
                                    display:block; width:100%; line-height:1.3
                                }

                                .bp-messages-content .participants-list a {
                                    display:inline-block; margin-right:3px
                                }

                                div#subsubnav:empty {
                                    display:none
                                }

                                dl.thread-participants {
                                    font-size:14px; line-height:1.5; letter-spacing:-.24px
                                }

                                body.compose .bp-messages-content {
                                    border:0
                                }

                                .mce-btn button:hover, .mce-window-head .mce-close:hover {
                                    background:0 0; box-shadow:none
                                }

                                .message-action-delete.bp-tooltip.bp-icons {
                                    background:0 0; border:0; color:inherit
                                }

                                .message-action-delete.bp-tooltip.bp-icons:focus, .message-action-delete.bp-tooltip.bp-icons:hover {
                                    background:0 0; box-shadow:none; border:0
                                }

                                .bp-hide {
                                    display:none !important
                                }

                                .bp-messages-content .thread-participants li {
                                    float:left; margin:5px 2px
                                }

                                .bp-messages-content .single-message-thread-header {
                                    border-bottom:0; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; min-height:76px
                                }

                                .bp-messages-content .single-message-thread-header .thread-avatar .thread-multiple-avatar:after {
                                    background-color:var(--bb-content-background-color)
                                }

                                .bp-messages-content .single-message-thread-header .actions .message_actions .message_action__list {
                                    min-width:200px
                                }

                                .bp-messages-content .single-message-thread-header .message_action__anchor {
                                    position:relative
                                }

                                .bp-messages-content .single-message-thread-header .message_action__anchor [class*=" bb-icon-"] {
                                    font-size:20px; color:var(--bb-headings-color)
                                }

                                .bp-messages-content .single-message-thread-header .message_action__anchor:hover [class*=" bb-icon-"] {
                                    color:var(--bb-primary-color)
                                }

                                .bb-template-v2 .bp-messages-content .single-message-thread-header .message_action__anchor:hover [class*=" bb-icon-"], .bb-template-v2 .bp-messages-content .single-message-thread-header .message_actions.open .message_action__anchor [class*=" bb-icon-"] {
                                    color:var(--bb-headings-color); position:relative
                                }

                                .bb-template-v2 .bp-messages-content .single-message-thread-header .message_action__anchor:hover:before, .bb-template-v2 .bp-messages-content .single-message-thread-header .message_actions.open .message_action__anchor:before {
                                    content:""; height:34px; width:34px; background-color:var(--bb-content-alternate-background-color); position:absolute; top:-14px; border-radius:6.8px; left:-7.5px
                                }

                                #buddypress .bp-messages-container .message_action__list li a {
                                    color:var(--bb-body-text-color); line-height:1.1; padding:10px 15px
                                }

                                #buddypress .bp-messages-container .message_action__list li a.button {
                                    background-color:transparent; border:0; font-size:13px; font-weight:500; display:block; text-align:left; border-radius:var(--bb-block-radius-inner); -webkit-transition:none; transition:none
                                }

                                #buddypress .bp-messages-container .message_action__list li a.button:before {
                                    font-weight:400
                                }

                                #buddypress .bp-messages-container .message_action__list li a:before {
                                    color:var(--bb-alternate-text-color)
                                }

                                #buddypress .bp-messages-container .message_action__list li a:hover {
                                    background-color:var(--bb-content-alternate-background-color); color:var(--bb-primary-color)
                                }

                                #buddypress .bp-messages-container .message_action__list li a:hover:before {
                                    color:var(--bb-primary-color)
                                }

                                .bb-template-v2 #buddypress .bp-messages-container .message_action__list li a:hover {
                                    color:var(--bb-body-text-color)
                                }

                                .bb-template-v2 #buddypress .bp-messages-container .message_action__list li a:hover:before {
                                    color:var(--bb-alternate-text-color)
                                }

                                .single.messages.view .bp-messages-filters, .single.messages.view .bp-messages-threads-list {
                                    display:block
                                }

                                .bp-messages-content:empty {
                                    display:none
                                }

                                .bp-messages-content, .bp-messages-threads-list {
                                    -webkit-box-flex:1; -ms-flex:1; flex:1; min-width:0; padding:0
                                }

                                .bb-template-v1 .bp-messages-threads-list.bp-no-messages {
                                    border-top:1px solid var(--bb-content-border-color)
                                }

                                #message-threads .bp-message-link .thread-avatar {
                                    -webkit-box-flex:0; -ms-flex:0 0 52px; flex:0 0 52px; margin-right:15px
                                }

                                #message-threads .thread-avatar .user-status-icon, .messages-screen .user-status-icon {
                                    background-color:var(--bb-alternate-text-color); color:var(--bb-content-background-color)
                                }

                                #message-threads .bp-message-link .thread-avatar .thread-multiple-avatar:before {
                                    content:""; height:38px; width:38px; background-color:var(--bb-content-background-color); border-radius:50%; position:absolute; left:15px; top:15px; z-index:1
                                }

                                #message-threads .bp-message-link .thread-avatar .thread-multiple-avatar img {
                                    border:0
                                }

                                #message-threads .bp-message-link .thread-avatar .thread-multiple-avatar img+img {
                                    z-index:2
                                }

                                #message-threads .bp-message-link:hover .thread-avatar .thread-multiple-avatar:before, #message-threads .current .bp-message-link .thread-avatar .thread-multiple-avatar:before {
                                    background-color:var(--bb-content-alternate-background-color)
                                }

                                .bb-template-v2 #message-threads .bp-message-link:hover .thread-avatar .thread-multiple-avatar:before, .bb-template-v2 #message-threads .current .bp-message-link .thread-avatar .thread-multiple-avatar:before {
                                    background:-webkit-linear-gradient(90deg, rgba(255, 255, 255, .9), rgba(255, 255, 255, .9)), var(--bb-primary-color); background:linear-gradient(0deg, rgba(255, 255, 255, .9), rgba(255, 255, 255, .9)), var(--bb-primary-color)
                                }

                                #message-threads .bp-message-link .thread-avatar img.avatar {
                                    margin:0
                                }

                                .thread-to {
                                    font-size:14px; color:var(--bb-headings-color); line-height:1.5; font-weight:500; opacity:.85; text-transform:capitalize
                                }

                                .unread .thread-to {
                                    font-weight:500; opacity:1
                                }

                                .unread .thread-subject {
                                    font-weight:500
                                }

                                .unread .thread-date time {
                                    position:relative
                                }

                                .unread .bp-message-link:after {
                                    content:""; height:10px; width:10px; border-radius:100%; background-color:var(--bb-primary-color); display:inline-block; position:absolute; right:22px; top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%)
                                }

                                .bb-template-v2 .unread .bp-message-link:after {
                                    right:37px
                                }

                                .unread.optionsOpen .bp-message-link:after, .unread:hover .bp-message-link:after {
                                    display:none
                                }

                                .buddypress-wrap .bp-messages.bp-user-messages-feedback {
                                    border:0; border-radius:0
                                }

                                #bp-messages-next-page, #bp-messages-prev-page {
                                    padding:0 20px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; line-height:34px; height:34px; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; margin-left:15px
                                }

                                #message-threads .bp-message-link .thread-content .thread-subject {
                                    color:var(--bb-body-text-color); font-size:13px; font-weight:500; letter-spacing:-.21px; line-height:1.5; min-height:21px; text-overflow:initial
                                }

                                #message-threads .bp-message-link .thread-content .thread-subject .typing-indicator {
                                    display:inline-block; max-width:-webkit-calc(100% - 107px); max-width:calc(100% - 107px); overflow:hidden; text-overflow:ellipsis; vertical-align:middle
                                }

                                #message-threads li.unread .thread-subject .subject {
                                    color:var(--bb-headings-color)
                                }

                                #message-threads li .thread-content .thread-subject a {
                                    color:var(--bb-headings-color)
                                }

                                #message-threads li .thread-content .thread-subject a:hover {
                                    color:var(--bb-primary-color)
                                }

                                #message-threads li.unread .thread-date time:after {
                                    background-color:var(--bb-primary-color)
                                }

                                #message-threads li.unread .thread-to:before {
                                    color:var(--bb-primary-color)
                                }

                                .bp-avatar-wrap {
                                    margin-right:18px; max-width:38px
                                }

                                .bp-messages-content #bp-message-content .medium-editor-toolbar, .bp-messages-content #bp-message-content .medium-editor-toolbar .medium-editor-toolbar-form {
                                    background-color:var(--bb-content-alternate-background-color)
                                }

                                .bp-messages-content #bp-message-content .medium-editor-toolbar.static-toolbar.active {
                                    overflow:visible
                                }

                                .bp-messages-content #bp-message-content .medium-editor-toolbar .medium-editor-toolbar-form {
                                    width:-webkit-calc(100% + 123px); width:calc(100% + 123px); overflow:visible; padding:5px 10px 5px 0; box-shadow:none
                                }

                                .bp-messages-content #bp-message-content #whats-new-messages-toolbar .media-off+.medium-editor-toolbar .medium-editor-toolbar-form {
                                    width:auto
                                }

                                @media screen and (max-width:430px) {
                                    .bp-messages-content #bp-message-content .medium-editor-toolbar .medium-editor-toolbar-form {
                                        width:-webkit-calc(100% + 108px); width:calc(100% + 108px); padding:2px 10px 2px 0
                                    }
                                }

                                @media screen and (max-width:374px) {
                                    .bp-messages-content #bp-message-content .medium-editor-toolbar .medium-editor-toolbar-form {
                                        width:-webkit-calc(100% + 68px); width:calc(100% + 68px)
                                    }
                                }

                                .bp-messages-content #bp-message-thread-list {
                                    background:0 0; border:0; border-top:1px solid var(--bb-content-border-color); margin:0 -20px; padding:10px 20px; height:auto; min-height:0; -webkit-box-flex:1; -ms-flex:1; flex:1; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column
                                }

                                .bp-messages-content #bp-message-thread-list li {
                                    margin:0 -20px; border-radius:0; padding:10px 20px; border:0; box-shadow:none; width:auto; background-color:transparent
                                }

                                .bp-messages-content #bp-message-thread-list li .bp-avatar-wrap {
                                    margin-right:15px; max-width:40px
                                }

                                .bp-messages-content #bp-message-thread-list li.error, .bp-messages-content #bp-message-thread-list li.sending {
                                    padding-bottom:35px; position:relative
                                }

                                .bp-messages-content #bp-message-thread-list li.error .bb-activity-media-wrap, .bp-messages-content #bp-message-thread-list li.error .bp-avatar-wrap, .bp-messages-content #bp-message-thread-list li.error .bp-message-content-wrap>:not(.message_send_error, .message_send_sending), .bp-messages-content #bp-message-thread-list li.error .message-metadata, .bp-messages-content #bp-message-thread-list li.sending .bb-activity-media-wrap, .bp-messages-content #bp-message-thread-list li.sending .bp-avatar-wrap, .bp-messages-content #bp-message-thread-list li.sending .bp-message-content-wrap>:not(.message_send_error, .message_send_sending), .bp-messages-content #bp-message-thread-list li.sending .message-metadata {
                                    opacity:.5
                                }

                                .bp-messages-content #bp-message-thread-list li.error .message_send_error {
                                    color:var(--bb-content-border-color); font-size:13px; position:absolute; bottom:8px
                                }

                                .bp-messages-content #bp-message-thread-list li.error .message_send_error a {
                                    font-size:13px; font-weight:500; color:var(--bb-headings-color); opacity:.4; margin-right:3px
                                }

                                .bp-messages-content #bp-message-thread-list li.error .message_send_error a:hover {
                                    opacity:1
                                }

                                .bp-messages-content #bp-message-thread-list li.error .message_send_error a~a {
                                    margin-left:3px
                                }

                                .bp-messages-content #bp-message-thread-list li.error .info-text-error-message {
                                    font-size:13px; color:var(--bb-danger-color); margin-right:5px
                                }

                                .bp-messages-content #bp-message-thread-list li.error .info-text-error-message:before {
                                    content:"\ee65"; font-family:bb-icons; font-weight:100; font-size:14px; display:inline-block; vertical-align:top; margin-right:5px
                                }

                                .bb-template-v2 .bp-messages-content #bp-message-thread-list li.error .info-text-error-message:before {
                                    font-weight:200
                                }

                                .bp-messages-content #bp-message-thread-list li.sending .message_send_sending {
                                    position:absolute; bottom:8px
                                }

                                .bp-messages-content #bp-message-thread-list li.sending .message_send_sending .info-text-send-message {
                                    color:var(--bb-alternate-text-color); font-size:13px; line-height:17px; display:inline-block
                                }

                                .bp-messages-content #bp-message-thread-list li.sending .message_send_sending .info-text-send-message:before {
                                    content:"\ef30"; font-family:bb-icons; font-weight:400; font-size:16px; -webkit-animation:spin 2s infinite linear; animation:spin 2s infinite linear; display:inline-block; vertical-align:middle; margin-right:5px
                                }

                                .bp-messages-content #bp-message-thread-list li .fluid-width-video-wrapper iframe {
                                    border-radius:var(--bb-block-radius-inner)
                                }

                                .bp-messages-content #bp-message-thread-list li .bp-message-content-wrap iframe[style="border-radius: 12px"] {
                                    border-radius:var(--bb-block-radius-inner) !important
                                }

                                .bp-messages-content #bp-message-thread-list .message-metadata .user-link strong:after {
                                    display:none
                                }

                                .bp-messages-content .bp-messages-notice .bp-user-messages-feedback .bp-feedback {
                                    border:0; border-radius:0 0 var(--bb-block-radius) 0; border-top:1px solid var(--bb-content-border-color); background-color:var(--bb-content-alternate-background-color); -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-align:center; -ms-flex-align:center; align-items:center; margin:0 -20px; padding:20px
                                }

                                .bp-messages-content .bp-messages-notice .bp-user-messages-feedback .bp-feedback p {
                                    margin:0; padding:0; text-align:center; line-height:1.5; color:var(--bb-alternate-text-color)
                                }

                                .bp-messages-content .bp-messages-notice .bp-user-messages-feedback .bp-feedback p+.generic-button {
                                    margin:10px 0 0
                                }

                                #buddypress .bp-messages-content .bp-messages-notice .bp-user-messages-feedback .bp-feedback .button-wrapper .generic-button>button, #buddypress .bp-messages-content .bp-messages-notice .bp-user-messages-feedback .bp-feedback .generic-button>a {
                                    font-size:14px; font-weight:600; color:var(--bb-primary-color); line-height:1.5; min-height:auto; background:0 0; border:0; padding:0
                                }

                                #buddypress .bp-messages-content .bp-messages-notice .bp-user-messages-feedback .bp-feedback .button-wrapper .generic-button>button.requested, #buddypress .bp-messages-content .bp-messages-notice .bp-user-messages-feedback .bp-feedback .generic-button>a.requested {
                                    color:var(--bb-alternate-text-color); cursor:auto; pointer-events:none
                                }

                                #buddypress .bp-messages-content .bp-messages-notice .bp-user-messages-feedback .bp-feedback .button-wrapper .generic-button>button.requested:before, #buddypress .bp-messages-content .bp-messages-notice .bp-user-messages-feedback .bp-feedback .generic-button>a.requested:before {
                                    content:"\e876"; color:var(--bb-alternate-text-color); font-family:bb-icons; font-size:20px; font-weight:300; line-height:1; vertical-align:middle; margin-right:5px
                                }

                                .bb-template-v2 .bp-messages-content .bp-messages-notice .bp-user-messages-feedback .bp-feedback {
                                    border:0; border-radius:var(--bb-block-radius-inner); margin:20px 0
                                }

                                @media screen and (max-width:1080px) {
                                    .bp-messages-content .bp-messages-notice .bp-user-messages-feedback .bp-feedback {
                                        border-radius:0 0 var(--bb-block-radius) var(--bb-block-radius)
                                    }
                                }

                                .bp-messages-content.has_info {
                                    position:relative
                                }

                                .bp-messages-content form.send-reply .avatar-box {
                                    padding:0
                                }

                                #message-threads .bp-message-link .thread-content {
                                    -webkit-box-flex:1; -ms-flex:1; flex:1; line-height:1; min-width:0
                                }

                                .bp-messages-content .thread-participants .thread-date {
                                    color:var(--bb-alternate-text-color); font-size:13px; font-weight:400; line-height:1.4; display:inline-block
                                }

                                #bp-message-load-more:empty {
                                    display:none
                                }

                                #buddypress .message-action-delete, #buddypress .message_action__anchor {
                                    background:0 0; border:0; color:inherit; font-size:10px; padding:0; line-height:1; min-height:1px; height:auto; width:100%
                                }

                                #buddypress .message-action-delete:focus, #buddypress .message-action-delete:hover, #buddypress .message_action__anchor:focus, #buddypress .message_action__anchor:hover {
                                    background:0 0; box-shadow:none
                                }

                                #buddypress .message-action-delete .bb-icon-trash, #buddypress .message_action__anchor .bb-icon-trash {
                                    color:#939597
                                }

                                #buddypress .message-action-delete .bb-icon-menu-dots-v, #buddypress .message_action__anchor .bb-icon-menu-dots-v {
                                    color:#939597; font-size:21px
                                }

                                .bp-messages-content .actions {
                                    line-height:1.3
                                }

                                .bp-messages-content .actions .message_actions .message_action__list li a:hover {
                                    color:var(--bb-header-links-hover)
                                }

                                .bp-messages-content .actions .message_actions.loading .message_action__anchor:hover:before {
                                    display:none
                                }

                                .bb-template-v2 .bp-messages-content .actions .message_actions.loading .message_action__anchor>i:before {
                                    content:""; display:inline-block; box-sizing:border-box; width:20px; height:20px; border-radius:50%; border:2px solid rgba(var(--bb-alternate-text-color-rgb), .2); border-top-color:var(--bb-alternate-text-color)
                                }

                                .message-metadata .user-link {
                                    height:auto
                                }

                                .bp-messages-content #bp-message-thread-list .message-metadata time {
                                    color:var(--bb-alternate-text-color); font-size:13px; padding-left:3px; line-height:1.5
                                }

                                .bp-messages-content #bp-message-thread-list .message-metadata .avatar {
                                    width:auto
                                }

                                .bp-messages-content #bp-message-thread-list .message-metadata .user-link {
                                    color:var(--bb-headings-color)
                                }

                                .bp-messages-content #bp-message-thread-list .message-metadata .user-link:hover {
                                    color:var(--bb-primary-color)
                                }

                                .bp-messages-content #send-reply {
                                    margin:0 -20px; width:auto; -webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end; -webkit-box-align:end; -ms-flex-align:end; align-items:flex-end; display:-webkit-box; display:-ms-flexbox; display:flex; height:auto; min-height:0
                                }

                                .bp-messages-content #send-reply .message-box {
                                    width:100%; display:none
                                }

                                .bp-messages-content #send-reply .wp-editor-container {
                                    border-left:0; border-right:0
                                }

                                .bp-messages-content #send-reply .message-metadata {
                                    display:none
                                }

                                .bp-messages-content #send-reply .dropzone .dz-default {
                                    padding:18px 5px
                                }

                                .scrolled--up.focus-in--scroll #send-reply {
                                    border-top:1px solid var(--bb-content-border-color)
                                }

                                .bb-template-v2 .scrolled--up.focus-in--scroll #send-reply {
                                    box-shadow:0 -4px 4px rgba(0, 0, 0, .1); border-top:0; z-index:11
                                }

                                .buddypress-wrap .standard-form#send-reply textarea {
                                    width:100%; border:0
                                }

                                #bp-message-thread-list:empty {
                                    border:0; max-height:initial; min-height:auto; padding:20px; -webkit-box-align:center; -ms-flex-align:center; align-items:center; margin-top:0; border-top:1px solid var(--bb-content-border-color)
                                }

                                #bp-message-thread-list:empty:before {
                                    font:normal normal normal 25px/1 bb-icons; speak:none; display:inline-block; text-decoration:inherit; text-transform:none; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; content:"\ef30"; -webkit-animation:spin 2s infinite linear; animation:spin 2s infinite linear
                                }

                                #bp-message-thread-header:empty~#bp-message-thread-list:empty {
                                    margin-top:76px
                                }

                                .archived-empty #bp-message-thread-list {
                                    margin-top:76px
                                }

                                .messages.compose .bp-messages-filters {
                                    display:block
                                }

                                #buddypress #bp-messages-reset, #buddypress #bp-messages-send {
                                    min-width:140px; font-weight:500; height:40px
                                }

                                .buddypress-wrap .standard-form .wp-editor-container {
                                    border:1px solid #dedfe2
                                }

                                .send-reply.loading {
                                    position:relative
                                }

                                .send-reply.loading:before {
                                    background:rgba(255, 255, 255, .6); content:""; position:absolute; height:100%; width:100%; z-index:10
                                }

                                .send-reply.loading:after {
                                    position:absolute; top:42%; left:0; right:0; margin:auto; content:"\ef30"; font-family:bb-icons; font-size:24px; line-height:36px; text-align:center; -webkit-animation:spin 3s infinite linear; animation:spin 3s infinite linear; z-index:12
                                }

                                #message_content_ifr {
                                    max-height:80px
                                }

                                #message_content {
                                    margin-bottom:0
                                }

                                #message_content>p:last-child {
                                    margin-bottom:0
                                }

                                .no-message-wrap .dashicons-email-alt {
                                    background:url("\ef30"
                                    }

                                    .bb-template-v1 .bp-messages-container #message-threads:empty+.bp-messages.loading {
                                        border-top:1px solid var(--bb-content-border-color)
                                    }

                                    .bp-message-content-wrap .bp-messages.loading {
                                        display:none
                                    }

                                    #page .ql-bubble .ql-tooltip {
                                        padding:0 10px
                                    }

                                    #page .ql-bubble .ql-tooltip button {
                                        background:0 0; margin:0; padding:0
                                    }

                                    #page .ql-bubble .ql-toolbar button svg, #page .ql-bubble.ql-toolbar button svg {
                                        float:none; max-width:18px
                                    }

                                    #page .ql-bubble .ql-toolbar .ql-formats {
                                        margin:0
                                    }

                                    #page .ql-bubble .ql-toolbar .ql-formats:first-child {
                                        margin-left:0
                                    }

                                    .bp-single-message-content .bp-user-link, .bp-single-message-content .message-metadata>strong, .bp-single-message-content strong.bp-user-deleted {
                                        font-size:14px; color:var(--bb-headings-color); letter-spacing:-.2px; line-height:1.5; font-weight:500
                                    }

                                    .bp-single-message-content .bp-user-link>strong {
                                        font-weight:500
                                    }

                                    .bp-single-message-content .message-metadata {
                                        line-height:1; margin-bottom:3px
                                    }

                                    .bp-single-message-content .bb-activity-media-wrap .bb-item-cover-wrap {
                                        border:1px solid var(--bb-content-border-color); border-radius:var(--bb-block-radius-inner); background-color:var(--bb-content-alternate-background-color)
                                    }

                                    .bb-template-v2 .bp-single-message-content .bb-activity-media-wrap .bb-item-cover-wrap {
                                        border:0
                                    }

                                    .bp-single-message-content .bb-activity-media-wrap.bb-media-length-1 .bb-activity-media-elem {
                                        min-width:auto !important
                                    }

                                    .bp-single-message-content .bb-activity-media-wrap.bb-media-length-1 .bb-item-cover-wrap {
                                        display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; padding:0; min-width:65px; min-height:65px
                                    }

                                    .bp-single-message-content .bb-activity-media-wrap.bb-media-length-1 .bb-item-cover-wrap img {
                                        position:static; height:auto; width:auto; max-width:360px; max-height:360px; min-width:auto; min-height:auto
                                    }

                                    .bp-single-message-content .bb-activity-media-wrap .bb-activity-media-elem.document-activity {
                                        max-width:400px
                                    }

                                    .bp-single-message-content .bb-activity-media-wrap .bb-activity-media-elem.document-activity .document-description-wrap .entry-img>i {
                                        margin-top:5px; line-height:1.5
                                    }

                                    .bp-single-message-content .bb-activity-media-wrap .bb-activity-media-elem.document-activity .document-description-wrap .document-detail-wrap {
                                        color:var(--bb-headings-color)
                                    }

                                    .bp-single-message-content .bb-activity-media-wrap .bb-activity-media-elem.document-activity .document-description-wrap .document-detail-wrap .document-description, .bp-single-message-content .bb-activity-media-wrap .bb-activity-media-elem.document-activity .document-description-wrap .document-detail-wrap .document-extension-description, .bp-single-message-content .bb-activity-media-wrap .bb-activity-media-elem.document-activity .document-description-wrap .document-detail-wrap .document-helper-text, .bp-single-message-content .bb-activity-media-wrap .bb-activity-media-elem.document-activity .document-description-wrap .document-detail-wrap .document-title {
                                        line-height:1.5
                                    }

                                    .bp-single-message-content .bb-activity-video-wrap.bb-video-length-1 .bb-activity-video-elem {
                                        min-width:auto; width:100%; max-width:400px
                                    }

                                    .bp-single-message-content .bb-activity-video-wrap.bb-video-length-1 .bb-activity-video-elem .video-js .vjs-control-bar button {
                                        width:3em
                                    }

                                    .bp-single-message-content .bb-activity-video-wrap.bb-video-length-1 .bb-activity-video-elem .video-js .vjs-control-bar .vjs-time-divider {
                                        min-width:1em
                                    }

                                    .bp-single-message-content .bb-activity-video-wrap.bb-video-length-1 .bb-activity-video-elem .video-js .vjs-control-bar .vjs-progress-control .vjs-progress-holder {
                                        margin:3px 10px 0
                                    }

                                    .bp-single-message-content .bb-activity-video-wrap .bb-activity-video-elem.video-activity .video-description-wrap .entry-img>i {
                                        margin-top:5px
                                    }

                                    .bp-single-message-content .bb-activity-video-wrap .bb-activity-video-elem.video-activity .video-description-wrap .video-detail-wrap .video-description, .bp-single-message-content .bb-activity-video-wrap .bb-activity-video-elem.video-activity .video-description-wrap .video-detail-wrap .video-extension-description, .bp-single-message-content .bb-activity-video-wrap .bb-activity-video-elem.video-activity .video-description-wrap .video-detail-wrap .video-helper-text, .bp-single-message-content .bb-activity-video-wrap .bb-activity-video-elem.video-activity .video-description-wrap .video-detail-wrap .video-title {
                                        line-height:1.5
                                    }

                                    .bp-single-message-content .bb-activity-media-wrap, .bp-single-message-content .bb-activity-video-wrap {
                                        max-width:600px
                                    }

                                    .bp-single-message-content .bb-activity-media-elem {
                                        padding:5px; min-width:25%
                                    }

                                    .bp-single-message-content .bb-activity-media-elem .bb-item-cover-wrap {
                                        padding-top:75%
                                    }

                                    @media screen and (max-width:590px) {
                                        .bp-single-message-content .bb-activity-media-elem {
                                            min-width:33.3333% !important; -webkit-box-flex:initial !important; -ms-flex:initial !important; flex:initial !important
                                        }
                                    }

                                    @media screen and (max-width:435px) {
                                        .bp-single-message-content .bb-activity-media-elem {
                                            max-width:initial !important; min-width:50% !important
                                        }

                                        .bp-single-message-content .bb-activity-media-elem .bb-item-cover-wrap {
                                            padding-top:100%
                                        }

                                        .bp-single-message-content .bb-activity-media-wrap.bb-media-length-1 .bb-activity-media-elem {
                                            max-width:100% !important
                                        }
                                    }

                                    .bp-single-message-content .bb-activity-video-wrap .bb-activity-video-elem {
                                        padding:5px; min-width:33.3333%
                                    }

                                    .bp-single-message-content .bb-activity-video-wrap .bb-activity-video-elem .bb-item-cover-wrap {
                                        padding-top:66.6666%
                                    }

                                    @media screen and (max-width:590px) {
                                        .bp-single-message-content .bb-activity-video-wrap .bb-activity-video-elem {
                                            min-width:50%; max-width:50%; -webkit-box-flex:1; -ms-flex:auto; flex:auto
                                        }
                                    }

                                    @media screen and (max-width:435px) {
                                        .bp-single-message-content .bb-activity-video-wrap .bb-activity-video-elem {
                                            min-width:100%; max-width:100%
                                        }
                                    }

                                    .bp-single-message-content .bb-video-wrapper {
                                        max-width:400px
                                    }

                                    .bp-single-message-content .fluid-width-video-wrapper {
                                        width:100%; max-width:400px; height:auto; margin:10px 0 0
                                    }

                                    .bp-single-message-content p>iframe {
                                        max-width:400px; width:100%; height:auto; min-height:200px
                                    }

                                    .bp-single-message-content .activity-attached-gif-container {
                                        display:inline-block; height:auto; width:auto; max-width:360px; max-height:360px
                                    }

                                    .bp-single-message-content .activity-attached-gif-container .gif-image-container {
                                        margin:15px 0 0
                                    }

                                    .bp-single-message-content .activity-attached-gif-container .gif-player {
                                        display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; justify-self:center; min-width:65px; min-height:65px
                                    }

                                    .bp-single-message-content .activity-attached-gif-container .gif-player video {
                                        height:auto; max-width:360px; max-height:360px; width:100%; border:1px solid var(--bb-content-border-color); border-radius:var(--bb-block-radius-inner); background-color:var(--bb-content-alternate-background-color)
                                    }

                                    .bb-template-v2 .bp-single-message-content .activity-attached-gif-container .gif-player video {
                                        border:0
                                    }

                                    .bp-single-message-content img.emoji, .bp-single-message-content img.emojioneemoji {
                                        margin:1px 3px; width:18px !important; height:18px !important
                                    }

                                    .bp-single-message-content blockquote {
                                        margin-top:0
                                    }

                                    ul#bp-message-thread-list .bp-message-content-wrap {
                                        color:var(--bb-body-text-color); letter-spacing:-.2px; line-height:1.5; overflow:initial; word-wrap:break-word
                                    }

                                    ul#bp-message-thread-list .bp-message-content-wrap p {
                                        margin-bottom:5px; min-height:.1px
                                    }

                                    ul#bp-message-thread-list .bp-message-content-wrap p.joined {
                                        position:relative
                                    }

                                    ul#bp-message-thread-list .bp-message-content-wrap p.joined strong {
                                        font-weight:500; color:var(--bb-alternate-text-color)
                                    }

                                    ul#bp-message-thread-list .bp-message-content-wrap p.joined strong.bp-tooltip {
                                        display:inline-block
                                    }

                                    @media screen and (max-width:768px) {
                                        ul#bp-message-thread-list .bp-message-content-wrap p.joined strong.bp-tooltip {
                                            position:static
                                        }

                                        ul#bp-message-thread-list .bp-message-content-wrap p.joined strong.bp-tooltip:before {
                                            display:none
                                        }

                                        ul#bp-message-thread-list .bp-message-content-wrap p.joined strong.bp-tooltip:after {
                                            width:180px; width:-webkit-max-content; width:-moz-max-content; width:max-content; max-width:180px; white-space:break-spaces
                                        }
                                    }

                                    ul#bp-message-thread-list .bp-message-content-wrap li>ol, ul#bp-message-thread-list .bp-message-content-wrap li>ul {
                                        margin-bottom:0
                                    }

                                    ul#bp-message-thread-list .bp-message-content-wrap ol, ul#bp-message-thread-list .bp-message-content-wrap ul {
                                        margin-bottom:15px; margin-left:16px
                                    }

                                    ul#bp-message-thread-list .bp-message-content-wrap li {
                                        background:0 0; margin:5px 0; padding:0; list-style-type:disc
                                    }

                                    ul#bp-message-thread-list .bp-message-content-wrap li p {
                                        margin-bottom:0
                                    }

                                    ul#bp-message-thread-list .bp-message-content-wrap ol li {
                                        list-style-type:decimal
                                    }

                                    ul#bp-message-thread-list .bp-message-content-wrap pre {
                                        width:-webkit-calc(100% + 12px); width:calc(100% + 12px)
                                    }

                                    ul#bp-message-thread-list .bp-message-content-wrap blockquote {
                                        padding:12px; font-size:22px; letter-spacing:-.24px; line-height:30px; position:relative; margin:0 0 15px; width:-webkit-calc(100% + 12px); width:calc(100% + 12px); background:#fafafa; border:1px solid var(--bb-content-border-color); border-radius:4px
                                    }

                                    ul#bp-message-thread-list .bp-message-content-wrap blockquote p {
                                        font-size:20px; margin-bottom:0
                                    }

                                    ul#bp-message-thread-list .bp-message-content-wrap blockquote:before {
                                        content:"\ef02"; font-family:bb-icons; font-style:normal; font-weight:400; display:inline-block; text-align:center; font-variant:normal; color:#92949d; width:30px; height:30px; font-size:22px; line-height:30px; background:#e2e1e0; border-radius:100%; margin-bottom:10px
                                    }

                                    ul#bp-message-thread-list .group-messages-highlight .bp-message-content-wrap pre {
                                        width:auto; border:1px solid #f8e8ac; background:#fff
                                    }

                                    ul#bp-message-thread-list .group-messages-highlight .bp-message-content-wrap blockquote {
                                        width:auto; border:1px solid #f8e8ac; background:#fffef7
                                    }

                                    ul#bp-message-thread-list .group-messages-highlight .bp-message-content-wrap blockquote:before {
                                        color:#f8e8ac; border:1px solid #f8e8ac; background:#fff
                                    }

                                    .bb-template-v2.messages .bp-single-vert-nav .bb-profile-grid {
                                        margin:0
                                    }

                                    .bb-template-v2.messages .bp-single-vert-nav #item-body {
                                        margin-left:0
                                    }

                                    #whats-new-formatting-toolbar a .bb-icon, #whats-new-messages-toolbar a .bb-icon {
                                        color:rgba(var(--bb-headings-color-rgb), .4)
                                    }

                                    #whats-new-formatting-toolbar a:hover .bb-icon, #whats-new-messages-toolbar a:hover .bb-icon {
                                        color:var(--bb-headings-color)
                                    }

                                    #whats-new-messages-toolbar .medium-editor-placeholder {
                                        background-color:transparent
                                    }

                                    #whats-new-messages-toolbar .gif-media-search-dropdown.open {
                                        margin:0 0 10px -20px; top:auto; bottom:100%
                                    }

                                    #whats-new-messages-toolbar .gif-media-search-dropdown:before {
                                        left:38px; top:auto; bottom:-11px; -webkit-transform:rotate(135deg); -ms-transform:rotate(135deg); transform:rotate(135deg)
                                    }

                                    #whats-new-messages-toolbar .gif-search-content {
                                        display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-flow:column; flex-flow:column
                                    }

                                    #whats-new-messages-toolbar .gif-search-content .gif-search-results-list {
                                        margin:0
                                    }

                                    #whats-new-messages-toolbar .messages-attached-gif-container {
                                        margin-bottom:0
                                    }

                                    #whats-new-messages-toolbar .messages-attached-gif-container .gif-search-query .search-query-input {
                                        background-color:transparent; border:0
                                    }

                                    @media screen and (max-width:1080px) {
                                        #whats-new-messages-toolbar .gif-media-search-dropdown.open {
                                            z-index:999
                                        }

                                        #whats-new-messages-toolbar .gif-media-search-dropdown.open .gif-search-results {
                                            max-height:280px
                                        }

                                        #whats-new-messages-toolbar .post-gif:first-child .gif-media-search-dropdown.open {
                                            left:-10px
                                        }

                                        #whats-new-messages-toolbar .post-gif:first-child .gif-media-search-dropdown.open:before {
                                            left:50px
                                        }

                                        #whats-new-messages-toolbar .post-gif:nth-child(2) .gif-media-search-dropdown.open {
                                            left:-44px
                                        }

                                        #whats-new-messages-toolbar .post-gif:nth-child(2) .gif-media-search-dropdown.open:before {
                                            left:84px
                                        }

                                        #whats-new-messages-toolbar .post-gif:nth-child(3) .gif-media-search-dropdown.open {
                                            left:-78px
                                        }

                                        #whats-new-messages-toolbar .post-gif:nth-child(3) .gif-media-search-dropdown.open:before {
                                            left:118px
                                        }

                                        #whats-new-messages-toolbar .post-gif:nth-child(4) .gif-media-search-dropdown.open {
                                            left:-112px
                                        }

                                        #whats-new-messages-toolbar .post-gif:nth-child(4) .gif-media-search-dropdown.open:before {
                                            left:152px
                                        }

                                        #whats-new-messages-toolbar .post-gif:nth-child(5) .gif-media-search-dropdown.open {
                                            left:-146px
                                        }

                                        #whats-new-messages-toolbar .post-gif:nth-child(5) .gif-media-search-dropdown.open:before {
                                            left:186px
                                        }
                                    }

                                    #whats-new-formatting-toolbar .emojionearea {
                                        background-color:transparent
                                    }

                                    #whats-new-formatting-toolbar .emojionearea .emojionearea-picker .emojionearea-search>input {
                                        outline:0; width:100%; min-width:100%; height:30px
                                    }

                                    #whats-new-formatting-toolbar .emojionearea .emojionearea-picker {
                                        top:auto; bottom:40px; right:100%; left:inherit; margin-right:-25px
                                    }

                                    #whats-new-formatting-toolbar .emojionearea .emojionearea-picker.emojionearea-picker-position-bottom .emojionearea-wrapper:after {
                                        bottom:-10px; top:auto; -webkit-transform:rotate(180deg); -ms-transform:rotate(180deg); transform:rotate(180deg); left:inherit; right:5px
                                    }

                                    .bb-template-v2 #whats-new-formatting-toolbar .emojionearea .emojionearea-picker.emojionearea-picker-position-bottom .emojionearea-wrapper:after {
                                        display:none
                                    }

                                    @media screen and (max-width:1080px) {
                                        #whats-new-formatting-toolbar .post-emoji .emojionearea .emojionearea-picker {
                                            z-index:999
                                        }
                                    }

                                    .bp-back-to-thread-list {
                                        margin-left:-5px
                                    }

                                    .bp-back-to-thread-list [class*=bb-icon] {
                                        font-size:24px; color:var(--bb-headings-color)
                                    }

                                    @media screen and (min-width:1081px) {
                                        #message-threads .current>a {
                                            background:var(--bb-content-alternate-background-color); border-color:var(--bb-primary-color)
                                        }

                                        .bb-template-v2 #message-threads .current>a {
                                            background:-webkit-linear-gradient(90deg, rgba(255, 255, 255, .9), rgba(255, 255, 255, .9)), var(--bb-primary-color); background:linear-gradient(0deg, rgba(255, 255, 255, .9), rgba(255, 255, 255, .9)), var(--bb-primary-color)
                                        }
                                    }

                                    .message-thread-options:hover~.bp-message-link {
                                        background:var(--bb-content-alternate-background-color); border-color:var(--bb-primary-color)
                                    }

                                    .bb-template-v2 .message-thread-options .current:hover+.bp-message-link {
                                        background:-webkit-linear-gradient(90deg, rgba(255, 255, 255, .9), rgba(255, 255, 255, .9)), var(--bb-primary-color); background:linear-gradient(0deg, rgba(255, 255, 255, .9), rgba(255, 255, 255, .9)), var(--bb-primary-color)
                                    }

                                    .bb-template-v2 #message-threads .message-thread-options {
                                        right:30px
                                    }

                                    .bb-template-v2 #message-threads .message-thread-options.loading .bb_more_options_action:hover {
                                        background-color:transparent
                                    }

                                    .bb-template-v2 #message-threads .message-thread-options.loading .bb_more_options_action>i:before {
                                        content:""; display:inline-block; box-sizing:border-box; width:20px; height:20px; border-radius:50%; border:2px solid rgba(var(--bb-alternate-text-color-rgb), .2); border-top-color:var(--bb-alternate-text-color)
                                    }

                                    .bb-template-v2 #message-threads .message-thread-options .bb_more_options_action:hover, .bb-template-v2 #message-threads .optionsOpen .message-thread-options .bb_more_options_action {
                                        background-color:var(--bb-content-background-color); border-radius:6px
                                    }

                                    .bp-single-message-wrap .bb-messages-group-notices {
                                        color:var(--bb-alternate-text-color)
                                    }

                                    .bp-single-message-wrap .bb-messages-group-notices .bp-tooltip {
                                        color:var(--bb-alternate-text-color)
                                    }

                                    .header-aside .thread-multiple-avatar {
                                        min-height:36px; min-width:36px; margin:0 -2px; position:relative
                                    }

                                    .header-aside .thread-multiple-avatar img {
                                        border:2px solid #fff; max-width:28px; position:absolute; left:0; top:0
                                    }

                                    .header-aside .thread-multiple-avatar img+img {
                                        top:auto; right:0; bottom:0; left:auto
                                    }

                                    .header-aside li:hover .thread-multiple-avatar img {
                                        border-color:#f5f5f5
                                    }

                                    .header-aside .unread .thread-multiple-avatar img {
                                        border-color:#f7fafe
                                    }

                                    .messages-wrap .notification-dropdown .notification-avatar {
                                        -webkit-box-flex:0; -ms-flex:0 0 36px; flex:0 0 36px
                                    }

                                    .messages-wrap .notification-dropdown .notification-list {
                                        max-width:400px
                                    }

                                    .messages-wrap .notification-dropdown .notification-list li .notification-content {
                                        width:100%; overflow:hidden
                                    }

                                    .messages-wrap .notification-dropdown .notification-list li .notification-content .notification-users {
                                        width:-webkit-calc(100% - 50px); width:calc(100% - 50px); display:block; white-space:nowrap
                                    }

                                    .messages-wrap .notification-dropdown .notification-list li .notification-content .notification-users>a {
                                        display:block; text-overflow:ellipsis; overflow:hidden; width:100%
                                    }

                                    .bb-pusher-typing-indicator-text, .thread-item .typing-indicator {
                                        color:var(--bb-alternate-text-color)
                                    }

                                    #message-form-submit-wrapper, #message-reply-form-submit-wrapper {
                                        background-color:var(--bb-content-alternate-background-color); border-radius:0 0 var(--bb-block-radius-inner) var(--bb-block-radius-inner); margin:0; padding:10px
                                    }

                                    .bb-template-v1 #message-form-submit-wrapper, .bb-template-v1 #message-reply-form-submit-wrapper {
                                        border-top:1px solid var(--bb-content-border-color)
                                    }

                                    #message-new-submit, #message-reply-new-submit {
                                        background-color:var(--bb-primary-color); border-radius:var(--bb-button-radius)
                                    }

                                    #message-new-submit:before, #message-reply-new-submit:before {
                                        color:var(--bb-primary-button-text-regular)
                                    }

                                    .mass-user-block-list .bb-report-type-pagination .page-data #load_more_rl.loading, .message-members-list .bb-report-type-pagination .page-data #load_more_rl.loading {
                                        color:var(--bb-alternate-text-color)
                                    }

                                    @media screen and (min-width:46.8em) {
                                        .bp-single-vert-nav .subnav {
                                            background:0 0
                                        }

                                        .bp-single-vert-nav .subnav li {
                                            font-size:inherit; margin:0
                                        }

                                        .bp-single-vert-nav .subnav li a {
                                            border-right:0; padding:0 0 5px
                                        }
                                    }

                                    @media screen and (min-width:55em) {
                                        .buddypress-wrap form.bp-dir-search-form, .buddypress-wrap form.bp-invites-search-form, .buddypress-wrap form.bp-messages-search-form {
                                            width:auto
                                        }
                                    }

                                    @media screen and (min-width:1081px) {
                                        .bp-messages-nav-panel {
                                            border-right:1px solid var(--bb-content-border-color)
                                        }
                                    }

                                    @media screen and (max-width:1080px) {
                                        .messages-wrapper {
                                            margin-bottom:20px
                                        }

                                        #send_message_form, .bp-messages-content-wrapper {
                                            min-height:670px
                                        }

                                        .message-thread-header .bp-back-to-thread-list {
                                            -webkit-box-ordinal-group:2; -ms-flex-order:1; order:1
                                        }

                                        .message-thread-header .thread-avatar {
                                            -webkit-box-ordinal-group:3; -ms-flex-order:2; order:2
                                        }

                                        .message-thread-header .thread-participants {
                                            -webkit-box-ordinal-group:4; -ms-flex-order:3; order:3; width:-webkit-calc(100% - 100px); width:calc(100% - 100px)
                                        }
                                    }

                                    @media screen and (max-width:800px) {
                                        .messages-screen>.flex {
                                            -ms-flex-wrap:wrap; flex-wrap:wrap
                                        }

                                        .messages-screen>.flex .bp-messages-content {
                                            -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; border-top:1px solid var(--bb-content-border-color)
                                        }
                                    }

                                    @media screen and (max-width:680px) {
                                        .messages-wrapper #subnav {
                                            -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%
                                        }

                                        .buddypress-wrap .messages-wrapper .bp-subnavs {
                                            margin:0
                                        }

                                        .messages-wrapper #subnav .subnav {
                                            display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-flow:row wrap; flex-flow:row wrap
                                        }

                                        .messages-screen {
                                            border-left:0; -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%
                                        }

                                        .bp-messages-content #message-threads {
                                            max-width:100%; -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; min-height:10px; max-height:100%; overflow:initial
                                        }
                                    }

                                    @media screen and (min-width:46.8em) {
                                        .bp-messages-user-threads {
                                            max-height:66vh
                                        }
                                    }

                                    @media screen and (max-width:560px) {
                                        .bp-messages-content #bp-message-content #message-form-submit-wrapper #whats-new-messages-toolbar .media-off, .bp-messages-content #bp-message-content #message-reply-form-submit-wrapper #whats-new-messages-toolbar .media-off {
                                            height:27px
                                        }

                                        .bp-messages-content #bp-message-content #message-form-submit-wrapper #message-new-submit, .bp-messages-content #bp-message-content #message-form-submit-wrapper #message-reply-new-submit, .bp-messages-content #bp-message-content #message-reply-form-submit-wrapper #message-new-submit, .bp-messages-content #bp-message-content #message-reply-form-submit-wrapper #message-reply-new-submit {
                                            padding:0; width:30px
                                        }
                                    }

                                    @media screen and (max-width:430px) {
                                        .bp-messages-content #bp-message-content #whats-new-messages-toolbar {
                                            padding:1px 15px 0 0
                                        }

                                        .bp-messages-content #bp-message-content #whats-new-messages-toolbar [class*=" bb-icon-"] {
                                            font-size:20px
                                        }

                                        .bp-messages-content #bp-message-content #whats-new-messages-toolbar .post-elements-buttons-item {
                                            margin-right:8px
                                        }

                                        .bp-messages-content #bp-message-content .medium-editor-toolbar.active {
                                            height:35px
                                        }

                                        .bp-messages-content #bp-message-content .medium-editor-toolbar.active .medium-editor-toolbar-input {
                                            height:35px
                                        }

                                        .bp-messages-content #bp-message-content .medium-editor-toolbar .medium-editor-toolbar-actions button {
                                            min-width:20px
                                        }

                                        .bp-messages-content #bp-message-content .medium-editor-toolbar .medium-editor-toolbar-actions button.medium-editor-button-first {
                                            padding-left:0 !important; padding-right:0
                                        }

                                        .bp-messages-content #bp-message-content .medium-editor-toolbar .medium-editor-toolbar-actions .medium-editor-button-last {
                                            padding-right:0 !important
                                        }

                                        .bp-messages-content #bp-message-content .medium-editor-toolbar .medium-editor-toolbar-actions b:before {
                                            font-size:18px
                                        }

                                        .bp-messages-content #bp-message-content #whats-new-formatting-toolbar {
                                            margin:1px 5px 0 0
                                        }

                                        .bp-messages-content #bp-message-content #whats-new-formatting-toolbar [class*=" bb-icon-"] {
                                            font-size:20px
                                        }

                                        .bp-messages-content #bp-message-content #whats-new-formatting-toolbar .post-elements-buttons-item {
                                            margin-right:8px
                                        }

                                        .bp-messages-content #bp-message-content #whats-new-formatting-toolbar .emojionearea .emojionearea-button:before {
                                            font-size:20px; line-height:1.4
                                        }

                                        #whats-new-formatting-toolbar .emojionearea .emojionearea-picker {
                                            margin-right:-75px
                                        }

                                        #whats-new-formatting-toolbar .emojionearea .emojionearea-picker.emojionearea-picker-position-bottom .emojionearea-wrapper:after {
                                            right:55px
                                        }
                                    }

                                    @media screen and (max-width:374px) {
                                        #message-form-submit-wrapper, #message-reply-form-submit-wrapper {
                                            -ms-flex-wrap:wrap; flex-wrap:wrap
                                        }

                                        .bp-messages-content #bp-message-content #whats-new-messages-toolbar {
                                            padding:0; min-width:-webkit-calc(100% - 50px); min-width:calc(100% - 50px); min-height:20px
                                        }

                                        .bp-messages-content #bp-message-content #whats-new-messages-toolbar .post-elements-buttons-item {
                                            margin-right:6px
                                        }

                                        .bp-messages-content #bp-message-content #whats-new-messages-toolbar .medium-editor-toolbar-actions .medium-editor-action b {
                                            width:22px
                                        }

                                        .bp-messages-content #bp-message-content #whats-new-messages-toolbar [class*=" bb-icon-"] {
                                            font-size:20px
                                        }

                                        .bp-messages-content #bp-message-content #whats-new-formatting-toolbar {
                                            margin:0
                                        }

                                        .bp-messages-content #bp-message-content #whats-new-formatting-toolbar .post-elements-buttons-item:last-child {
                                            margin-right:0
                                        }

                                        .bp-messages-content #bp-message-content #message-form-submit-wrapper #message-new-submit, .bp-messages-content #bp-message-content #message-reply-form-submit-wrapper #message-reply-new-submit {
                                            margin:10px auto 5px; width:auto; padding:0 15px
                                        }

                                        .bp-messages-content #bp-message-content #message-new-submit #bp-messages-send, .bp-messages-content #bp-message-content #message-reply-new-submit #send_reply_button {
                                            position:static; opacity:1; background-color:transparent; border:0; padding:0 10px; min-width:auto
                                        }

                                        .bp-messages-content .bp-message-content_foot_note {
                                            font-size:11px; text-align:center
                                        }

                                        .bp-messages-content .bp-message-content_foot_note .space_note {
                                            margin-right:10px
                                        }

                                        #whats-new-formatting-toolbar .emojionearea .emojionearea-picker {
                                            margin-right:-60px
                                        }

                                        #whats-new-formatting-toolbar .emojionearea .emojionearea-picker.emojionearea-picker-position-bottom .emojionearea-wrapper:after {
                                            right:40px
                                        }
                                    }

                                    #buddypress .notifications-header {
                                        -webkit-box-align:center; -ms-flex-align:center; align-items:center; margin-bottom:14px
                                    }

                                    #buddypress .notifications-header .entry-title {
                                        margin:0
                                    }

                                    #buddypress .notifications-header .subnav-filters {
                                        margin:0
                                    }

                                    #buddypress .notifications-header #subnav {
                                        border:0
                                    }

                                    #buddypress .notifications-header .bp-navs {
                                        margin:0; width:auto
                                    }

                                    #buddypress .notifications-header .bp-navs li {
                                        margin-bottom:0; float:left
                                    }

                                    #buddypress .notifications-header .bp-navs li:last-child {
                                        padding:0
                                    }

                                    .notifications-options-nav .select-wrap {
                                        float:left
                                    }

                                    @media screen and (max-width:544px) {
                                        .notifications-options-nav>.select-wrap {
                                            width:100%
                                        }

                                        .notification-list .bs-header-item .bb-sort-by-date {
                                            margin-left:10px
                                        }
                                    }

                                    #notifications-bulk-management #notification-select {
                                        background-position:right .6rem center; border:0; font-size:14px; height:34px; padding-right:30px; min-width:125px
                                    }

                                    .bs-member-notifications .notification-header {
                                        border:0; padding:0; margin-bottom:30px
                                    }

                                    .bs-member-notifications .title.title {
                                        font-size:1.75rem
                                    }

                                    .bs-member-notifications .notification-header a {
                                        font-size:.875rem
                                    }

                                    .bs-member-notifications .notification-header .settings {
                                        font-size:1.375rem; color:#9ca8b4; min-width:22px; text-align:right; margin-left:20px
                                    }

                                    .notification-wrap.menu-item-has-children>a:after {
                                        bottom:-4px; left:0
                                    }

                                    .notification-wrap.menu-item-has-children>a:before {
                                        content:""; display:block; position:absolute; bottom:7px; left:4px; width:15px; height:15px; background:var(--bb-content-background-color); border-right:1px solid var(--bb-content-border-color); border-bottom:1px solid var(--bb-content-border-color); -webkit-transform:rotate(-135deg); -ms-transform:rotate(-135deg); transform:rotate(-135deg); opacity:0; visibility:hidden
                                    }

                                    .notification-wrap.menu-item-has-children.selected>a:before {
                                        opacity:1; visibility:visible; z-index:1002
                                    }

                                    .circle-mark {
                                        display:block; width:10px; height:10px; border:2px solid; border-radius:100%; color:rgba(var(--bb-primary-color), .5)
                                    }

                                    .circle-mark.read {
                                        background:var(--bb-primary-color)
                                    }

                                    .notification-list .unread {
                                        position:relative
                                    }

                                    .notification-list .unread:before {
                                        background-color:var(--bb-primary-color); border-radius:50%; content:""; height:10px; margin-top:-5px; position:absolute; right:22px; top:50%; -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); width:10px
                                    }

                                    .notification-list .unread:hover {
                                        background:var(--bb-content-alternate-background-color)
                                    }

                                    .notification-list .unread:hover:before {
                                        display:none
                                    }

                                    .notification-list .unread:hover .actions:hover .mark-read {
                                        color:#122b46
                                    }

                                    .bs-item-list.notification-list .bs-item-wrap.read-item {
                                        background:var(--bb-content-alternate-background-color)
                                    }

                                    .bs-item-list.notification-list .bs-item-wrap:not(.no-hover-effect):hover {
                                        border-left-color:transparent; border-right-color:transparent
                                    }

                                    .unread-item {
                                        background:#f0f3f7
                                    }

                                    .notification-list {
                                        margin-left:0
                                    }

                                    .site-header .notification-list {
                                        min-width:400px; max-height:52vh; overflow:auto; padding-bottom:0; margin-bottom:0; overflow-x:hidden
                                    }

                                    .site-header .notification-list .read-item .notification-avatar a>i {
                                        -webkit-box-align:center; -ms-flex-align:center; align-items:center; background-color:var(--bb-alternate-text-color); bottom:-5px; border-radius:50%; color:var(--bb-content-background-color); display:-webkit-box; display:-ms-flexbox; display:flex; font-size:13px; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; height:19px; line-height:19px; position:absolute; z-index:1; right:-5px; width:19px
                                    }

                                    .site-header .notification-list .read-item .notification-avatar a>i.bb-icon-calendar {
                                        font-size:17px
                                    }

                                    @media (max-width:543px) {
                                        .site-header .notification-list {
                                            min-width:330px
                                        }
                                    }

                                    @media (max-width:380px) {
                                        .site-header .notification-list {
                                            min-width:280px
                                        }
                                    }

                                    .notification-list li {
                                        display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; padding:15px; border-bottom:1px solid var(--bb-content-border-color); position:relative
                                    }

                                    .notification-list li.bs-item-wrap:hover {
                                        background-color:transparent
                                    }

                                    .notification-list li:hover {
                                        background:var(--bb-content-alternate-background-color)
                                    }

                                    @media (min-width:1025px) {
                                        .notification-list li:hover .actions {
                                            opacity:1; visibility:visible; -webkit-transition:.2s all; transition:.2s all
                                        }
                                    }

                                    .notification-list .actions {
                                        display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -ms-flex-item-align:center; align-self:center; padding-left:5px; position:relative
                                    }

                                    @media (min-width:1025px) {
                                        .notification-list .actions {
                                            opacity:0; visibility:hidden
                                        }
                                    }

                                    .notification-list .actions a {
                                        display:inline-block; padding:0; font-size:24px; margin-left:4px
                                    }

                                    .notification-list .bs-item-wrap {
                                        -webkit-box-align:center; -ms-flex-align:center; align-items:center
                                    }

                                    .notification-list .delete-notification {
                                        color:var(--bb-headings-color); opacity:.4; margin-left:10px
                                    }

                                    .notification-list .delete-notification:hover {
                                        color:var(--bb-primary-color); opacity:1
                                    }

                                    .menu-item-has-children .notification-list li:last-child {
                                        margin-bottom:-1px
                                    }

                                    .menu-item-has-children .notification-list .bs-item-wrap:last-child {
                                        border-bottom:0; margin-bottom:0
                                    }

                                    #header-notification-dropdown .notification-list li {
                                        padding-right:12px
                                    }

                                    .notification-header {
                                        display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; padding:15px; border-bottom:1px solid var(--bb-content-border-color)
                                    }

                                    .notification-header a {
                                        display:block; font-size:13px; font-weight:inherit; color:var(--bb-primary-color); letter-spacing:-.24px; line-height:1; margin:0 0 0 22px; padding:0
                                    }

                                    .notification-header a:hover {
                                        background:0 0
                                    }

                                    .notification-header a.mark-all-read {
                                        margin-left:auto
                                    }

                                    .notification-header .settings {
                                        color:inherit
                                    }

                                    .notification-header .settings i {
                                        margin-left:-7px
                                    }

                                    .notification-header .title {
                                        font-size:1.125rem; line-height:1; margin:0
                                    }

                                    .notification-header .title+a {
                                        margin-left:auto
                                    }

                                    .notification-header .mark-read-all {
                                        font-size:.875rem; font-weight:500; color:var(--bb-primary-color); cursor:pointer
                                    }

                                    .notification-header .mark-read-all:hover {
                                        color:var(--bb-primary-color)
                                    }

                                    .notification-avatar {
                                        margin-right:10px; position:relative
                                    }

                                    .notification-avatar img {
                                        display:block; max-width:36px; border-radius:50%; image-rendering:optimize-contrast
                                    }

                                    .notification-content {
                                        -webkit-box-flex:1; -ms-flex:1; flex:1; font-size:14px; color:var(--bb-alternate-text-color); letter-spacing:-.24px; line-height:1.3; position:relative
                                    }

                                    .notification-content a {
                                        color:var(--bb-headings-color)
                                    }

                                    .notification-content a:hover {
                                        background:0 0
                                    }

                                    .notification-content a span {
                                        color:var(--bb-primary-color); display:inline-block
                                    }

                                    .notification-content .posted, .notification-content .typing-indicator {
                                        display:block; font-size:.8125rem; margin-top:3px; line-height:19px
                                    }

                                    [dir=rtl] .notification-content .posted, [dir=rtl] .notification-content .typing-indicator {
                                        direction:rtl
                                    }

                                    .bs-item-wrap .notification-content {
                                        font-size:.875rem
                                    }

                                    .bs-item-wrap span.posted {
                                        font-size:14px
                                    }

                                    .bs-item-wrap .notification-avatar {
                                        margin-right:20px
                                    }

                                    .notification-wrap .bs-item-wrap .notification-content {
                                        text-align:center
                                    }

                                    .notification-footer {
                                        position:relative; bottom:0; background:var(--bb-content-background-color); width:100%; border-top:1px solid var(--bb-content-border-color)
                                    }

                                    .notification-footer .delete-all {
                                        font-size:.875rem; font-weight:500; color:var(--bb-primary-color); padding:15px 0; line-height:21px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center
                                    }

                                    .notification-footer .bb-icon-angle-right {
                                        color:inherit; margin-left:0; opacity:.6
                                    }

                                    .bb-full-link {
                                        font-size:0
                                    }

                                    .bb-full-link>a {
                                        cursor:pointer; font-size:0; position:absolute; width:100%; height:100%; left:0; top:0; opacity:0
                                    }

                                    #header-messages-dropdown-elem .notification-link.active i:after {
                                        right:0
                                    }

                                    #header-messages-dropdown-elem .notification-users a {
                                        font-weight:500
                                    }

                                    #header-messages-dropdown-elem .notification-list li {
                                        padding:15px 40px 15px 15px
                                    }

                                    #header-messages-dropdown-elem .notification-list li.unread:before {
                                        display:block
                                    }

                                    body.messages:not(body.messages) .bp-vertical-navs #item-body, body.notifications:not(body.messages) .bp-vertical-navs #item-body, body.settings:not(body.messages) .bp-vertical-navs #item-body {
                                        margin:0; padding:0
                                    }

                                    body.messages:not(body.messages) .bp-vertical-navs #subnav, body.notifications:not(body.messages) .bp-vertical-navs #subnav, body.settings:not(body.messages) .bp-vertical-navs #subnav {
                                        margin:0
                                    }

                                    body.messages #buddypress.bp-single-vert-nav.bp-vertical-navs .bp-wrap, body.notifications #buddypress.bp-single-vert-nav.bp-vertical-navs .bp-wrap, body.settings #buddypress.bp-single-vert-nav.bp-vertical-navs .bp-wrap {
                                        margin-top:0
                                    }

                                    body.messages.bb-template-v1 .bp-vertical-navs #item-body, body.notifications.bb-template-v1 .bp-vertical-navs #item-body, body.settings.bb-template-v1 .bp-vertical-navs #item-body {
                                        padding:20px
                                    }

                                    @media screen and (max-width:1050px) {
                                        body.settings .bp-vertical-navs #subnav.bb-subnav-private {
                                            margin-bottom:15px
                                        }
                                    }

                                    body.messages.bb-template-v1 .bp-vertical-navs #item-body {
                                        padding:20px
                                    }

                                    @media (min-width:800px) and (max-width:992px) {
                                        .buddypanel-open #buddypress .notifications-header {
                                            -ms-flex-flow:row wrap; flex-flow:row wrap
                                        }

                                        .buddypanel-open #buddypress .notifications-header .subnav-filters {
                                            margin-top:20px; width:100%
                                        }

                                        .buddypanel-open .notifications-header .notifications-search, .buddypanel-open .notifications-header .subnav-search {
                                            width:100%
                                        }

                                        .buddypanel-open #buddypress .notifications-header .bp-navs li:last-child {
                                            padding-right:0
                                        }

                                        .buddypanel-open .notifications-header .subnav-filters {
                                            float:right
                                        }
                                    }

                                    @media (min-width:544px) {
                                        #notifications-filter-select .select-wrap {
                                            margin:0 0 0 30px
                                        }
                                    }

                                    @media (max-width:543px) {
                                        .bs-member-notifications .bs-item-list.list-view .bs-item-wrap {
                                            -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start
                                        }

                                        section.notifications .notification-list .actions {
                                            -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; margin-top:10px; padding-left:75px
                                        }

                                        .bs-item-wrap span.posted {
                                            margin-top:5px
                                        }

                                        .bs-member-notifications .notification-header {
                                            -ms-flex-flow:row wrap; flex-flow:row wrap
                                        }

                                        #buddypress #item-body .bs-member-notifications .title {
                                            -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; margin-bottom:20px
                                        }

                                        .bs-member-notifications .notification-header a.mark-all-read {
                                            margin-left:0
                                        }

                                        .bs-member-notifications .notification-header .settings {
                                            margin-left:auto
                                        }
                                    }

                                    @media screen and (max-width:800px) {
                                        #buddypress .notifications-header {
                                            -ms-flex-flow:row wrap; flex-flow:row wrap
                                        }

                                        #buddypress .notifications-header .subnav-filters {
                                            margin-top:20px; width:100%
                                        }

                                        .notifications-header .notifications-search, .notifications-header .subnav-search {
                                            width:100%
                                        }

                                        #buddypress .notifications-header .bp-navs li:last-child {
                                            padding-right:0
                                        }

                                        .notifications-header .subnav-filters div {
                                            margin-top:0; margin-bottom:0
                                        }
                                    }

                                    @media screen and (max-width:440px) {
                                        .bb-sort-by-date {
                                            margin-top:10px; width:100%
                                        }
                                    }

                                    body.bp-user.profile:not(.public) #buddypress.bp-single-vert-nav.bp-vertical-navs .bp-wrap {
                                        margin-top:0
                                    }

                                    body.bp-user.profile:not(.public) .bp-wrap {
                                        background:0 0; border:0
                                    }

                                    body.bp-user.profile:not(.public) .bp-vertical-navs #item-body {
                                        margin:0; padding:0
                                    }

                                    .bp-vertical-navs .bb-profile-grid {
                                        -webkit-box-flex:1; -ms-flex:1; flex:1; min-width:1px; margin:0
                                    }

                                    @media screen and (max-width:748px) {
                                        .bp-vertical-navs .bb-profile-grid {
                                            margin-left:-10px; margin-right:-10px
                                        }
                                    }

                                    .buddypress-wrap .profile {
                                        margin:0
                                    }

                                    header.profile-header {
                                        margin-bottom:30px
                                    }

                                    #item-body .bb-profile-title {
                                        margin:0
                                    }

                                    .profile-loop-header {
                                        border-bottom:1px solid var(--bb-content-border-color); margin:0 0 30px; padding:20px 0
                                    }

                                    .profile-loop-header .entry-title.bb-profile-title {
                                        margin:0; font-family:inherit; font-size:18px; line-height:1.8
                                    }

                                    @media (max-width:375px) {
                                        #buddypress .bp-profile-content .profile-loop-header .button {
                                            padding:6px 14px
                                        }
                                    }

                                    .bp-profile-wrapper {
                                        display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-flow:row wrap; flex-flow:row wrap; background:var(--bb-content-background-color); border:1px solid var(--bb-content-border-color); border-radius:var(--bb-block-radius); margin-bottom:30px
                                    }

                                    @media screen and (max-width:1050px) {
                                        .bp-profile-wrapper {
                                            border:0; background-color:transparent
                                        }
                                    }

                                    .bp-profile-wrapper.need-separator {
                                        background-color:transparent; border-color:transparent
                                    }

                                    .bp-profile-wrapper.need-separator .bp-profile-content {
                                        padding:0
                                    }

                                    .bp-profile-wrapper.need-separator .group-separator-block {
                                        background:var(--bb-content-background-color); border:1px solid var(--bb-content-border-color); border-radius:var(--bb-block-radius); margin-bottom:30px; padding:0 30px
                                    }

                                    .bp-profile-wrapper.need-separator table.profile-fields td.data>p {
                                        margin:0 0 10px
                                    }

                                    .bp-profile-wrapper.need-separator header.profile-header {
                                        margin-bottom:20px
                                    }

                                    .bp-profile-wrapper.need-separator .bp-widget {
                                        margin-bottom:5px
                                    }

                                    .bp-profile-wrapper.need-separator .repeater-separator {
                                        display:none
                                    }

                                    .bp-profile-wrapper table.profile-fields {
                                        box-shadow:none; border-radius:0; border:0
                                    }

                                    .bp-profile-wrapper .bp-tables-user tbody tr:nth-child(odd) {
                                        background:0 0
                                    }

                                    .bp-profile-wrapper .bp-widget:not(:last-child) {
                                        margin-bottom:30px
                                    }

                                    .bp-profile-wrapper #public-personal-li {
                                        display:none
                                    }

                                    .bb-user-nav-display-wrap .bp-profile-wrapper {
                                        background:0 0; border:0; border-radius:0
                                    }

                                    .bb-user-nav-display-wrap .bp-profile-content {
                                        padding:0
                                    }

                                    .bb-user-nav-display-wrap header.profile-header {
                                        padding-top:0; padding-bottom:20px
                                    }

                                    #page #buddypress #item-body .bp-profile-wrapper #subnav {
                                        -webkit-box-flex:0; -ms-flex:0 0 230px; flex:0 0 230px; background-color:var(--bb-body-background-color); border-right:1px solid var(--bb-content-border-color); border-bottom:0; min-height:60vh; border-radius:4px 0 0 4px; margin:0; padding:30px 0
                                    }

                                    #page #buddypress #item-body .bp-profile-wrapper #subnav .subnav {
                                        float:none
                                    }

                                    #page #buddypress #item-body .bp-profile-wrapper #subnav li {
                                        float:none; padding:0
                                    }

                                    #page #buddypress #item-body .bp-profile-wrapper #subnav a {
                                        border:0; font-size:14px; color:var(--bb-headings-color); letter-spacing:-.24px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; padding:13px 20px; line-height:1; margin-bottom:1px
                                    }

                                    #page #buddypress #item-body .bp-profile-wrapper #subnav a:before {
                                        content:"\ee6e"; font:normal normal normal 14px/1 bb-icons; speak:none; display:inline-block; font-size:22px; margin-right:10px; text-decoration:inherit; text-transform:none; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale
                                    }

                                    #page #buddypress #item-body .bp-profile-wrapper #subnav a:hover {
                                        background:var(--bb-content-alternate-background-color); color:var(--bb-primary-color)
                                    }

                                    #page #buddypress #item-body .bp-profile-wrapper #subnav #edit:before {
                                        content:"\ee5a"; font-family:bb-icons; font-size:18px; min-width:22px; text-align:center
                                    }

                                    #page #buddypress #item-body .bp-profile-wrapper #subnav #change-avatar:before {
                                        content:"\ed91"; font-family:bb-icons
                                    }

                                    #page #buddypress #item-body .bp-profile-wrapper #subnav #change-cover-image:before {
                                        content:"\eeb4"; font-family:bb-icons
                                    }

                                    #page #buddypress #item-body .bp-profile-wrapper #subnav .selected a {
                                        background:var(--bb-content-background-color); color:var(--bb-headings-color); font-weight:400; border-top:1px solid var(--bb-content-border-color); border-bottom:1px solid var(--bb-content-border-color)
                                    }

                                    @media screen and (max-width:900px) {
                                        #page #buddypress #item-body .bp-profile-wrapper #subnav .selected a {
                                            border-top:none; border-bottom:none
                                        }
                                    }

                                    #page #buddypress #item-body .bp-profile-wrapper #subnav .selected {
                                        position:relative
                                    }

                                    #page #buddypress #item-body .bp-profile-wrapper #subnav .selected:after {
                                        content:""; background:var(--bb-content-background-color); width:4px; height:-webkit-calc(100% - 2px); height:calc(100% - 2px); position:absolute; left:-webkit-calc(100% - 2px); left:calc(100% - 2px); top:1px
                                    }

                                    @media screen and (max-width:900px) {
                                        #page #buddypress #item-body .bp-profile-wrapper #subnav .selected:after {
                                            display:none
                                        }
                                    }

                                    .bp-profile-content {
                                        -webkit-box-flex:1; -ms-flex:1; flex:1; min-width:1px; padding:0 30px
                                    }

                                    @media screen and (max-width:1050px) {
                                        .bp-navs+.bp-profile-content {
                                            border:1px solid var(--bb-content-border-color); border-radius:var(--bb-block-radius); background-color:var(--bb-content-background-color)
                                        }
                                    }

                                    .bp-profile-content .profile:not(.public) {
                                        padding:50px
                                    }

                                    .bp-profile-content .profile:not(.public) .screen-heading {
                                        font-weight:500; font-size:22px; line-height:1.1
                                    }

                                    .profile.change-avatar .bp-feedback, .profile.change-cover-image .bp-feedback {
                                        font-size:14px; line-height:1.7
                                    }

                                    .profile.change-avatar .bp-help-text, .profile.change-cover-image .bp-help-text {
                                        font-style:normal; padding:10px 0
                                    }

                                    .profile.change-avatar .warning, .profile.change-cover-image .warning {
                                        line-height:1.6
                                    }

                                    .profile.change-cover-image .bp-cover-image {
                                        margin:20px 0
                                    }

                                    #buddypress div.bp-profile-content table.profile-fields tr td {
                                        padding:0 0 12px; word-break:break-word
                                    }

                                    #buddypress div.bp-profile-content table.profile-fields tr td.label {
                                        padding-right:12px
                                    }

                                    .buddypress-wrap .profile.edit .editfield .description {
                                        outline:0; color:var(--bb-alternate-text-color); font-size:14px
                                    }

                                    .bs-profile-details-wrap .profile-details-heading {
                                        margin-bottom:20px; padding:10px 0; line-height:30px; border-bottom:1px solid var(--bb-content-border-color)
                                    }

                                    .bs-profile-details-wrap .bs-profile-widget-heading {
                                        display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; margin-bottom:20px
                                    }

                                    .bs-profile-details-wrap .bs-profile-widget-heading i {
                                        display:none; margin-right:10px; width:30px; height:30px; line-height:30px; text-align:center; font-size:22px
                                    }

                                    .bs-profile-details-wrap .lg-grid-1-2:nth-child(2n+1) {
                                        border-right:1px solid var(--bb-content-border-color)
                                    }

                                    .bs-profile-details-wrap .bp-widget {
                                        margin-bottom:30px
                                    }

                                    .bs-profile-details-grid .bb-field-group:nth-child(odd) .bp-widget {
                                        padding-right:10px
                                    }

                                    .bs-profile-details-grid .bb-field-group:nth-child(even) .bp-widget {
                                        padding-left:10px
                                    }

                                    #buddypress table.profile-fields tr td.data, #buddypress table.profile-fields tr td.label {
                                        padding:5px 0; font-size:14px; font-weight:400; line-height:inherit; background:0 0; border:0
                                    }

                                    #buddypress table.profile-fields tr td.label {
                                        color:var(--bb-alternate-text-color); width:35%
                                    }

                                    #buddypress table.profile-fields tr td.data {
                                        color:var(--bb-body-text-color); width:65%
                                    }

                                    #buddypress table.profile-fields tr:hover {
                                        background:0 0
                                    }

                                    #buddypress table.profile-fields tr td.label {
                                        display:table-cell; padding-right:20px; width:35%; vertical-align:top
                                    }

                                    #buddypress table.profile-fields tr td.data {
                                        display:table-cell; width:65%; vertical-align:top
                                    }

                                    #item-body>div.profile .bp-feedback .bp-help-text {
                                        display:block; font-style:normal; padding:10px 5px
                                    }

                                    #item-body>div.profile p.bp-feedback {
                                        background:var(--bb-content-alternate-background-color); border:1px solid var(--bb-content-border-color); border-radius:3px; font-size:14px; line-height:1.5; overflow:hidden
                                    }

                                    #item-body .profile #drag-drop-area {
                                        background:rgba(240, 243, 247, .5); border:1px dashed #dedfe2; border-radius:6px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; font-size:16px; color:var(--bb-headings-color); letter-spacing:-.24px; line-height:26px
                                    }

                                    #profile-edit-form fieldset {
                                        border:0; padding:0; margin-bottom:0; margin-top:0
                                    }

                                    #buddypress #profile-edit-form .datebox-selects {
                                        -webkit-box-align:center; -ms-flex-align:center; align-items:center
                                    }

                                    div#buddypress #profile-edit-form .datebox-selects label {
                                        margin-top:0; margin-bottom:0
                                    }

                                    #buddypress .profile.edit .button-nav a {
                                        color:var(--bb-headings-color)
                                    }

                                    #buddypress .profile.edit .button-nav a:hover {
                                        color:var(--bb-primary-color)
                                    }

                                    #buddypress .profile.edit .button-nav .current a {
                                        color:var(--bb-headings-color); border-bottom-color:var(--bb-primary-color)
                                    }

                                    #buddypress .profile.edit>#profile-edit-form {
                                        max-width:100%
                                    }

                                    #buddypress .profile.edit>#profile-edit-form .editfield {
                                        background:0 0; border:0; margin:0; padding:0
                                    }

                                    #buddypress .profile.edit>#profile-edit-form fieldset {
                                        padding:0
                                    }

                                    #buddypress .profile.edit>#profile-edit-form fieldset .editfield legend {
                                        font-size:14px; color:var(--bb-headings-color)
                                    }

                                    #buddypress .profile.edit>#profile-edit-form input[type=email], #buddypress .profile.edit>#profile-edit-form input[type=number], #buddypress .profile.edit>#profile-edit-form input[type=text], #buddypress .profile.edit>#profile-edit-form select {
                                        height:50px
                                    }

                                    #buddypress .profile.edit>#profile-edit-form select[multiple] {
                                        min-height:90px; padding:5px
                                    }

                                    #buddypress .profile.edit>#profile-edit-form select[multiple] option {
                                        padding:7px
                                    }

                                    #buddypress .profile.edit>#profile-edit-form .editfield {
                                        margin:15px 0
                                    }

                                    #buddypress .profile.edit .button-nav {
                                        margin:30px 0; border-bottom:1px solid var(--bb-content-border-color)
                                    }

                                    #buddypress .profile.edit .button-nav a {
                                        background:0 0; padding:0 0 10px; border:0; margin:0 20px -1px 0; color:inherit; min-height:1px; border-radius:0; box-shadow:none
                                    }

                                    #buddypress .profile.edit .button-nav a:hover {
                                        color:var(--bb-headings-color)
                                    }

                                    #buddypress .profile.edit .button-nav .current a {
                                        background:0 0; border-bottom:1px solid var(--bb-primary-color); color:var(--bb-headings-color); font-weight:500
                                    }

                                    #buddypress .profile.edit .visibility-toggle-link {
                                        font-size:13px; background-color:transparent; color:var(--bb-headings-color); border:0; font-weight:600; min-height:auto; padding:0; vertical-align:baseline; border-radius:0; margin-left:5px
                                    }

                                    #buddypress .profile.edit .visibility-toggle-link:active, #buddypress .profile.edit .visibility-toggle-link:focus, #buddypress .profile.edit .visibility-toggle-link:hover {
                                        background:0 0; color:var(--bb-primary-color); box-shadow:none
                                    }

                                    #buddypress .profile.edit .field-visibility-settings-header {
                                        font-size:12px
                                    }

                                    .buddypress-wrap .profile.edit .button-nav li {
                                        margin-top:10px
                                    }

                                    #item-body>div.profile {
                                        background:var(--bb-content-background-color); border:1px solid var(--bb-content-border-color); border-radius:4px; padding:20px; margin-bottom:20px; font-size:16px
                                    }

                                    #item-body>div.profile .bp-tables-user, #item-body>div.profile table.forum, #item-body>div.profile table.wp-profile-fields {
                                        border-radius:0; box-shadow:none
                                    }

                                    #item-body>div.profile tr:nth-child(odd) {
                                        background:0 0
                                    }

                                    #item-body>div.profile h2.screen-heading {
                                        border-bottom:1px solid var(--bb-content-border-color); margin:0 -20px 20px; padding:0 20px 15px; letter-spacing:.33px; font-size:1rem; font-weight:600; text-transform:uppercase; line-height:1
                                    }

                                    a.link-change-cover-image, a.link-change-profile-image, a.position-change-cover-image {
                                        color:var(--bb-content-background-color)
                                    }

                                    a.link-change-cover-image i:before, a.link-change-profile-image i:before, a.position-change-cover-image i:before {
                                        margin:0; color:var(--bb-content-background-color); position:relative; z-index:2
                                    }

                                    a.link-change-cover-image i:after, a.link-change-profile-image i:after, a.position-change-cover-image i:after {
                                        position:absolute; left:4px; top:4px; z-index:1; content:" "; width:28px; height:28px; background-color:var(--bb-headings-color); border-radius:15px
                                    }

                                    a.link-change-cover-image .bb-icon-edit-thin, a.link-change-profile-image .bb-icon-edit-thin, a.position-change-cover-image .bb-icon-edit-thin {
                                        font-size:24px
                                    }

                                    a.link-change-cover-image:hover i:after, a.link-change-profile-image:hover i:after, a.position-change-cover-image:hover i:after {
                                        background-color:var(--bb-primary-color)
                                    }

                                    #buddypress #header-cover-image .header-cover-reposition-wrap>.button {
                                        background-color:var(--bb-secondary-button-background-regular); color:var(--bb-secondary-button-text-regular); border:1px solid var(--bb-secondary-button-border-regular)
                                    }

                                    #buddypress #header-cover-image .header-cover-reposition-wrap>.button:focus {
                                        box-shadow:var(--bb-secondary-button-focus-shadow)
                                    }

                                    #buddypress #header-cover-image .header-cover-reposition-wrap>.button:hover {
                                        background-color:var(--bb-secondary-button-background-hover); color:var(--bb-secondary-button-text-hover); border:1px solid var(--bb-secondary-button-border-hover)
                                    }

                                    .bb-buddypanel #item-header .width-full .position-change-cover-image, .bb-buddypanel #item-header .width-full a.link-change-cover-image {
                                        left:45px
                                    }

                                    .bb-buddypanel #item-header #header-cover-image.width-full .header-cover-reposition-wrap .cover-image-save {
                                        margin-right:55px
                                    }

                                    .bb-buddypanel.buddypanel-open #item-header #header-cover-image.width-full .header-cover-reposition-wrap .cover-image-save {
                                        margin-right:135px
                                    }

                                    .bb-buddypanel.buddypanel-open #item-header .width-full .position-change-cover-image, .bb-buddypanel.buddypanel-open #item-header .width-full a.link-change-cover-image {
                                        left:120px
                                    }

                                    .buddypress-wrap .profile.edit .repeater_group_outer {
                                        background:var(--bb-content-alternate-background-color); border-radius:4px; padding:15px 15px 0
                                    }

                                    #buddypress #btn_add_repeater_set {
                                        float:left; height:32px; margin-right:10px
                                    }

                                    #buddypress #btn_add_repeater_set .dashicons {
                                        font:normal normal normal 18px/1 bb-icons
                                    }

                                    #buddypress #btn_add_repeater_set .dashicons:before {
                                        content:"\eef9"
                                    }

                                    #buddypress .repeater_tools a {
                                        color:var(--bb-alternate-text-color); cursor:pointer
                                    }

                                    #buddypress .repeater_tools a:hover {
                                        color:var(--bb-primary-color)
                                    }

                                    #buddypress .repeater_tools .dashicons {
                                        font:normal normal normal 18px/1 bb-icons
                                    }

                                    #buddypress .repeater_tools .dashicons-edit:before {
                                        content:"\ee5a"
                                    }

                                    #buddypress .repeater_tools .dashicons-trash:before {
                                        content:"\ef48"
                                    }

                                    tr.repeater-separator td {
                                        border-top:1px solid rgba(0, 0, 0, .025); border-bottom:0
                                    }

                                    .repeater_group_inner {
                                        border-top:1px solid #eee; display:none; margin:10px -15px; padding:10px 15px
                                    }

                                    .buddypress-wrap .profile.edit .repeater_group_outer .repeater_tools {
                                        margin-bottom:15px
                                    }

                                    .buddypress-wrap .profile.edit .repeater_group_outer .repeater_set_title {
                                        font-size:17px
                                    }

                                    .active .repeater_set_title {
                                        font-weight:600
                                    }

                                    .bb-user-nav-display-wrap .widget-area {
                                        margin-top:20px
                                    }

                                    body #buddypress .bp-list.invites .action {
                                        margin:0 0 0 auto
                                    }

                                    .bp-sitewide-notice-wrap {
                                        background:0 0; border:0; display:-webkit-box; display:-ms-flexbox; display:flex
                                    }

                                    .bp-sitewide-notice .bp-sitewide-notice-wrap {
                                        -webkit-box-align:center; -ms-flex-align:center; align-items:center; margin:0 auto; max-width:1200px; padding-left:10px; padding-right:10px; width:100%
                                    }

                                    .bp-feedback.bp-sitewide-notice+.users-header div#cover-image-container {
                                        margin-top:-26px
                                    }

                                    #cover-image-container #item-header-avatar img {
                                        background-color:var(--bb-content-background-color)
                                    }

                                    .site .bp-feedback.bp-sitewide-notice {
                                        background:#fff; box-shadow:0 10px 25px -5px rgba(18, 43, 70, .05); padding:20px 30px; border:0; border-bottom:1px solid var(--bb-content-border-color); border-radius:0; line-height:1.5; margin:0; position:relative
                                    }

                                    .site-content .bp-feedback.bp-sitewide-notice {
                                        display:none
                                    }

                                    .bp-feedback.bp-sitewide-notice button {
                                        height:auto; width:auto; padding:0; background:0 0; box-shadow:none; border:0; color:var(--bb-body-text-color); margin-left:auto
                                    }

                                    .bp-feedback.bp-sitewide-notice .bp-icon {
                                        display:none
                                    }

                                    .bp-feedback.bp-sitewide-notice p {
                                        -webkit-box-flex:1; -ms-flex:1; flex:1; padding:0 10px 0 0; color:var(--bb-body-text-color); font-size:14px
                                    }

                                    .bp-feedback.bp-sitewide-notice strong {
                                        display:block; margin-bottom:-15px
                                    }

                                    .messages #buddypress .bp-feedback.bp-sitewide-notice {
                                        margin-top:-25px
                                    }

                                    @media (min-width:800px) {
                                        #buddypress table.profile-fields tr td.label {
                                            width:25%
                                        }

                                        #buddypress table.profile-fields tr td.data {
                                            width:75%
                                        }
                                    }

                                    @media (max-width:991px) {
                                        .bs-profile-details-grid .bb-field-group:nth-child(odd) .bp-widget {
                                            padding-right:0
                                        }

                                        .bs-profile-details-grid .bb-field-group:nth-child(even) .bp-widget {
                                            padding-left:0
                                        }
                                    }

                                    @media screen and (max-width:1050px) {
                                        #page #buddypress #item-body .bp-profile-wrapper #subnav {
                                            -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; min-height:10px; border-right:0; border-radius:4px 4px 0 0; padding:0; margin-bottom:15px
                                        }

                                        .bb-template-v2 #page #buddypress #item-body .bp-profile-wrapper #subnav {
                                            padding:0
                                        }

                                        #page #buddypress #item-body .bp-profile-wrapper #subnav li {
                                            float:left; margin-right:1px
                                        }

                                        #buddypress .profile.edit .button-nav a {
                                            margin-top:20px
                                        }

                                        #buddypress .profile.edit .button-nav {
                                            margin-top:0
                                        }

                                        .buddypress-wrap .item-body .profile.edit .screen-heading {
                                            margin:0
                                        }

                                        .bp-profile-content .profile:not(.public) {
                                            padding:30px 0
                                        }
                                    }

                                    @media screen and (max-width:520px) {
                                        #buddypress #btn_add_repeater_set {
                                            margin-bottom:15px
                                        }

                                        #buddypress #profile-edit-form {
                                            margin-bottom:0
                                        }
                                    }

                                    .bp-invites-container, .bp-settings-container {
                                        display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-flow:row wrap; flex-flow:row wrap; background:var(--bb-content-background-color); border:1px solid var(--bb-content-border-color); border-radius:4px; margin-bottom:30px
                                    }

                                    @media screen and (max-width:1050px) {
                                        .bp-settings-container {
                                            border:0; background-color:transparent
                                        }
                                    }

                                    .bp-invites-container {
                                        border:0; border-radius:var(--bb-block-radius); background:0 0
                                    }

                                    .bp-single-vert-nav .bp-settings-container .bp-navs, .buddypress-wrap .bp-settings-container .bp-navs {
                                        -webkit-box-flex:0; -ms-flex:0 0 245px; flex:0 0 245px; background-color:var(--bb-body-background-color); border-right:1px solid var(--bb-content-border-color); border-bottom:0; min-height:60vh; border-radius:4px 0 0 4px; margin:0; padding:30px 0
                                    }

                                    .bp-single-vert-nav .bp-settings-container .bp-navs li, .buddypress-wrap .bp-settings-container .bp-navs li {
                                        float:none; padding:0
                                    }

                                    .bp-single-vert-nav .bp-settings-container .bp-navs a, .buddypress-wrap .bp-settings-container .bp-navs a {
                                        border:0; font-size:14px; color:var(--bb-headings-color); letter-spacing:-.24px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; padding:16px 20px; line-height:1; margin-bottom:1px
                                    }

                                    .bp-single-vert-nav .bp-settings-container .bp-navs a:before, .buddypress-wrap .bp-settings-container .bp-navs a:before {
                                        content:"\ee6e"; font:normal normal normal 14px/1 bb-icons; speak:none; display:inline-block; font-size:18px; margin-right:10px; text-decoration:inherit; text-transform:none; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale
                                    }

                                    @media only screen and (max-width:768px) {
                                        .bp-single-vert-nav .bp-settings-container .bp-navs a:before, .buddypress-wrap .bp-settings-container .bp-navs a:before {
                                            display:none
                                        }
                                    }

                                    .bp-single-vert-nav .bp-settings-container .bp-navs a:hover, .buddypress-wrap .bp-settings-container .bp-navs a:hover {
                                        background:var(--bb-content-alternate-background-color); color:var(--bb-primary-color)
                                    }

                                    .bp-single-vert-nav .bp-settings-container .bp-navs #general:before, .buddypress-wrap .bp-settings-container .bp-navs #general:before {
                                        content:"\ee27"
                                    }

                                    .bp-single-vert-nav .bp-settings-container .bp-navs #notifications:before, .buddypress-wrap .bp-settings-container .bp-navs #notifications:before {
                                        content:"\ee62"
                                    }

                                    .bp-single-vert-nav .bp-settings-container .bp-navs #notifications.notification-preferences:before, .buddypress-wrap .bp-settings-container .bp-navs #notifications.notification-preferences:before {
                                        content:"\e86d"
                                    }

                                    .bp-single-vert-nav .bp-settings-container .bp-navs #profile:before, .buddypress-wrap .bp-settings-container .bp-navs #profile:before {
                                        content:"\eecc"
                                    }

                                    .bp-single-vert-nav .bp-settings-container .bp-navs #blocked-members:before, .buddypress-wrap .bp-settings-container .bp-navs #blocked-members:before {
                                        content:"\ef64"
                                    }

                                    .bp-single-vert-nav .bp-settings-container .bp-navs #invites:before, .buddypress-wrap .bp-settings-container .bp-navs #invites:before {
                                        content:"\ef5a"
                                    }

                                    .bp-single-vert-nav .bp-settings-container .bp-navs #export:before, .buddypress-wrap .bp-settings-container .bp-navs #export:before {
                                        content:"\E889"
                                    }

                                    .bp-single-vert-nav .bp-settings-container .bp-navs #delete-account:before, .buddypress-wrap .bp-settings-container .bp-navs #delete-account:before {
                                        content:"\ef48"
                                    }

                                    .bp-single-vert-nav .bp-settings-container .bp-navs ul.subnav, .buddypress-wrap .bp-settings-container .bp-navs ul.subnav {
                                        width:100%
                                    }

                                    .bp-single-vert-nav .bp-settings-container .bp-navs .current a, .bp-single-vert-nav .bp-settings-container .bp-navs .selected a, .buddypress-wrap .bp-settings-container .bp-navs .current a, .buddypress-wrap .bp-settings-container .bp-navs .selected a {
                                        background:var(--bb-content-background-color); color:var(--bb-headings-color); font-weight:400; border-top:1px solid var(--bb-content-border-color); border-bottom:1px solid var(--bb-content-border-color)
                                    }

                                    @media screen and (max-width:900px) {
                                        .bp-single-vert-nav .bp-settings-container .bp-navs .current a, .bp-single-vert-nav .bp-settings-container .bp-navs .selected a, .buddypress-wrap .bp-settings-container .bp-navs .current a, .buddypress-wrap .bp-settings-container .bp-navs .selected a {
                                            border-top:none; border-bottom:none
                                        }
                                    }

                                    .bp-single-vert-nav .bp-settings-container .bp-navs .selected, .buddypress-wrap .bp-settings-container .bp-navs .selected {
                                        position:relative
                                    }

                                    .bp-single-vert-nav .bp-settings-container .bp-navs .selected:after, .buddypress-wrap .bp-settings-container .bp-navs .selected:after {
                                        content:""; background:var(--bb-content-background-color); width:4px; height:-webkit-calc(100% - 2px); height:calc(100% - 2px); position:absolute; left:-webkit-calc(100% - 2px); left:calc(100% - 2px); top:1px
                                    }

                                    @media screen and (max-width:900px) {
                                        .bp-single-vert-nav .bp-settings-container .bp-navs .selected:after, .buddypress-wrap .bp-settings-container .bp-navs .selected:after {
                                            display:none
                                        }
                                    }

                                    #buddypress .bb-bp-settings-content {
                                        -webkit-box-flex:1; -ms-flex:1; flex:1; padding:55px 50px; border-radius:var(--bb-block-radius); width:-webkit-calc(100% - 245px); width:calc(100% - 245px)
                                    }

                                    #buddypress .bb-bp-settings-content h2.screen-heading {
                                        font-weight:500; font-size:22px; line-height:1.1
                                    }

                                    #buddypress .bb-bp-settings-content label {
                                        display:block; font-size:16px; font-weight:400; color:var(--bb-body-text-color); letter-spacing:-.27px; line-height:1.187; margin-bottom:12px
                                    }

                                    #buddypress .bb-bp-settings-content .bp-radio-wrap label {
                                        display:inline-block
                                    }

                                    #buddypress .bb-bp-settings-content .settings-input {
                                        margin-bottom:20px
                                    }

                                    #buddypress .bb-bp-settings-content .bp-feedback {
                                        margin-bottom:30px
                                    }

                                    #buddypress .bb-bp-settings-content .info.bp-feedback {
                                        background:var(--bb-content-background-color)
                                    }

                                    #buddypress .bb-bp-settings-content .info.email-pwd-info {
                                        display:none
                                    }

                                    #buddypress .bb-bp-settings-content .bp-help-text {
                                        font-size:16px; color:var(--bb-alternate-text-color); letter-spacing:-.27px; line-height:1.2
                                    }

                                    #buddypress .bb-bp-settings-content .notification-settings {
                                        border-top:1px solid rgba(0, 0, 0, .05); border-radius:0; margin-top:20px; margin-bottom:20px
                                    }

                                    #buddypress .bb-bp-settings-content .notification-settings td, #buddypress .bb-bp-settings-content .notification-settings th {
                                        border-bottom:0; padding:0
                                    }

                                    #buddypress .bb-bp-settings-content .notification-settings td, #buddypress .bb-bp-settings-content .notification-settings th {
                                        padding:6px 0; border:0; vertical-align:middle; font-size:16px; color:inherit; letter-spacing:-.27px; line-height:1.38
                                    }

                                    #buddypress .bb-bp-settings-content .notification-settings th {
                                        font-size:14px; color:var(--bb-alternate-text-color); letter-spacing:.5px; text-transform:uppercase; font-weight:500
                                    }

                                    #buddypress .bb-bp-settings-content .notification-settings th.title {
                                        padding-top:30px
                                    }

                                    #buddypress .bb-bp-settings-content .notification-settings th.yes {
                                        min-width:80px
                                    }

                                    #buddypress .bb-bp-settings-content .bp-tables-user, #buddypress .bb-bp-settings-content table.forum, #buddypress .bb-bp-settings-content table.wp-profile-fields {
                                        table-layout:fixed
                                    }

                                    #buddypress .bb-bp-settings-content .bp-tables-user th.title, #buddypress .bb-bp-settings-content table.forum th.title, #buddypress .bb-bp-settings-content table.wp-profile-fields th.title {
                                        padding:12px 20px
                                    }

                                    #buddypress .bb-bp-settings-content .bp-tables-user td, #buddypress .bb-bp-settings-content table.forum td, #buddypress .bb-bp-settings-content table.wp-profile-fields td {
                                        background:0 0; border:0; padding:12px 20px
                                    }

                                    #buddypress .bb-bp-settings-content table#xprofile-settings-base th:first-child, #buddypress .bb-bp-settings-content table#xprofile-settings-important-data th:first-child {
                                        width:40%
                                    }

                                    #buddypress .bp-tables-report {
                                        table-layout:fixed
                                    }

                                    #buddypress .bp-tables-report th {
                                        padding:12px 20px
                                    }

                                    #buddypress .bp-tables-report td {
                                        background:0 0; border:0; padding:12px 20px
                                    }

                                    .bb-bp-settings-content #settings-form input.settings-input {
                                        height:50px
                                    }

                                    .bb-bp-settings-content #settings-form .bb-password-wrap .settings-input {
                                        padding-right:50px
                                    }

                                    .bb-bp-settings-content input#submit {
                                        min-width:160px; height:42px; font-weight:500
                                    }

                                    .bb-bp-settings-content .bb-password-wrap a.bb-toggle-password {
                                        height:50px; width:50px
                                    }

                                    .bb-bp-settings-content .bp-help-text.email-notifications-info {
                                        margin-bottom:2.1875rem
                                    }

                                    .bb-bp-settings-content .notification_info {
                                        margin-bottom:35px
                                    }

                                    .bb-bp-settings-content .notification_info .notification_type h3 {
                                        font-size:1rem; line-height:1.2rem; font-weight:600; margin-bottom:5px
                                    }

                                    .bb-bp-settings-content .notification_info .notification_type p {
                                        color:var(--bb-alternate-text-color); font-size:.9rem; line-height:1rem
                                    }

                                    .bb-bp-settings-content .notification_info .notification_type .notification_type_info {
                                        margin-left:15px; -ms-flex-preferred-size:calc(100% - 60px); flex-basis:-webkit-calc(100% - 60px); flex-basis:calc(100% - 60px)
                                    }

                                    .bb-bp-settings-content .notification_info .notification_type .notification_type_icon {
                                        width:45px; height:45px; background-color:var(--bb-content-alternate-background-color); border-radius:100%; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; padding:0
                                    }

                                    .bb-bp-settings-content .notification_info .notification_type .bb-icon {
                                        color:var(--bb-alternate-text-color); font-size:24px; line-height:42px
                                    }

                                    .bb-template-v2 .bb-bp-settings-content .notification_info .notification_type .bb-icon {
                                        font-weight:300
                                    }

                                    .buddypress-wrap .bb-bp-settings-content .email-settings-screen {
                                        margin-bottom:10px
                                    }

                                    .bb-bp-settings-content .main-notification-settings+#activity-notification-settings {
                                        border-collapse:separate; border:0; margin-bottom:20px
                                    }

                                    .bb-bp-settings-content .main-notification-settings+#activity-notification-settings thead th {
                                        border-top:1px solid var(--bb-content-border-color); border-bottom:0; padding-top:15px; padding-bottom:0
                                    }

                                    .bb-bp-settings-content .main-notification-settings+#activity-notification-settings thead th.title {
                                        border-left:1px solid var(--bb-content-border-color); border-top-left-radius:var(--bb-block-radius-inner); padding-left:25px; padding-top:15px
                                    }

                                    .bb-bp-settings-content .main-notification-settings+#activity-notification-settings thead th.no {
                                        border-right:1px solid var(--bb-content-border-color); border-top-right-radius:var(--bb-block-radius-inner); padding-right:25px; min-width:80px
                                    }

                                    .bb-bp-settings-content .main-notification-settings+#activity-notification-settings tbody td {
                                        padding:15px 0 0 10px; font-size:14px
                                    }

                                    .bb-bp-settings-content .main-notification-settings+#activity-notification-settings tbody td:nth-child(2) {
                                        border-left:1px solid var(--bb-content-border-color); padding-left:25px
                                    }

                                    .bb-bp-settings-content .main-notification-settings+#activity-notification-settings tbody td:last-child {
                                        padding-right:25px; border-right:1px solid var(--bb-content-border-color)
                                    }

                                    .bb-bp-settings-content .main-notification-settings+#activity-notification-settings tbody td .bp-radio-wrap label {
                                        margin:0
                                    }

                                    .bb-bp-settings-content .main-notification-settings+#activity-notification-settings tbody tr:last-child td {
                                        border-bottom:1px solid var(--bb-content-border-color); padding-bottom:20px
                                    }

                                    .bb-bp-settings-content .main-notification-settings+#activity-notification-settings tbody tr:last-child td:nth-child(2) {
                                        border-bottom-left-radius:var(--bb-block-radius-inner)
                                    }

                                    .bb-bp-settings-content .main-notification-settings+#activity-notification-settings tbody tr:last-child td:last-child {
                                        border-bottom-right-radius:var(--bb-block-radius-inner)
                                    }

                                    .bb-bp-settings-content .main-notification-settings+#activity-notification-settings .no, .bb-bp-settings-content .main-notification-settings+#activity-notification-settings .title, .bb-bp-settings-content .main-notification-settings+#activity-notification-settings .yes {
                                        font-size:13px; font-weight:600
                                    }

                                    .bb-bp-settings-content .main-notification-settings {
                                        border-collapse:separate; border:0; margin-bottom:20px
                                    }

                                    .bb-template-v2 .bb-bp-settings-content .main-notification-settings:first-of-type thead th {
                                        border:0
                                    }

                                    .bb-bp-settings-content .main-notification-settings thead {
                                        background-color:transparent
                                    }

                                    .bb-bp-settings-content .main-notification-settings thead .title {
                                        padding-left:25px
                                    }

                                    .bb-bp-settings-content .main-notification-settings thead+tbody tr:first-child td {
                                        padding-top:30px
                                    }

                                    .bb-bp-settings-content .main-notification-settings th {
                                        border-color:var(--bb-content-border-color); background-color:var(--bb-content-alternate-background-color); font-size:14px; padding:14px
                                    }

                                    .bb-bp-settings-content .main-notification-settings th:first-child {
                                        border-radius:var(--bb-block-radius-inner) 0 0 var(--bb-block-radius-inner)
                                    }

                                    .bb-bp-settings-content .main-notification-settings th:last-child {
                                        border-right:1px solid var(--bb-content-border-color); border-radius:0 var(--bb-block-radius-inner) var(--bb-block-radius-inner) 0; overflow:hidden
                                    }

                                    .bb-bp-settings-content .main-notification-settings tr:last-child th {
                                        border-bottom:1px solid var(--bb-content-border-color)
                                    }

                                    .bb-bp-settings-content .main-notification-settings .title {
                                        font-size:13px; font-weight:600
                                    }

                                    .bb-bp-settings-content .main-notification-settings tbody tr:first-child td:first-child {
                                        border-top-left-radius:var(--bb-block-radius-inner)
                                    }

                                    .bb-bp-settings-content .main-notification-settings tbody tr:first-child td:last-child {
                                        border-top-right-radius:var(--bb-block-radius-inner)
                                    }

                                    .bb-bp-settings-content .main-notification-settings tbody tr.notification_heading:first-child td {
                                        padding-left:25px; padding-right:25px; border:1px solid var(--bb-content-border-color); border-top-left-radius:var(--bb-block-radius-inner); border-top-right-radius:var(--bb-block-radius-inner); border-bottom:0
                                    }

                                    .bb-bp-settings-content .main-notification-settings tbody tr.notification_heading:first-child~tr td {
                                        border-bottom:0; padding-bottom:0
                                    }

                                    .bb-bp-settings-content .main-notification-settings tbody tr.notification_heading:first-child~tr td:first-child {
                                        border-left:1px solid var(--bb-content-border-color); padding-left:25px
                                    }

                                    .bb-bp-settings-content .main-notification-settings tbody tr.notification_heading:first-child~tr td:last-child {
                                        border-right:1px solid var(--bb-content-border-color)
                                    }

                                    .bb-bp-settings-content .main-notification-settings tbody tr.notification_heading:first-child~tr:last-child td {
                                        border-bottom:1px solid var(--bb-content-border-color); padding-bottom:20px
                                    }

                                    .bb-bp-settings-content .main-notification-settings tbody tr.notification_heading:first-child~tr:last-child td:first-child {
                                        border-bottom-left-radius:var(--bb-block-radius-inner)
                                    }

                                    .bb-bp-settings-content .main-notification-settings tbody tr.notification_heading:first-child~tr:last-child td:last-child {
                                        border-bottom-right-radius:var(--bb-block-radius-inner)
                                    }

                                    .bb-bp-settings-content .main-notification-settings tbody tr:not(.notification_heading):first-child td {
                                        border-top:1px solid var(--bb-content-border-color)
                                    }

                                    .bb-bp-settings-content .main-notification-settings tbody tr:not(.notification_heading):first-child td:first-child {
                                        border-left:1px solid var(--bb-content-border-color); padding-left:25px
                                    }

                                    .bb-bp-settings-content .main-notification-settings tbody tr:not(.notification_heading):first-child td:last-child {
                                        border-right:1px solid var(--bb-content-border-color)
                                    }

                                    .bb-bp-settings-content .main-notification-settings tbody td {
                                        font-size:14px; padding:15px 0 15px 10px
                                    }

                                    .bb-bp-settings-content .main-notification-settings tbody td:first-child {
                                        padding-left:0
                                    }

                                    .bb-bp-settings-content .main-notification-settings tbody tr:last-child:not(.notification_heading) td {
                                        border-bottom:1px solid var(--bb-content-border-color)
                                    }

                                    .bb-bp-settings-content .main-notification-settings tbody .notification_heading td {
                                        padding-top:15px; padding-bottom:0
                                    }

                                    .bb-bp-settings-content .main-notification-settings tbody .title {
                                        color:var(--bb-alternate-text-color)
                                    }

                                    .bb-bp-settings-content .main-notification-settings .bs-styled-checkbox+label:before {
                                        width:16px; height:16px; vertical-align:middle
                                    }

                                    .bb-bp-settings-content .main-notification-settings .bs-styled-checkbox:checked+label:after {
                                        font-size:13px; font-weight:400; left:2px; top:3px; line-height:1
                                    }

                                    .bb-bp-settings-content .main-notification-settings .bs-styled-checkbox:disabled+label:before, .bb-bp-settings-content .main-notification-settings li.disabled>.bs-styled-checkbox+label:before {
                                        border-color:#ddd; background:#ddd
                                    }

                                    .bb-bp-settings-content .main-notification-settings .bs-styled-checkbox:disabled:not(:checked)+label:before {
                                        background-color:transparent
                                    }

                                    @media screen and (max-width:900px) {
                                        .bb-bp-settings-content .main-notification-settings {
                                            margin-bottom:0
                                        }

                                        .bb-bp-settings-content .main-notification-settings:first-of-type {
                                            margin-bottom:20px
                                        }

                                        .bb-bp-settings-content .main-notification-settings:last-of-type tbody tr.notification_heading:first-child~tr:last-child td {
                                            border-bottom:0
                                        }

                                        .bb-bp-settings-content .main-notification-settings .bb-mobile-setting ul {
                                            background-color:var(--bb-content-background-color); border-radius:var(--bb-block-radius-inner)
                                        }

                                        .bb-bp-settings-content .main-notification-settings thead th.title {
                                            border-radius:var(--bb-block-radius-inner); border-right:1px solid var(--bb-content-border-color)
                                        }

                                        .bb-bp-settings-content .main-notification-settings .disabled input.bs-styled-checkbox {
                                            opacity:0
                                        }

                                        .bb-bp-settings-content .main-notification-settings .bb-mobile-setting .bb-mobile-setting-anchor {
                                            font-weight:400; border-radius:var(--bb-block-radius-inner)
                                        }

                                        .bb-bp-settings-content .main-notification-settings .bb-mobile-setting .bb-mobile-setting-anchor:after {
                                            font-size:20px; font-weight:400
                                        }

                                        .bb-bp-settings-content .main-notification-settings tbody tr.notification_heading:first-child td {
                                            border:0; padding-left:15px
                                        }

                                        .bb-bp-settings-content .main-notification-settings tbody tr.notification_heading:first-child~tr td:first-child {
                                            border-left:0; border-radius:0 !important; padding-left:15px; padding-right:15px
                                        }

                                        .bb-bp-settings-content .main-notification-settings tbody tr:not(.notification_heading):only-child td:first-child, .bb-bp-settings-content .main-notification-settings tbody tr:not(.notification_heading):only-child td:last-child, .bb-bp-settings-content .main-notification-settings tbody tr:only-child td:first-child, .bb-bp-settings-content .main-notification-settings tbody tr:only-child td:last-child {
                                            border-width:0; border-bottom-width:1px; border-radius:0; padding-left:15px; padding-right:15px
                                        }
                                    }

                                    @media screen and (max-width:900px) {
                                        .notification_info .notification_type {
                                            border-color:var(--bb-content-border-color)
                                        }
                                    }

                                    #buddypress .bb-bp-settings-content .main-notification-settings label {
                                        margin:0; font-size:14px; font-weight:500
                                    }

                                    #moderation-list .bp-unblock-user, #moderation-list .moderation-item-actions .button.disabled {
                                        min-width:120px; height:42px; font-weight:500; float:right
                                    }

                                    #moderation-list .moderation-item-actions .button.disabled {
                                        color:#fff; border:0; box-shadow:inset 0 0 0 99999px rgba(0, 0, 0, .1)
                                    }

                                    #moderation-list td.moderation-block-member .description {
                                        margin-left:10px; font-size:90%; border:1px solid var(--bb-danger-color); color:var(--bb-danger-color); padding:4px 8px; border-radius:20px
                                    }

                                    .dz-default {
                                        font-size:14px; font-weight:300; cursor:pointer; letter-spacing:-.24px; line-height:1.3; position:relative; z-index:1; color:#fff; text-align:center
                                    }

                                    .dz-default:before {
                                        content:"\e864"; font-family:bb-icons; font-size:24px; font-style:normal; font-weight:500; speak:none; display:inline-block; text-decoration:inherit; width:1em; margin-right:.2em; text-align:center; font-variant:normal; text-transform:none; line-height:1em; margin-left:.2em; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale
                                    }

                                    .dz-default span {
                                        display:block; margin-top:8px
                                    }

                                    .dz-default.dz-drag {
                                        position:absolute; width:100%; height:100%; top:0; margin:0; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; z-index:5; pointer-events:none
                                    }

                                    .dz-default.dz-drag:before {
                                        content:"\edb1"
                                    }

                                    .left-vertical-tabs {
                                        -webkit-box-flex:0; -ms-flex:0 0 250px; flex:0 0 250px; background:var(--bb-content-alternate-background-color); border-right:1px solid var(--bb-content-border-color); min-height:60vh; border-radius:4px 0 0 4px; padding:40px 0
                                    }

                                    .left-vertical-tabs ul {
                                        list-style:none; margin:0
                                    }

                                    .left-vertical-tabs ul a {
                                        font-size:14px; color:#939597; letter-spacing:-.24px; display:block; padding:13px 20px; line-height:1
                                    }

                                    .left-vertical-tabs ul a:hover {
                                        color:var(--bb-primary-color)
                                    }

                                    .left-vertical-tabs ul i {
                                        font-size:24px; width:24px
                                    }

                                    .left-vertical-tabs li {
                                        -webkit-transition:.3s all; transition:.3s all; margin-bottom:1px
                                    }

                                    .left-vertical-tabs li:hover {
                                        background:rgba(77, 92, 109, .1)
                                    }

                                    .left-vertical-tabs .active {
                                        background:rgba(77, 92, 109, .1)
                                    }

                                    .left-vertical-tabs .active a {
                                        color:#122b46
                                    }

                                    .left-vertical-tabs span.title {
                                        display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center
                                    }

                                    .left-vertical-tabs span.title span {
                                        margin-left:10px
                                    }

                                    .bb-input-wrap {
                                        display:block; position:relative
                                    }

                                    .bb-input-wrap .bb-input {
                                        height:50px; width:100%
                                    }

                                    .bb-input-wrap i {
                                        left:0; top:0; position:absolute; width:50px; height:50px; line-height:50px; text-align:center; color:var(--bb-headings-color); opacity:.4; font-size:22px; z-index:1
                                    }

                                    .bb-input-wrap i+.bb-input {
                                        padding-left:48px
                                    }

                                    .bb-input-wrap .bb-icon-visibility {
                                        font-size:24px; left:auto; right:0
                                    }

                                    .bb-input-wrap .bb-textarea {
                                        height:120px; width:100%
                                    }

                                    .bb-input-wrap textarea {
                                        resize:vertical
                                    }

                                    span.bb-visibility-wrap {
                                        right:0; top:0; position:absolute; width:50px; height:50px; line-height:50px; z-index:1
                                    }

                                    .bb-input[type=password]+.bb-visibility-wrap .bb-icon-visibility:before {
                                        font-family:bb-icons; content:"\ee6a"
                                    }

                                    .bb-input[type=text]+.bb-visibility-wrap .bb-icon-visibility:before {
                                        content:"\ee69"; font-family:bb-icons
                                    }

                                    .bs-settings-container .bb-input[type=password] {
                                        padding-right:40px
                                    }

                                    .settings-header.entry-header {
                                        margin-bottom:30px
                                    }

                                    .profile-header i.bb-icon-user-small, .settings-header i.bb-icon-user-small {
                                        margin:0; width:auto; height:auto; font-size:18px; position:relative; line-height:1; top:1px
                                    }

                                    div.bs-settings-container .bb-profile-avatar-wrap {
                                        position:relative; margin-left:45px; margin-top:-155px; height:152px; width:152px
                                    }

                                    div.bs-settings-container .bb-profile-avatar-wrap .dz-default span {
                                        display:block
                                    }

                                    .bb-profile-avatar-wrap+.button-wrap {
                                        margin-top:0
                                    }

                                    #bb-profile-avatar-wrap-components {
                                        overflow:hidden; height:152px; width:152px; border-radius:4px; position:relative
                                    }

                                    #bb-profile-avatar-wrap-components video {
                                        position:absolute; z-index:3; object-fit:cover
                                    }

                                    #bb-profile-avatar-wrap-components #captureAvatarlink {
                                        position:absolute; z-index:3; top:0; left:10px; font-size:12px; font-weight:500; text-transform:uppercase
                                    }

                                    #bb-profile-avatar-wrap-components #avatar-drag-message {
                                        z-index:1
                                    }

                                    #bb-profile-avatar-wrap-components div#profile_avatar {
                                        background-size:cover; background-repeat:no-repeat; border:2px solid #fff; position:relative; height:100%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; z-index:5
                                    }

                                    #bb-profile-avatar-wrap-components div#profile_avatar:before {
                                        background:rgba(18, 43, 70, .3); content:""; position:absolute; left:0; top:0; height:100%; width:100%
                                    }

                                    #bb-profile-avatar-wrap-components .croppie-container {
                                        position:absolute; top:0; -webkit-transition:all .2s ease; transition:all .2s ease; z-index:3
                                    }

                                    #bb-profile-avatar-wrap-components .croppie-container .cr-boundary {
                                        width:100% !important; height:100% !important; position:absolute; top:0; z-index:3; background:#fff
                                    }

                                    #bb-profile-avatar-wrap-components .croppie-container .cr-viewport {
                                        border:0
                                    }

                                    .has-sidebar .bb-profile-avatar-wrap {
                                        width:90px; height:90px; margin-top:-60px
                                    }

                                    .has-sidebar .bb-profile-avatar-wrap .dz-default span {
                                        display:none
                                    }

                                    .bb-profile-cover-wrap #cover-drag-message {
                                        z-index:1
                                    }

                                    .bb-profile-cover-wrap .croppie-container {
                                        position:absolute; overflow:hidden; border-radius:4px; z-index:3
                                    }

                                    .bb-profile-cover-wrap .croppie-container .cr-boundary {
                                        width:100% !important; height:100% !important; padding-top:26.895%; position:absolute; top:0; background:#fff
                                    }

                                    .bb-profile-cover-wrap .croppie-container .cr-viewport {
                                        border:0
                                    }

                                    .bb-profile-cover-wrap .dz-default {
                                        position:absolute; top:50%; margin-top:-25px
                                    }

                                    .bb-profile-cover-wrap .dz-default.dz-drag {
                                        top:0; margin:0
                                    }

                                    .cr-viewport {
                                        width:100% !important; height:100% !important
                                    }

                                    .bb-profile-wrap {
                                        z-index:2; position:relative
                                    }

                                    .bb-profile-wrap [class*=bb-delete] {
                                        color:#fff; font-size:22px; position:absolute; top:0; right:0; z-index:5
                                    }

                                    .bb-profile-wrap .bs-dropdown-wrap {
                                        position:absolute; z-index:7; top:0; right:0
                                    }

                                    .bb-profile-wrap .bs-dropdown-wrap .bs-dropdown {
                                        top:46px
                                    }

                                    .bb-profile-wrap .bs-dropdown-wrap .bs-dropdown:after {
                                        right:15px
                                    }

                                    .bb-profile-wrap .bs-dropdown-wrap .bb-icon-menu-dots-v {
                                        color:#fff; position:relative; right:10px; top:10px
                                    }

                                    .bb-profile-wrap.loading .cr-image {
                                        opacity:.6 !important
                                    }

                                    .bb-profile-wrap.loading:before {
                                        position:absolute; top:38%; left:0; right:0; margin:auto; content:"\ef30"; font-family:bb-icons; font-size:24px; font-weight:400; line-height:36px; color:#fff; text-align:center; -webkit-animation:spin 3s infinite linear; animation:spin 3s infinite linear; z-index:12
                                    }

                                    .bb-profile-wrap.loading .dz-default {
                                        display:none
                                    }

                                    .bb-field-wrap {
                                        margin-bottom:20px
                                    }

                                    .bb-profile-section .bs-dropdown-link .bs-dropdown-link {
                                        font-size:14px; cursor:pointer; color:#939597; background-image:url(../images/svg/arrow-down.svg); background-position:right 7px; background-repeat:no-repeat; padding-right:15px
                                    }

                                    .bb-profile-section i {
                                        font-size:14px; color:#939597; margin-right:5px
                                    }

                                    .bb-profile-section input:not([type=checkbox], [type=radio]), .bb-profile-section select, .bb-profile-section textarea {
                                        width:100%
                                    }

                                    .bb-profile-section .bb-icon-user-small-plus {
                                        font-size:17px
                                    }

                                    .notification-settings-wrap {
                                        border-top:1px solid rgba(0, 0, 0, .05); padding-top:25px; padding-bottom:25px
                                    }

                                    .notification-settings-wrap:last-child {
                                        border-bottom:1px solid rgba(0, 0, 0, .05)
                                    }

                                    .notification-settings-wrap td, .notification-settings-wrap th {
                                        padding:6px 0; border:0; vertical-align:middle; font-size:16px; color:var(--bb-body-text-color); letter-spacing:-.27px; line-height:1.38
                                    }

                                    .notification-settings-wrap th {
                                        padding:5px 0 15px
                                    }

                                    .notification-settings-wrap .yes {
                                        padding-left:15px; text-align:right
                                    }

                                    div#message.error {
                                        background-color:var(--bb-danger-color); color:#fff; border:1px solid var(--bb-danger-color); padding:.615em 2.25em .615em 1.15em; font-size:14px; line-height:1.5; border-radius:3px
                                    }

                                    .bb-delete-account-wrap {
                                        margin:30px 0
                                    }

                                    .vdp-datepicker .vdp-datepicker__calendar {
                                        background:#fff; box-shadow:0 8px 14px 0 rgba(0, 0, 0, .08); border:0; border-radius:4px; max-width:100%
                                    }

                                    .vdp-datepicker .vdp-datepicker__calendar header {
                                        border-bottom:1px solid #e8eaed; overflow:hidden; height:48px; line-height:48px; font-size:14px; color:var(--bb-primary-color); letter-spacing:-.24px; text-align:center; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center
                                    }

                                    .vdp-datepicker .vdp-datepicker__calendar>div {
                                        padding:10px 20px 20px
                                    }

                                    .vdp-datepicker .vdp-datepicker__calendar .next, .vdp-datepicker .vdp-datepicker__calendar .prev {
                                        line-height:1; text-indent:0; font-size:0
                                    }

                                    .vdp-datepicker .vdp-datepicker__calendar .next:before, .vdp-datepicker .vdp-datepicker__calendar .prev:before {
                                        content:"\e827"; color:#53597b; display:inline-block; font:normal normal normal 14px/1 bb-icons; text-rendering:auto; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; left:10px; font-size:24px; -webkit-transform:rotate(180deg); -ms-transform:rotate(180deg); transform:rotate(180deg); top:-12px
                                    }

                                    .vdp-datepicker .vdp-datepicker__calendar .next:after, .vdp-datepicker .vdp-datepicker__calendar .prev:after {
                                        display:none
                                    }

                                    .vdp-datepicker .vdp-datepicker__calendar .next:before {
                                        -webkit-transform:rotate(0); -ms-transform:rotate(0); transform:rotate(0)
                                    }

                                    .vdp-datepicker .vdp-datepicker__calendar .cell.day-header {
                                        font-size:10px; color:var(--bb-body-text-color); opacity:.5; text-transform:uppercase
                                    }

                                    .vdp-datepicker .vdp-datepicker__calendar .cell {
                                        font-size:14px; color:var(--bb-headings-color)
                                    }

                                    .vdp-datepicker .vdp-datepicker__calendar .cell.selected, .vdp-datepicker .vdp-datepicker__calendar .cell.selected.highlighted, .vdp-datepicker .vdp-datepicker__calendar .cell.selected:hover {
                                        background:0 0; color:#fff; position:relative
                                    }

                                    .vdp-datepicker .vdp-datepicker__calendar .cell.selected.highlighted:not(.day), .vdp-datepicker .vdp-datepicker__calendar .cell.selected:hover:not(.day), .vdp-datepicker .vdp-datepicker__calendar .cell.selected:not(.day) {
                                        background:var(--bb-primary-color)
                                    }

                                    .vdp-datepicker .vdp-datepicker__calendar .cell.selected.day:before, .vdp-datepicker .vdp-datepicker__calendar .cell.selected.highlighted.day:before, .vdp-datepicker .vdp-datepicker__calendar .cell.selected:hover.day:before {
                                        content:""; position:absolute; left:0; right:0; margin:0 auto; display:block; height:32px; width:32px; background:var(--bb-primary-color); color:#fff; border-radius:50%; z-index:-1; top:3px
                                    }

                                    .vdp-datepicker .vdp-datepicker__calendar .cell:not(.blank, .disabled).day:hover, .vdp-datepicker .vdp-datepicker__calendar .cell:not(.blank, .disabled).month:hover, .vdp-datepicker .vdp-datepicker__calendar .cell:not(.blank, .disabled).year:hover {
                                        border:1px solid transparent
                                    }

                                    .vdp-datepicker .vdp-datepicker__calendar .cell:not(.selected):hover {
                                        color:var(--bb-primary-color)
                                    }

                                    #buddypress #profile-edit-form {
                                        max-width:520px; width:100%
                                    }

                                    #buddypress #profile-edit-form .editfield {
                                        margin-bottom:20px
                                    }

                                    #buddypress #profile-edit-form fieldset {
                                        margin:0
                                    }

                                    #buddypress #profile-edit-form .clear-value {
                                        display:none
                                    }

                                    #buddypress #profile-edit-form label:not(.bp-screen-reader-text), #buddypress #profile-edit-form legend:not(.bp-screen-reader-text) {
                                        display:block; font-size:16px; font-weight:400; font-style:normal; color:var(--bb-headings-color); letter-spacing:-.27px; line-height:1; margin-bottom:12px
                                    }

                                    #buddypress #profile-edit-form input[type=text], #buddypress #profile-edit-form select {
                                        height:50px; font-style:normal; width:100%
                                    }

                                    #buddypress #profile-edit-form .field-visibility-settings-toggle {
                                        margin:0; position:relative
                                    }

                                    #buddypress #profile-edit-form .field-visibility-settings-toggle select {
                                        position:absolute; right:0; top:-6px; width:140px; height:30px; font-size:14px; color:#939597; background-image:url(../images/svg/arrow-down.svg); background-repeat:no-repeat; background-position:right 10px center; padding-right:26px; border:0; text-align:right; direction:rtl; font-style:normal; -webkit-appearance:none; -moz-appearance:none; appearance:none
                                    }

                                    #buddypress #profile-edit-form .wp-editor-container .button, #buddypress #profile-edit-form .wp-editor-container button {
                                        padding:4px 2px; background:0 0; border:0; height:auto; margin:0; min-height:20px
                                    }

                                    #buddypress #profile-edit-form .wp-editor-container .mce-ico {
                                        color:#222
                                    }

                                    #buddypress #profile-edit-form .quicktags-toolbar {
                                        background:#ecf0f1
                                    }

                                    #buddypress #profile-edit-form .wp-editor-container textarea {
                                        border:0; font-family:inherit; letter-spacing:-.24px; line-height:1.5; font-size:1rem; padding-top:10px; padding-bottom:10px; height:auto
                                    }

                                    #buddypress #profile-edit-form .datebox-selects {
                                        display:-webkit-box; display:-ms-flexbox; display:flex
                                    }

                                    #buddypress #profile-edit-form .datebox-selects select:not(:last-child) {
                                        margin-right:10px
                                    }

                                    #buddypress #profile-edit-form .datebox-selects label {
                                        margin-right:10px; -webkit-box-ordinal-group:1; -ms-flex-order:0; order:0
                                    }

                                    #buddypress #profile-edit-form div.submit {
                                        clear:none; padding:0
                                    }

                                    #buddypress #profile-edit-form div.submit input {
                                        margin-right:0; height:38px
                                    }

                                    #subnav.subnav_tab {
                                        border-bottom:0
                                    }

                                    #subnav.subnav_tab .subnav li {
                                        padding:0
                                    }

                                    #subnav.subnav_tab .subnav li a {
                                        color:var(--bb-body-text-color); background-color:transparent; border:0; border-bottom:1px solid transparent; border-radius:0; padding:0 0 10px
                                    }

                                    #subnav.subnav_tab .subnav li a:focus, #subnav.subnav_tab .subnav li a:hover {
                                        background-color:transparent
                                    }

                                    #subnav.subnav_tab .subnav li.selected a {
                                        border-bottom-color:var(--bb-primary-color); color:var(--bb-headings-color); font-weight:600
                                    }

                                    .bb-accordion {
                                        border-color:var(--bb-content-border-color); border-radius:var(--bb-block-radius-inner)
                                    }

                                    .bb-accordion .bb-accordion_panel {
                                        border-color:var(--bb-content-border-color)
                                    }

                                    .buddypress-wrap .bb-accordion .bb-accordion_title {
                                        color:var(--bb-headings-color); margin-bottom:0
                                    }

                                    .buddypress .buddypress-wrap .bb-accordion .bb-accordion_trigger {
                                        color:var(--bb-headings-color); opacity:.4; top:15px; box-shadow:none
                                    }

                                    @media screen and (max-width:767px) {
                                        .bb-accordion {
                                            border-radius:0
                                        }

                                        .bb-accordion.is_closed {
                                            border-color:var(--bb-content-border-color)
                                        }
                                    }

                                    .subscription-items li {
                                        border-radius:var(--bb-block-radius-inner)
                                    }

                                    .subscription-items li:focus-within, .subscription-items li:hover {
                                        background-color:var(--bb-content-alternate-background-color)
                                    }

                                    .subscription-items .subscription-item_image img, .subscription-items .subscription-item_image:before {
                                        border-radius:var(--bb-block-radius-inner)
                                    }

                                    .subscription-items .subscription-item_detail .subscription-item_title {
                                        color:var(--bb-headings-color)
                                    }

                                    .subscription-items .subscription-item_detail .subscription-item_meta {
                                        color:var(--bb-alternate-text-color)
                                    }

                                    .buddypress .buddypress-wrap .subscription-items .subscription-item_remove {
                                        color:var(--bb-headings-color); border-radius:var(--bb-block-radius-inner); opacity:.4
                                    }

                                    .buddypress .buddypress-wrap .subscription-items .subscription-item_remove:focus, .buddypress .buddypress-wrap .subscription-items .subscription-item_remove:hover {
                                        background-color:var(--bb-content-background-color); opacity:1; box-shadow:none
                                    }

                                    .buddypress .buddypress-wrap .subscription-items .subscription-item_remove:focus i, .buddypress .buddypress-wrap .subscription-items .subscription-item_remove:hover i {
                                        color:var(--bb-headings-color)
                                    }

                                    .buddypress .buddypress-wrap .subscription-items .subscription-item_remove.is_loading {
                                        opacity:1; margin-top:3px; background-color:transparent
                                    }

                                    .subscription-items>p {
                                        color:var(--bb-body-text-color)
                                    }

                                    .subscription-items.is_loading .subscription-items_loading .subscription-items-image_loading {
                                        border-radius:var(--bb-block-radius-inner)
                                    }

                                    .subscription-items-loader.is_loading .subscription-items_loading .subscription-items-image_loading {
                                        border-radius:var(--bb-block-radius-inner)
                                    }

                                    @media (min-width:1081px) {
                                        .left-vertical-tabs [data-balloon]:after, .left-vertical-tabs [data-balloon]:before {
                                            display:none
                                        }
                                    }

                                    @media (max-width:1080px) {
                                        .has-sidebar .left-vertical-tabs {
                                            -ms-flex-preferred-size:auto; flex-basis:auto
                                        }
                                    }

                                    @media (max-width:800px) {
                                        .notification-settings-wrap td, .notification-settings-wrap th {
                                            font-size:14px
                                        }

                                        .bb-profile-avatar-wrap {
                                            width:80px; height:80px; margin-top:-70px; margin-left:30px
                                        }

                                        .bb-profile-avatar-wrap .dz-default span {
                                            display:none
                                        }
                                    }

                                    @media (max-width:800px) {
                                        div.bs-settings-container .bb-profile-avatar-wrap {
                                            margin-left:30px; margin-top:-122px; height:120px; width:120px
                                        }

                                        .bb-profile-avatar-wrap #bb-profile-avatar-wrap-components {
                                            height:120px; width:120px
                                        }

                                        .bs-dropdown-wrap .bs-dropdown a.bb-webcam {
                                            display:none
                                        }

                                        .tab-container .bb-profile-wrap {
                                            z-index:initial
                                        }
                                    }

                                    @media screen and (max-width:1050px) {
                                        #buddypress .bp-settings-container .bp-navs {
                                            -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; min-height:10px; border-right:0; border-radius:4px 4px 0 0; padding:0; margin-bottom:15px
                                        }

                                        .buddypress-wrap.bp-dir-hori-nav:not(.bp-vertical-navs) .bp-settings-container nav {
                                            border-bottom:0
                                        }

                                        #buddypress .bb-bp-settings-content {
                                            padding:20px; width:100%; background:var(--bb-content-background-color); border:1px solid var(--bb-content-border-color); border-radius:var(--bb-block-radius)
                                        }

                                        .bb-bp-settings-content .screen-heading.email-settings-screen, .bb-bp-settings-content .screen-heading.general-settings-screen, .bb-bp-settings-content .screen-heading.group-invites-screen {
                                            display:none
                                        }

                                        .bb-bp-settings-content .subnav_tab .subnav {
                                            margin-top:0
                                        }

                                        .bb-subnav-private .bp-navs__dropdown {
                                            display:block; width:100%; margin-bottom:15px
                                        }

                                        .bp-subnavs.bb-subnav-private .subnav {
                                            display:none
                                        }
                                    }

                                    @media (max-width:640px) {
                                        div.bs-settings-container .bb-profile-avatar-wrap {
                                            width:120px; height:120px; margin:-20px auto 40px
                                        }

                                        .bb-profile-avatar-wrap #bb-profile-avatar-wrap-components {
                                            height:120px; width:120px
                                        }

                                        .bb-profile-avatar-wrap .button-wrap {
                                            margin-top:-15px
                                        }

                                        div.bs-settings-container .bb-profile-avatar-wrap .dz-default span {
                                            font-size:11px
                                        }
                                    }

                                    @media (min-width:541px) {
                                        #buddypress #profile-edit-form .datebox-selects select[name*=day] {
                                            -webkit-box-flex:0; -ms-flex:0 0 90px; flex:0 0 90px
                                        }
                                    }

                                    @media (max-width:540px) {
                                        .bb-profile-wrap.loading:before {
                                            font-size:20px
                                        }

                                        .left-vertical-tabs [data-balloon]:after, .left-vertical-tabs [data-balloon]:before {
                                            display:none
                                        }

                                        .vdp-datepicker .vdp-datepicker__calendar .cell {
                                            font-size:10px
                                        }

                                        .vdp-datepicker .vdp-datepicker__calendar .cell.selected.day:before, .vdp-datepicker .vdp-datepicker__calendar .cell.selected.highlighted.day:before, .vdp-datepicker .vdp-datepicker__calendar .cell.selected:hover.day:before {
                                            height:24px; width:24px; top:8px
                                        }

                                        .vdp-datepicker .vdp-datepicker__calendar .cell.day-header {
                                            font-size:8px; font-weight:700
                                        }

                                        .bb-profile-avatar-wrap+.button-wrap {
                                            text-align:center
                                        }

                                        .bb-profile-avatar-wrap+.button-wrap .button {
                                            margin-bottom:10px
                                        }

                                        #buddypress #profile-edit-form .field-visibility-settings-toggle>span {
                                            display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-flow:row wrap; flex-flow:row wrap
                                        }

                                        #buddypress #profile-edit-form label, #buddypress #profile-edit-form legend {
                                            -webkit-box-ordinal-group:2; -ms-flex-order:1; order:1; -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; margin-bottom:0
                                        }

                                        #buddypress #profile-edit-form .field-visibility-settings-toggle select {
                                            text-align:left; direction:inherit; -webkit-box-ordinal-group:3; -ms-flex-order:2; order:2; position:static; -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; margin-bottom:10px; padding-left:0
                                        }

                                        #buddypress #profile-edit-form input[type=text], #buddypress #profile-edit-form select {
                                            -webkit-box-ordinal-group:4; -ms-flex-order:3; order:3; -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%
                                        }

                                        #buddypress #profile-edit-form .datebox-selects {
                                            -ms-flex-flow:row wrap; flex-flow:row wrap
                                        }

                                        #buddypress #profile-edit-form .datebox-selects select:not(:last-child) {
                                            margin-right:0; margin-bottom:12px; -webkit-box-ordinal-group:1; -ms-flex-order:0; order:0
                                        }

                                        #moderation-list thead {
                                            display:none
                                        }

                                        #moderation-list tbody, #moderation-list tbody tr, #moderation-list tbody tr td {
                                            display:block; width:100%
                                        }

                                        #moderation-list tbody tr td {
                                            padding-top:30px; border-bottom:1px solid var(--bb-content-border-color) !important; display:inline-block; width:100%
                                        }

                                        #moderation-list tbody tr td:before {
                                            content:attr(data-title); display:block; font-size:15px; font-weight:700
                                        }

                                        #moderation-list .bp-unblock-user {
                                            width:100%
                                        }
                                    }

                                    @media (max-width:380px) {
                                        .bs-settings-container .button-wrap input[type=button] {
                                            margin-top:5px; margin-bottom:5px
                                        }

                                        .settings-messages .message {
                                            font-size:13px
                                        }

                                        .settings-messages .message code {
                                            font-size:13px
                                        }

                                        .bb-profile-section .bs-dropdown-link .bs-dropdown-link {
                                            font-size:11px
                                        }

                                        .bb-profile-section i {
                                            font-size:12px; margin-right:3px
                                        }

                                        span.push-right.field-visibility {
                                            margin:0
                                        }

                                        .settings #buddypress .settings-header {
                                            -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column
                                        }

                                        .settings #buddypress .settings-header>.button {
                                            margin:10px auto 0
                                        }
                                    }

                                    @-webkit-keyframes spin {
                                        0% {
                                            -webkit-transform:rotate(0); transform:rotate(0)
                                        }

                                        100% {
                                            -webkit-transform:rotate(360deg); transform:rotate(360deg)
                                        }
                                    }

                                    @keyframes spin {
                                        0% {
                                            -webkit-transform:rotate(0); transform:rotate(0)
                                        }

                                        100% {
                                            -webkit-transform:rotate(360deg); transform:rotate(360deg)
                                        }
                                    }

                                    .buddypress-wrap .bp-tables-report tr th {
                                        font-size:14px
                                    }

                                    body #buddypress a.export-csv {
                                        background-color:var(--bb-primary-color); color:#fff; font-size:14px; border-radius:100px; padding:10px 30px; text-decoration:none; display:inline-block; line-height:1.3; outline:0; vertical-align:middle; -webkit-appearance:none; -moz-appearance:none; appearance:none; -webkit-transition:.3s all; transition:.3s all
                                    }

                                    body #buddypress a.export-csv:hover {
                                        box-shadow:inset 0 0 0 99999px rgba(0, 0, 0, .1)
                                    }

                                    .bs-bp-container-reg #buddypress #signup-form.standard-form {
                                        overflow:hidden; padding:2px; margin-left:-2px; margin-right:-2px
                                    }

                                    .bs-bp-container-reg #buddypress #signup-form.standard-form>p {
                                        font-size:14px; line-height:21px
                                    }

                                    .bs-bp-container-reg #buddypress #signup-form.standard-form p.description {
                                        margin:0 0 12px; background:0 0; color:var(--bb-alternate-text-color); line-height:150%
                                    }

                                    .bs-bp-container-reg #buddypress #signup-form.standard-form #basic-details-section.register-section, .bs-bp-container-reg #buddypress #signup-form.standard-form #profile-details-section.register-section {
                                        float:none; margin:0 auto; width:100%
                                    }

                                    .bs-bp-container-reg #buddypress #signup-form.standard-form #basic-details-section.register-section>h2, .bs-bp-container-reg #buddypress #signup-form.standard-form #profile-details-section.register-section>h2 {
                                        margin-bottom:.5rem
                                    }

                                    .bs-bp-container-reg #buddypress #signup-form.standard-form #basic-details-section.register-section {
                                        margin-bottom:0
                                    }

                                    .bs-bp-container-reg #buddypress #signup-form.standard-form #profile-details-section.register-section .editfield {
                                        margin-top:0; margin-bottom:0
                                    }

                                    .bs-bp-container-reg #buddypress #signup-form.standard-form input[type=color], .bs-bp-container-reg #buddypress #signup-form.standard-form input[type=date], .bs-bp-container-reg #buddypress #signup-form.standard-form input[type=datetime-local], .bs-bp-container-reg #buddypress #signup-form.standard-form input[type=datetime], .bs-bp-container-reg #buddypress #signup-form.standard-form input[type=email], .bs-bp-container-reg #buddypress #signup-form.standard-form input[type=month], .bs-bp-container-reg #buddypress #signup-form.standard-form input[type=number], .bs-bp-container-reg #buddypress #signup-form.standard-form input[type=password], .bs-bp-container-reg #buddypress #signup-form.standard-form input[type=range], .bs-bp-container-reg #buddypress #signup-form.standard-form input[type=search], .bs-bp-container-reg #buddypress #signup-form.standard-form input[type=tel], .bs-bp-container-reg #buddypress #signup-form.standard-form input[type=text], .bs-bp-container-reg #buddypress #signup-form.standard-form input[type=time], .bs-bp-container-reg #buddypress #signup-form.standard-form input[type=url], .bs-bp-container-reg #buddypress #signup-form.standard-form input[type=week], .bs-bp-container-reg #buddypress #signup-form.standard-form select, .bs-bp-container-reg #buddypress #signup-form.standard-form textarea {
                                        display:inline-block; width:100%; font-family:inherit; font-size:15px; height:41px; outline:0; vertical-align:middle; background-color:var(--bb-content-background-color); border:1px solid var(--bb-content-border-color); border-radius:var(--bb-input-radius); box-shadow:none; padding:0 12px; margin-bottom:12px
                                    }

                                    .bs-bp-container-reg #buddypress #signup-form.standard-form input[type=color]:focus, .bs-bp-container-reg #buddypress #signup-form.standard-form input[type=date]:focus, .bs-bp-container-reg #buddypress #signup-form.standard-form input[type=datetime-local]:focus, .bs-bp-container-reg #buddypress #signup-form.standard-form input[type=datetime]:focus, .bs-bp-container-reg #buddypress #signup-form.standard-form input[type=email]:focus, .bs-bp-container-reg #buddypress #signup-form.standard-form input[type=month]:focus, .bs-bp-container-reg #buddypress #signup-form.standard-form input[type=number]:focus, .bs-bp-container-reg #buddypress #signup-form.standard-form input[type=password]:focus, .bs-bp-container-reg #buddypress #signup-form.standard-form input[type=range]:focus, .bs-bp-container-reg #buddypress #signup-form.standard-form input[type=search]:focus, .bs-bp-container-reg #buddypress #signup-form.standard-form input[type=tel]:focus, .bs-bp-container-reg #buddypress #signup-form.standard-form input[type=text]:focus, .bs-bp-container-reg #buddypress #signup-form.standard-form input[type=time]:focus, .bs-bp-container-reg #buddypress #signup-form.standard-form input[type=url]:focus, .bs-bp-container-reg #buddypress #signup-form.standard-form input[type=week]:focus, .bs-bp-container-reg #buddypress #signup-form.standard-form select:focus, .bs-bp-container-reg #buddypress #signup-form.standard-form textarea:focus {
                                        box-shadow:var(--bb-input-focus-shadow); border-color:var(--bb-input-focus-border-color)
                                    }

                                    .bs-bp-container-reg #buddypress #signup-form.standard-form input#signup_blog_url {
                                        margin-bottom:0
                                    }

                                    .bs-bp-container-reg #buddypress #signup-form.standard-form select {
                                        padding-right:30px
                                    }

                                    .bs-bp-container-reg #buddypress #signup-form.standard-form .datebox-selects select {
                                        width:auto
                                    }

                                    @media (max-width:544px) {
                                        .bs-bp-container-reg #buddypress #signup-form.standard-form .datebox-selects select {
                                            width:100%; margin-bottom:10px
                                        }
                                    }

                                    .bs-bp-container-reg #buddypress #signup-form.standard-form fieldset {
                                        margin-top:0
                                    }

                                    .bs-bp-container-reg #buddypress #signup-form.standard-form label, .bs-bp-container-reg #buddypress #signup-form.standard-form legend {
                                        font-weight:400; font-size:16px; color:var(--bb-headings-color)
                                    }

                                    .bs-bp-container-reg #buddypress #signup-form.standard-form .radio-button-options label {
                                        line-height:1
                                    }

                                    .bs-bp-container-reg #buddypress #signup-form.standard-form .checkbox-options label, .bs-bp-container-reg #buddypress #signup-form.standard-form .radio-button-options label {
                                        margin-top:8px; margin-bottom:8px; font-size:14px
                                    }

                                    .bs-bp-container-reg #buddypress #signup-form.standard-form .checkbox-options label:before, .bs-bp-container-reg #buddypress #signup-form.standard-form .radio-button-options label:before {
                                        position:relative; bottom:1px; z-index:1
                                    }

                                    .bs-bp-container-reg #buddypress #signup-form.standard-form .checkbox-options label:after, .bs-bp-container-reg #buddypress #signup-form.standard-form .radio-button-options label:after {
                                        top:2px; z-index:2
                                    }

                                    .bs-bp-container-reg #buddypress #signup-form.standard-form .popup-modal-register {
                                        font-weight:600
                                    }

                                    .bs-bp-container-reg #buddypress #signup-form.standard-form .submit input[type=submit], .bs-bp-container-reg #buddypress #signup-form.standard-form button {
                                        font-size:14px; margin-right:0
                                    }

                                    .bs-bp-container-reg #buddypress #signup-form.standard-form button {
                                        padding:6px 20px; min-height:34px
                                    }

                                    .bs-bp-container-reg #buddypress #signup-form.standard-form .field-visibility-settings-toggle {
                                        font-size:12px; margin-top:.3rem
                                    }

                                    .bs-bp-container-reg #buddypress #signup-form.standard-form .field-visibility-settings-toggle button {
                                        font-size:12px; font-weight:400; background:0 0; background-color:none; color:#fff; border:0; min-height:auto; padding:0; border-radius:0; line-height:1.6875rem; vertical-align:baseline
                                    }

                                    .bs-bp-container-reg #buddypress #signup-form.standard-form a.clear-value {
                                        font-size:12px
                                    }

                                    .bs-bp-container-reg #buddypress #signup-form.standard-form .register-section>h2 {
                                        font-size:18px
                                    }

                                    .bs-bp-container-reg #buddypress #signup-form.standard-form .wp-editor-wrap.html-active .wp-editor-tabs button {
                                        border-color:#ddd; border-bottom:0; background-color:transparent; border-radius:3px 3px 0 0; box-shadow:none
                                    }

                                    .bs-bp-container-reg #buddypress #signup-form.standard-form .wp-editor-wrap.html-active .wp-editor-tabs button.switch-html {
                                        background-color:var(--bb-content-alternate-background-color)
                                    }

                                    .bs-bp-container-reg #buddypress #signup-form.standard-form .wp-editor-wrap.tmce-active .wp-editor-tabs button {
                                        border-color:#ddd; border-bottom:0; background-color:transparent; border-radius:3px 3px 0 0; box-shadow:none
                                    }

                                    .bs-bp-container-reg #buddypress #signup-form.standard-form .wp-editor-wrap.tmce-active button.switch-tmce {
                                        background-color:var(--bb-content-alternate-background-color)
                                    }

                                    .bs-bp-container-reg #buddypress #signup-form.standard-form .wp-editor-wrap .wp-editor-tabs button {
                                        border-radius:0; padding:0 15px
                                    }

                                    .bs-bp-container-reg #buddypress #signup-form.standard-form .wp-editor-wrap .wp-editor-container {
                                        border-radius:3px
                                    }

                                    .bs-bp-container-reg #buddypress #signup-form.standard-form .wp-editor-wrap .wp-editor-container .mce-panel, .bs-bp-container-reg #buddypress #signup-form.standard-form .wp-editor-wrap .wp-editor-container .quicktags-toolbar {
                                        background-color:var(--bb-content-alternate-background-color)
                                    }

                                    .bs-bp-container-reg #buddypress #signup-form.standard-form .wp-editor-wrap .wp-editor-container .mce-panel .mce-toolbar .mce-btn-group .mce-btn:focus, .bs-bp-container-reg #buddypress #signup-form.standard-form .wp-editor-wrap .wp-editor-container .mce-panel .mce-toolbar .mce-btn-group .mce-btn:hover, .bs-bp-container-reg #buddypress #signup-form.standard-form .wp-editor-wrap .wp-editor-container .mce-panel .mce-toolbar .qt-dfw:focus, .bs-bp-container-reg #buddypress #signup-form.standard-form .wp-editor-wrap .wp-editor-container .mce-panel .mce-toolbar .qt-dfw:hover, .bs-bp-container-reg #buddypress #signup-form.standard-form .wp-editor-wrap .wp-editor-container .quicktags-toolbar .mce-toolbar .mce-btn-group .mce-btn:focus, .bs-bp-container-reg #buddypress #signup-form.standard-form .wp-editor-wrap .wp-editor-container .quicktags-toolbar .mce-toolbar .mce-btn-group .mce-btn:hover, .bs-bp-container-reg #buddypress #signup-form.standard-form .wp-editor-wrap .wp-editor-container .quicktags-toolbar .mce-toolbar .qt-dfw:focus, .bs-bp-container-reg #buddypress #signup-form.standard-form .wp-editor-wrap .wp-editor-container .quicktags-toolbar .mce-toolbar .qt-dfw:hover {
                                        box-shadow:none; border-color:transparent; color:rgba(18, 43, 70, .8)
                                    }

                                    .bs-bp-container-reg #buddypress #signup-form.standard-form .wp-editor-wrap .wp-editor-container .mce-panel .mce-toolbar .mce-btn-group .mce-btn:focus .mce-ico, .bs-bp-container-reg #buddypress #signup-form.standard-form .wp-editor-wrap .wp-editor-container .mce-panel .mce-toolbar .mce-btn-group .mce-btn:hover .mce-ico, .bs-bp-container-reg #buddypress #signup-form.standard-form .wp-editor-wrap .wp-editor-container .mce-panel .mce-toolbar .qt-dfw:focus .mce-ico, .bs-bp-container-reg #buddypress #signup-form.standard-form .wp-editor-wrap .wp-editor-container .mce-panel .mce-toolbar .qt-dfw:hover .mce-ico, .bs-bp-container-reg #buddypress #signup-form.standard-form .wp-editor-wrap .wp-editor-container .quicktags-toolbar .mce-toolbar .mce-btn-group .mce-btn:focus .mce-ico, .bs-bp-container-reg #buddypress #signup-form.standard-form .wp-editor-wrap .wp-editor-container .quicktags-toolbar .mce-toolbar .mce-btn-group .mce-btn:hover .mce-ico, .bs-bp-container-reg #buddypress #signup-form.standard-form .wp-editor-wrap .wp-editor-container .quicktags-toolbar .mce-toolbar .qt-dfw:focus .mce-ico, .bs-bp-container-reg #buddypress #signup-form.standard-form .wp-editor-wrap .wp-editor-container .quicktags-toolbar .mce-toolbar .qt-dfw:hover .mce-ico {
                                        color:rgba(18, 43, 70, .8)
                                    }

                                    .bs-bp-container-reg #buddypress #signup-form.standard-form .wp-editor-wrap .wp-editor-container .mce-panel .mce-toolbar .mce-btn-group .mce-btn.mce-disabled:focus, .bs-bp-container-reg #buddypress #signup-form.standard-form .wp-editor-wrap .wp-editor-container .mce-panel .mce-toolbar .mce-btn-group .mce-btn.mce-disabled:hover, .bs-bp-container-reg #buddypress #signup-form.standard-form .wp-editor-wrap .wp-editor-container .quicktags-toolbar .mce-toolbar .mce-btn-group .mce-btn.mce-disabled:focus, .bs-bp-container-reg #buddypress #signup-form.standard-form .wp-editor-wrap .wp-editor-container .quicktags-toolbar .mce-toolbar .mce-btn-group .mce-btn.mce-disabled:hover {
                                        color:rgba(18, 43, 70, .4)
                                    }

                                    .bs-bp-container-reg #buddypress #signup-form.standard-form .wp-editor-wrap .wp-editor-container .mce-panel .mce-toolbar .mce-btn-group .mce-btn.mce-disabled:focus .mce-ico, .bs-bp-container-reg #buddypress #signup-form.standard-form .wp-editor-wrap .wp-editor-container .mce-panel .mce-toolbar .mce-btn-group .mce-btn.mce-disabled:hover .mce-ico, .bs-bp-container-reg #buddypress #signup-form.standard-form .wp-editor-wrap .wp-editor-container .quicktags-toolbar .mce-toolbar .mce-btn-group .mce-btn.mce-disabled:focus .mce-ico, .bs-bp-container-reg #buddypress #signup-form.standard-form .wp-editor-wrap .wp-editor-container .quicktags-toolbar .mce-toolbar .mce-btn-group .mce-btn.mce-disabled:hover .mce-ico {
                                        color:rgba(18, 43, 70, .4)
                                    }

                                    .bs-bp-container-reg #buddypress #signup-form.standard-form .wp-editor-wrap .wp-editor-container .mce-panel .mce-toolbar .mce-ico, .bs-bp-container-reg #buddypress #signup-form.standard-form .wp-editor-wrap .wp-editor-container .quicktags-toolbar .mce-toolbar .mce-ico {
                                        color:rgba(18, 43, 70, .4); -webkit-transition:all linear .2s; transition:all linear .2s
                                    }

                                    .bs-bp-container-reg #buddypress #signup-form.standard-form .wp-editor-wrap .wp-editor-container .mce-panel button i, .bs-bp-container-reg #buddypress #signup-form.standard-form .wp-editor-wrap .wp-editor-container .quicktags-toolbar button i {
                                        font-size:16px
                                    }

                                    .bs-bp-container-reg #buddypress #signup-form.standard-form .wp-editor-wrap .wp-editor-container button, .bs-bp-container-reg #buddypress #signup-form.standard-form .wp-editor-wrap .wp-editor-container input[type=button] {
                                        background-color:transparent; border-color:transparent; border-radius:0; padding:0 8px; color:rgba(18, 43, 70, .4); box-shadow:none; min-height:30px; -webkit-transition:all linear .2s; transition:all linear .2s
                                    }

                                    .bs-bp-container-reg #buddypress #signup-form.standard-form .wp-editor-wrap .wp-editor-container button:hover, .bs-bp-container-reg #buddypress #signup-form.standard-form .wp-editor-wrap .wp-editor-container input[type=button]:hover {
                                        color:rgba(18, 43, 70, .8)
                                    }

                                    .bs-bp-container-reg #buddypress #signup-form.standard-form div.error {
                                        background-color:var(--bb-danger-color); color:#fff; width:100%; border-radius:3px; font-size:14px; padding:6px 12px; margin-bottom:3px; border:0
                                    }

                                    .bs-bp-container-reg #buddypress #signup-form.standard-form div.error .error {
                                        padding:0; border:0; border-radius:0; width:auto; margin:0; background:0 0; line-height:1
                                    }

                                    .bs-bp-container-reg #buddypress #signup-form.standard-form div.error span.bp-icon {
                                        margin-right:0; display:none
                                    }

                                    .bs-bp-container-reg #buddypress #signup-form.standard-form div.error p {
                                        padding:0; margin:0; line-height:1.6875rem
                                    }

                                    .bs-bp-container-reg #buddypress #signup-form.standard-form .submit {
                                        padding:25px 0 0
                                    }

                                    .register-page .register-privacy-info a {
                                        font-weight:600
                                    }

                                    body.activate.buddypress, body.register.buddypress, body.register.buddypress .site {
                                        background-color:var(--bb-admin-screen-bgr-color)
                                    }

                                    .bs-bp-container-reg #buddypress #signup-form.standard-form label, .bs-bp-container-reg #buddypress #signup-form.standard-form legend, body.buddypress.activation article.bp_activate .entry-header h1, body.buddypress.activation article.bp_activate label, body.buddypress.register article.page>.entry-header .entry-title, body.register.buddypress #primary, body.register.buddypress #primary label {
                                        color:var(--bb-admin-screen-txt-color)
                                    }

                                    .bs-bp-container-reg .buddypress-wrap #pass-strength-result.short, .bs-bp-container-reg .buddypress-wrap #pass-strength-result.show {
                                        font-weight:400; background-color:var(--bb-warning-color); border-color:var(--bb-warning-color); color:#fff; border-radius:var(--bb-input-radius); font-size:14px
                                    }

                                    .bs-bp-container-reg .buddypress-wrap #pass-strength-result.show.good {
                                        background-color:var(--bb-default-notice-color); border-color:var(--bb-default-notice-color)
                                    }

                                    .bs-bp-container-reg .buddypress-wrap #pass-strength-result.short {
                                        background-color:var(--bb-danger-color); border-color:var(--bb-danger-color); color:#fff
                                    }

                                    .bs-bp-container-reg .buddypress-wrap #pass-strength-result.strong {
                                        background-color:var(--bb-success-color); border-color:var(--bb-success-color); color:#fff; font-weight:400 !important
                                    }

                                    .bs-bp-container-reg .buddypress-wrap .bp-messages.info {
                                        background-color:var(--bb-default-notice-color); border-color:var(--bb-default-notice-color)
                                    }

                                    .bs-bp-container-reg .buddypress-wrap .bp-messages.info .bp-icon {
                                        background-color:var(--bb-default-notice-color); margin-right:0
                                    }

                                    .bs-bp-container-reg .buddypress-wrap .bp-messages.info .bp-icon:before {
                                        font-family:bb-icons; speak:none; font-style:normal; font-weight:100; font-variant:normal; text-transform:none; line-height:1; list-style:none; -webkit-font-smoothing:antialiased; content:"\eebc"
                                    }

                                    .bs-bp-container-reg .buddypress-wrap .bp-messages.info p {
                                        color:#fff
                                    }

                                    .bs-bp-container-reg a, body.buddypress.register .register-section-logo a {
                                        color:var(--bb-login-register-link-color-regular)
                                    }

                                    .bb-password-wrap a.bb-toggle-password:hover, .bs-bp-container-reg a:hover, body.buddypress.register .register-section-logo a:hover {
                                        color:var(--bb-login-register-link-color-hover)
                                    }

                                    body.buddypress.activation #buddypress input[type=submit], body.buddypress.register #buddypress input[type=submit] {
                                        background-color:var(--bb-primary-button-background-regular); color:var(--bb-primary-button-text-regular); border:1px solid var(--bb-primary-button-border-regular)
                                    }

                                    body.buddypress.activation #buddypress input[type=submit]:focus, body.buddypress.register #buddypress input[type=submit]:focus {
                                        box-shadow:var(--bb-primary-button-focus-shadow)
                                    }

                                    body.buddypress.activation #buddypress input[type=submit]:hover, body.buddypress.register #buddypress input[type=submit]:hover {
                                        background-color:var(--bb-primary-button-background-hover); color:var(--bb-primary-button-text-hover); border-color:var(--bb-primary-button-border-hover)
                                    }

                                    body.buddypress.register article.bp_register {
                                        max-width:450px; width:100%; margin-left:auto; margin-right:auto
                                    }

                                    body.buddypress.register article.bp_register .entry-header {
                                        margin-bottom:1.2rem; display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-flow:row wrap; flex-flow:row wrap
                                    }

                                    body.buddypress.register article.bp_register .entry-header h1 {
                                        font-size:20px; margin-right:auto
                                    }

                                    body.buddypress.register article.bp_register .entry-header span {
                                        font-size:14px; text-transform:lowercase
                                    }

                                    body.buddypress.register .register-section-logo {
                                        width:85%; max-width:450px; text-align:center; margin:0 auto 1.7rem
                                    }

                                    body.buddypress.register .register-section-logo img {
                                        max-width:320px; width:22%
                                    }

                                    body.buddypress.register .register-section-logo span {
                                        background-size:contain; width:84px; height:auto; display:block; background-position:center top; background-repeat:no-repeat; margin:auto
                                    }

                                    body.buddypress.register .register-section-logo .bs-register-section-logo {
                                        visibility:hidden; width:100%
                                    }

                                    body.buddypress.register .register-section-logo a {
                                        font-size:20px; line-height:1.3em
                                    }

                                    body.buddypress.register.login-split-page .login-split {
                                        display:none
                                    }

                                    .register-section.extended-profile .checkbox-options, .register-section.extended-profile .radio-button-options, .register-section.extended-profile .wp-editor-wrap {
                                        margin-bottom:12px
                                    }

                                    @media (max-width:991px) {
                                        body.buddypress.activate.login-split-page .bb-grid, body.buddypress.register.login-split-page .bb-grid {
                                            -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column
                                        }
                                    }

                                    body.buddypress.activate.login-split-page, body.buddypress.register.login-split-page {
                                        min-height:100%
                                    }

                                    body.buddypress.activate.login-split-page .site-content, body.buddypress.register.login-split-page .site-content {
                                        padding:0; min-height:100vh; height:100%
                                    }

                                    body.buddypress.activate.login-split-page .container, body.buddypress.register.login-split-page .container {
                                        max-width:none; padding:0; height:100%
                                    }

                                    body.buddypress.activate.login-split-page .bb-grid, body.buddypress.register.login-split-page .bb-grid {
                                        margin:0; height:100%
                                    }

                                    body.buddypress.activate.login-split-page .login-split, body.buddypress.register.login-split-page .login-split {
                                        padding:0; position:relative; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center
                                    }

                                    body.buddypress.activate.login-split-page #primary, body.buddypress.register.login-split-page #primary {
                                        position:static
                                    }

                                    body.buddypress.activate.login-split-page .bs-bp-container-reg, body.buddypress.register.login-split-page .bs-bp-container-reg {
                                        padding-left:0; padding-right:0
                                    }

                                    body.buddypress.activate.login-split-page .activate-section-logo, body.buddypress.activate.login-split-page .register-section-logo, body.buddypress.register.login-split-page .activate-section-logo, body.buddypress.register.login-split-page .register-section-logo {
                                        text-align:left; margin-top:30px; margin-bottom:35px
                                    }

                                    body.buddypress.activate.login-split-page .submit input[type=submit], body.buddypress.register.login-split-page .submit input[type=submit] {
                                        width:100%
                                    }

                                    body.buddypress.activate.login-split-page .split-overlay, body.buddypress.register.login-split-page .split-overlay {
                                        width:100%; height:100%; background-color:#000; position:absolute; z-index:1; opacity:0
                                    }

                                    body.buddypress.activate.login-split-page .login-split__entry, body.buddypress.register.login-split-page .login-split__entry {
                                        display:block; width:80%; max-width:450px; font-size:32px; line-height:1.15; position:relative; z-index:9
                                    }

                                    body.buddypress.activate.login-split-page .login-split__entry h1, body.buddypress.register.login-split-page .login-split__entry h1 {
                                        color:var(--bb-login-custom-heading-color); text-align:left; line-height:1.1; margin:0
                                    }

                                    body.buddypress.activate.login-split-page .login-split__entry p, body.buddypress.register.login-split-page .login-split__entry p {
                                        font-size:16px; line-height:1.4; display:block; margin-top:20px; margin-bottom:0; color:var(--bb-login-custom-heading-color)
                                    }

                                    @media (max-width:991px) {
                                        body.buddypress.activate.login-split-page .login-split__entry, body.buddypress.register.login-split-page .login-split__entry {
                                            max-width:450px; width:90%; padding:80px 0
                                        }
                                    }

                                    @media (max-width:544px) {
                                        body.buddypress.activate.login-split-page .login-split__entry, body.buddypress.register.login-split-page .login-split__entry {
                                            width:85%
                                        }
                                    }

                                    @media (min-width:992px) {
                                        body.buddypress.activate.login-split-page, body.buddypress.register.login-split-page {
                                            min-height:100%
                                        }

                                        body.buddypress.activate.login-split-page .site-content, body.buddypress.register.login-split-page .site-content {
                                            padding:0; min-height:100vh; height:100%
                                        }

                                        body.buddypress.activate.login-split-page .container, body.buddypress.register.login-split-page .container {
                                            max-width:none; padding:0; height:100%
                                        }

                                        body.buddypress.activate.login-split-page .site-content .container, body.buddypress.register.login-split-page .site-content .container {
                                            min-height:100vh
                                        }

                                        body.buddypress.activate.login-split-page .site-content .container .bb-grid, body.buddypress.register.login-split-page .site-content .container .bb-grid {
                                            min-height:100vh
                                        }

                                        body.buddypress.activate.login-split-page .bb-grid, body.buddypress.register.login-split-page .bb-grid {
                                            margin:0; height:100%
                                        }

                                        body.buddypress.activate.login-split-page .login-split, body.buddypress.register.login-split-page .login-split {
                                            padding:0; width:50%; position:fixed; left:0; height:100%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center
                                        }

                                        body.buddypress.activate.login-split-page #primary, body.buddypress.register.login-split-page #primary {
                                            position:static; margin-left:50%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center
                                        }

                                        body.buddypress.activate.login-split-page .bs-bp-container-reg, body.buddypress.register.login-split-page .bs-bp-container-reg {
                                            padding-left:0; padding-right:0
                                        }

                                        body.buddypress.activate.login-split-page .activate-section-logo, body.buddypress.activate.login-split-page .register-section-logo, body.buddypress.register.login-split-page .activate-section-logo, body.buddypress.register.login-split-page .register-section-logo {
                                            margin-left:-webkit-calc((50vw - 450px)/ 2); margin-left:calc((50vw - 450px)/ 2); margin-right:-webkit-calc((50vw - 450px)/ 2); margin-right:calc((50vw - 450px)/ 2)
                                        }

                                        body.buddypress.activate.login-split-page article.bp_activate, body.buddypress.activate.login-split-page article.bp_register, body.buddypress.register.login-split-page article.bp_activate, body.buddypress.register.login-split-page article.bp_register {
                                            margin-left:-webkit-calc((50vw - 450px)/ 2); margin-left:calc((50vw - 450px)/ 2); margin-right:-webkit-calc((50vw - 450px)/ 2); margin-right:calc((50vw - 450px)/ 2)
                                        }

                                        body.buddypress.activate.login-split-page .login-split__entry, body.buddypress.register.login-split-page .login-split__entry {
                                            margin-left:-webkit-calc((50vw - 450px)/ 2); margin-left:calc((50vw - 450px)/ 2); margin-right:-webkit-calc((50vw - 450px)/ 2); margin-right:calc((50vw - 450px)/ 2); max-width:450px
                                        }
                                    }

                                    @media (max-width:800px) {
                                        body.buddypress.activate article.bp_activate, body.buddypress.register article.bp_register {
                                            width:80%
                                        }

                                        body.buddypress.activate .activate-section-logo, body.buddypress.register .register-section-logo {
                                            width:80%
                                        }
                                    }

                                    @media (max-width:544px) {
                                        body.buddypress.activate article.bp_activate, body.buddypress.register article.bp_register {
                                            width:85%
                                        }

                                        body.buddypress.activate .activate-section-logo, body.buddypress.register .register-section-logo {
                                            width:85%
                                        }
                                    }

                                    body.register .registration-popup, body.registration .mfp-content #privacy-modal, body.registration .mfp-content #terms-modal {
                                        border-radius:var(--bb-block-radius); border-color:var(--bb-content-border-color)
                                    }

                                    body.register .registration-popup.bb-modal {
                                        max-width:800px
                                    }

                                    .registration .registration-popup.bb-modal>h1:first-of-type {
                                        color:var(--bb-headings-color); text-align:left; line-height:24px; margin:-30px -30px 30px; background-color:var(--bb-content-alternate-background-color); padding:17px 30px; border-top-left-radius:var(--bb-block-radius); border-top-right-radius:var(--bb-block-radius); border-bottom:1px solid var(--bb-content-border-color); font-size:20px
                                    }

                                    .bb-template-v2.registration .registration-popup.bb-modal>h1:first-of-type {
                                        border-bottom:0
                                    }

                                    body.register .registration-popup .mfp-close {
                                        top:6px; right:15px; font-size:24px
                                    }

                                    .registration .mfp-content #privacy-modal.bb-modal>h1:first-of-type, .registration .mfp-content #terms-modal.bb-modal>h1:first-of-type, .registration .mfp-content #terms-modal.registration-popup.bb-modal>h1:first-of-type, .registration .mfp-content .registration-popup.bb-modal>h1:first-of-type {
                                        font-size:20px
                                    }

                                    .registration .mfp-content #terms-modal.registration-popup.bb-modal {
                                        border-color:var(--bb-content-border-color)
                                    }

                                    .bb-password-wrap a.bb-toggle-password {
                                        height:40px; width:40px
                                    }

                                    .bb-password-wrap a.bb-toggle-password .bb-icon-eye {
                                        font-size:18px
                                    }

                                    body.buddypress.activation article.bp_activate {
                                        max-width:450px; width:100%; margin-left:auto; margin-right:auto
                                    }

                                    body.buddypress.activation article.bp_activate .entry-header {
                                        margin-bottom:1.2rem; display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-flow:row wrap; flex-flow:row wrap
                                    }

                                    body.buddypress.activation article.bp_activate .entry-header h1 {
                                        font-size:20px; margin-right:auto
                                    }

                                    body.buddypress.activation article.bp_activate .entry-header span {
                                        font-size:14px; text-transform:lowercase
                                    }

                                    body.buddypress.activation article.bp_activate label {
                                        font-weight:400; font-size:14px
                                    }

                                    body.buddypress.activation .site {
                                        min-height:initial
                                    }

                                    body.buddypress.activation.sticky-header .site-content {
                                        min-height:initial
                                    }

                                    .bb-buddypanel.activate .site {
                                        margin-left:0
                                    }

                                    body.buddypress.activation:not(.login-split-page) .site {
                                        padding-top:8%; padding-bottom:8%
                                    }

                                    body.buddypress.activation .activate-section-logo {
                                        width:100%; max-width:450px; margin:0 auto 1.7rem
                                    }

                                    body.buddypress.activation .activate-section-logo img {
                                        max-width:320px; width:22%
                                    }

                                    body.buddypress.activation .activate-section-logo span {
                                        background-size:contain; width:84px; height:auto; display:block; background-position:center top; background-repeat:no-repeat; margin:auto
                                    }

                                    body.buddypress.activation .activate-section-logo a {
                                        font-size:20px; line-height:1.3em
                                    }

                                    .buddypress.activate .elementor-location-footer, .buddypress.activate .elementor-location-header, .buddypress.register .elementor-location-footer, .buddypress.register .elementor-location-header {
                                        display:none
                                    }

                                    body.buddypress.activation.login-split-page #primary {
                                        max-width:none
                                    }

                                    body.buddypress.activation.login-split-page #main {
                                        width:100%
                                    }

                                    body.buddypress.activation.login-split-page .login-split__entry h1 {
                                        color:var(--bb-login-custom-heading-color); text-align:left; line-height:1.1
                                    }

                                    @media (min-width:992px) {
                                        body.buddypress.activation.login-split-page .login-split>div>span {
                                            font-size:16px; line-height:1.4; display:block; margin-top:20px
                                        }
                                    }

                                    @media (max-width:800px) {
                                        body.buddypress.activation article.bp_activate {
                                            width:80%
                                        }

                                        body.buddypress.activation .activate-section-logo {
                                            width:80%
                                        }
                                    }

                                    @media (max-width:544px) {
                                        body.buddypress.activation article.bp_activate {
                                            width:85%
                                        }

                                        body.buddypress.activation .activate-section-logo {
                                            width:85%
                                        }
                                    }

                                    body.group-create .site-content>.container {
                                        max-width:100%
                                    }

                                    body.group-create .content-area {
                                        padding-top:0
                                    }

                                    body.group-create #buddypress .item-body {
                                        margin:0
                                    }

                                    body.group-create #group-invites-container .total-members-text, body.group-create #group-invites-container input.select2-search__field, body.group-create #group-invites-container label.bp-group-invite-label {
                                        margin:0
                                    }

                                    body.group-create .bb-groups-invites-left .bb-panel-head {
                                        min-height:66px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center
                                    }

                                    body.group-create .bb-groups-invites-left .bb-panel-subhead {
                                        width:100%
                                    }

                                    body.group-create #group-invites-container .bb-groups-invites-left #members-list {
                                        max-height:67vh
                                    }

                                    body.group-create #send_group_invite_form .select2-selection__rendered {
                                        max-height:200px
                                    }

                                    .bb-create-group-container {
                                        margin:0 -20px
                                    }

                                    .bb-create-group-container div#profile_cover {
                                        padding-top:22%
                                    }

                                    .bb-create-group-container div#profile_cover:before {
                                        background:#eef0f3
                                    }

                                    #group-create-body .bb-create-group-container .dz-default {
                                        min-height:1px; background:0 0; border:0; line-height:1
                                    }

                                    #group-create-body .bb-create-group-container .dz-default span:before {
                                        background:url(""
                                        }

                                        .bb-create-group-container #bb_profile_avatar_wrap .bs-dropdown, .bb-create-group-container .bb-profile-cover-wrap .bs-dropdown {
                                            top:35px; left:0; right:0; margin:auto; max-width:160px
                                        }

                                        .bb-create-group-container #bb_profile_avatar_wrap .bs-dropdown:after, .bb-create-group-container .bb-profile-cover-wrap .bs-dropdown:after {
                                            right:0; left:0
                                        }

                                        .bb-create-group-container #bb-profile-avatar-wrap-components div#profile_avatar {
                                            background:#eef0f3; border:2px solid rgba(255, 255, 255, .37); box-shadow:0 4px 12px 0 #d0d3d6; border-radius:5px
                                        }

                                        .bb-create-group-container #bb-profile-avatar-wrap-components, .bb-create-group-container .bb-profile-avatar-wrap {
                                            height:200px; width:200px; overflow:visible
                                        }

                                        .bb-create-group-container .bb-profile-avatar-wrap {
                                            margin-left:150px; margin-top:-162px
                                        }

                                        .bb-create-group-container #bb-profile-avatar-wrap-components div#profile_avatar:before {
                                            display:none
                                        }

                                        .bb-create-group-container .bb-profile-avatar-wrap .dz-default span {
                                            display:block
                                        }

                                        .bb-create-group-container .bb-profile-wrap .croppie-container .cr-boundary {
                                            border:1px solid #fff; border-radius:5px
                                        }

                                        .bb-create-group-container .bb-privary-box {
                                            background:#fff; box-shadow:0 2px 4px 0 rgba(0, 0, 0, .12); border-radius:4px; display:-webkit-box; display:-ms-flexbox; display:flex; min-width:160px; min-height:130px; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -ms-flex-flow:column; flex-flow:column; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; position:relative; cursor:pointer
                                        }

                                        .bb-create-group-container .bb-privary-box .bb-text {
                                            opacity:.5; color:var(--bb-body-text-color); line-height:1; margin-top:15px
                                        }

                                        .bb-create-group-container .bb-privary-box svg {
                                            opacity:.5
                                        }

                                        div#profile_cover {
                                            border-radius:4px; padding-top:36.47%; background-position:center; background-repeat:no-repeat; background-size:cover; position:relative; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; overflow:hidden; margin-bottom:2rem; z-index:5
                                        }

                                        div#profile_cover:before {
                                            background:rgba(18, 43, 70, .3); content:""; position:absolute; left:0; top:0; height:100%; width:100%
                                        }

                                        .bb-profile-avatar-wrap {
                                            position:relative; margin-left:45px; margin-top:-155px; height:152px; width:152px
                                        }

                                        div#profile_avatar {
                                            background-size:cover; background-repeat:no-repeat; border:2px solid #fff; position:relative; height:100%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; z-index:5
                                        }

                                        #group-create-body #bb_profile_avatar_wrap .dz-default span:before {
                                            background:url("\e967"
                                            }

                                            body.bp-search .bp-forum-search-ac-header>li:not(.bbls-view_all_type-type).bbls-activity-type .item-avatar:before, body.bp-search .bp-search-ac-header>li:not(.bbls-view_all_type-type).bbls-activity-type .item-avatar:before, body.bp-search .bp-search-ac>li:not(.bbls-view_all_type-type).bbls-activity-type .item-avatar:before {
                                                content:"\e854"
                                            }

                                            body.bp-search .bp-forum-search-ac-header>li:not(.bbls-view_all_type-type).bbls-topic-type .item-avatar:before, body.bp-search .bp-search-ac-header>li:not(.bbls-view_all_type-type).bbls-topic-type .item-avatar:before, body.bp-search .bp-search-ac>li:not(.bbls-view_all_type-type).bbls-topic-type .item-avatar:before {
                                                content:"\ee34"
                                            }

                                            body.bp-search .bp-forum-search-ac-header>li:not(.bbls-view_all_type-type).bbls-reply-type .item-avatar:before, body.bp-search .bp-search-ac-header>li:not(.bbls-view_all_type-type).bbls-reply-type .item-avatar:before, body.bp-search .bp-search-ac>li:not(.bbls-view_all_type-type).bbls-reply-type .item-avatar:before {
                                                content:"\ef0a"
                                            }

                                            body.bp-search .bp-forum-search-ac-header li:hover .item-avatar>i, body.bp-search .bp-search-ac li:hover .item-avatar>i, body.bp-search .bp-search-ac-header li:hover .item-avatar>i {
                                                background-color:var(--bb-content-background-color)
                                            }

                                            body.bp-search .bp-forum-search-ac-header li .bp-member-type, body.bp-search .bp-forum-search-ac-header li .item-meta, body.bp-search .bp-search-ac li .bp-member-type, body.bp-search .bp-search-ac li .item-meta, body.bp-search .bp-search-ac-header li .bp-member-type, body.bp-search .bp-search-ac-header li .item-meta {
                                                background-color:transparent; color:var(--bb-alternate-text-color); display:inline-block; font-size:.8125rem; font-weight:400; letter-spacing:-.15px; line-height:1.1875rem
                                            }

                                            body.bp-search .bp-forum-search-ac-header li .bp-member-type strong, body.bp-search .bp-forum-search-ac-header li .item-meta strong, body.bp-search .bp-search-ac li .bp-member-type strong, body.bp-search .bp-search-ac li .item-meta strong, body.bp-search .bp-search-ac-header li .bp-member-type strong, body.bp-search .bp-search-ac-header li .item-meta strong {
                                                font-weight:400
                                            }

                                            body.bp-search .bp-forum-search-ac-header li .middot, body.bp-search .bp-search-ac li .middot, body.bp-search .bp-search-ac-header li .middot {
                                                color:var(--bb-alternate-text-color); display:inline-block; font-size:17px; margin:0 6px; line-height:1
                                            }

                                            body.bp-search .bp-forum-search-ac-header>li.bbls-view_all_type-type, body.bp-search .bp-search-ac-header>li.bbls-view_all_type-type, body.bp-search .bp-search-ac>li.bbls-view_all_type-type {
                                                margin-bottom:-10px; text-align:center
                                            }

                                            body.bp-search .bp-forum-search-ac-header>li a:not(.x), body.bp-search .bp-search-ac-header>li a:not(.x), body.bp-search .bp-search-ac>li a:not(.x) {
                                                display:-webkit-box; display:-ms-flexbox; display:flex
                                            }

                                            body.bp-search .bp-forum-search-ac-header>li .ui-state-active, body.bp-search .bp-search-ac-header>li .ui-state-active, body.bp-search .bp-search-ac>li .ui-state-active {
                                                background:0 0; border:none
                                            }

                                            body.bp-search .bp-forum-search-ac-header>li.bbls-view_all_type-type a, body.bp-search .bp-search-ac-header>li.bbls-view_all_type-type a, body.bp-search .bp-search-ac>li.bbls-view_all_type-type a {
                                                color:var(--bb-primary-color); font-size:14px; font-weight:500; padding:11px 10px !important
                                            }

                                            body.bp-search .bp-forum-search-ac-header>li.bbls-view_all_type-type a:after, body.bp-search .bp-search-ac-header>li.bbls-view_all_type-type a:after, body.bp-search .bp-search-ac>li.bbls-view_all_type-type a:after {
                                                content:"\e827"; color:var(--bb-alternate-text-color); font-family:bb-icons; font-size:21px; font-weight:400; vertical-align:middle; display:inline-block; line-height:22px
                                            }

                                            [dir=rtl] body.bp-search .bp-forum-search-ac-header>li.bbls-view_all_type-type a:after, [dir=rtl] body.bp-search .bp-search-ac-header>li.bbls-view_all_type-type a:after, [dir=rtl] body.bp-search .bp-search-ac>li.bbls-view_all_type-type a:after {
                                                content:"\e8ab"
                                            }

                                            body.bp-search .bp-forum-search-ac-header>li.bbls-albums-type .media-album_items .item-avatar, body.bp-search .bp-search-ac-header>li.bbls-albums-type .media-album_items .item-avatar, body.bp-search .bp-search-ac>li.bbls-albums-type .media-album_items .item-avatar {
                                                float:left; margin-top:0
                                            }

                                            body.bp-search .bp-forum-search-ac-header>li.bbls-albums-type .media-album_items .item-avatar+.media-album_details, body.bp-search .bp-search-ac-header>li.bbls-albums-type .media-album_items .item-avatar+.media-album_details, body.bp-search .bp-search-ac>li.bbls-albums-type .media-album_items .item-avatar+.media-album_details {
                                                width:-webkit-calc(100% - 65px); width:calc(100% - 65px)
                                            }

                                            body.bp-search .bp-forum-search-ac-header img, body.bp-search .bp-search-ac img, body.bp-search .bp-search-ac-header img {
                                                border-radius:50%
                                            }

                                            body.bp-search .bp-forum-search-ac-header {
                                                max-width:initial !important; right:initial; -webkit-transform:none; -ms-transform:none; transform:none
                                            }

                                            body.bp-search .bp-forum-search-ac-header>li a:not(.x) {
                                                -ms-flex-wrap:wrap; flex-wrap:wrap
                                            }

                                            body.bp-search .bp-forum-search-ac-header>li a:not(.x) .item-avatar {
                                                margin-bottom:15px
                                            }

                                            body.bp-search .bp-forum-search-ac-header>li a:not(.x) .item {
                                                min-width:160px
                                            }

                                            body.bp-search .bp-forum-search-ac-header .bp-search-ajax-item {
                                                -ms-flex-wrap:wrap; flex-wrap:wrap
                                            }

                                            body.bp-search .bp-forum-search-ac-header .bp-search-ajax-item>.item-avatar {
                                                margin-bottom:15px
                                            }

                                            body.bp-search .bp-forum-search-ac-header .bp-search-ajax-item>.item {
                                                min-width:160px
                                            }

                                            body.bp-search .bp-forum-search-ac-header>li.bbls-undefined-type, body.bp-search .bp-forum-search-ac-header>li:last-child {
                                                margin-bottom:0
                                            }

                                            body.bp-search .search-media-list .media-album_details .media-album_name, body.bp-search .search-video-list .media-album_details .media-album_name {
                                                color:var(--bb-headings-color)
                                            }

                                            body.bp-search .search-media-list .media-album_details .media-album_name:hover, body.bp-search .search-video-list .media-album_details .media-album_name:hover {
                                                color:var(--bb-primary-color)
                                            }

                                            body.bp-search .search-media-list .media-album_group, body.bp-search .search-media-list .media-album_modified, body.bp-search .search-media-list .media-album_modified .media-album_details__bottom, body.bp-search .search-media-list .media-album_modified .media-album_details__bottom .media-album_date, body.bp-search .search-media-list .media-album_visibility, body.bp-search .search-media-list .media-photo_count, body.bp-search .search-video-list .media-album_group, body.bp-search .search-video-list .media-album_modified, body.bp-search .search-video-list .media-album_modified .media-album_details__bottom, body.bp-search .search-video-list .media-album_modified .media-album_details__bottom .media-album_date, body.bp-search .search-video-list .media-album_visibility, body.bp-search .search-video-list .media-photo_count {
                                                color:var(--bb-alternate-text-color)
                                            }

                                            body.bp-search .search-media-list .media-album_author a, body.bp-search .search-video-list .media-album_author a {
                                                color:var(--bb-alternate-text-color)
                                            }

                                            body.bp-search .search-media-list .middot, body.bp-search .search-video-list .middot {
                                                color:var(--bb-alternate-text-color)
                                            }

                                            body.bp-search .search-document-list .media-folder_items .media-folder_details .media-folder_name {
                                                color:var(--bb-headings-color)
                                            }

                                            body.bp-search .search-document-list .media-folder_items .media-folder_details .media-folder_name:hover {
                                                color:var(--bb-primary-color)
                                            }

                                            body.bp-search .search-document-list .media-folder_items .media-folder_details__bottom {
                                                color:var(--bb-alternate-text-color)
                                            }

                                            body.bp-search .search-document-list .media-folder_items .media-folder_details__bottom .media-folder_author, body.bp-search .search-document-list .media-folder_items .media-folder_details__bottom .media-folder_author a, body.bp-search .search-document-list .media-folder_items .media-folder_details__bottom .media-folder_date, body.bp-search .search-document-list .media-folder_items .media-folder_details__bottom .media-folder_group {
                                                color:var(--bb-alternate-text-color)
                                            }

                                            body.bp-search .bbls-category a {
                                                font-size:12px; font-weight:600; color:#939597; letter-spacing:.7px; text-transform:uppercase
                                            }

                                            body.bp-search .bp-search-ac .item-avatar img {
                                                max-width:48px; min-height:48px; max-height:48px; object-fit:cover; width:100%; height:auto
                                            }

                                            .bp-dir-search-form #bp-dir-search-form_reset {
                                                color:var(--bb-body-text-color)
                                            }

                                            .sticky-header .bp-search-ac-header {
                                                position:fixed
                                            }

                                            body.admin-bar.bp-search .bp-search-ac, body.admin-bar.bp-search .bp-search-ac-header {
                                                max-height:-webkit-calc(100vh - 108px); max-height:calc(100vh - 108px)
                                            }

                                            .members-group-list .item-entry-header {
                                                font-size:18px; color:var(--bb-headings-color)
                                            }

                                            .activity-user {
                                                font-weight:500
                                            }

                                            .item-title.activity-content p:last-child {
                                                margin:0
                                            }

                                            .bp-search-results-list li:first-child .list-wrap {
                                                border-radius:0 !important
                                            }

                                            #buddypress .bp-search-results-list .list-wrap {
                                                border-left:0; border-right:0; box-shadow:none; padding-left:0; padding-right:0
                                            }

                                            .bp-search-results-list .bp-search-item .item-avatar {
                                                max-width:90px; width:100%
                                            }

                                            .bp-search-results-list .bp-search-item .item-avatar a {
                                                border-radius:3px; display:block; margin-right:15px; max-width:100%; min-height:90px; overflow:hidden; position:relative; width:100%; height:auto
                                            }

                                            .bp-search-results-list .bp-search-item .item-avatar a>i {
                                                min-height:90px; min-width:90px; -webkit-box-align:center; -ms-flex-align:center; align-items:center; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; width:100%; background-color:var(--bb-content-alternate-background-color); font-size:28px; color:var(--bb-alternate-text-color)
                                            }

                                            .bp-search-results-list .bp-search-item .item-avatar a:empty {
                                                display:none
                                            }

                                            .bp-search-results-list .bp-search-item .item-avatar img {
                                                position:absolute; top:0; bottom:0; left:0; right:0; margin:auto; z-index:0; min-height:100%; width:auto; min-width:100%; object-fit:cover
                                            }

                                            .bp-search-results-list .bp-search-item_reply .item-avatar>a, .bp-search-results-list .bp-search-item_topic .item-avatar>a {
                                                min-height:initial
                                            }

                                            .bp-search-results-list .bp-search-item_reply .item-avatar>a:last-child, .bp-search-results-list .bp-search-item_topic .item-avatar>a:last-child {
                                                min-height:90px
                                            }

                                            .bp-search-results-list .entry-summary {
                                                font-size:14px; color:var(--bb-body-text-color); letter-spacing:-.24px; line-height:1.3; margin-bottom:6px
                                            }

                                            .bp-search-results-list .entry-summary>p {
                                                margin-bottom:6px
                                            }

                                            .bp-search-results-list .entry-summary>p:last-child {
                                                margin-bottom:0
                                            }

                                            .bp-search-results-list .entry-content {
                                                float:none; width:auto; word-break:break-word
                                            }

                                            .bp-search-results-list .fluid-width-video-wrapper {
                                                min-width:240px; margin:0 !important
                                            }

                                            .bp-search-results-list .item-meta.activity-header {
                                                margin-bottom:0 !important
                                            }

                                            .bp-search-results-list .bp-search-item .entry-meta, .bp-search-results-list .bp-search-item .entry-meta a, .bp-search-results-list .bp-search-item .entry-meta span, .bp-search-results-list .bp-search-item .item-meta, .bp-search-results-list .bp-search-item .item-meta a, .bp-search-results-list .bp-search-item .item-meta span, .bp-search-results-list .bp-search-item .item-tags, .bp-search-results-list .bp-search-item .item-tags a, .bp-search-results-list .bp-search-item .item-tags span {
                                                font-size:13px; color:var(--bb-alternate-text-color); letter-spacing:0; line-height:1.3
                                            }

                                            .bp-search-results-list .bp-search-item .entry-meta span.middot, .bp-search-results-list .bp-search-item .item-meta span.middot, .bp-search-results-list .bp-search-item .item-tags span.middot {
                                                display:inline-block; margin:0 6px; font-size:17px; color:var(--bb-alternate-text-color); line-height:1
                                            }

                                            .bp-search-results-list .bp-search-item.bp-search-item_product span.middot {
                                                display:inline-block; margin:0 2px; font-size:17px; color:var(--bb-alternate-text-color); line-height:0
                                            }

                                            .bp-search-results-list.members-list .item-meta .middot {
                                                vertical-align:initial
                                            }

                                            .bp-search-results-list .bp-search-item .item-tags {
                                                margin-top:5px
                                            }

                                            .bp-search-results-list .entry-content:last-child {
                                                margin:0
                                            }

                                            .buddypress-wrap .bp-search-results-list .bp-member-type, .buddypress-wrap .bp-search-results-list .item-meta.last-activity {
                                                color:var(--bb-alternate-text-color); background-color:transparent; display:inline-block; vertical-align:middle; font-size:.8125rem; font-weight:400; letter-spacing:-.15px; line-height:1.1875rem; padding:0
                                            }

                                            .buddypress-wrap .bp-search-results-list.members-list li .list-wrap .last-activity {
                                                color:var(--bb-alternate-text-color); margin-bottom:0
                                            }

                                            .buddypress-wrap .bp-search-results-list.members-list li .list-wrap .last-activity span.middot {
                                                vertical-align:middle
                                            }

                                            .bp-search-results-list .item-meta .middot {
                                                display:inline-block; margin:0 6px; font-size:22px; color:var(--bb-alternate-text-color); vertical-align:middle
                                            }

                                            .bp-search-results-list.cpt-product-list .entry-meta, .bp-search-results-list.cpt-product-list .item-extra {
                                                color:var(--bb-alternate-text-color); display:inline-block
                                            }

                                            .bp-search-results-list.cpt-product-list .woocommerce-product-details__short-description p {
                                                margin-bottom:0
                                            }

                                            .bp-search-results-list.cpt-sfwd-lessons-list .item .item-title {
                                                margin-bottom:0
                                            }

                                            .bp-search-results-list.cpt-sfwd-lessons-list .entry-summary {
                                                color:var(--bb-alternate-text-color); margin-top:5px
                                            }

                                            .search-results .bp-list li .item-meta {
                                                font-size:13px; font-weight:400
                                            }

                                            .search-results .bp-list li .item-meta a {
                                                color:var(--bb-alternate-text-color)
                                            }

                                            .search-results .bp-list li .item-meta a:hover {
                                                color:var(--bb-primary-color)
                                            }

                                            .search-results .bp-list li .item-meta time {
                                                font-weight:400
                                            }

                                            .search-results .pag-count {
                                                float:left; margin:0 0 10px
                                            }

                                            .search-results .pag-data {
                                                color:var(--bb-alternate-text-color); font-size:13px
                                            }

                                            .search-results .pagination {
                                                float:right; margin:0 0 10px
                                            }

                                            .search-results .pagination-links a, .search-results .pagination-links span {
                                                border:0; font-size:13px; padding:0 5px
                                            }

                                            .search-results .pagination-links a {
                                                color:var(--bb-primary-color)
                                            }

                                            .search-results .pagination-links span {
                                                color:var(--bb-primary-color)
                                            }

                                            .search-results .pagination-links .current {
                                                color:var(--bb-alternate-text-color)
                                            }

                                            .search-results .item-meta.last-activity {
                                                font-size:13px
                                            }

                                            #buddypress .dir-form.bp-search-results-wrapper {
                                                margin-top:0; display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-flow:row wrap; flex-flow:row wrap; background:var(--bb-content-background-color); border:1px solid var(--bb-content-border-color); border-radius:4px; margin-bottom:30px
                                            }

                                            .bp-search-results-wrapper .bp-navs {
                                                -webkit-box-flex:0; -ms-flex:0 0 260px; flex:0 0 260px; background-color:var(--bb-body-background-color); border-right:1px solid var(--bb-content-border-color); border-bottom:0; min-height:60vh; border-radius:4px 0 0 4px; margin:0; padding:30px 0
                                            }

                                            .bp-search-results-wrapper .bp-navs li {
                                                float:none; padding:0
                                            }

                                            .bp-search-results-wrapper .bp-navs a {
                                                border:0; font-size:14px; color:#939597; letter-spacing:-.24px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; padding:16px 20px; line-height:1; margin-bottom:1px
                                            }

                                            .bp-search-results-wrapper .bp-navs a:before {
                                                content:"\ee7a"; font:normal normal normal 14px/1 bb-icons; speak:none; display:inline-block; font-size:20px; margin-right:10px; text-decoration:inherit; text-transform:none; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; width:22px; text-align:center
                                            }

                                            @media only screen and (max-width:768px) {
                                                .bp-search-results-wrapper .bp-navs a:before {
                                                    display:none
                                                }
                                            }

                                            .bp-search-results-wrapper .bp-navs a:hover {
                                                background:var(--bb-content-alternate-background-color); color:var(--bb-primary-color)
                                            }

                                            .bp-search-results-wrapper .bp-navs a:hover .count {
                                                background-color:var(--bb-primary-color); color:var(--bb-content-background-color)
                                            }

                                            .bp-search-results-wrapper .bp-navs li:first-child a:before {
                                                content:"\e96f"
                                            }

                                            .bp-search-results-wrapper .bp-navs .activity a:before {
                                                content:"\e854"
                                            }

                                            .bp-search-results-wrapper .bp-navs .activity_comment a:before {
                                                content:"\e967"
                                            }

                                            .bp-search-results-wrapper .bp-navs .members a:before {
                                                content:"\ef5b"
                                            }

                                            .bp-search-results-wrapper .bp-navs .documents a:before {
                                                content:"\ee6e"
                                            }

                                            .bp-search-results-wrapper .bp-navs .folders a:before {
                                                content:"\ee9e"
                                            }

                                            .bp-search-results-wrapper .bp-navs .forum a:before {
                                                content:"\ee34"
                                            }

                                            .bp-search-results-wrapper .bp-navs .reply a:before, .bp-search-results-wrapper .bp-navs .topic a:before {
                                                content:"\ee37"
                                            }

                                            .bp-search-results-wrapper .bp-navs .photos a:before {
                                                content:"\eeb4"
                                            }

                                            .bp-search-results-wrapper .bp-navs .albums a:before, .bp-search-results-wrapper .bp-navs .cpt-attachment a:before {
                                                content:"\eeb5"
                                            }

                                            .bp-search-results-wrapper .bp-navs .videos a:before {
                                                content:"\ef65"
                                            }

                                            .bp-search-results-wrapper .bp-navs .cpt-product a:before {
                                                content:"\ef19"
                                            }

                                            .bp-search-results-wrapper .bp-navs .cpt-bp-member-type a:before {
                                                content:"\ef58"
                                            }

                                            .bp-search-results-wrapper .bp-navs .posts a:before {
                                                content:"\eda9"
                                            }

                                            .bp-search-results-wrapper .bp-navs .cpt-page a:before {
                                                content:"\ee7a"
                                            }

                                            .bp-search-results-wrapper .bp-navs .cpt-memberpressgroup a:before, .bp-search-results-wrapper .bp-navs .groups a:before {
                                                content:"\e95d"
                                            }

                                            .bp-search-results-wrapper .bp-navs .cpt-course a:before, .bp-search-results-wrapper .bp-navs .cpt-sfwd-courses a:before {
                                                content:"\ee3f"
                                            }

                                            .bp-search-results-wrapper .bp-navs .cpt-sfwd-lessons a:before {
                                                content:"\e86e"
                                            }

                                            .bp-search-results-wrapper .bp-navs .cpt-lesson a:before, .bp-search-results-wrapper .bp-navs .cpt-sfwd-topic a:before {
                                                content:"\ee73"
                                            }

                                            .bp-search-results-wrapper .bp-navs .cpt-llms_quiz a:before, .bp-search-results-wrapper .bp-navs .cpt-sfwd-quiz a:before {
                                                content:"\ef01"
                                            }

                                            .bp-search-results-wrapper .bp-navs .cpt-command a:before, .bp-search-results-wrapper .bp-navs .cpt-wp-parser-class a:before, .bp-search-results-wrapper .bp-navs .cpt-wp-parser-function a:before, .bp-search-results-wrapper .bp-navs .cpt-wp-parser-hook a:before, .bp-search-results-wrapper .bp-navs .cpt-wp-parser-method a:before {
                                                content:"\e977"
                                            }

                                            .bp-search-results-wrapper .bp-navs .cpt-llms_assignment a:before {
                                                content:"\ee73"
                                            }

                                            .bp-search-results-wrapper .bp-navs .cpt-llms_membership a:before, .bp-search-results-wrapper .bp-navs .cpt-memberpressproduct a:before {
                                                content:"\eed4"
                                            }

                                            .bp-search-results-wrapper .bp-navs .cpt-llms_certificate a:before, .bp-search-results-wrapper .bp-navs .cpt-llms_my_certificate a:before {
                                                content:"\e975"
                                            }

                                            .bp-search-results-wrapper .bp-navs ul.subnav {
                                                width:100%
                                            }

                                            @media only screen and (max-width:900px) {
                                                .bp-search-results-wrapper .bp-navs ul.subnav {
                                                    display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; -ms-flex-wrap:wrap; flex-wrap:wrap
                                                }
                                            }

                                            .bp-search-results-wrapper .bp-navs .current a, .bp-search-results-wrapper .bp-navs .current a:hover, .bp-search-results-wrapper .bp-navs .selected a, .bp-search-results-wrapper .bp-navs .selected a:hover {
                                                background:var(--bb-content-background-color); border-top:1px solid var(--bb-content-border-color); border-bottom:1px solid var(--bb-content-border-color); color:var(--bb-headings-color); font-weight:400; position:relative
                                            }

                                            .bp-search-results-wrapper .bp-navs .current a:after, .bp-search-results-wrapper .bp-navs .current a:hover:after, .bp-search-results-wrapper .bp-navs .selected a:after, .bp-search-results-wrapper .bp-navs .selected a:hover:after {
                                                content:""; background:var(--bb-content-background-color); height:100%; left:-webkit-calc(100% - 2px); left:calc(100% - 2px); position:absolute; top:0; width:4px
                                            }

                                            .bp-search-results-wrapper .bp-navs .current a .count, .bp-search-results-wrapper .bp-navs .current a:hover .count, .bp-search-results-wrapper .bp-navs .selected a .count, .bp-search-results-wrapper .bp-navs .selected a:hover .count {
                                                background-color:var(--bb-primary-color); color:var(--bb-content-background-color)
                                            }

                                            @media screen and (max-width:900px) {
                                                .bp-search-results-wrapper .bp-navs .current a, .bp-search-results-wrapper .bp-navs .selected a {
                                                    border-top:0; border-bottom:0; background:0 0
                                                }

                                                .bp-search-results-wrapper .bp-navs .current a:after, .bp-search-results-wrapper .bp-navs .selected a:after {
                                                    display:none
                                                }
                                            }

                                            .search-results-header {
                                                display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-flow:row wrap; flex-flow:row wrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center
                                            }

                                            .search-results-header .bp-search-form-wrapper {
                                                margin-bottom:1.6875rem
                                            }

                                            .bp-search-page .bp-navs ul li .count {
                                                margin-left:auto
                                            }

                                            .bp-search-results-list .bp-search-item .item-title, .buddypress-wrap .members-list li .member-name {
                                                margin-bottom:6px; margin-top:0; word-break:break-word; font-size:14px; font-weight:500; color:var(--bb-headings-color); letter-spacing:-.21px; line-height:1.35
                                            }

                                            .bp-search-results-list .bp-search-item .item {
                                                font-size:14px
                                            }

                                            .entry-title.item-title a:empty {
                                                display:none
                                            }

                                            .results-group {
                                                margin-bottom:40px
                                            }

                                            .bp-search-page .results-group ul#activity-stream li.activity-item {
                                                padding:0
                                            }

                                            #buddypress .bp-search-form-wrapper .bp-dir-search-form input[type=search] {
                                                border:0; background-color:transparent; padding-left:32px; font-size:14px; height:34px
                                            }

                                            #buddypress header.results-group-header {
                                                background:var(--bb-content-background-color); border-bottom:0; border-radius:3px 3px 0 0; padding:0 0 20px
                                            }

                                            #buddypress header.results-group-header .results-group-title {
                                                font-size:20px; letter-spacing:-.24px; line-height:1; margin:0
                                            }

                                            .search_results {
                                                -webkit-box-flex:1; -ms-flex:1; flex:1; padding:35px 40px 10px; min-width:0
                                            }

                                            .search_results .avatar {
                                                border-radius:0
                                            }

                                            .search_results .item-title a {
                                                font-size:inherit
                                            }

                                            .search_results div.item-avatar a {
                                                display:block
                                            }

                                            .total-results {
                                                font-size:14px; color:var(--bb-headings-color); font-weight:500; line-height:1
                                            }

                                            #buddypress ul.bp-search-results-list {
                                                margin-bottom:0; padding-bottom:0
                                            }

                                            #buddypress .members-list.bp-search-results-list .list-wrap {
                                                background-color:transparent; border-color:var(--bb-content-border-color); padding:15px 0
                                            }

                                            #buddypress .members-list.bp-search-results-list .list-wrap .member-name {
                                                font-size:14px; margin:0
                                            }

                                            .bp-search-results-wrap .view-all-link {
                                                color:var(--bb-primary-color); font-size:14px; text-transform:uppercase; letter-spacing:-.24px
                                            }

                                            .bp-search-results-wrap .view-all-link:after {
                                                content:"\e827"; font:normal normal normal 18px/1 bb-icons; speak:none; display:inline-block; text-decoration:inherit; text-transform:none; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; margin-left:2px; position:relative; top:2px
                                            }

                                            .bp-search-results-wrap .view-all-link:focus, .bp-search-results-wrap .view-all-link:hover, .bp-search-results-wrap .view-all-link:hover:after {
                                                color:var(--bb-primary-color)
                                            }

                                            .bb-template-v2.bp-search .bp-forum-search-ac-header>li.bbls-undefined-type, body.bp-search .bp-forum-search-ac-header .bbls-undefined-type {
                                                margin:0 auto !important
                                            }

                                            body.bp-search .bp-search-ac .bbls-undefined-type, body.bp-search .bp-search-ac-header .bbls-undefined-type {
                                                padding:5px 10px; margin:0 auto !important
                                            }

                                            .bp-search-ac.ui-menu .ui-menu-item .bp-search-ajax-item.noresult, .bp-search-ac.ui-menu .ui-menu-item .loading-msg {
                                                padding:23px 0; box-shadow:0 1px var(--bb-body-background-color); margin:0 -15px; font-size:14px; font-weight:500
                                            }

                                            .bp-search-ac.ui-menu .ui-menu-item .loading-msg .bb_global_search_spinner {
                                                -webkit-animation-duration:2s; animation-duration:2s; background:0 0; height:20px; width:20px; margin:0 10px 0 0
                                            }

                                            .bp-search-ac.ui-menu .ui-menu-item .loading-msg .bb_global_search_spinner:after {
                                                content:"\ef30"; font-family:bb-icons; font-weight:400; font-size:19px
                                            }

                                            body:not(.bb-template-v2) .bp-search-ac.ui-menu .ui-menu-item .loading-msg .bb_global_search_spinner {
                                                height:25px; width:25px
                                            }

                                            .bb-template-v2 .bp-search-ac.ui-menu .ui-menu-item .loading-msg .bb_global_search_spinner:after {
                                                content:""; display:inline-block; box-sizing:border-box; width:20px; height:20px; border-radius:50%; border:2px solid #ebebec; border-top-color:var(--bb-alternate-text-color)
                                            }

                                            .bp-search-ac.ui-menu .ui-menu-item .bp-search-ajax-item.noresult {
                                                font-weight:500; font-size:14px; color:var(--bb-alternate-text-color); padding:23px 10px; text-align:center
                                            }

                                            .bp-search-results-wrapper .bp-navs.bp-subnavs {
                                                float:left; margin:0 0 30px; width:auto
                                            }

                                            .bp-search-results-wrapper .bp-search-form-wrapper {
                                                float:right; margin:0 0 30px
                                            }

                                            .bp-search-results-list .bp-search-item .item-desc {
                                                font-size:13px; font-weight:300; color:var(--bb-alternate-text-color)
                                            }

                                            .bp-search-results-list .bp-search-item .group-description {
                                                margin:0; line-height:1.3; color:var(--bb-body-text-color)
                                            }

                                            .bp-search-results-list .bp-search-item .group-description p {
                                                margin:0 0 6px
                                            }

                                            .bp-search-ac.ui-menu .ui-menu-item.ui-state-focus, .bp-search-ac.ui-menu .ui-menu-item.ui-state-hover, .bp-search-ac.ui-menu .ui-menu-item:hover {
                                                background:var(--bb-content-alternate-background-color)
                                            }

                                            .bp-search-ajax-item .item-title, .bp-search-ajax-item .item-title>a {
                                                font-size:14px; font-weight:500; color:var(--bb-headings-color); letter-spacing:-.24px
                                            }

                                            .bp-search-ajax-item .item .item-desc, .bp-search-ajax-item .item .item-tags {
                                                font-size:13px; font-weight:400; color:var(--bb-alternate-text-color); letter-spacing:-.18px
                                            }

                                            .bp-search-results-wrap .results-group-footer {
                                                margin-top:15px
                                            }

                                            .bp-search-results-wrap.results-group-activity .activity-content .activity-header {
                                                margin-bottom:4px
                                            }

                                            .bp-search-results-wrap.results-group-activity .activity-content .activity-header p {
                                                color:var(--bb-headings-color)
                                            }

                                            .bp-search-results-wrap.results-group-activity .activity-header a {
                                                text-transform:capitalize
                                            }

                                            .bp-search-results-wrap.results-group-activity .activity-inner {
                                                font-size:14px; letter-spacing:-.24px; line-height:1.3
                                            }

                                            .bp-search-results-wrap.results-group-activity li .item {
                                                margin-bottom:0
                                            }

                                            .bp-search-results-wrap.results-group-activity time {
                                                font-size:13px; font-weight:400
                                            }

                                            .bp-search-results-wrap.results-group-activity .activity-item .activity-avatar {
                                                -webkit-box-flex:0; -ms-flex:0 0 90px; flex:0 0 90px
                                            }

                                            .bp-search-results-wrap.results-group-activity .activity-avatar img {
                                                max-width:100%
                                            }

                                            .bp-search-results-wrap.results-group-activity_comment .activity-header {
                                                color:var(--bb-headings-color)
                                            }

                                            .bp-search-results-wrap.results-group-activity_comment .activity-header a:first-child {
                                                letter-spacing:0; text-transform:capitalize
                                            }

                                            .bp-search-results-wrap.results-group-activity_comment .activity-inner {
                                                font-size:14px; letter-spacing:-.21px; line-height:1.42
                                            }

                                            .bp-search-results-wrap.results-group-activity_comment .activity-inner a {
                                                color:inherit
                                            }

                                            .bp-search-results-wrap.results-group-activity_comment .activity-inner a:hover {
                                                color:var(--bb-primary-color)
                                            }

                                            .bp-search-results-wrap.results-group-activity_comment .activity-inner p {
                                                margin:0 0 5px
                                            }

                                            .bp-search-results-wrap.results-group-cpt-product span.entry-meta {
                                                margin:4px 0
                                            }

                                            .bp-search-results-wrap.results-group-cpt-product .rating-custom .woocommerce-product-rating .star-rating {
                                                margin:0 0 5px
                                            }

                                            .bp-search-results-wrap.results-group-cpt-product .rating-custom .star-rating {
                                                font-size:14px
                                            }

                                            .bp-search-results-wrap.results-group-cpt-product .star-rating span {
                                                color:#ffd21a
                                            }

                                            .bp-search-results-wrap.results-group-cpt-product .product-sale {
                                                line-height:1; margin-top:2px
                                            }

                                            .bp-search-results-wrap.results-group-cpt-product .product-sale .onsale {
                                                background:#3ebc7d; border-radius:4px; font-size:11px; color:#fff; letter-spacing:-.24px; display:inline-block; line-height:1; padding:3px 6px
                                            }

                                            .bp-search-results-wrap.results-group-cpt-sfwd-courses dd.course_progress {
                                                height:4px; margin:0 0 8px; max-width:220px; width:100%
                                            }

                                            .bp-search-results-wrap.results-group-cpt-sfwd-courses .course_progress_blue {
                                                background:#05d786
                                            }

                                            .bp-search-results-wrap.results-group-cpt-sfwd-courses .entry-meta {
                                                margin-bottom:6px
                                            }

                                            .bp-search-page .results-group ul#activity-stream li.activity-item .activity-inner {
                                                margin-bottom:6px
                                            }

                                            #buddypress .bp-search-results-list.groups-list .avatar {
                                                border-radius:3px
                                            }

                                            .bp-search-ac.ui-autocomplete.bp-forum-search-ac-header {
                                                border-radius:var(--bb-block-radius); border:0
                                            }

                                            .bp-search-results-list .learndash-wrapper.learndash-widget {
                                                display:none
                                            }

                                            .search-media-list .media-album_details .media-album_name:hover, .search-media-list .media-album_group_name a:hover, .search-media-list .media-album_modified .media-album_details__bottom .media-album_author a:hover {
                                                color:var(--bb-primary-color)
                                            }

                                            .buddypress .buddypress-wrap .search-form-has-reset .search-form_reset, .search-form-has-reset .search-form_reset {
                                                color:var(--bb-body-text-color)
                                            }

                                            #buddypress .standard-form .search-form-has-reset button.search-form_reset {
                                                font-size:13px; color:var(--bb-body-text-color); background-color:transparent; min-height:auto; line-height:1.3; border:0; padding:0; display:none
                                            }

                                            #buddypress .search-form-has-reset #bbp_search, #buddypress .search-form-has-reset input[type=search] {
                                                padding-right:30px
                                            }

                                            @media screen and (max-width:900px) {
                                                #buddypress .bp-search-results-wrapper .bp-navs {
                                                    -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; min-height:10px; border-right:0; border-radius:4px 4px 0 0; padding:0
                                                }

                                                #buddypress .bp-search-results-wrapper .search-nav {
                                                    display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-flow:wrap; flex-flow:wrap
                                                }

                                                .bp-search-page .bp-navs ul li .count {
                                                    margin-left:10px
                                                }

                                                .search_results {
                                                    padding:30px
                                                }
                                            }

                                            @media (max-width:799px) {
                                                body.bp-search .bp-search-ac, body.bp-search .bp-search-ac-header {
                                                    left:30px !important; right:30px !important; width:-webkit-calc(100vw - 90px) !important; width:calc(100vw - 90px) !important; max-width:initial !important; min-width:initial; -webkit-transform:translate(0, 20px) !important; -ms-transform:translate(0, 20px) !important; transform:translate(0, 20px) !important
                                                }
                                            }

                                            @media (max-width:640px) {
                                                #buddypress .bp-search-results-wrapper .search_filters>ul {
                                                    padding-right:0
                                                }

                                                .bp-search-results-wrapper .bp-navs.bp-subnavs {
                                                    margin-bottom:20px
                                                }

                                                .bp-search-results-wrapper .bp-navs.bp-subnavs, .bp-search-results-wrapper .bp-search-form-wrapper {
                                                    float:none
                                                }
                                            }

                                            .directory.media .subnav-filters .subnav-search {
                                                position:absolute; right:0; top:0; margin:0
                                            }

                                            .directory.media .dir-search.media-search.bp-search {
                                                margin:0
                                            }

                                            .directory.media #buddypress #dir-media-search {
                                                border:0; background-color:transparent; padding-left:32px; font-size:14px; height:40px
                                            }

                                            .media.document-parent {
                                                background-color:var(--bb-body-background-color)
                                            }

                                            .directory.video .subnav-filters .subnav-search {
                                                position:absolute; right:0; top:0; margin:0
                                            }

                                            .directory.video .dir-search.video-search.bp-search {
                                                margin:0
                                            }

                                            .directory.video #buddypress #dir-video-search {
                                                border:0; background-color:transparent; padding-left:32px; font-size:14px; height:40px
                                            }

                                            .directory.document #buddypress .document-options .button.small, .directory.media #buddypress .media-options .button.small, .directory.video #buddypress .video-options .button.small {
                                                min-height:40px; line-height:36px; padding-left:16px
                                            }

                                            .bb-media-container {
                                                background:var(--bb-content-background-color); border:1px solid var(--bb-content-border-color); border-radius:var(--bb-block-radius); padding:20px; margin-bottom:20px; display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-flow:column; flex-flow:column
                                            }

                                            .bb-media-container #subnav {
                                                margin:20px -20px; width:auto; padding:0 20px
                                            }

                                            .bb-media-actions-wrap {
                                                display:-webkit-box; display:-ms-flexbox; display:flex; margin:0; -webkit-box-ordinal-group:0; -ms-flex-order:-1; order:-1; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between
                                            }

                                            #buddypress .bb-media-actions-wrap .bb-title {
                                                margin:0
                                            }

                                            .groups.single-item .bb-media-actions-wrap {
                                                margin-bottom:20px
                                            }

                                            @media screen and (max-width:360px) {
                                                .bb-media-actions-wrap {
                                                    -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column
                                                }

                                                .bb-media-actions-wrap>.bb-media-actions, .bb-media-actions-wrap>.bb-video-actions {
                                                    margin-top:15px
                                                }
                                            }

                                            #buddypress .media-list.item-list {
                                                margin-bottom:0; padding-top:1em; margin-left:-10px; margin-right:-10px
                                            }

                                            #buddypress .bb-photo-list li {
                                                margin-bottom:20px; margin-top:0; padding:0 10px
                                            }

                                            #buddypress .bb-item-cover-wrap {
                                                border-radius:var(--bb-block-radius-inner)
                                            }

                                            #buddypress .bb-item-thumb {
                                                box-shadow:0 3px 12px -1px rgba(7, 10, 25, .2), 0 22px 27px -20px rgba(7, 10, 25, .2); -webkit-transition:all .3s ease; transition:all .3s ease; border-radius:var(--bb-block-radius-inner)
                                            }

                                            #buddypress .bb-item-thumb:hover {
                                                box-shadow:0 15px 45px -5px rgba(7, 10, 25, .25); -webkit-transform:translate(0, -2px); -ms-transform:translate(0, -2px); transform:translate(0, -2px)
                                            }

                                            #buddypress .video-list.item-list>li:not(.load-more) {
                                                margin-top:0
                                            }

                                            #buddypress #media-stream.document-parent {
                                                margin-top:35px
                                            }

                                            #media-stream .document-data-table-head {
                                                border-color:var(--bb-content-border-color)
                                            }

                                            #media-stream.document-parent {
                                                border-radius:var(--bb-block-radius); border-color:var(--bb-content-border-color); background-color:var(--bb-content-background-color)
                                            }

                                            #media-stream.document-parent.group-column #media-folder-document-data-table .media-folder_items .media-folder_group a:hover {
                                                color:var(--bb-primary-color)
                                            }

                                            #media-folder-document-data-table .media-folder_items {
                                                border-color:var(--bb-content-border-color)
                                            }

                                            .bb-album-list-item .bs-cover-wrap {
                                                border-radius:var(--bb-block-radius-inner)
                                            }

                                            .video #buddypress .video-list.item-list>li.load-more {
                                                margin:40px 0 0
                                            }

                                            .single.media.albums .bb-media-container #subnav {
                                                margin-top:-10px
                                            }

                                            .bb-media-actions-wrap.album-actions-wrap {
                                                margin-bottom:30px
                                            }

                                            .dropzone.document-dropzone .dz-preview .dz-remove, .dropzone.video-dropzone .dz-preview.dz-complete.dz-file-preview .dz-remove:after {
                                                color:rgba(var(--bb-alternate-text-color-rgb), .8)
                                            }

                                            .dropzone .dz-preview .dz-progress-ring-wrap .dz-progress-ring circle {
                                                stroke:var(--bb-primary-color)
                                            }

                                            .bb-template-v1 .dropzone .dz-preview .dz-progress-ring-wrap [class*=bb-icon-]:before {
                                                font-weight:400
                                            }

                                            .bb-template-v2 .dropzone .dz-preview .dz-image, .bb-template-v2 .dropzone .dz-preview.dz-file-preview .dz-details {
                                                border:0
                                            }

                                            .dropzone .dz-preview .dz-image {
                                                border:1px solid var(--bb-content-border-color)
                                            }

                                            .dropzone .dz-remove {
                                                background-color:var(--bb-content-alternate-background-color)
                                            }

                                            .dropzone .dz-remove:after {
                                                color:var(--bb-headings-color); opacity:.4; font-size:20px; line-height:1
                                            }

                                            .dropzone .dz-remove:hover:after {
                                                opacity:1
                                            }

                                            .dropzone .dz-default {
                                                background:var(--bb-content-alternate-background-color); border:1px solid var(--bb-content-border-color); border-radius:var(--bb-block-radius-inner); min-height:153px; max-height:153px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; font-size:16px; color:var(--bb-headings-color); letter-spacing:-.24px; line-height:26px; padding:20px 0
                                            }

                                            .bb-template-v2 .dropzone .dz-default {
                                                border:0
                                            }

                                            .dropzone .dz-default:before {
                                                display:none
                                            }

                                            .dropzone .dz-default .dz-button, .dropzone .dz-default .dz-button:hover {
                                                background-color:transparent !important; border:0; color:rgba(18, 43, 70, .5) !important; box-shadow:none !important; padding:0 !important; font-weight:300 !important; font-size:16px !important; border-radius:0 !important
                                            }

                                            .dropzone .dz-default .dz-button:before, .dropzone .dz-default .dz-button:hover:before {
                                                content:"\ee24"; font-family:bb-icons; font-size:24px; font-weight:400; height:52px; width:52px; display:inline-block; background-color:rgba(0, 0, 0, .05); border-radius:50%; line-height:54px; color:var(--bb-alternate-text-color); margin-bottom:10px
                                            }

                                            .dropzone .dz-default .dz-button:hover>strong, .dropzone .dz-default .dz-button>strong {
                                                display:block; color:var(--bb-headings-color); font-weight:500; font-size:16px; line-height:1; margin-bottom:2px
                                            }

                                            .ac-reply-content .dropzone .dz-default {
                                                background-color:var(--bb-content-background-color)
                                            }

                                            #buddypress .dropzone .dz-default .dz-button {
                                                border:0; line-height:1.5
                                            }

                                            #buddypress .dropzone .dz-default .dz-button:hover {
                                                border:0
                                            }

                                            .bb-template-v2 .dropzone .dz-default .dz-button:before {
                                                font-weight:300
                                            }

                                            .dropzone.document-dropzone .dz-default .dz-button:before, .dropzone.document-dropzone .dz-default .dz-button:hover:before {
                                                content:"\e980"
                                            }

                                            .bb-template-v2 .dropzone.document-dropzone .dz-preview .dz-icon>[class*=bb-icon] {
                                                font-weight:300
                                            }

                                            .dropzone.media-dropzone .dz-default .dz-button:before, .dropzone.media-dropzone .dz-default .dz-button:hover:before {
                                                content:"\ee06"
                                            }

                                            .dropzone.video-dropzone .dz-default .dz-button:before, .dropzone.video-dropzone .dz-default .dz-button:hover:before {
                                                content:"\ef65"
                                            }

                                            @media screen and (max-width:768px) {
                                                .dropzone .dz-default .dz-button {
                                                    font-size:15px
                                                }
                                            }

                                            .dropzone .dz-preview .dz-progress-ring-wrap .dz-progress-ring circle {
                                                stroke:var(--bb-primary-color)
                                            }

                                            div[class*=attached-gif-container] .gif-image-remove {
                                                background-color:var(--bb-content-alternate-background-color)
                                            }

                                            div[class*=attached-gif-container] .gif-image-overlay {
                                                color:var(--bb-alternate-text-color)
                                            }

                                            .dropzone .dz-preview.dz-error .dz-details:before, .dropzone .dz-preview.dz-error .dz-progress-ring-wrap [class*=" bb-icon-"], .dropzone.document-dropzone .dz-preview .dz-details .dz-filename, .dropzone.document-dropzone .dz-preview .dz-details .dz-size, .dropzone.document-dropzone .dz-preview.dz-complete .dz-details .dz-icon [class*=bb-icons], .dropzone.document-dropzone .dz-preview:not(.dz-complete) .dz-progress-ring-wrap [class*=" bb-icon-"], .dropzone.media-dropzone .dz-preview:not(.dz-image-preview) .dz-progress-ring-wrap [class*=" bb-icon-"], .dropzone.video-dropzone .dz-preview:not(.dz-has-thumbnail) .dz-progress-count, .dropzone.video-dropzone .dz-preview:not(.dz-has-thumbnail) .dz-progress-ring-wrap [class*=" bb-icon-"] {
                                                color:var(--bb-alternate-text-color)
                                            }

                                            .video-thumbnail-uploader-wrapper .dropzone.video-dropzone .dz-preview:not(.dz-has-thumbnail) .dz-progress-ring-wrap [class*=" bb-icon-"] {
                                                color:var(--bb-content-alternate-background-color)
                                            }

                                            .dropzone.document-dropzone .dz-preview .dz-remove, .dropzone.video-dropzone .dz-preview.dz-complete.dz-file-preview .dz-remove:after {
                                                color:var(--bb-headings-color)
                                            }

                                            .dropzone.document-dropzone .dz-preview.dz-complete .dz-details .dz-icon:before, .dropzone.document-dropzone .dz-preview.dz-complete .dz-details .dz-icon>[class*=bb-icon] {
                                                color:var(--bb-alternate-text-color); font-size:38px
                                            }

                                            .dropzone .dz-default .dz-button, .dropzone .dz-default .dz-button:hover {
                                                color:var(--bb-alternate-text-color) !important; font-size:13px !important; font-weight:400 !important; line-height:19.5px
                                            }

                                            .dropzone.video-dropzone .dz-preview.dz-complete.dz-file-preview:not(.dz-has-thumbnail) .dz-filename, .dropzone.video-dropzone .dz-preview:not(.dz-has-thumbnail, .dz-complete) .dz-remove:after, .dropzone.video-dropzone div.dz-preview:not(.dz-has-thumbnail) .dz-remove:after {
                                                color:var(--bb-alternate-text-color)
                                            }

                                            .dropzone.video-dropzone .dz-preview.dz-file-preview .dz-details .dz-filename>span {
                                                font-weight:400; line-height:1.5
                                            }

                                            .dropzone.video-dropzone div.dz-preview.dz-file-preview .dz-remove:after, .dropzone.video-dropzone div.dz-preview:not(.dz-has-thumbnail).dz-complete .dz-remove:after {
                                                color:var(--bb-headings-color)
                                            }

                                            .dropzone.video-dropzone div.dz-preview.dz-file-preview .dz-remove:after:after, .dropzone.video-dropzone div.dz-preview:not(.dz-has-thumbnail).dz-complete .dz-remove:after:after {
                                                opacity:.4
                                            }

                                            .dropzone.video-dropzone div.dz-preview.dz-file-preview .dz-remove:after:hover:after, .dropzone.video-dropzone div.dz-preview:not(.dz-has-thumbnail).dz-complete .dz-remove:after:hover:after {
                                                opacity:1
                                            }

                                            .dropzone.video-dropzone .dz-preview.dz-complete.dz-file-preview .dz-remove {
                                                background-color:var(--bb-content-alternate-background-color)
                                            }

                                            .dropzone.video-dropzone .dz-progress-count, .dropzone.video-dropzone div.dz-preview.dz-file-preview .dz-remove:after {
                                                color:var(--bb-content-background-color)
                                            }

                                            .dropzone.video-dropzone div.dz-preview.dz-file-preview.dz-has-thumbnail:not(.dz-complete) .dz-remove:after {
                                                opacity:.75
                                            }

                                            .dropzone.video-dropzone div.dz-preview.dz-file-preview.dz-has-thumbnail:not(.dz-complete) .dz-remove:hover:after {
                                                opacity:1
                                            }

                                            .dropzone .dz-preview .dz-progress-ring-wrap [class*=" bb-icon-"] {
                                                color:var(--bb-content-alternate-background-color)
                                            }

                                            .bb-template-v2 .dropzone.document-dropzone .dz-preview.dz-error.dz-preview .dz-details .dz-filename {
                                                color:var(--bb-danger-color)
                                            }

                                            .bb-template-v2 .dropzone.document-dropzone .dz-preview.dz-error .dz-remove:after, .bb-template-v2 .dropzone.document-dropzone .dz-preview.dz-error.dz-complete .dz-remove:after {
                                                color:var(--bb-danger-color)
                                            }

                                            .bb-template-v2 .dropzone.video-dropzone .dz-preview.dz-error.dz-preview .dz-details {
                                                background:rgba(var(--bb-danger-color-rgb), .1)
                                            }

                                            .bb-template-v2 .dropzone.video-dropzone .dz-preview.dz-error.dz-preview .dz-details .dz-filename {
                                                color:var(--bb-danger-color)
                                            }

                                            .bb-template-v2 .dropzone.video-dropzone .dz-preview.dz-error .dz-progress-ring-wrap {
                                                background:rgba(var(--bb-danger-color-rgb), .15)
                                            }

                                            .bb-template-v2 .dropzone.video-dropzone .dz-preview.dz-error .dz-progress-ring-wrap>i {
                                                color:var(--bb-danger-color); opacity:.5
                                            }

                                            .bb-template-v2 .dropzone.video-dropzone .dz-preview.dz-error .dz-remove:after, .bb-template-v2 .dropzone.video-dropzone .dz-preview.dz-error.dz-complete .dz-remove:after {
                                                color:var(--bb-danger-color)
                                            }

                                            .bb-template-v2 .dropzone.media-dropzone .dz-preview.dz-error .dz-details .dz-filename {
                                                color:var(--bb-danger-color)
                                            }

                                            .bb-template-v2 .dropzone.media-dropzone .dz-preview.dz-error .dz-image {
                                                background:rgba(var(--bb-danger-color-rgb), .1)
                                            }

                                            .bb-template-v2 .dropzone.media-dropzone .dz-preview.dz-error .dz-remove:after {
                                                color:var(--bb-danger-color)
                                            }

                                            .bb-template-v2 .dropzone.media-dropzone .dz-preview.dz-error .dz-details:before {
                                                background:rgba(var(--bb-danger-color-rgb), .15); color:var(--bb-danger-color); opacity:.5; font-weight:300
                                            }

                                            .bb-template-v2 .dropzone.document-dropzone .dz-preview.dz-error.dz-preview .dz-details {
                                                background:rgba(var(--bb-danger-color-rgb), .1)
                                            }

                                            .bb-template-v2 .dropzone.document-dropzone .dz-preview.dz-error.dz-preview .dz-details:before {
                                                background:rgba(var(--bb-danger-color-rgb), .15); color:var(--bb-danger-color); opacity:.5; font-weight:300
                                            }

                                            #buddypress .bb-model-header h4 {
                                                font-size:20px; font-weight:600; margin:0
                                            }

                                            #boss-media-create-album-popup .media-uploader-wrapper {
                                                max-height:50vh; overflow-x:hidden; overflow-y:auto
                                            }

                                            .bbm-uploader-model-wrap .media-uploader-wrapper {
                                                max-height:50vh; overflow-x:hidden; overflow-y:auto
                                            }

                                            .bb-media-meta {
                                                margin-bottom:20px
                                            }

                                            .bb-media-meta .bb-delete {
                                                line-height:1
                                            }

                                            .bb-media-meta .bb-delete i {
                                                font-size:24px
                                            }

                                            .bb-media-meta .bb-select i {
                                                font-size:20px; border:0; font-weight:100
                                            }

                                            .bb-media-meta .bb-select.selected i {
                                                font-weight:200; background-color:transparent; color:var(--bb-primary-color)
                                            }

                                            .bb-media-meta i {
                                                font-size:22px
                                            }

                                            .bb-media-meta .bb-icon-select {
                                                font-size:18px
                                            }

                                            .bb-action-check-wrap [class*=" bb-icon-"] {
                                                width:25px; height:25px; border-radius:50%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; font-size:25px
                                            }

                                            .selected .bb-action-check-wrap [class*=" bb-icon-"] {
                                                background-color:var(--bb-primary-color)
                                            }

                                            .modal-wrapper .bb-action-check-wrap {
                                                top:5px; left:5px
                                            }

                                            .modal-wrapper .bb-video-thumb .bb-video-duration {
                                                font-size:11px; line-height:1.8; left:3px; bottom:3px
                                            }

                                            .bp-video-thumbnail-auto-generated .bb-action-check-wrap .bb-custom-check:checked+label [class*=" bb-icon-"], .bp-video-thumbnail-uploader .video-thumbnail-content .bb-action-check-wrap .bb-custom-check:checked+label [class*=" bb-icon-"] {
                                                background:var(--bb-primary-color)
                                            }

                                            .modal-wrapper .modal-container {
                                                display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column
                                            }

                                            .video-thumbnail-content .bb-dropzone-wrap .bb-custom-check:checked~.bb-field-wrap .dropzone .dz-preview .dz-image, .video-thumbnail-content .bb-dropzone-wrap .bb-custom-check[name=bb-video-thumbnail-select]:checked~.video-thumbnail-custom, .video-thumbnail-content .bp-video-thumbnail-auto-generated .video-thumb-list li .bb-custom-check:checked~a {
                                                border-color:var(--bb-primary-color)
                                            }

                                            .modal-container {
                                                background-color:var(--bb-content-background-color); border-color:var(--bb-content-border-color); box-shadow:0 12px 28px 0 rgba(18, 43, 70, .15), 0 2px 7px 0 rgba(18, 43, 70, .08)
                                            }

                                            .modal-container.has-folderlocationUI .bb-model-footer a.loading:after {
                                                font-weight:300
                                            }

                                            .modal-container .bp-existing-media-wrap {
                                                padding:30px 0
                                            }

                                            .modal-container .bp-existing-media-wrap .media-list .bp-feedback {
                                                margin-left:10px; margin-right:10px; width:100%
                                            }

                                            #bbpress-forums div.bbp-reply-content .bb-model-header, .bb-model-header {
                                                background:var(--bb-content-background-color); box-shadow:0 1px 0 0 var(--bb-content-border-color)
                                            }

                                            .bb-action-popup.bb-leave-group-popup .bb-model-header, .bb-action-popup.bb-remove-connection .bb-model-header {
                                                background:var(--bb-content-background-color)
                                            }

                                            .bb-action-popup .bb-model-header {
                                                background-color:var(--bb-content-alternate-background-color); border-color:var(--bb-content-border-color)
                                            }

                                            .bb-action-popup .bb-action-popup-content {
                                                font-size:14px; font-weight:400
                                            }

                                            .location-album-list-wrap-main .ac_document_search_folder_list .breadcrumbs-append-ul-li .item span:not(.more_options), .location-album-list-wrap-main .location-album-list-wrap .breadcrumbs-append-ul-li .item span:not(.more_options), .location-album-list-wrap-main .location-folder-list-wrap .breadcrumbs-append-ul-li .item span:not(.more_options), .location-folder-list-wrap-main .ac_document_search_folder_list .breadcrumbs-append-ul-li .item span:not(.more_options), .location-folder-list-wrap-main .location-album-list-wrap .breadcrumbs-append-ul-li .item span:not(.more_options), .location-folder-list-wrap-main .location-folder-list-wrap .breadcrumbs-append-ul-li .item span:not(.more_options) {
                                                color:var(--bb-headings-color)
                                            }

                                            .location-album-list-wrap-main .ac_document_search_folder_list .breadcrumbs-append-ul-li .item span:not(.more_options):hover, .location-album-list-wrap-main .location-album-list-wrap .breadcrumbs-append-ul-li .item span:not(.more_options):hover, .location-album-list-wrap-main .location-folder-list-wrap .breadcrumbs-append-ul-li .item span:not(.more_options):hover, .location-folder-list-wrap-main .ac_document_search_folder_list .breadcrumbs-append-ul-li .item span:not(.more_options):hover, .location-folder-list-wrap-main .location-album-list-wrap .breadcrumbs-append-ul-li .item span:not(.more_options):hover, .location-folder-list-wrap-main .location-folder-list-wrap .breadcrumbs-append-ul-li .item span:not(.more_options):hover {
                                                text-decoration:none; color:var(--bb-primary-color)
                                            }

                                            .location-album-list-wrap-main .ac_document_search_folder_list .breadcrumbs-append-ul-li .item span:not(.more_options):hover:before, .location-album-list-wrap-main .location-album-list-wrap .breadcrumbs-append-ul-li .item span:not(.more_options):hover:before, .location-album-list-wrap-main .location-folder-list-wrap .breadcrumbs-append-ul-li .item span:not(.more_options):hover:before, .location-folder-list-wrap-main .ac_document_search_folder_list .breadcrumbs-append-ul-li .item span:not(.more_options):hover:before, .location-folder-list-wrap-main .location-album-list-wrap .breadcrumbs-append-ul-li .item span:not(.more_options):hover:before, .location-folder-list-wrap-main .location-folder-list-wrap .breadcrumbs-append-ul-li .item span:not(.more_options):hover:before {
                                                color:var(--bb-headings-color)
                                            }

                                            .location-album-list-wrap-main .ac_document_search_folder_list .location-album-list, .location-album-list-wrap-main .ac_document_search_folder_list .location-folder-list, .location-album-list-wrap-main .location-album-list-wrap .location-album-list, .location-album-list-wrap-main .location-album-list-wrap .location-folder-list, .location-album-list-wrap-main .location-folder-list-wrap .location-album-list, .location-album-list-wrap-main .location-folder-list-wrap .location-folder-list, .location-folder-list-wrap-main .ac_document_search_folder_list .location-album-list, .location-folder-list-wrap-main .ac_document_search_folder_list .location-folder-list, .location-folder-list-wrap-main .location-album-list-wrap .location-album-list, .location-folder-list-wrap-main .location-album-list-wrap .location-folder-list, .location-folder-list-wrap-main .location-folder-list-wrap .location-album-list, .location-folder-list-wrap-main .location-folder-list-wrap .location-folder-list {
                                                border-radius:var(--bb-block-radius-inner); background-color:var(--bb-content-background-color); border-color:var(--bb-content-border-color)
                                            }

                                            .location-album-list-wrap-main .ac_document_search_folder_list .location-album-list li span, .location-album-list-wrap-main .ac_document_search_folder_list .location-folder-list li span, .location-album-list-wrap-main .location-album-list-wrap .location-album-list li span, .location-album-list-wrap-main .location-album-list-wrap .location-folder-list li span, .location-album-list-wrap-main .location-folder-list-wrap .location-album-list li span, .location-album-list-wrap-main .location-folder-list-wrap .location-folder-list li span, .location-folder-list-wrap-main .ac_document_search_folder_list .location-album-list li span, .location-folder-list-wrap-main .ac_document_search_folder_list .location-folder-list li span, .location-folder-list-wrap-main .location-album-list-wrap .location-album-list li span, .location-folder-list-wrap-main .location-album-list-wrap .location-folder-list li span, .location-folder-list-wrap-main .location-folder-list-wrap .location-album-list li span, .location-folder-list-wrap-main .location-folder-list-wrap .location-folder-list li span {
                                                border-color:var(--bb-content-border-color)
                                            }

                                            .location-album-list-wrap-main .ac_document_search_folder_list .location-album-list li span:hover, .location-album-list-wrap-main .ac_document_search_folder_list .location-folder-list li span:hover, .location-album-list-wrap-main .location-album-list-wrap .location-album-list li span:hover, .location-album-list-wrap-main .location-album-list-wrap .location-folder-list li span:hover, .location-album-list-wrap-main .location-folder-list-wrap .location-album-list li span:hover, .location-album-list-wrap-main .location-folder-list-wrap .location-folder-list li span:hover, .location-folder-list-wrap-main .ac_document_search_folder_list .location-album-list li span:hover, .location-folder-list-wrap-main .ac_document_search_folder_list .location-folder-list li span:hover, .location-folder-list-wrap-main .location-album-list-wrap .location-album-list li span:hover, .location-folder-list-wrap-main .location-album-list-wrap .location-folder-list li span:hover, .location-folder-list-wrap-main .location-folder-list-wrap .location-album-list li span:hover, .location-folder-list-wrap-main .location-folder-list-wrap .location-folder-list li span:hover {
                                                background-color:var(--bb-content-alternate-background-color)
                                            }

                                            .bb-model-header {
                                                margin-bottom:0; border-radius:var(--bb-block-radius) var(--bb-block-radius) 0 0
                                            }

                                            .bb-model-header .bb-model-close-button>.dashicons, .bb-model-header .bb-model-close-button>[class*=bb-icon], .bb-model-header .bb-model-close-button>span[class*=bb-icon], .bb-model-header button.mfp-close {
                                                color:var(--bb-headings-color); font-size:24px; opacity:1
                                            }

                                            .bb-model-footer {
                                                background-color:var(--bb-content-alternate-background-color); border-color:var(--bb-content-border-color); border-radius:0 0 var(--bb-block-radius) var(--bb-block-radius)
                                            }

                                            .bb-model-footer .button {
                                                margin-top:0
                                            }

                                            .bb-model-footer a {
                                                color:var(--bb-primary-color); font-size:14px
                                            }

                                            .bb-model-footer a.ac-document-close-button, .bb-model-footer a.ac-folder-close-button, .bb-model-footer a.ac-media-close-button, .bb-model-footer a.ac-video-close-button, .bb-model-footer a.bb-field-uploader-actions, .bb-model-footer a.bp-document-open-create-popup-folder, .bb-model-footer a.bp-media-open-create-popup-folder, .bb-model-footer a.bp-video-open-create-popup-album, .bb-model-footer a.close-create-popup-folder {
                                                color:var(--bb-body-text-color)
                                            }

                                            #buddypress .bb-model-footer .button, #buddypress .bb-model-footer a.button, .bb-model-footer .button, .bb-model-footer a.button {
                                                font-size:14px
                                            }

                                            #buddypress .bb-model-footer .button.loading:after, #buddypress .bb-model-footer a.button.loading:after, .bb-model-footer .button.loading:after, .bb-model-footer a.button.loading:after {
                                                vertical-align:middle
                                            }

                                            #bp-media-single-folder .album-single-view .bp-media-header-wrap .bb-media-actions>.button i {
                                                font-size:18px
                                            }

                                            #bp-media-single-folder .album-single-view .bp-media-header-wrap .media-folder_items .media-folder_action__anchor i {
                                                color:var(--bb-alternate-text-color)
                                            }

                                            #bp-media-single-folder .album-single-view .bp-media-header-wrap .media-folder_items .media-folder_action__list {
                                                background-color:var(--bb-content-background-color); border-radius:var(--bb-block-radius)
                                            }

                                            .bb-template-v2 #bp-media-single-folder .album-single-view .bp-media-header-wrap .media-folder_items .media-folder_action__list:after {
                                                display:none
                                            }

                                            .bb-template-v2 #bp-media-single-folder .album-single-view .bp-media-header-wrap .media-folder_items .media-folder_action__list ul {
                                                border-radius:10px; padding:8px; margin:0
                                            }

                                            .bb-template-v2 #bp-media-single-folder .album-single-view .bp-media-header-wrap .media-folder_items .media-folder_action__list ul li a {
                                                border-radius:6px; color:var(--bb-body-text-color)
                                            }

                                            .bb-template-v2 #bp-media-single-folder .album-single-view .bp-media-header-wrap .media-folder_items .media-folder_action__list ul li a>i {
                                                color:var(--bb-alternate-text-color)
                                            }

                                            #bp-media-uploader .bb-model-footer, #buddypress .bp-media-document-uploader .document-uploader-footer, #buddypress .bp-media-photo-uploader .media-uploader-footer, #buddypress .bp-video-uploader .video-uploader-footer {
                                                background-color:transparent
                                            }

                                            #boss-media-create-album-popup .bb-model-footer, #boss-video-create-album-popup .bb-model-footer, .bp-media-move-file .bb-model-footer, .bp-media-move-folder .bb-model-footer, .bp-video-move-file .bb-model-footer, .moderation-popup .bb-model-footer {
                                                border-top:1px solid var(--bb-content-border-color); display:block; margin:35px -30px -30px; min-width:100%; padding:11px 30px; width:auto
                                            }

                                            #boss-media-create-album-popup .bb-model-footer .bb-dropdown-wrap, #boss-video-create-album-popup .bb-model-footer .bb-dropdown-wrap {
                                                float:left; margin-bottom:0
                                            }

                                            #boss-media-create-album-popup .bb-model-footer #bp-media-create-album-submit, #boss-video-create-album-popup .bb-model-footer #bp-video-create-album-submit {
                                                float:right
                                            }

                                            #buddypress .bp-media-photo-uploader #bp-media-photo-next {
                                                position:relative; z-index:1; margin:0 0 20px
                                            }

                                            #buddypress .bp-media-document-uploader #bp-media-document-next>i, #buddypress .bp-media-photo-uploader #bp-media-photo-next>i, #buddypress .bp-video-uploader #bp-video-next>i {
                                                font-size:20px; margin-right:3px; position:relative; top:1px
                                            }

                                            .message-members-list.member-popup .mfp-close, .moderation-popup .mfp-close {
                                                background-color:transparent
                                            }

                                            .message-members-list.member-popup .bb-model-footer, .moderation-popup .bb-model-footer {
                                                min-width:auto
                                            }

                                            .message-members-list.member-popup .bb-model-footer .bb-cancel-report-content, .moderation-popup .bb-model-footer .bb-cancel-report-content {
                                                border:0
                                            }

                                            .message-members-list.member-popup .modal-container .bb-model-footer .button.bb-cancel-report-content, .moderation-popup .modal-container .bb-model-footer .button.bb-cancel-report-content {
                                                color:var(--bb-body-text-color); font-size:13px; font-weight:500
                                            }

                                            .message-members-list.member-popup .modal-container .bb-model-header~.bp-feedback, .moderation-popup .modal-container .bb-model-header~.bp-feedback {
                                                margin:-25px -30px 15px
                                            }

                                            .bp-video-thumbnail-uploader .bb-model-footer {
                                                border-color:var(--bb-content-border-color); margin:30px -30px -30px; padding:11px 30px
                                            }

                                            .bp-video-thumbnail-uploader .bb-model-footer a.button {
                                                margin-top:0
                                            }

                                            .bb-item-thumb label {
                                                display:block
                                            }

                                            .bp-upload-tab-content {
                                                padding-top:30px
                                            }

                                            #bbpress-forums div.bbp-reply-content .modal-container .dropzone, .modal-container .dropzone {
                                                margin-bottom:0
                                            }

                                            #bbpress-forums div.bbp-reply-content .modal-container .bp-thumbnail-upload-tab, #bbpress-forums div.bbp-reply-content .modal-container .bp-upload-tab, .modal-container .bp-thumbnail-upload-tab, .modal-container .bp-upload-tab {
                                                font-weight:600; font-size:20px; color:#939597
                                            }

                                            #bbpress-forums div.bbp-reply-content .modal-container .bp-thumbnail-upload-tab.selected, #bbpress-forums div.bbp-reply-content .modal-container .bp-upload-tab.selected, .modal-container .bp-thumbnail-upload-tab.selected, .modal-container .bp-upload-tab.selected {
                                                color:var(--bb-headings-color)
                                            }

                                            div.dropzone.dz-started {
                                                margin:0 -4px 10px
                                            }

                                            .activity-list.loading [class*=bb-icon] {
                                                font-size:20px
                                            }

                                            #buddypress .bb-photo-list li.load-more {
                                                margin:20px auto 10px; text-align:center; width:100%; -webkit-box-flex:100%; -ms-flex:100%; flex:100%
                                            }

                                            .bb-member-photos-header {
                                                margin-top:0
                                            }

                                            .media-folder-document-filters .media-search-form:before {
                                                content:"\ef10"; font-family:bb-icons; font-style:normal; font-weight:400; speak:none; display:inline-block; text-decoration:inherit; width:1em; margin-right:.2em; text-align:center; font-variant:normal; text-transform:none; line-height:1em; margin-left:.2em; position:absolute; top:10px; font-size:14px; color:var(--bb-body-text-color); left:9px; opacity:.4; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale
                                            }

                                            .media-folder-document-filters .select-wrap select {
                                                -webkit-appearance:none; -moz-appearance:none; appearance:none; background:url(../images/svg/arrow-down.svg) no-repeat right 1em center !important; padding-right:40px; height:34px; font-size:14px
                                            }

                                            #bp-media-create-child-folder .bb-folder-location-select:after, #bp-media-create-folder .bb-folder-location-select:after, #bp-media-edit-child-folder .bb-folder-location-select:after {
                                                content:""; background-image:url(../images/svg/arrow-down.svg); background-repeat:no-repeat; background-position:center; height:10px; width:10px; display:inline-block; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%)
                                            }

                                            #bp-media-create-child-folder .bb-folder-location-select-list li:before, #bp-media-create-folder .bb-folder-location-select-list li:before, #bp-media-edit-child-folder .bb-folder-location-select-list li:before {
                                                content:"\ee9e" !important; font-family:bb-icons !important; display:inline-block; font-size:14px; margin-right:8px
                                            }

                                            .album-single-view #bp-media-uploader .bp-existing-media-wrap .load-more {
                                                max-width:220px; -webkit-box-flex:1; -ms-flex:auto; flex:auto
                                            }

                                            #bp-media-single-folder .bp-media-header-wrap .media-folder_items .media-folder_action__list ul li a:hover {
                                                color:var(--bb-primary-color)
                                            }

                                            .comments-area .comment-content-wrap {
                                                position:relative
                                            }

                                            .comments-area .comment-content-wrap .comment-meta {
                                                margin-right:35px
                                            }

                                            .comments-area .comment-content-wrap .bb_more_options {
                                                position:absolute; top:0; right:0
                                            }

                                            .bp-media-header-wrap .media-search-form .bp-dir-search-form, .directory.document .document-options .subnav-filters .subnav-search .bp-dir-search-form, .directory.media .media-options .subnav-filters .subnav-search .bp-dir-search-form, .directory.video .video-options .subnav-filters .subnav-search .bp-dir-search-form {
                                                background-color:var(--bb-content-background-color); border-color:var(--bb-content-border-color); color:var(--bb-body-text-color); border-radius:var(--bb-input-radius)
                                            }

                                            .bp-media-header-wrap .media-search-form .bp-dir-search-form:focus-within, .directory.document .document-options .subnav-filters .subnav-search .bp-dir-search-form:focus-within, .directory.media .media-options .subnav-filters .subnav-search .bp-dir-search-form:focus-within, .directory.video .video-options .subnav-filters .subnav-search .bp-dir-search-form:focus-within {
                                                border-color:var(--bb-input-focus-border-color); border-width:1px; box-shadow:var(--bb-input-focus-shadow)
                                            }

                                            .bp-media-header-wrap .media-search-form {
                                                border:0; border-radius:0; background-color:transparent
                                            }

                                            .bp-media-header-wrap .media-search-form:after {
                                                display:none
                                            }

                                            .bp-media-header-wrap .media-search-form .bp-dir-search-form {
                                                border-width:1px; border-style:solid; height:34px
                                            }

                                            .bp-media-header-wrap .media-search-form .bp-dir-search-form:before {
                                                top:3px
                                            }

                                            .bp-media-header-wrap .media-search-form .bp-dir-search-form #group-document-search {
                                                padding:5px 30px 5px 32px
                                            }

                                            .bb-groups-invites-left {
                                                border-color:var(--bb-content-border-color)
                                            }

                                            .bb-groups-invites-left .bb-panel-head {
                                                position:relative; border-bottom:1px solid var(--bb-content-border-color); padding:15px 20px
                                            }

                                            .bb-groups-invites-left .bb-panel-subhead {
                                                display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; padding:4px 0
                                            }

                                            .bb-groups-invites-left span.select-members-text {
                                                font-size:13px
                                            }

                                            .bb-groups-invites-left .bb-title-wrap {
                                                margin:-20px -20px 20px; border-bottom:1px solid var(--bb-content-border-color); padding:20px
                                            }

                                            .bb-groups-invites-left .bs-styled-checkbox+label:before {
                                                vertical-align:middle
                                            }

                                            .bb-groups-invites-left #members-list.item-list .item-avatar img {
                                                max-width:45px
                                            }

                                            .bb-groups-invites-left input#group_invites_search {
                                                background-size:14px; background-position:left 12px center; background-color:var(--bb-content-background-color); height:34px; border-radius:var(--bb-input-radius)
                                            }

                                            .bb-groups-invites-right-bottom {
                                                border-color:var(--bb-content-border-color)
                                            }

                                            #item-body .total-members-text {
                                                font-size:18px; font-weight:500; letter-spacing:-.24px; margin:0
                                            }

                                            .bb-groups-invites-right-top {
                                                min-height:222px
                                            }

                                            .bb-groups-invites-right-top div.bp-feedback {
                                                background:var(--bb-content-alternate-background-color)
                                            }

                                            #send_group_invite_form .bb-groups-invites-right-top .bb-title {
                                                margin:0; line-height:1.4; font-size:18px; font-weight:500; letter-spacing:-.24px
                                            }

                                            .bb-groups-invites-right .bb-title-wrap {
                                                margin:-20px -20px 20px; border-bottom:1px solid var(--bb-content-border-color); padding:20px
                                            }

                                            #buddypress input#bp_invites_reset {
                                                background-color:var(--bb-secondary-button-background-regular); color:var(--bb-secondary-button-text-regular); border:1px solid var(--bb-secondary-button-border-regular); box-shadow:none
                                            }

                                            #buddypress input#bp_invites_reset:focus {
                                                box-shadow:var(--bb-secondary-button-focus-shadow)
                                            }

                                            #buddypress input#bp_invites_reset:hover {
                                                background-color:var(--bb-secondary-button-background-hover); color:var(--bb-secondary-button-text-hover); border:1px solid var(--bb-secondary-button-border-hover)
                                            }

                                            #group-invites-container .bb-groups-invites-left .group-invites-members-listing .action button {
                                                background:url("\e828"; font-family:bb-icons; font-size:14px; font-weight:400; line-height:1; color:#4d5c6d; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-font-smoothing:antialiased
                                                }

                                                #bp-group-invite-content #whats-new-toolbar {
                                                    padding:20px; position:absolute; bottom:0; right:0
                                                }

                                                #group-invites-new-submit {
                                                    padding:0
                                                }

                                                #group-invites-new-submit #bp_invites_reset {
                                                    margin:0
                                                }

                                                #bp-invites-dropdown-options-loader {
                                                    margin-left:10px
                                                }

                                                #bp-invites-dropdown-options-loader .bb-icon-spinner {
                                                    display:-webkit-box; display:-ms-flexbox; display:flex
                                                }

                                                .group-invites-members-listing .bp-invites-feedback {
                                                    padding:0 20px
                                                }

                                                #buddypress #send_group_invite_form .select2-search__field {
                                                    height:30px
                                                }

                                                body #buddypress .group-invites-members-listing .bp-list .action {
                                                    max-width:26px
                                                }

                                                body.send-invites .select2-container .select2-dropdown {
                                                    display:none
                                                }

                                                .bb-more-invites-wrap .bb-icons {
                                                    margin-right:5px; font-size:20px
                                                }

                                                .bb-panel-head {
                                                    min-height:66px
                                                }

                                                .bb-groups-messages-left .bp-search {
                                                    padding:0 20px
                                                }

                                                .bb-groups-messages-left select {
                                                    height:37px
                                                }

                                                .bb-groups-messages-left .bp-list li .item-avatar {
                                                    margin-right:15px
                                                }

                                                .bb-groups-messages-left #members-list.item-list .item-avatar img {
                                                    max-width:45px
                                                }

                                                .bb-groups-messages-left #members-list.item-list .member-name a {
                                                    font-size:15px
                                                }

                                                #item-body .total-members-text {
                                                    font-size:16px; font-weight:500; letter-spacing:-.24px
                                                }

                                                #group_messages_search {
                                                    background-size:14px; background-position:left 12px center; height:32px
                                                }

                                                .bb-groups-messages-right .bb-title-wrap {
                                                    margin:-20px -20px 20px; border-bottom:1px solid var(--bb-content-border-color); padding:20px
                                                }

                                                .bb-groups-messages-right .group-messages-compose {
                                                    font-size:0
                                                }

                                                .bb-groups-messages-right .group-messages-compose:after {
                                                    content:"\ee5a"; font-family:bb-icons; font-size:22px; line-height:20px; text-align:center
                                                }

                                                #group-messages-container .bb-groups-messages-right-top .bb-title {
                                                    margin:0; line-height:1.4; font-size:18px; font-weight:500; letter-spacing:-.24px
                                                }

                                                label.bp-group-message-label {
                                                    display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center
                                                }

                                                .group-messages-members-listing .button {
                                                    box-shadow:none
                                                }

                                                a.bb-close-select-members.button {
                                                    min-width:110px
                                                }

                                                .add-more-members .bb-add-members {
                                                    font-size:14px
                                                }

                                                .add-more-members .bb-add-members .bb-icon-plus-circle {
                                                    margin-right:5px; font-size:18px; vertical-align:middle
                                                }

                                                @media screen and (max-width:560px) {
                                                    .add-more-members .bb-add-members {
                                                        font-size:12px
                                                    }

                                                    .add-more-members .bb-add-members .bb-icon-plus-circle {
                                                        font-size:16px
                                                    }
                                                }

                                                #group-messages-container .load-more .bb-icon-loader {
                                                    font-size:20px
                                                }

                                                #send_group_message_form .select2-selection__choice__remove {
                                                    font-size:0; line-height:1; margin:0 0 0 8px
                                                }

                                                #send_group_message_form .select2-selection__choice__remove:before {
                                                    content:"\e828"; font-family:bb-icons; font-size:13px; font-weight:400; line-height:1; background:#fff; border-radius:50%; color:var(--bb-body-text-color); display:-webkit-box; display:flexbox; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; min-width:13px; min-height:13px; text-indent:-1px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale
                                                }

                                                .bb-groups-messages-right .medium-editor-element, .bb-groups-messages-right .medium-editor-placeholder {
                                                    padding:0
                                                }

                                                .bb-groups-messages-right .medium-editor-element li>ol, .bb-groups-messages-right .medium-editor-element li>ul, .bb-groups-messages-right .medium-editor-placeholder li>ol, .bb-groups-messages-right .medium-editor-placeholder li>ul {
                                                    margin-bottom:0
                                                }

                                                .bb-groups-messages-right .medium-editor-element pre, .bb-groups-messages-right .medium-editor-placeholder pre {
                                                    white-space:pre-wrap; position:relative; z-index:1
                                                }

                                                .bb-groups-messages-right .medium-editor-element pre p, .bb-groups-messages-right .medium-editor-placeholder pre p {
                                                    margin-bottom:0
                                                }

                                                .bb-groups-messages-right .medium-editor-element[contenteditable=true]:empty:after, .bb-groups-messages-right .medium-editor-placeholder[contenteditable=true]:empty:after {
                                                    color:#c3c6c9; content:attr(data-placeholder); position:absolute; padding:inherit; font-style:normal
                                                }

                                                .bb-groups-messages-right .standard-form .submit {
                                                    padding:0
                                                }

                                                .bb-groups-messages-right div.bp-feedback {
                                                    background:var(--bb-content-alternate-background-color)
                                                }

                                                .bb-groups-messages-right .bp-group-messages-attached-gif-container {
                                                    margin-bottom:20px
                                                }

                                                .bb-groups-messages-right .bp-group-messages-attached-gif-container.closed {
                                                    display:none
                                                }

                                                .bb-groups-messages-right #bp-group-message-content .medium-editor-placeholder:after {
                                                    font-style:normal; pointer-events:none
                                                }

                                                #group-messages-container .bb-groups-messages-right .group-messages-type {
                                                    height:34px
                                                }

                                                #group-messages-container .group-messages-members-listing .item-list li {
                                                    border-bottom:0; margin:0 -20px 1px; width:auto; padding:8px 20px
                                                }

                                                .groups.group-messages .item-body {
                                                    margin-bottom:55px
                                                }

                                                .bb-groups-messages-right #whats-new-toolbar {
                                                    padding:0; margin-top:auto
                                                }

                                                .bb-groups-messages-right #whats-new-toolbar #send_group_message_button {
                                                    margin:0
                                                }

                                                .bb-groups-messages-right #whats-new-toolbar .emojionearea .emojionearea-picker .emojionearea-search>input {
                                                    outline:0; width:100%; min-width:100%; height:30px
                                                }

                                                .bb-groups-messages-right #whats-new-toolbar .gif-media-search-dropdown.open {
                                                    margin:0 0 10px -20px; top:auto; bottom:100%; padding-bottom:0; padding-top:10px
                                                }

                                                .bb-groups-messages-right #whats-new-toolbar .gif-media-search-dropdown:before {
                                                    left:38px; top:auto; bottom:-11px; -webkit-transform:rotate(135deg); -ms-transform:rotate(135deg); transform:rotate(135deg)
                                                }

                                                .bb-groups-messages-right #whats-new-toolbar .gif-search-content {
                                                    display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-flow:column-reverse; flex-flow:column-reverse
                                                }

                                                .bb-groups-messages-right #whats-new-toolbar .emojionearea .emojionearea-picker {
                                                    top:auto; bottom:40px
                                                }

                                                .bb-groups-messages-right #whats-new-toolbar .emojionearea .emojionearea-picker.emojionearea-filters-position-top .emojionearea-filters {
                                                    top:auto; bottom:0
                                                }

                                                .bb-groups-messages-right #whats-new-toolbar .emojionearea .emojionearea-picker .emojionearea-search-panel {
                                                    top:auto; bottom:40px
                                                }

                                                .bb-groups-messages-right #whats-new-toolbar .emojionearea .emojionearea-picker.emojionearea-filters-position-top.emojionearea-search-position-top .emojionearea-scroll-area {
                                                    bottom:auto; top:0
                                                }

                                                .bb-groups-messages-right #whats-new-toolbar .emojionearea .emojionearea-picker.emojionearea-picker-position-bottom .emojionearea-wrapper:after {
                                                    bottom:-10px; top:auto; -webkit-transform:rotate(180deg); -ms-transform:rotate(180deg); transform:rotate(180deg)
                                                }

                                                #group-messages-container .bp-navs.group-subnav li.selected a {
                                                    color:var(--bb-headings-color)
                                                }

                                                .group-messages.private-message #group-messages-container .group-messages-members-listing .all-members .group-message-member-li.selected .invite-button .icons:before {
                                                    background-color:var(--bb-primary-color); font-weight:400
                                                }

                                                .group-messages.private-message #group-messages-container .bb-groups-messages-right .bb-groups-messages-right-top {
                                                    border-color:var(--bb-content-border-color); padding:10px 20px
                                                }

                                                .group-messages.private-message #group-messages-container .bb-groups-messages-right .bp-select-members-wrap .group-messages-helper-text {
                                                    color:var(--bb-alternate-text-color); font-size:15px
                                                }

                                                .group-messages.private-message #group-messages-container .bb-groups-messages-left .group-messages-members-listing .item-list li.selected {
                                                    background-color:var(--bb-content-alternate-background-color)
                                                }

                                                .group-messages.public-message .bb-groups-messages-right .bb-groups-messages-right-top {
                                                    border-color:var(--bb-content-border-color)
                                                }

                                                .group-messages.public-message .bb-groups-messages-right .bp-select-members-wrap .group-messages-helper-text {
                                                    color:var(--bb-alternate-text-color)
                                                }

                                                #group-messages-container #whats-new-toolbar #group-messages-new-submit {
                                                    border-color:var(--bb-content-border-color)
                                                }

                                                .bp-vertical-navs .group-messages-members-listing #members-list .member-name a {
                                                    font-size:16px
                                                }

                                                .bb-panel-head {
                                                    border-color:var(--bb-content-border-color)
                                                }

                                                @media screen and (min-width:1081px) {
                                                    .bb-groups-messages-left {
                                                        border-color:var(--bb-content-border-color)
                                                    }
                                                }

                                                .bb-invite-anyone-wrap {
                                                    background:#fff; border:1px solid var(--bb-content-border-color); border-radius:4px
                                                }

                                                .bb-invite-anyone-wrap #send-invite-form {
                                                    display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-flow:row wrap; flex-flow:row wrap; margin:0
                                                }

                                                .bb-invite-anyone-wrap div.left-menu {
                                                    border-right:1px solid #e7e9ec; min-width:0; -webkit-box-flex:0; -ms-flex:0 0 360px; flex:0 0 360px; width:auto; margin:0; padding-bottom:20px
                                                }

                                                #main .bb-invite-anyone-wrap .main-column {
                                                    -webkit-box-flex:1; -ms-flex:1; flex:1; width:auto !important; margin:0 !important; padding:20px 30px 30px
                                                }

                                                .bb-invite-anyone-wrap #invite-anyone-member-list {
                                                    background:0 0; height:auto; max-height:500px; border:0; border-radius:0; padding:0
                                                }

                                                .bb-invite-anyone-wrap ul.first.acfb-holder {
                                                    margin:0 !important; padding:20px
                                                }

                                                #primary #main .bb-invite-anyone-wrap .send-to-input {
                                                    background:url("\e8f7"; font-family:bb-icons; speak:none; font-size:20px; font-style:normal; font-weight:400; font-variant:normal; text-transform:none; line-height:1; list-style:none; -webkit-font-smoothing:antialiased; color:#939597
                                                    }

                                                    .group-create .bb-invite-anyone-wrap {
                                                        display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-flow:row wrap; flex-flow:row wrap; margin:0 0 30px
                                                    }

                                                    .group-create .buddypress-wrap .bb-invite-anyone-wrap .left-menu {
                                                        border-right:1px solid #e7e9ec; min-width:0; -webkit-box-flex:0; -ms-flex:0 0 300px; flex:0 0 300px; width:auto; margin:0; max-width:100%; padding-bottom:30px
                                                    }

                                                    .group-create .bb-invite-anyone-wrap .total-members-text {
                                                        margin:0
                                                    }

                                                    @media (max-width:767px) {
                                                        .group-create .buddypress-wrap .bb-invite-anyone-wrap .left-menu {
                                                            -webkit-box-flex:0; -ms-flex:0 0 240px; flex:0 0 240px
                                                        }
                                                    }

                                                    @media (max-width:600px) {
                                                        .group-create .buddypress-wrap .bb-invite-anyone-wrap .left-menu {
                                                            -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; border-right:0; border-bottom:1px solid #e7e9ec
                                                        }
                                                    }

                                                    .bp-single-vert-nav .bb-single-main-nav--vertical li {
                                                        -webkit-transition:.3s all; transition:.3s all
                                                    }

                                                    .bb-template-v1 nav#object-nav.bb-single-main-nav--vertical {
                                                        border-radius:var(--bb-block-radius) 0 0 var(--bb-block-radius)
                                                    }

                                                    nav#object-nav.bb-single-main-nav--vertical a:hover {
                                                        color:var(--bb-primary-color); background-color:var(--bb-content-alternate-background-color)
                                                    }

                                                    nav#object-nav.bb-single-main-nav--vertical li.selected>a {
                                                        color:var(--bb-headings-color); font-weight:inherit
                                                    }

                                                    @media screen and (max-width:46.8em) {
                                                        .bb-template-v1 nav#object-nav.bb-single-main-nav--vertical {
                                                            border-radius:var(--bb-block-radius)
                                                        }

                                                        nav#object-nav.bb-single-main-nav--vertical>ul>li>a:hover {
                                                            background-color:transparent
                                                        }

                                                        .bp-single-vert-nav .main-navs ul li {
                                                            width:auto
                                                        }

                                                        .buddypress-wrap .bp-navs.bb-subnav-vert li {
                                                            float:left
                                                        }
                                                    }

                                                    @media screen and (min-width:46.8em) {
                                                        .bb-single-main-nav--vertical li:focus, .bb-single-main-nav--vertical li:hover {
                                                            background:0 0
                                                        }

                                                        nav#object-nav.bb-single-main-nav--vertical {
                                                            width:100%; -webkit-box-flex:0; -ms-flex:0 0 230px; flex:0 0 230px; float:left; margin:0; min-height:50vh; border:0; border-right:1px solid var(--bb-content-border-color); padding:20px 0
                                                        }

                                                        nav#object-nav.bb-single-main-nav--vertical li {
                                                            width:100%; padding:0
                                                        }

                                                        nav#object-nav.bb-single-main-nav--vertical .selected>a {
                                                            background:var(--bb-content-background-color); border-bottom:1px solid var(--bb-content-border-color); border-top:1px solid var(--bb-content-border-color); margin:0; position:relative
                                                        }

                                                        nav#object-nav.bb-single-main-nav--vertical .selected>a:after {
                                                            background-color:var(--bb-content-background-color); bottom:0; content:""; position:absolute; right:-1px; top:0; width:1px
                                                        }

                                                        nav#object-nav.bb-single-main-nav--vertical a {
                                                            border:0; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; margin-bottom:1px; padding:10px 15px
                                                        }

                                                        nav#object-nav.bb-single-main-nav--vertical a:hover {
                                                            background:var(--bb-content-alternate-background-color); color:var(--bb-primary-color)
                                                        }

                                                        .group-admin.bb-template-v1 .bb-subnav-plain .selected>a:after {
                                                            background-color:var(--bb-content-background-color); bottom:0; content:""; position:absolute; right:-1px; top:0; width:1px
                                                        }
                                                    }

                                                    @media screen and (min-width:46.8em) {
                                                        .bp-single-vert-nav .bp-wrap:not(.bp-fullwidth-wrap) {
                                                            display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-flow:row wrap; flex-flow:row wrap; background:var(--bb-content-background-color); border:1px solid var(--bb-content-border-color)
                                                        }

                                                        .bb-user-nav-display-wrap nav#object-nav.vertical {
                                                            width:100%; -webkit-box-flex:0; -ms-flex:0 0 200px; flex:0 0 200px
                                                        }

                                                        .bp-single-vert-nav .item-body {
                                                            min-height:50vh; padding:20px 0 20px 20px
                                                        }

                                                        .group-invites.buddypress .bp-single-vert-nav .item-body, .type-bp_members .bp-single-vert-nav .item-body {
                                                            overflow:inherit
                                                        }

                                                        .bb-single-main-nav--vertical ul {
                                                            border-right:0; border-bottom:0; float:none; margin-right:0; width:auto
                                                        }
                                                    }

                                                    .bookmark-link-container .bookmark-it .bb-helper-icon {
                                                        font:normal normal normal 20px/1 bb-icons; speak:none; display:inline-block; text-decoration:inherit; text-transform:none; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale
                                                    }

                                                    .bookmark-link-container .bookmark-it .bb-helper-icon:before {
                                                        content:"\e872"
                                                    }

                                                    .bookmark-link-container .bookmark-it .bb-helper-icon.fa-spinner {
                                                        font-family:"Font Awesome\ 5 Free"; font-weight:900
                                                    }

                                                    .bookmark-link-container .bookmark-it .bb-helper-icon.fa-spinner:before {
                                                        content:"\f110" !important
                                                    }

                                                    .bookmark-link-container .bookmark-it.bookmarked .bb-helper-icon:before {
                                                        content:"\e872"; font-family:bb-icons; font-weight:300
                                                    }

                                                    .bookmark-link-container .bookmark-it.bookmarked .bb-helper-icon.fa-spinner {
                                                        font-family:"Font Awesome\ 5 Free"; font-weight:900
                                                    }

                                                    .bookmark-link-container .bookmark-it.bookmarked .bb-helper-icon.fa-spinner:before {
                                                        content:"\f110" !important
                                                    }

                                                    .sl-wrapper .sl-button .sl-icon .fa {
                                                        font:normal normal normal 18px/1 bb-icons; speak:none; display:inline-block; text-decoration:inherit; text-transform:none; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale
                                                    }

                                                    .sl-wrapper .sl-button .sl-icon .fa:before {
                                                        content:"\eeb2"
                                                    }

                                                    .sl-wrapper .sl-button .sl-icon .fa.fa-spinner {
                                                        font-family:"Font Awesome\ 5 Free"; font-weight:900
                                                    }

                                                    .sl-wrapper .sl-button .sl-icon .fa.fa-spinner:before {
                                                        content:"\f110" !important
                                                    }

                                                    .sl-wrapper .sl-button.liked .sl-icon .fa:before {
                                                        font-family:bb-icons; content:"\eeb2"
                                                    }

                                                    .sl-wrapper .sl-button.liked .sl-icon .fa.fa-spinner {
                                                        font-family:"Font Awesome\ 5 Free"; font-weight:900
                                                    }

                                                    .sl-wrapper .sl-button.liked .sl-icon .fa.fa-spinner:before {
                                                        content:"\f110" !important
                                                    }

                                                    div.bp-zoom-meeting-container, div.bp-zoom-webinar-container {
                                                        border-radius:var(--bb-block-radius); background-color:var(--bb-content-background-color); border-color:var(--bb-content-border-color)
                                                    }

                                                    div.bp-zoom-meeting-container .bp-zoom-meeting-left, div.bp-zoom-webinar-container .bp-zoom-meeting-left {
                                                        border-color:var(--bb-content-border-color)
                                                    }

                                                    div.bp-zoom-meeting-container .bp-meeting-fields-wrap hr, div.bp-zoom-webinar-container .bp-meeting-fields-wrap hr {
                                                        background-color:var(--bb-content-border-color)
                                                    }

                                                    div.bp-zoom-meeting-container #subnav, div.bp-zoom-webinar-container #subnav {
                                                        border-radius:var(--bb-block-radius)
                                                    }

                                                    .bp-zoom-meeting-container #meetings-list li.current, .bp-zoom-meeting-container #meetings-list li:hover, .bp-zoom-webinar-container #meetings-list li.current, .bp-zoom-webinar-container #meetings-list li:hover {
                                                        background-color:var(--bb-content-alternate-background-color)
                                                    }

                                                    .bp-zoom-meeting-container .meeting-topic .meeting-title, .bp-zoom-webinar-container .meeting-topic .meeting-title {
                                                        color:var(--bb-headings-color)
                                                    }

                                                    .bp-zoom-meeting-container .meeting-item-col.meeting-meta-wrap, .bp-zoom-webinar-container .meeting-item-col.meeting-meta-wrap {
                                                        color:var(--bb-alternate-text-color)
                                                    }

                                                    .bp-zoom-meeting-container .bp-zoom-meeting-members-listing .meeting-timezone, .bp-zoom-webinar-container .bp-zoom-meeting-members-listing .meeting-timezone {
                                                        background-color:var(--bb-content-alternate-background-color); color:var(--bb-headings-color)
                                                    }

                                                    #page div.bp-zoom-meeting-container .bp-navs, #page div.bp-zoom-webinar-container .bp-navs {
                                                        background-color:var(--bb-content-background-color); border-color:var(--bb-content-border-color); border-radius:var(--bb-block-radius) var(--bb-block-radius) 0 0
                                                    }

                                                    body.rtl .bp_zoom_countdown {
                                                        direction:rtl; -webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end
                                                    }

                                                    body.rtl .single-meeting-item.bb-countdown-wrap .bp_zoom_countdown {
                                                        -webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end
                                                    }