/*20240904 TSDO DARK MODE v32*/

body {
    --lm-cream-dm-black: black !important;
    --lm-cream-dm-forest08: #1B1C10 !important;
    --lm-black-dm-cream: #F7F3E5 !important;
    --lm-white-dm-black: black !important;
    --lm-forest07-dm-limestone05: #D8CD9B !important;
    --lm-limestone01-dm-forest09: #0D0E08 !important;
    --lm-limestone02-dm-forest08: #1B1C10 !important;
    --lm-limestone03-dm-forest06: #36391f !important;
    --lm-limestone03-dm-forest07: #282B17 !important;
    --lm-limestone04-dm-forest08: #1B1C10 !important;
    --lm-limestone05-dm-forest09: #0D0E08 !important;
    --lm-lichen03-dm-forest08: #1B1C10 !important;
    --lm-lichen04-dm-forest07: #282B17 !important;
    --lm-lichen05-dm-forest08: #1B1C10 !important;
    --lm-lichen05-dm-forest09: #0D0E08 !important;
    --lm-limestone-transbox-dm-forest-transbox: rgba(54, 57, 31, 0.7) !important;
    --lm-transbox-fallback-dm-transbox-fallback: #282b17 !important;
    --bb-content-background-color: #36391F !important; /*Forest 06*/
    --bb-content-border-color: #36391F !important; /*Forest 06*/
    --bb-body-text-color: #F7F3E5 !important; /*Cream*/
    --bb-content-alternate-background-color: #1B1C10 !important; /*Forest 08*/
    --bb-headings-color: #F7F3E5 !important; /*Cream*/
    --bb-alternate-text-color: #E0D7AF !important; /*Limestone 04*/
    /*--bb-secondary-button-text-regular: #F7F3E5 !important; */
}

/*Slightly reduce brightness on photos uploaded by users to activity feed or forums*/
#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 {
    opacity: .8 !important;
}

/*////BB ACTIVITY / NEWS FEED link styling////*/

form.ac-form.events-initiated:not(.has-content) .ac-reply-content .ac-input:before {
    color: var(--cream) !important;
    opacity: .8 !important;
}

/*tsdo-dark vertical menu*/
.bb-template-v2 .buddypress-wrap .bp-settings-container .bp-navs li a:hover:before, .bb-template-v2 .woocommerce .woocommerce-MyAccount-navigation ul li a:hover:before {
    color: var(--bb-primary-color) !important;
    opacity: .5 !important;
}

.bb-template-v2 .bp-search-results-wrapper .bp-navs .current a:before, .bb-template-v2 .bp-search-results-wrapper .bp-navs .selected a:before, .bb-template-v2 .bp-single-vert-nav .bp-settings-container .bp-navs .current a:before, .bb-template-v2 .bp-single-vert-nav .bp-settings-container .bp-navs .selected a:before, .bb-template-v2 .buddypress-wrap .bp-settings-container .bp-navs .current a:before, .bb-template-v2 .buddypress-wrap .bp-settings-container .bp-navs .selected a:before, .bb-template-v2 .bp-single-vert-nav .bp-settings-container .bp-navs .selected a, .bb-template-v2 .buddypress-wrap .bp-settings-container .bp-navs .selected a, .bb-template-v2 .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a, .bb-template-v2 .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a:before, .bb-template-v2 .bp-search-results-wrapper .bp-navs .current a:hover, .bb-template-v2 .bp-search-results-wrapper .bp-navs .selected a:hover, .bb-template-v2 .bp-single-vert-nav .bp-settings-container .bp-navs .current a:hover, .bb-template-v2 .bp-single-vert-nav .bp-settings-container .bp-navs .selected a:hover, .bb-template-v2 .buddypress-wrap .bp-settings-container .bp-navs .current a:hover, .bb-template-v2 .buddypress-wrap .bp-settings-container .bp-navs .selected a:hover {
    color: var(--bb-body-text-color) !important;
    background-color: var(--bb-content-background-color) !important;
}

.activity-list .activity-item .activity-content .activity-state-reactions {
    color: var(--bb-body-text-color) !important;
}

.bb-media-model-wrapper .activity-comments .acomment-foot-actions .activity-time-since, .buddypress-wrap .activity-comments .acomment-foot-actions .activity-time-since {
    color: var(--bb-body-text-color) !important;
    opacity: .8 !important;
}

form.ac-form .ac-reply-content .ac-textarea .ac-input[contenteditable=true] {
    color: #f7f3e5 !important;
}

.view-more-comments {
    font-weight: normal !important;
    background-color: #424727 !important;
    padding: 10px !important;
    border-radius: 7px !important;
}

/*////BB REACTIONS////*/
.activity-list .activity-item .comment-item .comment-reactions .activity-state-reactions {
	background-color: #1b1c10 !important; /*tsdo-dark none --bb-content-background-color*/
	box-shadow: none !important;
	color: #f7f3e5 !important;/*tsdo-dark none*/
}

.activity-list .activity-item .activity-state-reactions .reactions_item, .activity-list .activity-item .comment-reactions .activity-state-reactions .reactions_item {
    background-color: #0D0E08 !important;
}

/*////EM Page "Help, Please!" - dark mode on FAQ toggles////*/

.elementor-366 .elementor-toggle .elementor-tab-title {
    background-color: var(--forest08) !important;
}

.elementor-366 .elementor-tab-title.elementor-active a, .elementor-366 .elementor-toggle-title {
    color: var(--cream) !important;
}

.elementor-366 .elementor-tab-content {
    background-color: var(--forest06) !important;
    color: var(--cream) !important;
}

.elementor-366 .elementor-tab-content p a {
    background-color: var(--forest07) !important;
    color: var(--cream) !important;
}

.elementor-366 .elementor-tab-content p a:hover {
    background-color: var(--forest09) !important;
}
