/*--------------------------------------------------------------
# BuddyBoss Overrides
--------------------------------------------------------------*/

/* General Style */

/*.bb-template-v2 .notification-dropdown {*/
/*    border-radius: 0 !important;*/
/*    border: none;*/
/*    box-shadow: var(--box-shadow);*/
/*}*/

#site-navigation li a i {
    display: none !important;
}

.notification-wrap span.count {
    background-color: var(--pink) !important;
}

.header-aside-inner a.signup {
    background: var(--sea-green) !important;
    color: white !important;
    border: none !important;
    box-shadow: unset !important;
}

.header-aside-inner a.signup:hover {
    background: var(--pink) !important;
}

h2.groups-title a,
h2.course-entry-title,
.ld-section-heading h2,
h2.bb-course-title,
.notification-header h2,
#buddypress h2,
.progress_text_wrap h3 span,
.widget-title {
    font-family: var(--body-font) !important;
    color: var(--text) !important;
    font-style: normal !important;
    font-weight: 600 !important;
}

body h4.bb-title {
    font-family: var(--body-font) !important;
    color: var(--text) !important;
    font-style: normal !important;
    font-weight: 600 !important;
    text-transform: capitalize !important;
    letter-spacing: 0 !important;
}

.ld-item-list-item a.ld-item-name span {
    color: var(--text) !important;
}

.ld-item-list-item a.ld-item-name:hover span {
    color: var(--sea-green) !important;
}

/* Buddypanel Styles */

#buddypanel-menu li.menu-item {
    margin-bottom: 10px !important;
}

#buddypanel-menu .bb-icon-l {
    opacity: 1 !important;
    color: white !important;
}

.bb-template-v2 .side-panel-menu a {
    border-radius: 0 !important
}

/* Member Dashboard Styles */

.bb-dash-grid__image {
    margin-bottom: 0px !important;
}

.bb-dash-grid__image img {
    display: none;
}

.bb-la__title h2,
.bb-dash-grid__block h2 {
    font-family: var(--body-font) !important;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 2.4px;
}

.bb-dash-grid__block:hover {
    background: transparent;
}

.bb-dash-grid__block:hover .bb-icon-l {
    background-color: var(--sea-green) !important;
    border-color: var(--sea-green) !important;
    color: white;
}

.bb-dash-grid__cols-3 .bb-dash-grid__image:before {
    width: 1em;
    height: 1em;
    display: inline-block;
    position: relative;
    font-family: "bb-icons";
    font-size: 60px;
    font-weight: 200;
    margin-top: 20px;
}

.bb-ldactivity .bb-la__media:after {
    background-color: unset !important;
}

.bb-dash-grid__cols-3 .bb-dash-grid__block:nth-child(1) .bb-dash-grid__image:before {
    content: '\ee3f' !important;
}

.bb-dash-grid__cols-3 .bb-dash-grid__block:nth-child(2) .bb-dash-grid__image:before {
    content: '\e95d' !important;
}

.bb-dash-grid__cols-3 .bb-dash-grid__block:nth-child(3) .bb-dash-grid__image:before {
    content: '\e854' !important;
}

.elementor-cta--la-my-align-right .bb-la-activity-btn.bb-la-activity-btn--isslick {
    right: 0;
}

body .bb-no-data .bb-no-data__link,
.bb-forums-activity-btn__link,
.bb-la-activity-btn__link {
    border: none !important;
    background: var(--sea-green);
    color: white !important;
    font-weight: 500 !important;
    font-size: 14px !important;
    letter-spacing: 1.6px;
    text-transform: uppercase;
    padding: 8px 25px !important;
}

body .bb-no-data .bb-no-data__link:hover,
.bb-forums-activity-btn__link:hover,
.bb-la-activity-btn__link:hover {
    background: var(--pink) !important;
    color: white !important;
}

.bb-block-header__title h3 {
    font-weight: 700 !important;
    font-size: 26px !important;
}

.activity-comment {
    background: white !important;
    border-radius: 0px !important;
    margin-bottom: 10px !important;
    padding: 10px !important;
}

.bb-modal-activity-header h2 {
    font-size: 24px !important;
}

.buddypress-wrap .activity-comments .acomment_inner .acomment-content_block {
    background: white !important;
}

.bs-item-list.list-view .bs-item-wrap {
    justify-content: center;
}

.bb-forums--blank .bb-no-data {
    width: calc(100% - 40px) !important;
}

@media(max-width: 1300px) {
    .bb-dash-grid__cols-3 .bb-dash-grid__image:before {
        font-size: 50px;
    }
}

@media(max-width: 1000px) {
    .bb-dash-grid__cols-3 .bb-dash-grid__image:before {
        font-size: 46px;
    }
}

@media(max-width: 800px) {
    .bb-dash-grid__cols-3 .bb-dash-grid__image:before {
        font-size: 60px;
    }
}

@media(max-width: 767px) {
    .elementor-widget-ld-activity .bb-la-slide .bb-la__body {
        padding: 20px 20px 20px !important;
    }

    .elementor-widget-ld-activity .bb-la .slick-arrow {
        margin-top: -30px !important;
    }

    .bb-dash-grid__frame > .bb-dash-grid__block:first-child {
        border-radius: 24px 0 0 0 !important;
    }

    .bb-dash-grid__frame > .bb-dash-grid__block:last-child {
        border-radius: 0 0 24px 0 !important;
    }
}

@media(max-width: 544px) {
    .bb-dash-grid__frame > .bb-dash-grid__block:first-child {
        border-radius: 24px 24px 0 0 !important;
    }

    .bb-dash-grid__frame > .bb-dash-grid__block:last-child {
        border-radius: 0 0 0 24px !important;
    }
}
