.site-mode--dark.boxed_layout #page,
.site-mode--dark #page {
  background: #222222;
}

.site-mode--dark .np-header-search-wrapper .search-form-main{
  background: #303030;
}

.site-mode--dark  .np-home-top-section .news_portal_featured_posts .np-block-wrapper {
  background: none;
}

.site-mode--dark  .news_portal_featured_posts .np-single-post-wrap .np-post-content .np-post-title a,
.site-mode--dark  .np-post-title.large-size a,
.site-mode--dark  .np-post-title.small-size a,
.site-mode--dark  .news-ticker-title>a,
.site-mode--dark  .np-archive-post-content-wrapper .entry-title a,
.site-mode--dark  h1.entry-title,
.site-mode--dark #masthead.layout1 .np-header-search-wrapper .search-main a{
  color: #ffffff;
}

body.site-mode--dark  {
  color: #efefef;
}

.site-mode--dark .np-block-title,
.site-mode--dark .widget-title,
.site-mode--dark .page-header .page-title,
.site-mode--dark .np-related-title {
  background: none;
  border: 1px solid #616161;
  border-left: none;
  border-right: none;
}

.site-mode--dark .np-ticker-block {
  border: 1px solid #616161;
}

.site-mode--dark .np-secondary-block-wrap .np-single-post,
.site-mode--dark .news_portal_default_tabbed .np-single-post,
.site-mode--dark .news_portal_default_tabbed #comments ul li,
.site-mode--dark .news_portal_block_posts .layout2 .np-secondary-block-wrap .np-single-post:nth-child(4) {
  border-bottom: 1px solid #616161;
}

.site-mode--dark .news_portal_block_posts .layout4 .np-post-title a {
  color: #333333;
}

.site-mode--dark .news_portal_block_posts .layout4 .np-post-excerpt {
  color: #3d3d3d;
}

.home.site-mode--dark .np-home-icon a::after,
.site-mode--dark .np-home-icon a:hover::after,
.site-mode--dark #site-navigation ul#primary-menu>li:hover>a::after,
.site-mode--dark #site-navigation ul#primary-menu>li.current-menu-item>a::after {
  border-bottom: 5px solid #222222;
}

.seperate.site-mode--dark .np-home-top-section,
.seperate.site-mode--dark .middle-primary,
.seperate.site-mode--dark .bottom-primary,
.seperate.site-mode--dark .middle-aside,
.seperate.site-mode--dark .bottom-aside,
.seperate.site-mode--dark .np-home-middle-fullwidth-section,
.seperate.site-mode--dark .np-home-bottom-fullwidth-section,
.seperate.site-mode--dark #primary article,
.seperate.site-mode--dark .np-breadcrumbs,
.seperate.site-mode--dark .np-related-section-wrapper,
.seperate.site-mode--dark .np-author-box-wrapper,
.seperate.site-mode--dark .np-ticker-block,
.seperate.site-mode--dark #secondary .widget,
.seperate.site-mode--dark .np-post-review-section-wrapper{
    background: #2f2f2f;
}

.site-mode--dark .np-archive-post-content-wrapper::before {
  display: none;
}

.site-mode--dark .widget_archive a,
.site-mode--dark .widget_categories a,
.site-mode--dark .widget_recent_entries a,
.site-mode--dark .widget_meta a,
.site-mode--dark .widget_recent_comments li,
.site-mode--dark .widget_rss li,
.site-mode--dark .widget_pages li a,
.site-mode--dark .widget_nav_menu li a,
.site-mode--dark .wp-block-latest-posts li a,
.site-mode--dark .wp-block-archives li a,
.site-mode--dark .wp-block-categories li a,
.site-mode--dark .wp-block-page-list li a {
  color: #9f9f9f;
}

.site-mode--dark .entry-meta span a,
.site-mode--dark .entry-meta span {
  color: #cfcfcf;
}

.site-mode--dark #respond,
.site-mode--dark .comment-list .comment-body {
  background: none;
  color: #fff;
  border: 1px solid #515151;
}

.site-mode--dark #comments h3,
.site-mode--dark #comments h2.comments-title,
.site-mode--dark .comment-author .fn .url {
  color: #fff;
}

.site-mode--dark #masthead.layout1 {
  border-bottom: none;
}

.site-mode--dark #masthead.layout1 .np-logo-section-wrapper,
.site-mode--dark #masthead.layout2 .np-logo-section-wrapper {
  background: #2a2a2a;
}

.site-mode--dark #masthead.layout1 #site-navigation ul li a,
.site-mode--dark #masthead.layout1 .np-home-icon a,
.site-mode--dark #masthead.layout1 .search-main,
.site-mode--dark .news_portal_featured_posts .layout1 .np-single-post-wrap .np-post-content .np-post-title a,
.site-mode--dark .news_portal_block_posts .layout4 .np-post-title a,
.site-mode--dark article.hentry h1.entry-title,
.site-mode--dark .np-author-box-wrapper .author-desc-wrapper .author-title,
.site-mode--dark .news_portal_fullwidth_posts .layout2 .np-single-post .np-post-content .np-post-title a,
.site-mode--dark .news_portal_fullwidth_posts .layout3 .np-single-post .np-post-content .np-post-title a,
.site-mode--dark .news_portal_carousel .layout3 .np-single-post .np-post-content .np-post-title a,
.site-mode--dark #masthead.layout4 .np-header-search-wrapper .search-main a {
  color: #fff;
}

.site-mode--dark .np-home-top-section .news_portal_featured_posts .featured-posts.layout1,
.site-mode--dark .news_portal_block_posts .layout4 .np-block-posts-wrapper .np-alt-grid-post .np-post-content,
.site-mode--dark .np-breadcrumbs,
.site-mode--dark .np-archive-more .np-button,
.site-mode--dark .archive-classicabove .np-archive-post-content-wrapper,
.site-mode--dark .single-layout4 .np-above-content-wrapper,
.site-mode--dark.header-bg-color header.site-header,
.site-mode--dark #masthead.layout1 .is-sticky .np-logo-section-wrapper {
  background: #333;
}

.site-mode--dark .news_portal_social_media .layout3 .social-link a,
.site-mode--dark .np-post-excerpt p,
.site-mode--dark .np-breadcrumbs .current,
.site-mode--dark .np-breadcrumbs .sep,
.site-mode--dark .entry-content p,
.site-mode--dark .author-description,
.site-mode--dark .np-archive-more .np-button {
  color: #9f9f9f;
}

.site-mode--dark .news_portal_social_media .layout3 .social-link a,
.site-mode--dark .np-archive-more .np-button {
  border-color: #9f9f9f;
}

.site-mode--dark textarea#comment {
  background: #ffffff;
}

.site-mode--dark.archive-list article::after {
  border-color: #616161;
}

@media (max-width: 768px) {
  .site-mode--dark #site-navigation, .site-mode--dark .main-small-navigation li.current-menu-item > .sub-toggle i {
    background: #2a2a2a !important;
  }
  .site-mode--dark #site-navigation ul li a{
    color: #fff !important;
  }
}

.site-mode--dark .elementor-element, .site-mode--dark .elementor-element .elementor-widget-container,
.site-mode--dark .cvmm-block-category-collection--layout-one .cvmm-cat-content-all-wrapper,
.site-mode--dark .elementor-element .cvmm-block-title{
  background-color: #000 !important;
}

.site-mode--dark .elementor-element a, .site-mode--dark .elementor-element .cvmm-post-content,
.site-mode--dark .cvmm-timeline-desc p, .site-mode--dark .cvmm-post-meta .cvmm-post-meta-item,
.site-mode--dark .elementor-element .cvmm-block-title,
.site-mode--dark .elementor-element .cvmm-block-title.layout--two span{
  color:#fff !important
}