/**handles:buddyboss-child-css-2**/
/* HEADER STARTS */
/* #primary-menu li.meditation-iconed a img {
    width: 28px !important;
    margin: 0 auto !important;
    margin-top: 12px !important;
}
#primary-menu li.meditation-iconed.current_page_item a img {
    opacity: 0 !important;
}
#primary-menu li.meditation-iconed {
    position: relative;
    transition: 0.4s;
}

#primary-menu li.meditation-iconed.current_page_item::after {
    content: '';
    position: absolute;
    top: 39px;
    left: 26px;
    width: 28px !important;
    height: 100%;
    background: url(https://circle.elunanoelle.com/wp-content/uploads/2024/08/lotus-selected.png);
      background-repeat: repeat;
      background-size: auto;
    background-size: contain;
    background-repeat: no-repeat;
    opacity: 1;
    transform: none;
}
#buddypanel-menu li.meditation-iconed {
    position: relative;
}
#buddypanel-menu li:hover {
    transition: 0.4s;
}
body.buddypanel-open #buddypanel-menu li.meditation-iconed a {
    width: calc(100% - 12px) !important;
}
body:not(.buddypanel-open) #buddypanel-menu li.meditation-iconed a {
    width: 100% !important;
}
#buddypanel-menu li.meditation-iconed a img {
    width: 24px !important;
    opacity: 1 !important;
    margin-top: 4px;
    margin-bottom: 4px;
}
#buddypanel-menu li.meditation-iconed.current_page_item a img {
    opacity: 0 !important;
}
#buddypanel-menu li.meditation-iconed.current_page_item a img {
    opacity: 0 !important;
    transition: 0.4s;
}
#buddypanel-menu li.meditation-iconed.current_page_item::after {
    content: '';
    position: absolute;
    top: 15px;
    left: 12px;
    width: 24px !important;
    height: 100%;
    background: url(https://circle.elunanoelle.com/wp-content/uploads/2024/08/lotus-selected.png);
    background-size: contain;
    background-repeat: no-repeat;
    opacity: 1;
    transition: 0.4s;
} */
/* HEADER ENDS */
/* TIMELINE ACTIVITY STARTS */
.activity-update-form.modal-popup, 
.bp-nouveau-activity-form-placeholder-.modal-popup {
    background-color: transparent;
}
.activity-comments.threaded-comments .ac-textarea * {
    color: #f1f1f1;
}
/* TIMELINE ACTIVITY ENDS */
/* PROFILE FORUMS STARTS */
.bb-topic-status-wrapper .bb-topic-status,
#bbp-user-topics-started .item-avatar.bb-item-avatar-wrap span i {
    background-color: #e23d5c !important;
}
/* PROFILE FORUMS ENDS */
input[type="text"]:focus {
    color: #f1f1f1 !important;
}
.bb-modal-overlay.js-modal-close {
    background-color: rgba(0, 0, 0, 0.85) !important;
}
#bp-nouveau-activity-form .activity-update-form-overlay {
    background-color: rgba(0, 0, 0, 0.85) !important;
    box-shadow: 0 6px 24px rgba(18,43,70,0.1);
}
.notification-list.bb-nouveau-list li {
    background-color: #282828 !important;
}
.bb-onscreen-notification-enable .bb-onscreen-notification .notification-list.bb-more-than-3::after {
    background-color: transparent !important;
}
.bb-onscreen-notification-enable .bb-onscreen-notification .notification-list .read-item.recent-item::before {
    background: var(--bb-primary-color) !important;
}
#mepr_account_form input {
    background-color: transparent !important;
    border-color: #282828;
}
#message-threads li.current > a {
    background: var(--bb-primary-color) !important;
}
#message-threads li.current > a .thread-content .thread-to span {
    font-size: 17px !important;
    font-weight: 600 !important;
}

/* CIRCLE PLANS STARTS */
#my-currently-plans-wrapper {
    width: 100%;
}
#my-currently-plans-wrapper ul {
    list-style: none;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
#my-currently-plans-wrapper ul li a {
    display: inline-block;
    padding: 15px 25px;
    background-color: #e23d5c;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    border-radius: 10px;
    border: 1px solid #e23d5c;
    transition: 0.4s;
}
#my-currently-plans-wrapper ul li a:hover {
    background-color: transparent !important;
    color: #e23d5c;
}
/* CIRCLE PLANS ENDS */

/* SETTINGS STARTS */
#settings-form input:not([type="checkbox"]),
#settings-form input:not([type="radio"]),
#settings-form input:focus:not([type="checkbox"]),
#settings-form input:focus:not([type="radio"]) {
    background-color: transparent !important;
}
body .bb-field-wrap .bb-password-wrap .bb-toggle-password i {
    color: #f1f1f1 !important;
}
/* SETTINGS ENDS */

/* MEMBERPRESS SUBSCRIPTIONs STARTS */
.mp_wrapper table.mepr-account-table,
.mp_wrapper table.mepr-account-table {
    background-color: #1e1e1e !important;
}
.mp_wrapper table.mepr-account-table .mepr-account-rebill {
    color: #bdbdbd !important;
}
.mp_wrapper table.mepr-account-table tr.mepr-alt-row {
    background-color: #282828 !important;
}
.mfp-bg.mfp-ready {
    background-color: rgba(0, 0, 0, 0.85) !important;
}
#mepr-cancel-sub-8 .mepr-cancel-sub-text {
    color: #ffffff !important;
}
#mepr-cancel-sub-8.mepr-white-popup {
    background-color: #282828 !important;
}
#mepr-cancel-sub-8 .mepr-white-popup .mepr-cancel-sub-text {
    color: #fff !important;
}
#mepr-cancel-sub-8 .mepr-cancel-sub-buttons button {
    background-color: #e23d5c !important;
    border-color: #e23d5c !important;
}
#mepr-cancel-sub-8 .mepr-cancel-sub-buttons button.mepr-btn.mepr-confirm-no {
    background-color: #bdbdbd !important;
    border: 1px solid #bdbdbd !important;
}
.mepr-white-popup {
    background-color: #1E1E1E !important;
}
.mepr-white-popup .mepr-btn.mepr-left-margin.mepr-confirm-yes,
.mepr-white-popup .mepr-btn.mepr-upgrade-buy-now {
    background-color: #e23d5c !important;
    border: 1px solid #e23d5c !important;
}
.mepr-white-popup .mepr-btn.mepr-confirm-no,
.mepr-white-popup .mepr-btn.mepr-upgrade-cancel {
    background-color: #bdbdbd !important;
    border: 1px solid #bdbdbd !important;
}
#mepr-stripe-payment-form {
    background: #e3e3e3;
    padding: 15px;
    border-radius: 5px;
    color: #202020;
}
/* MEMBERPRESS SUBSCRIPTIONs ENDS */