.carbon-dark-mode {
    --background-dark-mode: #222222;
    --background-dark-mode-aside: #2a2a2a;
    background-color: var(--background-dark-mode);
   

    color: var(--color-white-contrast-100);


    --color-border: rgba(255,255,255,0.1);
    --color-border-black:       rgba(255,255,255,0.1);
    --color-border-white:       rgba(255,255,255,0.1);

    --color-dark-contrast-100:  rgba(255,255,255,0.8);
    --color-dark-contrast-90:   rgba(255,255,255,0.85);
    --color-dark-contrast-80:   rgba(255,255,255,0.75);
    --color-dark-contrast-70:   rgba(255,255,255,0.65);
    --color-dark-contrast-60:   rgba(255,255,255,0.6);
    --color-dark-contrast-50:   rgba(255,255,255,0.5);
    --color-dark-contrast-40:   rgba(255,255,255,0.4);
    --color-dark-contrast-30:   rgba(255,255,255,0.3);
    --color-dark-contrast-20:   rgba(255,255,255,0.2);
    --color-dark-contrast-10:   rgba(255,255,255,0.1);

    --color-white-contrast-100: rgba(255,255,255,0.8);
    --color-white-contrast-90:  rgba(255,255,255,0.85);
    --color-white-contrast-80:  rgba(255,255,255,0.75);
    --color-white-contrast-70:  rgba(255,255,255,0.65);
    --color-white-contrast-60:  rgba(255,255,255,0.6);
    --color-white-contrast-50:  rgba(255,255,255,0.5);
    --color-white-contrast-40:  rgba(255,255,255,0.4);
    --color-white-contrast-30:  rgba(255,255,255,0.3);
    --color-white-contrast-20:  rgba(255,255,255,0.2);
    --color-white-contrast-10:  rgba(255,255,255,0.1);
}

.carbon-dark-mode .set-background-module {
    background-color: var(--background-dark-mode-aside);
}
.carbon-dark-mode [class*="list-seperated"]>*:not(:last-child) {
    border-bottom: 1px solid var(--color-border);
}
.carbon-dark-mode .list-seperated-exclude-first>*:first-child {
    border: none;
}

.carbon-dark-mode .widget__title-style-1 i,
.carbon-dark-mode .heading__title-has-icon i,
.carbon-dark-mode .block-heading .block-heading__title-has-icon i {
    /*background-color: var(--color-white-contrast-100);*/
    /*color: var(--color-custom-black);*/

    border-color: var(--color-border-white);
    color: var(--color-white-contrast-100);
}
.carbon-dark-mode article[data-dark-mode="true"] .post__text:not(.text-color-black) a.post__cat {
    /*color: var(--color-white-contrast-100) !important;*/
}


.carbon-dark-mode .inverse-text .category__title a,
.carbon-dark-mode .inverse-text .post__title,
.carbon-dark-mode .inverse-text .post__title a,
.carbon-dark-mode .inverse-text .entry-title,
.carbon-dark-mode .inverse-text .entry-title a,
.carbon-dark-mode .inverse-text .entry-author a.entry-author__name,
.carbon-dark-mode .inverse-text .entry-author time.time,
.carbon-dark-mode .inverse-text time.time,
.carbon-dark-mode .inverse-text .category__readmore a,
.carbon-dark-mode .inverse-text .widget_categories li>a,
.carbon-dark-mode .inverse-text .widget_archive li>a,
.carbon-dark-mode .heading-inside .heading__title-inside,
.carbon-dark-mode .widget .widget__title .widget__title-text,
.carbon-dark-mode  .block-heading__subtitle p,
.carbon-dark-mode .heading-inside .heading__title-inside,
.carbon-dark-mode .block-heading .block-heading__title,
.carbon-dark-mode article[data-dark-mode="true"] a.post__cat ,
.carbon-dark-mode article[data-dark-mode="true"] .post__title,
.carbon-dark-mode article[data-dark-mode="true"] .post-comment a,
.carbon-dark-mode .atbs-search-form .search-heading-title {
    color: var(--color-white-contrast-100);
}

.carbon-dark-mode article[data-dark-mode="true"] .post-author__name,
.carbon-dark-mode article[data-dark-mode="true"] a.post-author__name,
.carbon-dark-mode article[data-dark-mode="true"] .post-author__socials a,
.carbon-dark-mode article[data-dark-mode="true"] .comment-count a,
.carbon-dark-mode article[data-dark-mode="true"] .view-count,
.carbon-dark-mode article[data-dark-mode="true"] .list-index {
    color: var(--color-white-contrast-80);
}

.carbon-dark-mode article .inverse-text .post__excerpt,
.carbon-dark-mode article[data-dark-mode="true"] .inverse-text .post__excerpt,
.carbon-dark-mode article[data-dark-mode="true"] .post__excerpt {
    color: var(--color-white-contrast-50);
    opacity: 1;
}

.carbon-dark-mode article .inverse-text time.time,
.carbon-dark-mode article[data-dark-mode="true"] .inverse-text time.time,
.carbon-dark-mode article[data-dark-mode="true"] time.time {
    color: var(--color-white-contrast-50);
    opacity: 1;
}
.carbon-dark-mode article[data-dark-mode="true"] .post-button-bookmark svg {
    fill: rgb(203, 203, 203);
}
.carbon-dark-mode .btn-circle.btn-border, 
.carbon-dark-mode .btn-border {
    border-color: var(--color-border-white);
} 
.carbon-dark-mode .btn-circle {
    color: var(--color-white-contrast-100);
}
.carbon-dark-mode .btn-circle svg {
    fill: #999;
}
.carbon-dark-mode .btn-white  {
    background-color: var(--background-dark-mode-aside);
}
.carbon-dark-mode .btn-bookmark-circle {
    background-color: var(--background-dark-mode);
}
.carbon-dark-mode .nav-white .owl-next,
.carbon-dark-mode .nav-white .owl-prev {
    background-color: var(--background-dark-mode-aside);
    color: var(--color-white-contrast-100);
}


.carbon-dark-mode .widget_loginwithajaxwidget .lwa-info > a {
    color: var(--color-white-contrast-80);
}
/* ----------------------- carbon-featured-module-1 */
.carbon-dark-mode .carbon-featured-module-1 .owl-stage-outer:before,
.carbon-dark-mode .carbon-featured-module-1 .owl-stage-outer:after,
.carbon-dark-mode .post--vertical-reverse-feature .post__text:before,
.carbon-dark-mode .post--vertical-reverse-feature .post__thumb:before {
    background-color: var(--background-dark-mode);
}
/* .carbon-featured-module-1 ----------------------- */


/* ----------------------- carbon-featured-module-2 */
.carbon-dark-mode .carbon-featured-module-2 .section-main:before {
    --color-primary: rgba(255,255,255,0.6);
}
/* .carbon-featured-module-2 ----------------------- */


/* ----------------------- carbon-listing-grid-card-1 */
.carbon-dark-mode .post-card-multiple-info[data-dark-mode="true"] {
    background-color: var(--background-dark-mode);
}
.carbon-dark-mode .post-card-multiple-info[data-dark-mode="true"]:hover {
    background-color: var(--color-primary);
}
.carbon-dark-mode .post-card-multiple-info[data-dark-mode="true"]:hover .post__text:not(.text-color-black) .post__cat,
.carbon-dark-mode .post-card-multiple-info[data-dark-mode="true"]:hover .comment-count a,
.carbon-dark-mode .post-card-multiple-info[data-dark-mode="true"]:hover .view-count {
    color: var(--color-secondary) !important;
}
.carbon-dark-mode .post-card-multiple-info[data-dark-mode="true"]:hover time.time,
.carbon-dark-mode .post-card-multiple-info[data-dark-mode="true"]:hover .post__excerpt {
    /*color: var(--color-white-contrast-100);*/
    /*opacity: 0.8;*/
}
/* .carbon-listing-grid-card-1 ----------------------- */

/* ----------------------- carbon-listing-card-1-has-sidebar */
.carbon-dark-mode .post--vertical-style-card-background-neutral[data-dark-mode="true"] {
    background-color: var(--background-dark-mode-aside);
}
/* .carbon-listing-card-1-has-sidebar ----------------------- */


/* ----------------------- carbon-listing-list-3-has-sidebar */
.carbon-dark-mode .post--horizontal-margin-top-text-background[data-dark-mode="true"] .post__text:before {
    background-color: var(--background-dark-mode-aside);
}
@media (max-width: 767px) {
    .carbon-dark-mode .post--horizontal-margin-top-text-background[data-dark-mode="true"] {
        background-color: var(--background-dark-mode-aside);
    }
}
/* .carbon-listing-list-3-has-sidebar ----------------------- */


/* ----------------------- carbon-posts-grid-4 */
.carbon-dark-mode  .post--horizontal-hover-background[data-dark-mode="true"]:hover a.post__cat {
    color: var(--color-secondary) !important;
}
.carbon-dark-mode .post--horizontal-hover-background[data-dark-mode="true"]:hover .post__text a.post__cat {
    color: var(--color-secondary) !important;
}
/* .carbon-posts-grid-4 ----------------------- */


/* ----------------------- carbon-posts-grid-6 */
.carbon-dark-mode .post--horizontal-text-pattern[data-dark-mode="true"]:before {
    opacity: 1;
    background-color: var(--background-dark-mode-aside);
}
/* .carbon-posts-grid-6 ----------------------- */


/* ----------------------- carbon-featured-module-5 */
.carbon-dark-mode .post--horizontal-hover-background.post--horizontal-hover-background_style-2[data-dark-mode="true"] .post__title a {
    color: var(--color-white-contrast-100);
}
/* .carbon-featured-module-5 ----------------------- */

/* ----------------------- carbon-featured-slider-2 */
.carbon-dark-mode .carbon-featured-slider-2 .post--horizontal-thumb-large[data-dark-mode="true"]  .post__title a {
    color: var(--color-white-contrast-100);
}
/* .carbon-featured-slider-2 ----------------------- */



/* ----------------------- carbon-featured-module-6 */

.carbon-dark-mode .carbon-featured-module-6 .section-main {
    background-color: var(--background-dark-mode-aside);
}
.carbon-dark-mode .post--vertical-style-card-thumb-small[data-dark-mode="true"] {
    background-color: var(--background-dark-mode-aside);
}
@media (max-width: 767px) {
    .carbon-dark-mode .carbon-featured-module-6 .section-main:before {
        background-color: var(--background-dark-mode-aside);
    }
}
/* .carbon-featured-module-6 ----------------------- */

/* ----------------------- carbon-featured-module-7 */
@media (min-width: 992px) {
    .carbon-dark-mode .post--horizontal-hover-background.post--horizontal-hover-background_style-2[data-dark-mode="true"]:hover .post__title a {
        color: #222222;
    }
}
/* .carbon-featured-module-7 ----------------------- */

/* ----------------------- carbon-featured-module-8 */
.carbon-dark-mode .carbon-featured-module-8 .section-main .post-sub {
    border-color: var(--color-border);
}
@media (min-width: 992px) {
    .carbon-dark-mode .post--vertical-style-card-thumb-aside[data-dark-mode="true"]:hover.custom-color-black .post__text a.post__cat, 
    .carbon-dark-mode .post--no-thumb-card[data-dark-mode="true"]:hover.custom-color-black .post__text a.post__cat, 
    .carbon-dark-mode .post--no-thumb-card[data-dark-mode="true"]:hover a.post__cat {
        color: var(--color-secondary) !important;
    }
}
/* .carbon-featured-module-8 ----------------------- */


/* ----------------------- carbon-featured-module-10 */
@media (min-width: 992px) {
    .carbon-dark-mode .posts-list-vertical_style-7:hover > *:first-child .post--vertical-style-card-thumb-aside[data-dark-mode="true"] .post__cat {
        color: var(--color-white-contrast-100) !important;
    }
    .carbon-dark-mode .posts-list-vertical_style-7:hover > *:first-child .post--vertical-style-card-thumb-aside[data-dark-mode="true"] .post__title {
        color:var(--color-white-contrast-100);
    }
    .carbon-dark-mode .posts-list-vertical_style-7:hover > *:first-child .post--vertical-style-card-thumb-aside[data-dark-mode="true"] a.post-author__name {
        color: var(--color-white-contrast-80);
    }
    .carbon-dark-mode .posts-list-vertical_style-7:hover > *:first-child .post--vertical-style-card-thumb-aside[data-dark-mode="true"] time.time {
        color: var(--color-white-contrast-100);
    }
    .carbon-dark-mode  .posts-list-vertical_style-7:hover > *:hover .post--vertical-style-card-thumb-aside:hover[data-dark-mode="true"] .post__cat {
        color: var(--color-secondary) !important;
    }
    .carbon-dark-mode  .posts-list-vertical_style-7:hover > *:hover .post--vertical-style-card-thumb-aside:hover[data-dark-mode="true"] .post__cat {
        color: var(--color-secondary) !important;
    }

    .carbon-dark-mode .posts-list-vertical_style-7:hover > *:first-child .post--vertical-style-card-thumb-aside.post__live.custom-color-black .post__live-icon,
    .carbon-dark-mode .posts-list-vertical_style-7:hover > *:first-child .post--vertical-style-card-thumb-aside.post__live .post__live-icon {
        /*border-color: var(--color-white-contrast-40);*/
        /*color: var(--color-white-contrast-100);*/
        /*--color-live-opacity-0_4: var(--color-white-contrast-40);*/
        /*--color-live-opacity-0: rgba(255,255,255,0);*/
    }
    .carbon-dark-mode .posts-list-vertical_style-7:hover > *:first-child .post--vertical-style-card-thumb-aside.post__live.custom-color-black .post__live-icon:before,
    .carbon-dark-mode .posts-list-vertical_style-7:hover > *:first-child .post--vertical-style-card-thumb-aside.post__live .post__live-icon:before {
        /*background-color: var(--color-white-contrast-100);*/
    }
}
/* .carbon-featured-module-10 ----------------------- */

/* ----------------------- carbon-featured-module-11 */
@media (min-width: 992px) {
    .carbon-dark-mode .carbon-featured-module-11 .post--vertical-style-card-thumb-aside[data-dark-mode="true"]:hover .post__cat {
        color: var(--color-secondary) !important;
    }
}
@media (max-width: 1366px) {
    .carbon-dark-mode .carbon-featured-module-11 .post--vertical-normal-two-column[data-dark-mode="true"] time.time {
        color: var(--color-white-contrast-100);
    }
}
/* .carbon-featured-module-11 ----------------------- */

/* ----------------------- carbon-featured-module-12 */
@media (min-width: 992px) {
    .carbon-dark-mode .atbs-post-hover-theme-style[data-dark-mode="true"]:hover.custom-color-black .post__text a.post__cat, 
    .carbon-dark-mode .atbs-post-hover-theme-style[data-dark-mode="true"]:hover .post__cat {
        color: var(--color-secondary) !important;
    }
}
/* .carbon-featured-module-12 ----------------------- */

/* ----------------------- carbon-featured-module-16 */
.carbon-dark-mode .nav-border .owl-prev,
.carbon-dark-mode .nav-border .owl-next {
    background-color: var(--background-dark-mode-aside);
    color: var(--color-white-contrast-100);
    border-color: var(--background-dark-mode-aside);
}
/* .carbon-featured-module-16 ----------------------- */

/* ----------------------- carbon-featured-module-17 */
.carbon-dark-mode .carbon-featured-module-17 .owl-carousel .owl-item.active + .owl-item + .owl-item .category-item[data-dark-mode="true"],
.carbon-dark-mode .background-black,
.carbon-dark-mode .carbon-featured-module-17 .owl-carousel-under-post .slide-content:first-child + .slide-content + .slide-content .category-item,
.carbon-dark-mode .carbon-featured-module-17 .owl-carousel .owl-item.active + .owl-item + .owl-item .category-item,
.carbon-dark-mode .carbon-featured-module-17 .owl-carousel-under-post .slide-content:first-child + .slide-content + .slide-content .category-item .category__thumb:before,
.carbon-dark-mode .carbon-featured-module-17 .owl-carousel .owl-item.active + .owl-item + .owl-item .category-item .category__thumb:before {
    background-color: var(--background-dark-mode-aside);
}

.carbon-dark-mode .category-card-carousel-heading .card-carousel-heading {
    color: var(--color-white-contrast-100);
}
/* .carbon-featured-module-17 ----------------------- */

/* ----------------------- carbon-featured-module-19 */
.carbon-dark-mode  .carbon-featured-module-19 .section-sub {
    background-color: var(--background-dark-mode-aside);
}
@media (min-width: 992px) {
    .carbon-dark-mode .posts-list-nothumb-horizontal_style-1:hover > *:nth-child(2) .atbs-post-hover-theme-style a.post__cat {
        color: var(--color-white-contrast-100) !important;
    }
    .carbon-dark-mode .posts-list-nothumb-horizontal_style-1:hover > *:nth-child(2) .atbs-post-hover-theme-style .post__title {
        color: var(--color-white-contrast-100);
    }
    .carbon-dark-mode .posts-list-nothumb-horizontal_style-1:hover > *:nth-child(2) .atbs-post-hover-theme-style a.post-author__name {
        color: rgba(0,0,0,0.6);
    }
    .carbon-dark-mode .posts-list-nothumb-horizontal_style-1:hover > *:nth-child(2) .atbs-post-hover-theme-style time.time {
        color: var(--color-white-contrast-100);
    }
}
@media (max-width: 991px) and (min-width: 768px) {
    .carbon-dark-mode .carbon-featured-module-19 .section-sub {
        background-color: transparent;
    }
    .carbon-featured-module-19 .section-sub .posts-list .list-item > * {
        background-color: transparent;
    }
}
@media (max-width: 767px) {
    .carbon-dark-mode .carbon-featured-module-19 .section-sub {
        background-color: transparent;
    }
}
/* .carbon-featured-module-19 ----------------------- */

/* ----------------------- carbon-featured-module-20 */
.carbon-dark-mode .carbon-featured-module-20 .owl-carousel .post--vertical-style-card-text-below[data-dark-mode="true"] {
    background-color: var(--background-dark-mode-aside);
}
/* .carbon-featured-module-20 ----------------------- */

/* ----------------------- carbon-featured-module-21 */

@media (min-width: 992px) {
    .carbon-dark-mode .carbon-featured-module-21 .post--vertical-style-card-text-below[data-dark-mode="true"] {
        background-color: var(--background-dark-mode-aside);
    }
    .carbon-dark-mode .carbon-featured-module-21 .section-sub {
        background-color: var(--background-dark-mode-aside);
    }
}
/* .carbon-featured-module-21 ----------------------- */


/* ----------------------- carbon-featured-module-22 */
.carbon-dark-mode .carbon-featured-module-22 .owl-carousel .owl-next,
.carbon-dark-mode .carbon-featured-module-22 .owl-carousel .owl-prev {
    background-color: var(--background-dark-mode-aside) !important;
    color: var(--color-white-contrast-100);
}
@media (max-width: 575px) {
    .carbon-dark-mode .carbon-featured-module-22 .post--vertical-radius-normal[data-dark-mode="true"] .post__title a {
        color: var(--color-white-contrast-100);
    }
}
/* .carbon-featured-module-22 ----------------------- */

/* ----------------------- carbon-featured-module-23 */
.carbon-dark-mode .carbon-featured-module-23 .post--vertical-style-card.post--vertical-style-card-background-neutral[data-dark-mode="true"]:not(:hover) {
    background-color: var(--background-dark-mode);
}
.carbon-dark-mode .carbon-featured-module-23 .owl-carousel .owl-prev,
.carbon-dark-mode .carbon-featured-module-23 .owl-carousel .owl-next {
    background-color: var(--background-dark-mode);
    color: var(--color-white-contrast-100);
}

@media (max-width: 991px) {
    .carbon-dark-mode .carbon-featured-module-23 .post--vertical-style-card.post--vertical-style-card-background-neutral {
        background-color: var(--background-dark-mode);
    }
}
/* .carbon-featured-module-23 ----------------------- */

/* ----------------------- carbon-featured-module-39 */
@media (max-width: 1199px) {
    .carbon-dark-mode .carbon-featured-module-39 .section-sub:before {
        background-color: var(--background-dark-mode-aside);
    }
}
/* .carbon-featured-module-39 ----------------------- */


/* ----------------------- carbon-featured-module-51 */
.carbon-dark-mode .carbon-featured-module-51 .post--overlay-follow-parent .post__text {
    background-color: var(--background-dark-mode-aside);
}
/* .carbon-featured-module-51 ----------------------- */

/* ----------------------- carbon-featured-module-52 */
.carbon-dark-mode .carbon-featured-module-52 .atbs-block__inner:before {
    background-color: var(--background-dark-mode-aside);
}
.carbon-dark-mode .carbon-featured-module-52 .nav-white .owl-next,
.carbon-dark-mode .carbon-featured-module-52 .nav-white .owl-prev {
    background-color: var(--background-dark-mode);
    background-color: var(--color-primary);
}
@media (max-width: 991px) {
    .carbon-dark-mode .carbon-featured-module-52 .section-sub {
        background-color: var(--background-dark-mode-aside);
    }
}
/* .carbon-featured-module-52 ----------------------- */


.carbon-dark-mode .carbon-featured-slider-1 .post--vertical-thumb-hidden[data-dark-mode="true"] {
    background-color: var(--background-dark-mode-aside);
}


/* ----------------------- carbon-listing-grid-3 */
.carbon-dark-mode .atbs-post-hover-theme-style.post--vertical-style-card-border-elip[data-dark-mode="true"]:before {
    background-color: var(--background-dark-mode-aside);
}
@media (min-width: 992px) {
    .carbon-dark-mode .atbs-post-hover-theme-style.post--vertical-style-card-border-elip[data-dark-mode="true"]:hover:before {
        background-color: var(--color-primary);
    }
}
/* .carbon-listing-grid-3 ----------------------- */

/* ----------------------- carbon-listing-grid-4 */
.carbon-dark-mode .post--vertical-style-card-normal[data-dark-mode="true"] {
    background-color: var(--background-dark-mode-aside);
}
/* .carbon-listing-grid-4 ----------------------- */

/* ----------------------- carbon-listing-grid-7 */
.carbon-dark-mode .post--vertical-style-card-thumb-margin-reverse[data-dark-mode="true"] .post__text {
    background-color: var(--background-dark-mode-aside);
}
/* .carbon-listing-grid-7 ----------------------- */

/* ----------------------- carbon-listing-list-4-has-sidebar */
.carbon-dark-mode .post--horizontal-thumb-follow-parent-style-normal[data-dark-mode="true"] {
    background-color: var(--background-dark-mode-aside);
}
.carbon-dark-mode .post--horizontal-thumb-follow-parent-style-normal[data-dark-mode="true"] .btn-bookmark-circle {
    background-color: var(--background-dark-mode-aside);
}
/* .carbon-listing-list-4-has-sidebar ----------------------- */




.carbon-dark-mode .site-footer .atbs-carbon-widget .widget__title-style-1 i {
    /*color: #222222;*/
}
.carbon-dark-mode .carbon-widget-topic-1 .topic-title a,
.carbon-dark-mode .carbon-widget-topic-2 .topic-title a,
.carbon-dark-mode .carbon-widget-topic-3 .posts-list a {
    color: var(--color-white-contrast-100);
}
.carbon-dark-mode .carbon-widget-topic-2 .topic-counter {
    background-color: var(--background-dark-mode-aside);
    color: var(--color-white-contrast-100);
}
.carbon-dark-mode [class *='carbon-widget-subscribe-'] .form-control .form-description,
.carbon-dark-mode [class *='carbon-widget-subscribe-'] .form-control h4 {
    color: var(--color-white-contrast-100);
}
.carbon-dark-mode [class *='carbon-widget-subscribe-'] p input {
    border: 1px solid var(--color-border);
    color: var(--color-white-contrast-100);
}
.carbon-dark-mode [class *='carbon-widget-subscribe-'] p input::placeholder {
    color: var(--color-white-contrast-100);
}
.carbon-dark-mode .carbon-widget-topic-4 .topic-title a {
    color: var(--color-white-contrast-100);
}
.carbon-dark-mode .carbon-widget-topic-4 .topic-title a:hover {
    /*color: #222222;*/
}
.carbon-dark-mode .widget__author .social-list>li>a,
.carbon-dark-mode .widget__author .author__name a {
    color: var(--color-white-contrast-100);
}

.carbon-dark-mode .carbon-widget-posts-review-1 .post--no-thumb-review-score[data-dark-mode="true"]:before {
    background-image: radial-gradient(circle at 50% 0, transparent 40px, var(--background-dark-mode-aside) 0);
    /*z-index: 1;*/
}
.carbon-dark-mode .carbon-widget-posts-review-1 .post--no-thumb-review-score[data-dark-mode="true"] .review-count-percent .progress-score__meter {
    stroke: var(--background-dark-mode-aside);
    fill: var(--background-dark-mode-aside);
}
.carbon-dark-mode .carbon-widget-posts-review-1 .post--no-thumb-review-score[data-dark-mode="true"] .review-count-percent .progress-score-number {
    background-color: var(--background-dark-mode-aside);
}


.carbon-dark-mode .single-body p,
.carbon-dark-mode .socials-share-box .social-share-label,
.carbon-dark-mode .single-next-article-box .next-article-popup-heading,
.carbon-dark-mode .author-box .author-name a,
.carbon-dark-mode .comments-count,
.carbon-dark-mode .view-count,
.carbon-dark-mode .posts-navigation .post__title,
.carbon-dark-mode .posts-navigation .posts-navigation__prev .posts-navigation__label,
.carbon-dark-mode .posts-navigation .posts-navigation__next .posts-navigation__label{
    color: var(--color-white-contrast-100);
}
.carbon-dark-mode .posts-navigation .posts-navigation__label path {
    fill: var(--color-white-contrast-100);
}
.carbon-dark-mode .author-box .author-bio {
    color: var(--color-white-contrast-80);
}

.carbon-dark-mode .author-box .author-social a {
    color: var(--color-white-contrast-60);
}

.carbon-dark-mode .table-content-panel ol li a {
    color: var(--color-white-contrast-100);
}
.carbon-dark-mode .table-content-panel ol li:before {
    border-color: var(--color-border-white);
}
/* =============================================================================
   Heading Styles
============================================================================= */
/*Heading 2*/
.carbon-dark-mode .page-heading__title.block-heading_style-2:before,
.carbon-dark-mode .block-heading_style-2:before {
    background-color: var(--color-white-contrast-100) !important;
}
/*Heading 3*/
.carbon-dark-mode .block-heading_style-3 .block-heading__title,
.carbon-dark-mode .block-heading_style-3 .page-heading__title.block-heading__title {
    -webkit-text-stroke-color: var(--color-white-contrast-100) !important;
}
.carbon-dark-mode .block-heading_style-3 .block-heading__subtitle:before,
.carbon-dark-mode .block-heading_style-3 .page-heading__title .block-heading__subtitle:before {
    background-color: var(--color-white-contrast-100) !important;
    opacity: 0.6;
}
/*Heading 4*/
.carbon-dark-mode .block-heading_style-9:before,
.carbon-dark-mode .block-heading_style-9:after,
.carbon-dark-mode .page-heading.block-heading_style-9:before,
.carbon-dark-mode .page-heading.block-heading_style-9:after {
    border-color: var(--color-white-contrast-100) !important; 
    opacity: 0.6;
}
/*Heading 5*/
.carbon-dark-mode .block-heading_style-5 {
    border-color: var(--color-white-contrast-100) !important;
}
/*Heading 6*/
.carbon-dark-mode .block-heading_style-6 .block-heading__title:after, 
.carbon-dark-mode .block-heading_style-6 .block-heading__title:before {
    border-color: var(--color-white-contrast-100) !important;
}
/*Heading 7*/
.carbon-dark-mode .block-heading_style-7 .block-heading__title:before,
.carbon-dark-mode .block-heading_style-7 .page-heading__title.block-heading__title:before {
    background-color: #ccc !important;
    z-index: 1;
}
.carbon-dark-mode .block-heading_style-7 .block-heading__title:after,
.carbon-dark-mode .block-heading_style-7 .page-heading__title.block-heading__title:after {
    background-color: var(--color-white-contrast-100) !important;
}
/*Heading 8*/
.carbon-dark-mode .page-heading.block-heading_style-8, 
.carbon-dark-mode .block-heading_style-8 {
    z-index: 1;
}
.carbon-dark-mode .block-heading_style-8 .page-heading__title.block-heading__title, 
.carbon-dark-mode .block-heading_style-8 .block-heading__title {
    background-color: #cccccc !important;
    color: var(--background-dark-mode) !important;
}
.carbon-dark-mode .block-heading_style-8 .block-heading__title:before, 
.carbon-dark-mode .block-heading_style-8 .page-heading__title.block-heading__title:before {
    /*background-color: #fff;*/
    /*color: #222222;*/
    border-color: var(--color-border) !important;
    z-index: -1;
}

.carbon-dark-mode .widget__title-style-2:before,
.carbon-dark-mode .widget__title-style-2:after {
    border-color: var(--color-border);
}
.carbon-dark-mode .widget__title-style-3:before,
.carbon-dark-mode .widget__title-style-3:after {
    background-color: var(--color-white-contrast-100);
}

.archive:not(.category) .carbon-dark-mode .block-heading:not(.block-heading_style-8) .page-heading__title {
    color: var(--color-white-contrast-100) !important;

}
/* =============================================================================
   Footer Styles
============================================================================= */
.carbon-dark-mode .site-footer {

}

.carbon-dark-mode .text-footer-color-white option {
    --color-select-int: var(--color-white-contrast-100);
}


.carbon-dark-mode .footer-3 {
    background-color: var(--background-dark-mode) !important;
}
.carbon-dark-mode .footer-3 .site-footer__section-main {
    --color-white-footer: rgba(255,255,255,0.8) !important;
    --color-white-footer-60: rgba(255,255,255,0.6) !important;
    --background-dark-mode-aside: #fff !important;
}
.carbon-dark-mode .footer-3 .site-footer__section-sub {
    --color-white-footer: rgba(255,255,255,0.8) !important;
    --color-white-footer-60: rgba(255,255,255,0.6) !important;
    --color-border: rgba(255,255,255,0.1) !important;
    --background-dark-mode-aside: #222222 !important;
}

/*Footer 6*/
.carbon-dark-mode .footer-6 .site-footer__section-main:before {
    box-shadow: 0 -2px 12px rgba(53,53,53,0.5);
}
.carbon-dark-mode .footer-6 .site-logo img:nth-child(1) {
    display: none;
}
.carbon-dark-mode .footer-6 .site-logo img:nth-child(2) {
    display: block;
}
.carbon-dark-mode .footer-6 .carbon-widget-subscribe-2 p button {
    background-color: var(--background-dark-mode-aside) !important;
}

@media (min-width: 992px) {
    .carbon-dark-mode .footer-6 .site-footer__section-main {
        --background-dark-mode: #222222 !important;
        --background-dark-mode-aside: #2a2a2a !important;
    }
    .carbon-dark-mode .footer-6 .site-footer__section-sub.inverse-text:before,
    .carbon-dark-mode .footer-6 .site-footer__section-sub:before,
    .carbon-dark-mode .footer-6 .site-footer__section-sub {
        --background-dark-mode: #2a2a2a;
    }
}

.carbon-dark-mode .footer-6 .site-footer__section-sub:before {
    background-color: var(--background-dark-mode);
}

/*Footer 7*/
.carbon-dark-mode .footer-7 .section-content-group {
    --background-dark-mode: #222222 !important;
    --background-dark-mode-aside: #2a2a2a !important;
}
.carbon-dark-mode .footer-7 .site-footer__section-main:before {
    background-color: var(--background-dark-mode-aside);
}
.carbon-dark-mode .footer-7 .section-content-group {
    box-shadow: 0 -2px 15px rgba(53,53,53,0.5);
}
/*Footer 8*/
.carbon-dark-mode .footer-8 {
    --background-dark-mode: #2a2a2a;
    --background-dark-mode-aside: #222222;
}
.carbon-dark-mode .footer-8 .site-footer__section-sub {

}
.carbon-dark-mode .footer-8:before {
    background-color: var(--background-dark-mode);
}
.carbon-dark-mode .footer-8 .social-list:not(.author-social-list)>li>a {
    border: none;
}
.carbon-dark-mode .footer-8 .site-footer__section-main .site-footer__section-inner {
    box-shadow: 0 -20px 45px -15px rgba(0,0,0,0.35);
}
/*Footer 9*/
.carbon-dark-mode .footer-9 {
    --background-dark-mode: #2a2a2a;
    --background-dark-mode-aside: #222222;
}


/*Footer 11*/
.carbon-dark-mode .footer-11 {
    --color-white-footer: rgba(255,255,255,0.8) !important;
    --color-white-footer-60: rgba(255,255,255,0.6) !important;
    --color-border: rgba(255,255,255,0.1) !important;
}

/* =============================================================================
   Single
============================================================================= */
.carbon-dark-mode .atbs-article-reactions .atbs-reactions-content .atbs-reaction-count:before,
.carbon-dark-mode .atbs-article-reactions .atbs-reactions-content .atbs-reaction-count {
    background-color: var(--background-dark-mode-aside);
}
.carbon-dark-mode .entry-cat:not(.post__cat--bg) {
    color: var(--color-white-contrast-100);
}
.carbon-dark-mode .entry-teaser {
    color: var(--color-white-contrast-50);
}
.carbon-dark-mode .entry-title,
.carbon-dark-mode .entry-author a.entry-author__name {
    color: var(--color-white-contrast-100);
}

.carbon-dark-mode .entry-author time.time {
    color: var(--color-white-contrast-60);
}
.carbon-dark-mode .entry-author.entry-author_style-1 .entry-author__text > *:not(:last-child):after {
    background-color: var(--color-white-contrast-100);
}
.carbon-dark-mode .comments-section,
.carbon-dark-mode .comment-reply-title {
    color: var(--color-white-contrast-100);
}
.carbon-dark-mode .comment-reply-link {
    color: var(--color-white-contrast-100);
    opacity: 0.8;
}
.carbon-dark-mode .comment-metadata a,
.carbon-dark-mode .comment-metadata a:hover,
.carbon-dark-mode .comment-metadata a:focus,
.carbon-dark-mode .comment-metadata a:active,
.carbon-dark-mode .comment-metadata a:visited,
.carbon-dark-mode .comment-metadata .comment-edit-link:before,
.carbon-dark-mode .comment-reply-link:before {
    color: var(--color-white-contrast-100);
    opacity: 0.4;
}
.carbon-dark-mode .comment-list ol.children>li {
    border-top: 1px solid var(--color-border-white);
}
.carbon-dark-mode .comment-form input::placeholder,
.carbon-dark-mode .comment-form textarea::placeholder {
    color: var(--color-white-contrast-100);
    opacity: 0.8;
}
.carbon-dark-mode .comment-form-comment textarea,
.carbon-dark-mode .comment-form .form-control-custom,
.carbon-dark-mode .wpcf7-form textarea {
    border: 1px solid var(--color-border-white);
}
/*Single 3*/
.carbon-dark-mode .single-3 .single-content-group {
    background-color: var(--background-dark-mode);
}
.carbon-dark-mode .single-3 .single-content-group:before {
    background-color: var(--background-dark-mode);
}
/*Single 9*/
.carbon-dark-mode .single-9 .single-content-group:before {
    background-color: var(--background-dark-mode);
}
/* =============================================================================
   Review
============================================================================= */
/*****/
.carbon-dark-mode .carbon-reviews-section {
    /*background-color: var(--background-dark-mode-aside);*/
}
.carbon-dark-mode .carbon-reviews-section .reviews-content {
    background-color: var(--background-dark-mode-aside);
}
.carbon-dark-mode .reviews-product__name,
.carbon-dark-mode .carbon-reviews-section .score-average-title,
.carbon-dark-mode .carbon-reviews-section .heading-title,
.carbon-dark-mode .carbon-reviews-section .user-rating-from .heading-title,
.carbon-dark-mode .carbon-reviews-section .user-rating-from .heading-title,
.carbon-dark-mode .carbon-reviews-section .review-score-title .heading-title,
.carbon-dark-mode .carbon-reviews-section .user-reviews-title .heading-title,
.carbon-dark-mode .carbon-reviews-section .score-average-number,
.carbon-dark-mode .score-item .score-name,
.carbon-dark-mode .score-item .score-number,
.carbon-dark-mode .carbon-reviews-section .user__description-title,
.carbon-dark-mode .carbon-reviews-section .user__description-excerpt p,
.carbon-dark-mode .carbon-reviews-section .total-rating-counter,
.carbon-reviews-section .user-rating-from .heading-excerpt {
    color: var(--color-white-contrast-100);
}
.carbon-dark-mode .carbon-reviews-section .user-rating-from .heading-title,
.carbon-dark-mode .carbon-reviews-section .review-score-heading .heading-title,
.carbon-dark-mode .carbon-reviews-section .user-reviews-heading .heading-title {
    color: var(--color-white-contrast-100);
}

.carbon-dark-mode .line-limit-fade:before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: linear-gradient(transparent calc(1.1428rem * 1.5), white);
}

.carbon-dark-mode .carbon-reviews-section .user__info-name,
.carbon-dark-mode .carbon-reviews-section .user__info-meta {
    color: var(--color-white-contrast-100);
}
/**/
.carbon-dark-mode .carbon-reviews-section .star-item {
    /*color: #ffffff70;*/
}
.carbon-dark-mode .carbon-reviews-section .star-item.star-full i:before {
    /*color: var(--color-white-contrast-100);*/
}
.carbon-dark-mode .carbon-reviews-section .star-item.star-half i:before {
    background: linear-gradient( to right, #fff 50%, #86868670 50%);
    -webkit-text-fill-color: #ffffff70;
    -webkit-background-clip: text;
}
/**/
.carbon-dark-mode .carbon-reviews-section .score-item .score-value {
    background-color: var(--background-dark-mode);
}


.carbon-dark-mode .line-limit-fade:before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: linear-gradient(transparent calc(1.1428rem * 1.5), var(--background-dark-mode));
}

.carbon-dark-mode .carbon-reviews-section .user-rating-from .field-input {
    background-color: var(--background-dark-mode-aside);
    color: var(--color-white-contrast-100);
}
.carbon-dark-mode .carbon-reviews-section .user-rating-from .field-input::placeholder {
    color: var(--color-white-contrast-100);
    opacity: 0.6;
}
/*****/
.carbon-dark-mode .carbon-review .carbon-review__inner {
    background-color: var(--background-dark-mode-aside);
}
.carbon-dark-mode .carbon-review .carbon-review__list-title,
.carbon-dark-mode .carbon-review .carbon-review__product-name {
    color: var(--color-white-contrast-100);
}

.carbon-dark-mode .carbon-review .carbon-review__product-byline,
.carbon-dark-mode .carbon-review .carbon-review__summary p,
.carbon-dark-mode .carbon-review .carbon-review__pros-and-cons ul span {
    color: var(--color-white-contrast-100);
    opacity: 0.8;
}


/* ----------------------- dark-mode header */
.carbon-dark-mode .site-header {
    box-shadow: 0px 1px 1px 0px rgba(255,255,255,0.15);
}

.carbon-dark-mode .atbs-offcanvas, 
.carbon-dark-mode .mobile-header, 
.carbon-dark-mode .navigation--main>li>.sub-menu, 
.carbon-dark-mode .navigation--main li>.sub-menu .sub-menu  {
    background-color: var(--background-dark-mode) !important;
}



.carbon-dark-mode .site-header {
    background-color: transparent;
}
.carbon-dark-mode .footer-menu .sub-menu,
.carbon-dark-mode #top-menu .sub-menu,
.carbon-dark-mode .navigation--main>li>.sub-menu,
.carbon-dark-mode .navigation--main li>.sub-menu .sub-menu {
    box-shadow: none;
    border: 1px solid rgba(255,255,255,0.2);
}

/*.carbon-dark-mode .top-bar .social-list>li>a, .carbon-dark-mode .atbs-social-header-main.social-list>li>a,*/

.carbon-dark-mode .footer-menu .priority-nav__more .sub-menu li a,
.carbon-dark-mode .atbs-subscribe-btn {
    color: var(--color-white-contrast-100);
}
/*.atbs-icon-menu-svg-BG-text, 
.atbs-icon-menu-svg-BG-wrap{
    box-shadow: -2px 0 0px -1px rgba(255,255,255,0.2), 2px 0 0px -1px rgba(255,255,255,0.2);
}*/
.carbon-dark-mode .header-social-border-left,.carbon-dark-mode .atbs-subscribe-btn, .carbon-dark-mode .atbs-subscribe-btn:visited, .carbon-dark-mode .atbs-subscribe-btn:active, .carbon-dark-mode .atbs-subscribe-btn:active:hover, .carbon-dark-mode .atbs-subscribe-btn:focus, .carbon-dark-mode .atbs-subscribe-btn:hover {
    border-left: 1px solid rgba(255,255,255,0.2);
}
.header-18 .carbon-dark-mode .atbs-search-header-top-style-3:before, 
.carbon-dark-mode .nav-border-top:not(.nav-border-top-no-dark-mode):before {
    background-color: rgba(255,255,255,0.2);
}
.carbon-dark-mode input[type="password"], 
.carbon-dark-mode input[type="text"], 
.carbon-dark-mode input[type="text"]:focus,
.carbon-dark-mode input[type="text"]:hover,
.carbon-dark-mode input[type="text"]:active{
    box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.075);
    color: var(--color-white-contrast-80);
    background-color: var(--background-dark-mode);
    outline: none;
    border: 1px solid rgba(255, 255, 255, 0.2);
}
.carbon-dark-mode .atbs-offcanvas-close {
    color: var(--color-white-contrast-100) !important;
} 
.carbon-dark-mode input[type="text"]::placeholder {
    color: var(--color-white-contrast-60);
}
.carbon-dark-mode .bookmark-list .list-item:not(:last-child), 
.carbon-dark-mode .atbs-mega-menu__inner>.sub-menu>li>a,.carbon-dark-mode .site-header,.carbon-dark-mode .navigation .sub-menu li:not(:last-child), .carbon-dark-mode .item-border-left > *, .carbon-dark-mode .item-border-right > *, .header-17 .carbon-dark-mode .navigation-bar--inverse, .carbon-dark-mode .atbs-search-header-top-style-2 form, .carbon-dark-mode  .flex-border .flex-border-item:before{
    border-color: var(--color-border-white);
}
.carbon-dark-mode .bookmark-list, 
.carbon-dark-mode .atbs-mega-menu__inner,
.header-12 .carbon-dark-mode .header-logo-background{
    background-color: var(--background-dark-mode);
}
.carbon-dark-mode .top-bar .navigation-bar-btn i,
.carbon-dark-mode .header-time time{
    /*color: var(--color-white-contrast-80);*/
}
.carbon-dark-mode .atbs-search-header-top-style-3 input[type="text"], .carbon-dark-mode .atbs-search-header-top-style-3 input[type="text"]:focus,.carbon-dark-mode .atbs-search-header-top-style-3 input[type="text"]:hover,.carbon-dark-mode .atbs-search-header-top-style-3 input[type="text"]:active, .carbon-dark-mode .atbs-search-header-top-style-2 input[type="text"], .carbon-dark-mode .atbs-search-header-top-style-2 input[type="text"]:focus,.carbon-dark-mode .atbs-search-header-top-style-2 input[type="text"]:hover,.carbon-dark-mode .atbs-search-header-top-style-2 input[type="text"]:active{
    border: none;
    box-shadow: none;
}
.carbon-dark-mode .atbs-search-header-top-style-3 form, .carbon-dark-mode .atbs-search-header-top-style-3 .search-form__submit-wrap .navigation-bar-btn, .carbon-dark-mode .atbs-search-header-top-style-2 form, .carbon-dark-mode .atbs-search-header-top-style-2 .search-form__submit-wrap .navigation-bar-btn{
    background-color: var(--background-dark-mode);
}
.carbon-dark-mode .atbs-search-header-top-style-3 input[type="text"] {
    background-color: var(--background-dark-mode);
}

.header-17.carbon-dark-mode .atbs-search-header-top-style-3 form,
.header-17.carbon-dark-mode .atbs-search-header-top input[type="text"],
.header-17.carbon-dark-mode .atbs-search-header-top-style-3 .search-form__submit-wrap .navigation-bar-btn,
.header-18.carbon-dark-mode .atbs-search-header-top-style-3 form,
.header-18.carbon-dark-mode .atbs-search-header-top input[type="text"],
.header-18.carbon-dark-mode .atbs-search-header-top-style-3 .search-form__submit-wrap .navigation-bar-btn {
    background-color: transparent !important;
}
.header-17 .carbon-dark-mode .top-bar:not(.top-bar--inverse) {
   border-bottom: 1px solid var(--color-border-white);
}
/* header dark-more color */
.header-10 .carbon-dark-mode  .bottom-bar--fullwidth, .header-2 .carbon-dark-mode .site-header .navigation-bar .navigation-bar__inner, .header-3 .carbon-dark-mode .site-header .navigation-bar .navigation-bar__inner, .header-5 .carbon-dark-mode .navigation-bar, 
.header-6 .carbon-dark-mode .navigation-bar, 
.header-7 .carbon-dark-mode .navigation-bar, 
.header-8 .carbon-dark-mode .navigation-bar, 
.header-9 .carbon-dark-mode .navigation-bar, 
.header-10 .carbon-dark-mode .navigation-bar, 
.header-11 .carbon-dark-mode .navigation-bar, 
.header-12 .carbon-dark-mode .navigation-bar, 
.header-12 .carbon-dark-mode .site-header__inner, 
.header-12 .carbon-dark-mode .header-logo-background, 
.header-13 .carbon-dark-mode .navigation-bar, 
.header-14 .carbon-dark-mode .navigation-bar, 
.header-15 .carbon-dark-mode .navigation-bar, 
.header-16 .carbon-dark-mode .navigation-bar, 
.header-17 .carbon-dark-mode .navigation-bar, 
.header-18 .carbon-dark-mode .navigation-bar, 
.header-19 .carbon-dark-mode .navigation-bar, 
.header-20 .carbon-dark-mode .navigation-bar, 
.header-21 .carbon-dark-mode .navigation-bar, 
.header-22 .carbon-dark-mode .navigation-bar, 
.header-23 .carbon-dark-mode .navigation-bar, 
.header-24 .carbon-dark-mode .navigation-bar, 
.header-25 .carbon-dark-mode .header-content, 
.header-25 .carbon-dark-mode .navigation-bar, 
.header-1 .carbon-dark-mode .top-bar--fullwidth, 
.header-4 .carbon-dark-mode .top-bar--fullwidth, 
.header-7 .carbon-dark-mode .top-bar--fullwidth, 
.header-10 .carbon-dark-mode .top-bar--fullwidth, 
.header-13 .carbon-dark-mode .top-bar--fullwidth, 
.header-14 .carbon-dark-mode .top-bar--fullwidth, 
.header-15 .carbon-dark-mode .top-bar--fullwidth, 
.header-16 .carbon-dark-mode .top-bar--fullwidth, 
.header-17 .carbon-dark-mode .top-bar--fullwidth, 
.header-18 .carbon-dark-mode .top-bar--fullwidth {
    /*background-color: #222222 !important;*/
}
.header-26 .carbon-dark-mode .navigation-bar, 
.header-1 .carbon-dark-mode .navigation-bar, 
.header-2 .carbon-dark-mode .header-main, 
.header-3 .carbon-dark-mode .header-main, 
.header-4 .carbon-dark-mode .navigation-bar, 
.header-5 .carbon-dark-mode .header-main, 
.header-6 .carbon-dark-mode .header-main, 
.header-7 .carbon-dark-mode .header-main, 
.header-8 .carbon-dark-mode .header-main, 
.header-9 .carbon-dark-mode .header-main, 
.header-11 .carbon-dark-mode .header-main, 
.header-14 .carbon-dark-mode .header-main, 
.header-17 .carbon-dark-mode .header-main {
    /*background-color: #2a2a2a !important;*/
}
.carbon-dark-mode .sticky-header.is-fixed > .navigation-bar, 
.header-1 .carbon-dark-mode .navigation-bar, 
.header-1 .carbon-dark-mode .navigation-bar--inverse.navigation-bar, 
.header-2 .carbon-dark-mode .header-main, 
.header-3 .carbon-dark-mode .header-main, 
.header-4 .carbon-dark-mode .navigation-bar, 
.header-5 .carbon-dark-mode .header-main, 
.header-6 .carbon-dark-mode .header-main, 
.header-7 .carbon-dark-mode .header-main, 
.header-8 .carbon-dark-mode .header-main, 
.header-9 .carbon-dark-mode .header-main, 
.header-11 .carbon-dark-mode .header-main, 
.header-14 .carbon-dark-mode .header-main, 
.header-17 .carbon-dark-mode .header-main {
    /*background: #2a2a2a !important;*/
}
/* .dark-mode header ----------------------- */


.carbon-dark-mode .atbs-mega-menu .megamenu-style-6-wrap ul.sub-categories li a.post__cat {
    color: var(--color-white-contrast-100) !important;
}
.carbon-dark-mode .megamenu-style-6 .posts-listing-grid .list-item:not(:last-child), 
.carbon-dark-mode .atbs-mega-menu__inner.megamenu-style-6-wrap .sub-categories, 
.carbon-dark-mode .atbs-mega-menu .megamenu-style-6-wrap ul.sub-categories li:not(:last-child) {
    border-color: var(--color-border-white);
}
.carbon-dark-mode .megamenu-style-6 .list-sub:before {
    background-color: var(--color-border-white);
}
.carbon-dark-mode .navigation-bar__section .post-icon-video svg path {
    fill: #222;
}
/**/
.carbon-dark-mode .btn-bookmark-list:hover .bookmark-list, 
.carbon-dark-mode .bk-account-info {
    background-color: var(--background-dark-mode);
    color: var(--color-white-contrast-100);
    box-shadow: none;
    border: 1px solid var(--color-border-white);
}
.carbon-dark-mode .btn-bookmark-list:hover .bookmark-list {
    border-radius: 0;
}
.carbon-dark-mode .bk-lwa-profile.bk-profile-custom .bk-block:not(:last-child),
.carbon-dark-mode .bk-lwa-profile .profile-author-wrap{
    border-color: var(--color-border-white);
}
.carbon-dark-mode .bk-lwa-profile.bk-profile-custom .bk-block a, 
.carbon-dark-mode .bk-lwa-profile .bk-user-data a:visited,
.carbon-dark-mode .bk-lwa-profile .bk-user-data a{
    color: var(--color-white-contrast-100);
}
.carbon-dark-mode .atbs-pagination__item.atbs-pagination__item-current {
    background-color: var(--color-primary);
}
.carbon-dark-mode .atbs-pagination__item {
    background-color: var(--background-dark-mode-aside);
    color: var(--color-white-contrast-100);
}
.carbon-dark-mode .atbs-mega-menu ul.sub-categories li a.post__cat {
    color: var(--color-white-contrast-100) !important;
    border-color: var(--color-border-white);
}
.carbon-dark-mode .megamenu-style-5:before, 
.carbon-dark-mode .atbs-mega-menu .posts-list.atbs-megamenu-wrap>li:nth-child(5):before {
    background-color: var(--color-border-white);
}
.carbon-dark-mode .megamenu-style-5 .list-item.list-main, 
.carbon-dark-mode .megamenu-style-5 .list-sub > .list-item:not(:last-child), 
.carbon-dark-mode .megamenu-style-4 .list-sub > .list-item:not(:last-child), 
.carbon-dark-mode .atbs-mega-menu .megamenu-style-4 .list-sub, 
.carbon-dark-mode .atbs-mega-menu .megamenu-style-4 {
    border-color: var(--color-border-white);
}
.carbon-dark-mode .bk-preload-wrapper {
    background: #222222a6;
}

.carbon-dark-mode .carbon-user-reviews .bk-preload-wrapper {
    box-shadow: 0px 0px 20px 20px #222222a6;
}

.carbon-dark-mode .scroll-count-percent .progress__meter {
    stroke: var(--color-white-contrast-100);
    fill: #2a2a2a;
}
.carbon-dark-mode pre {
    background-color: #2a2a2a;
}
/*reactions*/
.header-7 .carbon-dark-mode .atbs-search-header-top .search-form__input-wrap input:focus, 
.header-10 .carbon-dark-mode .atbs-search-header-top .search-form__input-wrap input:focus, 
.carbon-dark-mode .atbs-reactions-content {
    border-color: var(--color-border-white);
}
.header-7 .carbon-dark-mode .atbs-search-header-top .search-form__input-wrap input:focus, 
.header-10 .carbon-dark-mode .atbs-search-header-top .search-form__input-wrap input:focus {
    background-color: #2a2a2a;
}
.carbon-dark-mode .atbs-article-reactions .atbs-reactions-content.active .atbs-reaction-count,
.carbon-dark-mode .atbs-article-reactions .atbs-reactions-content .atbs-reaction-count,
.carbon-dark-mode .percent-number,
.carbon-dark-mode .atbs-article-reactions .atbs-reaction-name,
.carbon-dark-mode .atbs-reactions-title {
    color: var(--color-white-contrast-100);
}
/*widget*/
.carbon-dark-mode .single-body figcaption , 
.carbon-dark-mode .atbs-widget-most-commented .post__meta a, 
.carbon-dark-mode .atbs-widget-most-commented .post__title {
    color: var(--color-white-contrast-100);
}

/*single */
.carbon-dark-mode .atbs-pagination__title {
    color: var(--color-white-contrast-100);
}
.carbon-dark-mode .single-2 .single-entry-thumb:after, 
.carbon-dark-mode .single-1 .single-entry-thumb:after {
    --color-primary: var(--color-white-contrast-100);
}
.carbon-dark-mode .comment-form-author input:focus, 
.carbon-dark-mode .comment-form-email input:focus, 
.carbon-dark-mode .comment-form-comment textarea:focus, 
.carbon-dark-mode .wpcf7-form input:focus, 
.carbon-dark-mode .wpcf7-form textarea:focus {
    background-color: #2a2a2a;
}
.carbon-dark-mode .single-context > *,
.carbon-dark-mode .comment-form-author input, 
.carbon-dark-mode .comment-form-email input, 
.carbon-dark-mode .comment-form-comment textarea, 
.carbon-dark-mode .wpcf7-form input, 
.carbon-dark-mode .wpcf7-form textarea {
    color: var(--color-white-contrast-100);
}

.carbon-dark-mode .page-heading__subtitle p, 
.search .carbon-dark-mode .block-heading .page-heading__subtitle, 
.carbon-dark-mode .bk-lwa-profile .bk-user-data:hover,
.carbon-dark-mode .bk-lwa-profile .bk-user-data, 
.carbon-dark-mode .carbon-widget-tag-1 .widget-tags-list .post-tag,
.carbon-dark-mode .owl-carousel.carousel-dot-center-number .owl-prev, 
.carbon-dark-mode .owl-carousel.carousel-dot-center-number .owl-next {
    color: var(--color-white-contrast-100);
}
.carbon-dark-mode .review-count-percent .progress-score-number, 
.carbon-dark-mode .review-count-percent .progress-score-number .progress-score-number-text {
    box-shadow: 0px 0px 6px rgba(255,255,255,0.1);
}
.carbon-dark-mode .review-count-percent .progress-score-number .progress-score-number-text {
    background-color: var(--background-dark-mode-aside);
}
/**/

.carbon-dark-mode article.post--single .carbon-review .review-count-percent .progress-score__meter, 
.carbon-dark-mode .atbs-widget-reviews-list article.post--review-style-1 .review-count-percent .progress-score__meter {
    stroke: #222222;
    fill: #222222
}
.carbon-dark-mode article.post--single .carbon-review .review-count-percent .progress-score-number, 
.carbon-dark-mode .atbs-widget-reviews-list article.post--review-style-1 .review-count-percent .progress-score-number {
    background-color: transparent;
}
.carbon-dark-mode .entry-tags ul>li>a {
    /*color: rgba(0,0,0,0.6);*/
    background-color: var(--background-dark-mode-aside);
    color: var(--color-white-contrast-100);
}
.carbon-dark-mode .block-heading_style-8 .page-heading__title {
    color: #222 !important;
}
.carbon-dark-mode .page-heading .page-heading__title {
    color: var(--color-white-contrast-100) !important;
}
.carbon-dark-mode .atbs-search-form .field-search-result:focus + .btn-search-result {
    color: var(--color-white-contrast-30);
}
.carbon-dark-mode .atbs-carousel .owl-dot:not(.active) span {
    background: var(--color-white-contrast-40);
}
.carbon-dark-mode article[data-dark-mode="true"].custom-color-black .comment-count a {
    color: #222;
}
.carbon-dark-mode article[data-dark-mode="true"].post--no-thumb-card-border.custom-color-black .comment-count a {
    color: var(--color-white-contrast-80);
}
.carbon-dark-mode article[data-dark-mode="true"].post--no-thumb-card-border.custom-color-black:hover .comment-count a {
    color: #222;
}

.carbon-dark-mode .widget_archive li>a,
.carbon-dark-mode .widget_nav_menu li>a,
.carbon-dark-mode article[data-dark-mode="true"].custom-color-black.post-card-multiple-info .comment-count a {
    color: var(--color-white-contrast-80);
}
.carbon-dark-mode svg.icon-bookmark-default path{
   fill: transparent;
   /*stroke: var(--color-white-contrast-100);*/
}
.category .carbon-dark-mode .block-heading:not(.block-heading_style-8) .page-heading__title {
    color: var(--color-white-contrast-100) !important;
}
.carbon-dark-mode .infinity-single-trigger:before, 
.carbon-dark-mode .atbs-block-custom-margin .block-heading .block-heading__subtitle p, 
.carbon-dark-mode .atbs-search-header-top-style-3 .search-form__submit-wrap .navigation-bar-btn i, 
.carbon-dark-mode .atbs-search-header-top-style-2 .search-form__submit-wrap .navigation-bar-btn i {
    color: var(--color-white-contrast-70);
}

.carbon-dark-mode .social-list>li>a {
    /*color: var(--color-white-contrast-70);*/
}
.carbon-dark-mode .post--single .single-footer .entry-interaction .socials-share-box a {
    background-color: var(--background-dark-mode-aside);
}

.carbon-dark-mode .atbs-offcanvas__section .bk-canvas-logout a, 
.carbon-dark-mode #atbs-offcanvas-mobile .navigation--offcanvas > li > a,
.carbon-dark-mode .atbs-offcanvas__section .lwa-avatar>.bk-username a {
    color: var(--color-white-contrast-100);
}

.carbon-dark-mode .navigation-bar-btn-height-80.item-border > *, 
.carbon-dark-mode .atbs-offcanvas__section:not(:first-child), 
.carbon-dark-mode .atbs-offcanvas__section .lwa-avatar .bk-canvas-logout {
    border-color: var(--color-border-white);
}

.carbon-dark-mode article[data-dark-mode="true"] .post__live-icon:before {
    /*background-color: var(--color-white-contrast-100);*/
}

.carbon-dark-mode article[data-dark-mode="true"] .post__live-icon {
    /*color: var(--color-white-contrast-100);*/
}
.carbon-dark-mode .post__live.post__live-border .post__live-icon {
    /*border-color: var(--color-white-contrast-40);*/
}
.carbon-dark-mode .post--vertical-style-card-thumb-aside.custom-color-black:hover .post__live-icon {
    /*color: #222;*/
}
.carbon-dark-mode .post__live .black-text .post__live-icon {
    /*--color-live-opacity-0_4: rgba(0,0,0,0.4);*/
    /*--color-live-opacity-0: rgba(0,0,0,0);*/
}
.carbon-dark-mode .post__live .black-text .post__live-icon {
    /*border-color: #222;*/
}
.carbon-dark-mode .post__live .black-text .post__live-icon:before {
    /*background-color: #222;*/
}
.carbon-dark-mode .post__live .post__live-icon {
    /*--color-live-opacity-0_4: rgba(255,255,255,0.4);*/
    /*--color-live-opacity-0: rgba(255,255,255,0);*/
}
.carbon-dark-mode .page-404-text p,
.carbon-dark-mode .widget_recent_entries li>a, 
.carbon-dark-mode .widget_recent_comments .recentcomments,
.carbon-dark-mode .widget_recent_comments .recentcomments>a {
    color:  var(--color-white-contrast-80);
}
.carbon-dark-mode .widget_recent_comments .recentcomments>a {
    background-color: var(--background-dark-mode-aside)
}
/* dark mode theme*/
.carbon-dark-mode .custom-color-black.post__live .post__live-icon, 
.carbon-dark-mode .post--horizontal-hover-background.custom-color-black .post__title.post__live-icon, 
.carbon-dark-mode .post--vertical-style-card.post--vertical-style-card-background-neutral.custom-color-black .post__live-icon, 
.carbon-dark-mode .atbs-post-hover-theme-style.post__live.custom-color-black .post__live-icon{
    /*--color-live-opacity-0_4: rgba(255,255,255,0.4);*/
    /*--color-live-opacity-0: rgba(255,255,255,0);*/
    /*border-color: var(--color-white-contrast-40);*/
}
.carbon-dark-mode .custom-color-black.post__live:hover .post__live-icon, 
.carbon-dark-mode .post--horizontal-hover-background.custom-color-black:hover .post__title.post__live-icon, 
.carbon-dark-mode .post--vertical-style-card.post--vertical-style-card-background-neutral.custom-color-black:hover .post__live-icon, 
.carbon-dark-mode .atbs-post-hover-theme-style.post__live.custom-color-black:hover .post__live-icon {
    /*--color-live-opacity-0_4: rgba(0,0,0,0.4);*/
    /*--color-live-opacity-0: rgba(0,0,0,0);*/
}
/* end dark mode theme */
/*.carbon-dark-mode .js-search-popup i,*/
.carbon-dark-mode .lwa-form , 
.carbon-dark-mode .widget_calendar td a, 
.carbon-dark-mode .widget_calendar table, 
.carbon-dark-mode .widget_pages li>a, 
.carbon-dark-mode .widget_meta li>a, 
.carbon-dark-mode .widget_categories li>a, 
.carbon-dark-mode .user-login {
    color: var(--color-white-contrast-80);
}
.carbon-dark-mode .widget_calendar table, 
.carbon-dark-mode [class*="list-seperated"] > *:not(:last-child) {
    border-color: var(--color-border-white);
}
.carbon-dark-mode .carbon-featured-module-8 .section-main:before {
    box-shadow: 0 35px 40px rgba(255,255,255,0.05);
}
.carbon-dark-mode #calendar_wrap,
.carbon-dark-mode .calendar_wrap {
    /*border: 1px solid rgba(255,255,255,0.15);*/
    background-color:  transparent;
}
.widget_calendar nav {
    padding: 7px 10px;
}
.carbon-dark-mode .atbs-icon-menu-svg-BG-wrap {
    background-color: var(--background-dark-mode-aside);
}
.carbon-dark-mode .widget_calendar thead {
    background-color: transparent;
}
.carbon-dark-mode .widget_rss a.rsswidget {
    color: var(--color-white-contrast-80);
}
.carbon-dark-mode .widget_rss .rss-date {
    color: var(--color-white-contrast-50);
}
.carbon-dark-mode .widget_rss .rssSummary {
    color: var(--color-white-contrast-50);
}

/*.carbon-dark-mode .widget_calendar table {
    border-color: var(--color-white-contrast-100);
}*/
.carbon-dark-mode .progress-scroll circle {
    fill: var(--background-dark-mode);
}
.progress-scroll circle.style-dotted {
    transform: rotate(60deg);
    transform-origin: center;
}
.carbon-dark-mode .progress-scroll circle:not(.style-dotted):not(.progress__value), 
.carbon-dark-mode .progress-scroll circle.style-dotted {
    stroke-width: 10;
    stroke: var(--background-dark-mode);
}

.carbon-dark-mode .progress-scroll circle:nth-child(1) {
    stroke: rgba(255,255,255,0.2) !important;
}
.carbon-dark-mode .progress-scroll circle.progress__value {
    stroke-width: 10;
}
.carbon-dark-mode .header-current-reading-article .current-reading-title {
    color: var(--color-white-contrast-80);
}
/*theme css*/

.carbon-dark-mode .modal-dialog input[type="password"], 
.carbon-dark-mode .modal-dialog input[type="text"], 
.carbon-dark-mode .modal-dialog input[type="text"]:focus, 
.carbon-dark-mode .modal-dialog input[type="text"]:hover, 
.carbon-dark-mode .modal-dialog input[type="text"]:active{
    background-color: #fff;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    color: var(--color-dark-contrast-80);
    border: 1px solid var(--color-border-white);
}
.carbon-dark-mode .carbon-featured-slider-1 .owl-carousel .owl-item.active.active_current .post--vertical-thumb-hidden {
    box-shadow: 0 45px 28px -25px rgba(255, 255, 255, 0.05);
}
@media (min-width: 992px) {
    .carbon-dark-mode .post--vertical-style-card-thumb-aside:hover time.time,
    .carbon-dark-mode .post--vertical-style-card-thumb-aside:hover a.post-author__name {
        color: var(--color-white-contrast-100);
    }
}
.comment-metadata:before, 
.carbon-dark-mode .inverse-text .post__meta a.post-author__name, 
.carbon-dark-mode .inverse-text .entry-author__name.entry-author__name {
    color: var(--color-white-contrast-80);
}
.carbon-dark-mode .inverse-text time.time, 
.carbon-dark-mode article[data-dark-mode="true"] .inverse-text time.time {
    /*color: rgba(255,255,255,1);*/
}
.carbon-dark-mode input[type="submit"], 
.carbon-dark-mode input[type="submit"]:hover, 
.carbon-dark-mode input[type="submit"]:focus, 
.carbon-dark-mode .comment-form .form-submit input[type="submit"] {
    border-color: var(--color-border-white);
    outline: none;
}

@media(min-width: 992px) {
    .carbon-dark-mode .atbs-post-box-shadow-hover:hover, 
    .carbon-dark-mode .atbs-post-thumb-shadow-hover:hover .post__thumb {
        box-shadow: 0 45px 28px -25px rgba(255, 255, 255, 0.05);
    }
    .carbon-dark-mode .atbs-post-hover-theme-style:hover a.post-author__name {
        color: var(--color-white-contrast-80);
    }
    .carbon-dark-mode .post--horizontal-hover-background.post--horizontal-hover-background_style-2:hover .time {
        color: #222222 !important;
        opacity: 0.5;
    }
    .carbon-dark-mode .atbs-post-hover-theme-style:hover time.time {
        color: var(--color-white-contrast-60);
    }
}
.carbon-dark-mode .post--vertical-thumb-hidden {
    border-color: var(--color-border-white);
}
@media (min-width: 992px) {
    .carbon-dark-mode .post--horizontal-hover-background:hover time.time,
    .carbon-dark-mode .post--no-thumb-card:hover time.time,
    .carbon-dark-mode .post--no-thumb-card:hover .post-author__name {
        color: var(--color-white-contrast-80);
    }
}

.carbon-dark-mode .btn-elip svg {
    fill: var(--color-white-contrast-100);
}
.carbon-dark-mode .carbon-featured-module-49 {
    background-color: var(--background-dark-mode-aside) !important;
}
.carbon-dark-mode .carbon-featured-module-49 article[data-dark-mode="true"] .text-color-black time.time, 
.carbon-dark-mode .carbon-featured-module-49 .text-color-black .post__title a {
    color:  var(--color-white-contrast-80);
}
.carbon-dark-mode article[data-dark-mode="true"] .text-color-black time.time,
.carbon-dark-mode article[data-dark-mode="true"] .text-color-black .post-author__name, 
.carbon-dark-mode article[data-dark-mode="true"] .text-color-black a.post-author__name{
    color: rgba(0,0,0,0.6);
}
/* theme css widget*/
.carbon-dark-mode .mejs-container, 
.carbon-dark-mode .mejs-container .mejs-controls, 
.carbon-dark-mode .mejs-embed, 
.carbon-dark-mode .mejs-embed body {
    background-color: var(--background-dark-mode-aside);
}
.widget_media_audio .mejs-button, .widget_media_audio .mejs-time, .widget_media_audio .mejs-time-rail {
    font-size: 10px;
}
.carbon-dark-mode .widget_search .search-form .search-form__submit {
    color: var(--color-white-contrast-40);
}

.carbon-dark-mode .atbs-carbon-widget, 
.carbon-dark-mode .widget_text {
    color:  var(--color-white-contrast-80);
}
.carbon-dark-mode .comment-list>li:not(:first-child), 
.carbon-dark-mode hr {
    border-color: var(--color-border-white);
}
.carbon-dark-mode .widget_calendar caption {
    background-color: var(--background-dark-mode-aside);
}
/* end theme css widget*/
.carbon-dark-mode .btn-elip, 
.carbon-dark-mode .carbon-featured-module-49 .nav-white .owl-next, 
.carbon-dark-mode .carbon-featured-module-49 .nav-white .owl-prev {
    background-color: var(--background-dark-mode);
}
@media(max-width: 767px) {
    .carbon-dark-mode .post--horizontal-thumb-large time.time {
        color: var(--color-white-contrast-100);
    }

    .carbon-dark-mode .post--horizontal-thumb-large .post__title a {
        color: var(--color-white-contrast-80);
    }

    .carbon-dark-mode .post--horizontal-thumb-large.post__live.post__live-border .black-text .post__live-icon {
        border-color: var(--color-border-white);
        color: var(--color-white-contrast-100) !important;
        background-color: transparent;
        --color-live-opacity-0_4: var(--color-white-contrast-40);
        --color-live-opacity-0: rgba(255,255,255,0);
    }
    .carbon-dark-mode .post--horizontal-thumb-large.post__live.post__live-border .black-text .post__live-icon:before {
        background-color: var(--color-white-contrast-100);
    }
}

.carbon-dark-mode .author-socials li a {
    color: var(--color-white-contrast-60);
}
.carbon-dark-mode .same-category-posts .block-heading__title a {
    color: var(--color-white-contrast-80) !important;
}

.carbon-dark-mode .atbs-search-form {
   background-color: var(--background-dark-mode-aside); 
}
.carbon-dark-mode article[data-dark-mode="true"] .post-author_style-4 .post-author__name {
    color: var(--color-white-contrast-80); !important;
}
.carbon-dark-mode .atbs-search-form .atbs-pagination a {
    color: rgba(0,0,0,1);
    background-color: var(--color-white-contrast-80);
}
.carbon-dark-mode .atbs-ajax-no-result {
    color: var(--color-white-contrast-80);
}
.carbon-dark-mode .atbs-search-form .atbs-pagination button {
    border: 1px solid  var(--color-white-contrast-80) !important;
}
.carbon-dark-mode .wp-calendar-nav a {
    color:  var(--color-white-contrast-80);
}
.carbon-dark-mode .tagcloud a {
    background-color: var(--background-dark-mode-aside);
    color: var(--color-white-contrast-100);
}
.carbon-dark-mode .tagcloud a:hover {
    color: var(--color-white-contrast-100);
    background-color: var(--color-primary);
}
/* logo*/

.text-center.carbon-logo img.carbon-img-logo {
    margin-left: auto;
    margin-right: auto;
}

.carbon-dark-mode .table-list tbody,
.carbon-dark-mode .table-list.table-list-style-2 tbody {
    background-color: var(--background-dark-mode);
}
.carbon-dark-mode .table-list.table-list-style-2 tbody tr:nth-child(2n),
.carbon-dark-mode ol.list-number-index li {
    background-color: var(--background-dark-mode-aside);
}

.carbon-dark-mode ol.list-number-index.list-number-index-3 li {
    background-color: transparent;
}
.carbon-dark-mode ol.list-number-index.list-number-index-2 li:before {
    color: var(--color-white-contrast-100);
    opacity: 0.05;
}
.carbon-dark-mode ul.list-seperated-pattern.list-seperated-pattern-style-2 li:before {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.75732 4.34323L9.99996 0.100586L14.2426 4.34323L9.99996 8.58587L5.75732 4.34323ZM8.58575 4.34323L9.99996 2.92901L11.4142 4.34323L9.99996 5.75744L8.58575 4.34323Z' fill='rgba(255,255,255,0.8)'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.100586 10L4.34323 5.75739L8.58587 10L4.34323 14.2427L0.100586 10ZM2.92901 10L4.34323 8.58581L5.75744 10L4.34323 11.4142L2.92901 10Z' fill='rgba(255,255,255,0.8)'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.4143 10L15.6569 14.2427L19.8996 10L15.6569 5.75739L11.4143 10ZM15.6569 8.58581L14.2427 10L15.6569 11.4142L17.0712 10L15.6569 8.58581Z' fill='rgba(255,255,255,0.8)'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.75732 15.657L9.99996 11.4144L14.2426 15.657L9.99996 19.8996L5.75732 15.657ZM8.58575 15.657L9.99996 14.2428L11.4142 15.657L9.99996 17.0712L8.58575 15.657Z' fill='rgba(255,255,255,0.8)'/%3E%3C/svg%3E%0A");
}
.carbon-dark-mode ul.list-seperated-pattern.list-seperated-pattern-style-3 li:before {
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.24264 15.3137L5 11.071L6.41421 9.65683L9.24264 12.4853L14.8995 6.8284L16.3137 8.24262L9.24264 15.3137Z' fill='rgba(255,255,255,0.6)'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 4C0 1.79086 1.79086 0 4 0H18C20.2091 0 22 1.79086 22 4V18C22 20.2091 20.2091 22 18 22H4C1.79086 22 0 20.2091 0 18V4ZM4 2H18C19.1046 2 20 2.89543 20 4V18C20 19.1046 19.1046 20 18 20H4C2.89543 20 2 19.1046 2 18V4C2 2.89543 2.89543 2 4 2Z' fill='rgba(255,255,255,0.6)'/%3E%3C/svg%3E%0A");
}
.carbon-dark-mode ul.list-seperated-pattern.list-seperated-pattern-style-4 li:before {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3 13.2348L9 16.5681L15 13.2348V6.76521L9 3.43188L3 6.76521V13.2348ZM9 0L0 5V15L9 20L18 15V5L9 0Z' fill='rgba(255,255,255,0.6)'/%3E%3C/svg%3E%0A");
}
.carbon-dark-mode ul.list-seperated-pattern.list-seperated-pattern-style-5 li:before {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 13C10.7614 13 13 10.7614 13 8C13 5.23858 10.7614 3 8 3C5.23858 3 3 5.23858 3 8C3 10.7614 5.23858 13 8 13ZM8 16C12.4183 16 16 12.4183 16 8C16 3.58172 12.4183 0 8 0C3.58172 0 0 3.58172 0 8C0 12.4183 3.58172 16 8 16Z' fill='rgba(255,255,255,0.6)'/%3E%3C/svg%3E%0A");
}
@media (min-width: 768px) {
    .carbon-dark-mode .table-list {
        background-color: var(--background-dark-mode-aside);
    }
}



.carbon-dark-mode .widget_calendar #today,
.carbon-dark-mode .widget_calendar #today a {
    background-color: var(--color-primary);
}
.carbon-dark-mode .widget_calendar caption {
    color: var(--color-white-contrast-100);
}
.carbon-dark-mode .widget_rss li {
    border-color: var(--color-border);
}

.carbon-dark-mode .atbs-widget-social-counter.style-4 .social-tile__count-text {
    color: var(--color-white-contrast-100);
}



/*Dark Mode*/
.carbon-dark-mode table a {
    color: var(--color-white-contrast-100);
}
.carbon-dark-mode .wp-block-table tbody tr:nth-child(2n),
.carbon-dark-mode table tbody tr:nth-child(2n) {
    background-color: var(--background-dark-mode-aside);
}

.carbon-dark-mode .typography-copy cite:before,
.carbon-dark-mode .wp-block-pullquote cite:before,
.carbon-dark-mode .typography-copy cite:after,
.carbon-dark-mode .wp-block-pullquote cite:after  {
    content: '';
    position: absolute;
    width: 15px;
    height: 1px;
    background-color: rgba(255,255,255,0.2);
    top: 50%;
}

.carbon-dark-mode .lwptoc .lwptoc_i {
    background-color: var(--background-dark-mode-aside);
    color:  var(--color-white-contrast-100) !important;
}
.carbon-dark-mode .lwptoc .lwptoc_i,
.carbon-dark-mode .lwptoc .lwptoc_items a {
    color: var(--color-white-contrast-100) !important;
}

/* page 404 */
.carbon-dark-mode .page-404-wrapper {
    background-color: var(--background-dark-mode);
}
.carbon-dark-mode .page-404-search .btn, 
.carbon-dark-mode .page-404-wrapper h3 {
    background-color: var(--background-dark-mode-aside);
}