/* Day - Night Mode
===================================== */
/* Variables */
:root {
  --day-night-mode-bg: var(--nemesis-dm-switcher-bg);
  --day-sun-color: var(--nemesis_dm_sun);
  --night-moon-color: var(--nemesis_dm_moon);
}

body.dark-mode {
  --nm-body-bg: var(--nemesis_dm_body_dark);
  --header_ads_bg: var(--nemesis_dm_header_ads);
  --dm-white-color: var(--nemesis_dm_white_color);
  --widget-title-bg: var(--nemesis_dm_widget_bg);
  --nemesis_widget_title_color: var(--nemesis_dm_widget_tcolor);
  --background-color-1: var(--nemesis_dm_general_bg_1);
  --background-color-2: var(--nemesis_dm_general_bg_2);
  --border-color: rgba(255, 255, 255, .2);
  --day-night-mode-bg: var(--nemesis-dm-switcher-bg-dark);
  --day-night-mode-bg-mob: var(--nemesis-dm-switcher-bg-dark-mob);
  --relp-cmts-bg: var(--nemesis_dm_rp_cm_bg);
  --navbar-bg-dark: var(--nemesis_dm_navbar_bg);
  --dropdown-bg-dark: var(--nemesis_dm_dropdown_bg);
  --archive-title-bg-dark: var(--nemesis_dm_archive_title_bg);
  --hover-color-dark: var(--nemesis_dm_general_hc);
  --footer-bg-dark: var(--nemesis_dm_footer_bg);
  --form-control-dark: var(--nemesis_dm_form_control);
  --cookie-bg-dark: VAR(--nemesis_dm_cookie_form);
  --format-icon-dark: var(--nemesis_dm_post_format_icon);
  --el-manual-dark: var(--nemesis_dm_manual_bg);
  --el-load-more-bg: var(--nemesis_dm_load_more_bg);
  --el-bs-carousel-caption: var(--nemesis_dm_bs_carousel_caption);
}

/* Switcher */
.day-night-mode {
  width: 60px;
  height: 30px;
  background: var(--day-night-mode-bg);
  border-radius: 100px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: fixed;
  right: 0;
  bottom: 0;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  top: 0;
  margin: auto;
  cursor: pointer;
  z-index: 1030;
}

@media (max-width: 800px) {
  .day-night-mode {
    margin-top: auto;
    margin-bottom: 75px;
  }
}

.day-night-mode .day-night-mode-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: var(--day-sun-color);
  -webkit-transition: all .7s;
  transition: all .7s;
  -webkit-transform: translateX(16%);
          transform: translateX(16%);
}

.day-night-mode .dm-icon {
  width: 24px;
  height: 24px;
}

.day-night-mode .dm-icon.fbt-moon {
  display: none;
}

.header-day-night {
  margin-right: .75rem;
  cursor: pointer;
}

.header-day-night .dm-icon {
  width: 18px;
  height: 18px;
}

.header-day-night .dm-icon.fbt-moon {
  display: none;
}

@media (max-width: 800px) {
  body.dark-mode .day-night-mode {
    background: var(--day-night-mode-bg-mob);
  }
}

body.dark-mode .day-night-mode .day-night-mode-container {
  -webkit-transform: translateX(33px);
          transform: translateX(33px);
}

body.dark-mode .day-night-mode .dm-icon.fbt-moon {
  display: block;
  fill: var(--night-moon-color);
  stroke: var(--night-moon-color);
}

body.dark-mode .day-night-mode .dm-icon.fbt-sun {
  display: none;
}

body.dark-mode .header-day-night .dm-icon.fbt-moon {
  display: block;
}

body.dark-mode .header-day-night .dm-icon.fbt-sun {
  display: none;
}

/* General */
body.dark-mode {
  color: var(--dm-white-color);
  background: var(--nm-body-bg);
}

body.dark-mode .page-view .entry-content p,
body.dark-mode h1.title,
body.dark-mode h2.title,
body.dark-mode h3.title,
body.dark-mode h4.title,
body.dark-mode h5.title,
body.dark-mode h6.title,
body.dark-mode .nl-subtext,
body.dark-mode .mag-container .fbt-page-title .display-4 {
  color: var(--dm-white-color) !important;
}

body.dark-mode .newsletter-inner input.follow-by-email-address {
  color: var(--dm-white-color) !important;
  background: rgba(255, 255, 255, 0.1) !important;
}

body.dark-mode .newsletter-inner input.follow-by-email-address::-webkit-input-placeholder {
  color: var(--dm-white-color) !important;
}

body.dark-mode .newsletter-inner input.follow-by-email-address:-ms-input-placeholder {
  color: var(--dm-white-color) !important;
}

body.dark-mode .newsletter-inner input.follow-by-email-address::-ms-input-placeholder {
  color: var(--dm-white-color) !important;
}

body.dark-mode .newsletter-inner input.follow-by-email-address::placeholder {
  color: var(--dm-white-color) !important;
}

body.dark-mode * {
  border-color: rgba(255, 255, 255, 0.15) !important;
  color: var(--dm-white-color);
}

body.dark-mode * .slider-post-meta .post-author:not(.comment-author),
body.dark-mode * .post-meta .post-author:not(.comment-author) {
  color: var(--dm-white-color) !important;
}

body.dark-mode * .post-title a,
body.dark-mode * a {
  color: var(--dm-white-color) !important;
}

body.dark-mode * .post-title a:hover,
body.dark-mode * a:hover {
  color: var(--hover-color-dark) !important;
}

body.dark-mode .sidebar-wrapper,
body.dark-mode .fbt-nav-skin,
body.dark-mode .fbt-top-bar,
body.dark-mode .fbt_sticky_nav.sticky__nav.scrolling_nav {
  background: var(--navbar-bg-dark);
}

body.dark-mode.fbt-header-tp .fbt-nav-skin {
  background: transparent;
}

body.dark-mode .scrolling_nav .navbar-brand .fbt-scrolling-logo.lg-lm, body.dark-mode .scrolling_nav .navbar-brand .fbt-scrolling-logo.lg-dm {
  display: none;
}

body.dark-mode .lg-lm {
  display: none;
}

body.dark-mode .lg-dm {
  display: block;
}

body.dark-mode .fbt-header-4 .lg-dm {
  display: inline-block;
}

body.dark-mode .scrolling_nav .navbar-brand .fbt-scrolling-logo.dm {
  display: block;
}

body.dark-mode .scrolling_nav .navbar-brand .fbt-scrolling-logo.lm {
  display: none;
}

body.dark-mode .fbt_sticky_nav.sticky__nav.scrolling_nav {
  -webkit-box-shadow: 0 0 25px rgba(103, 151, 255, 0.15);
          box-shadow: 0 0 25px rgba(103, 151, 255, 0.15);
}

body.dark-mode .sidebar-wrapper .closebtn,
body.dark-mode .navbar-fbt .fbt-sidenav,
body.dark-mode .navbar-fbt .navbar-nav .nav-link,
body.dark-mode .navbar-fbt .navbar-search {
  color: var(--dm-white-color);
}

body.dark-mode .navbar-fbt.fbt_sticky_nav.sticky__nav.scrolling_nav .fbt-sidenav,
body.dark-mode .navbar-fbt.fbt_sticky_nav.sticky__nav.scrolling_nav .navbar-nav .nav-link,
body.dark-mode .navbar-fbt.fbt_sticky_nav.sticky__nav.scrolling_nav .navbar-search {
  color: var(--dm-white-color);
}

body.dark-mode .fbt-menu-bars .menu-bar,
body.dark-mode .fbt-menu-bars .menu-bar:before,
body.dark-mode .fbt-menu-bars .menu-bar:after {
  background-color: var(--dm-white-color);
}

body.dark-mode .fbt-header-4 .navbar-search {
  color: var(--dm-white-color);
}

body.dark-mode .navbar-fbt.fbt_sticky_nav.sticky__nav.scrolling_nav .fbt-sidenav .fbt-menu-bars .menu-bar,
body.dark-mode .navbar-fbt.fbt_sticky_nav.sticky__nav.scrolling_nav .fbt-sidenav .fbt-menu-bars .menu-bar:before,
body.dark-mode .navbar-fbt.fbt_sticky_nav.sticky__nav.scrolling_nav .fbt-sidenav .fbt-menu-bars .menu-bar:after {
  background-color: var(--dm-white-color);
}

body.dark-mode .dropdown .dropdown-menu {
  background: var(--dropdown-bg-dark);
  -webkit-box-shadow: 0 4px 30px rgba(103, 151, 255, 0.15);
          box-shadow: 0 4px 30px rgba(103, 151, 255, 0.15);
}

body.dark-mode .dropdown .dropdown-menu.depth-0:before,
body.dark-mode .dropdown .dropdown-menu > .dropdown .dropdown-menu.sub-menu:before {
  background: var(--dropdown-bg-dark);
}

body.dark-mode .dropdown .dropdown-menu .dropdown-item {
  color: var(--dm-white-color);
}

body.dark-mode .dropdown .dropdown-menu .dropdown-item:hover,
body.dark-mode .dropdown .dropdown-menu .dropdown-item:focus {
  background-image: -webkit-gradient(linear, left top, right top, from(var(--dropdown-bg-dark)), to(rgba(255, 255, 255, 0.09)));
  background-image: linear-gradient(to right, var(--dropdown-bg-dark), rgba(255, 255, 255, 0.09));
}

body.dark-mode .fbt_main_title_wrapper {
  background-color: var(--archive-title-bg-dark);
}

body.dark-mode .magazine-view .mag-blog-pager .page-numbers {
  color: var(--dm-white-color);
}

body.dark-mode .related-posts-container {
  background: var(--relp-cmts-bg);
}

body.dark-mode .entry-content .has-drop-cap:not(:focus)::first-letter,
body.dark-mode .post-body .has-drop-cap:not(:focus)::first-letter {
  color: var(--dm-white-color);
}

body.dark-mode .has-background,
body.dark-mode .has-background * {
  background-color: var(--background-color-1) !important;
  color: var(--dm-white-color) !important;
}

body.dark-mode .wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
  background-color: #222 !important;
}

body.dark-mode .footer-dark {
  background-color: var(--footer-bg-dark);
  color: var(--dm-white-color);
}

body.dark-mode .footer-dark ul li a,
body.dark-mode .footer-dark .list-unstyled li a {
  color: var(--dm-white-color);
}

body.dark-mode .fbt-bottom-shape {
  background: var(--nm-body-bg);
}

body.dark-mode .fbt-bottom-shape svg {
  fill: var(--footer-bg-dark);
}

body.dark-mode .footer-menu .socialList .nav-link {
  background: rgba(255, 255, 255, 0.15) !important;
}

body.dark-mode .footer-dark.fbt-light .footer-menu .socialList .nav-link {
  background: rgba(255, 255, 255, 0) !important;
}

body.dark-mode .magazine-view .post-pager .previous-post,
body.dark-mode .post-labels .post-tags a:nth-child(even) {
  background: var(--background-color-1);
}

body.dark-mode .magazine-view .post-pager .next-post,
body.dark-mode .post-labels .post-tags a:nth-child(odd) {
  background: var(--background-color-2);
}

body.dark-mode .archive-container .author-container,
body.dark-mode .fbt-mag-gallery.fbt-link-box,
body.dark-mode .fbt-mag-gallery.quote-container {
  background: var(--background-color-1);
}

body.dark-mode .magazine-view .blog-post-comments {
  background: var(--relp-cmts-bg);
}

body.dark-mode .magazine-view .blog-post-comments .pingback .comment-content,
body.dark-mode .magazine-view .blog-post-comments .trackback .comment-content,
body.dark-mode .magazine-view .blog-post-comments .comment .comment-content {
  background: var(--form-control-dark);
}

body.dark-mode .form-control {
  background-color: var(--form-control-dark);
  border-color: var(--form-control-dark) !important;
  color: var(--dm-white-color);
}

body.dark-mode .form-control::-webkit-input-placeholder {
  color: var(--dm-white-color);
}

body.dark-mode .form-control:-ms-input-placeholder {
  color: var(--dm-white-color);
}

body.dark-mode .form-control::-ms-input-placeholder {
  color: var(--dm-white-color);
}

body.dark-mode .form-control::placeholder {
  color: var(--dm-white-color);
}

body.dark-mode .post-author-box .nemesis-author-desc,
body.dark-mode .masonry-posts .post-excerpt,
body.dark-mode .fbt-shape-title .post-excerpt,
body.dark-mode .block-item-8 .fbt-post-caption .post-excerpt,
body.dark-mode .featured-timeline-grid .fbt-tgrid .fbt-timeline-post .fbt-index-grid .fbt-index-caption .post-excerpt,
body.dark-mode .nemesis-carousel-slider .fbt-post-caption .caption-div .post-excerpt,
body.dark-mode .mag-container .magazine-posts .fbt-index-grid .fbt-index-caption .post-excerpt {
  color: var(--dm-white-color) !important;
}

body.dark-mode .featured-timeline-grid .fbt-tgrid .fbt-timeline-post .fbt-index-grid .fbt-index-caption .post-excerpt {
  border-color: transparent !important;
}

body.dark-mode .cc-window {
  background-color: var(--cookie-bg-dark) !important;
  -webkit-box-shadow: 0 4px 30px rgba(103, 151, 255, 0.35);
          box-shadow: 0 4px 30px rgba(103, 151, 255, 0.35);
}

body.dark-mode .magazine-carousel .carousel-control-next .fbt-arrow-control,
body.dark-mode .magazine-carousel .carousel-control-prev .fbt-arrow-control {
  background: rgba(0, 0, 0, 0.4) !important;
}

body.dark-mode .post-format-icon * {
  color: var(--format-icon-dark) !important;
}

body.dark-mode .magazine-post-caption {
  background: transparent;
}

body.dark-mode .slick-dots li button::before {
  border-color: var(--dm-white-color) !important;
}

body.dark-mode .breadcrumbs .bc-item::before,
body.dark-mode .breadcrumbs .bc-item.active {
  color: var(--dm-white-color);
}

body.dark-mode.woocommerce div.product .woocommerce-tabs ul.tabs li {
  background-color: var(--background-color-2);
}

body.dark-mode.woocommerce div.product .woocommerce-tabs ul.tabs:before {
  border-color: var(--border-color);
}

body.dark-mode.woocommerce div.product .woocommerce-tabs ul.tabs li.active,
body.dark-mode.woocommerce .quantity .qty,
body.dark-mode select {
  background: var(--background-color-1);
}

body.dark-mode.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after,
body.dark-mode.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before {
  -webkit-box-shadow: none;
          box-shadow: none;
}

body.dark-mode.woocommerce .woocommerce-breadcrumb {
  color: var(--dm-white-color);
}

body.dark-mode.woocommerce nav.woocommerce-pagination ul li a:focus,
body.dark-mode.woocommerce nav.woocommerce-pagination ul li a:hover,
body.dark-mode.woocommerce nav.woocommerce-pagination ul li span.current {
  background: var(--background-color-1);
  color: var(--dm-white-color);
}

body.dark-mode .fbt-grid-slider[class*="slider-cover-"] .fbt-item-grid {
  background-color: transparent !important;
}

body.dark-mode .fbt-grid-slider[class*="slider-cover-"] .fbt-item-grid .fbt-post-caption {
  padding-left: 15px !important;
  padding-right: 15px !important;
}

body.dark-mode .FollowByEmail {
  background: transparent !important;
}

body.dark-mode .sp-popup .sp-popup-container {
  background-color: var(--nm-body-bg);
  -webkit-box-shadow: 0 1rem 3rem rgba(255, 255, 255, 0.2);
          box-shadow: 0 1rem 3rem rgba(255, 255, 255, 0.2);
}

body.dark-mode .elementor-widget-container,
body.dark-mode .elementor-widget-wrap,
body.dark-mode .slider-container-row,
body.dark-mode .elementor .elementor-section,
body.dark-mode .elementor-section-wrap .elementor-section,
body.dark-mode .elementor-column-wrap.elementor-element-populated {
  background-color: transparent !important;
  background-image: none !important;
  -webkit-transition: all ease 0.3s !important;
  transition: all ease 0.3s !important;
}

body.dark-mode .is-dark-b .elementor-widget-container {
  background-color: var(--nm-body-bg) !important;
}

body.dark-mode .is-dark-b .grid-magazine-slider .slider-container-row {
  background-color: var(--el-manual-dark) !important;
}

body.dark-mode .dark-section .slider-container-row,
body.dark-mode .elementor .elementor-section.dark-section {
  background-color: var(--el-manual-dark) !important;
}

body.dark-mode .el-more {
  background-color: var(--el-load-more-bg) !important;
  border-color: transparent !important;
}

body.dark-mode .el-more .load-icon {
  background-color: var(--dm-white-color) !important;
}

body.dark-mode .el-more .el-more-posts {
  color: var(--dm-white-color) !important;
}

body.dark-mode .canvas,
body.dark-mode .carousel-caption .canvas {
  background-color: var(--el-bs-carousel-caption) !important;
}

body.dark-mode .ms-grids .canvas {
  background-color: transparent !important;
}

body.dark-mode .grid-magazine-slider .slider-container-row {
  padding: 0;
}

body.dark-mode .grid-magazine-slider .slider-container-row.slider-width {
  margin: 0;
}

body.dark-mode .btn-primary-slider {
  border-color: transparent !important;
}

body.dark-mode .block-item-1 .list-posts-container,
body.dark-mode .featured-timeline-grid .fbt-tgrid .fbt-timeline-post,
body.dark-mode .masonry-posts .ms-grids .item-grid {
  background-color: transparent !important;
}

body.dark-mode .masonry-posts .cat-style-2 .fbt-category .cat-link {
  border-color: var(--nm-body-bg) !important;
}

body.dark-mode .fbt-sep-title .title-heading-left {
  background: var(--widget-title-bg) !important;
  color: var(--nemesis_widget_title_color) !important;
}

body.dark-mode .advert-widget_title,
body.dark-mode .fbt-title-minimal .title-heading,
body.dark-mode .fbt-title-minimal .title-heading span,
body.dark-mode .fbt-sep-title .title-heading-left span {
  color: var(--nemesis_widget_title_color) !important;
}

body.dark-mode .FollowByEmail .card,
body.dark-mode .fbt-sidebar-newsletter .newsletter-inner {
  background: var(--background-color-1) !important;
}

body.dark-mode .subscriber-form form input {
  color: var(--dm-white-color) !important;
}

body.dark-mode .subscriber-form form input::-webkit-input-placeholder {
  color: var(--dm-white-color) !important;
}

body.dark-mode .subscriber-form form input:-ms-input-placeholder {
  color: var(--dm-white-color) !important;
}

body.dark-mode .subscriber-form form input::-ms-input-placeholder {
  color: var(--dm-white-color) !important;
}

body.dark-mode .subscriber-form form input::placeholder {
  color: var(--dm-white-color) !important;
}

body.dark-mode .nemesis-carousel-slider .fbt-post-caption {
  background-color: var(--el-bs-carousel-caption) !important;
}
/*# sourceMappingURL=night-mode.css.map */