@charset "UTF-8";
/*!
 * Go Night Dark Mode/Night Mode WordPress Plugin
 * Author: Web_Trendy
 * Copyright 2020 © Web_Trendy (https://codecanyon.net/user/web_trendy/portfolio)
 * Licensed under Envato (https://codecanyon.net/licenses/standard)
 *
 * "Open your hands if you want to be held." -Rumi
 *
 */
 /*------------------------------------------------------------------
[Table of contents]

1.0 Variables
2.0 General Styles
3.0 Animations 
4.0 Media Queries 
-------------------------------------------------------------------*/
/*--------------------------------------------------------------
1.0 Variables
--------------------------------------------------------------*/
:root {
  --location-top: auto;
  --location-bottom: 20px;
  --location-right: 20px;
  --location-left: auto;
  --button-width: 70px;
  --body-background: #282828;
  --text-color: #f5f5f5;
  --link-color: #009688; }

/*--------------------------------------------------------------
2.0 General Styles
--------------------------------------------------------------*/
.gn-button-wrapper.fixed {
  position: fixed;
  z-index: 999999;
  padding: 20px 60px;
  width: auto; }

.gn-dark-logo {
  display: none !important; }

/*Simple Button*/
.gn-button-wrapper .go-night-toggle {
  background-color: #aaa;
  border-radius: 50px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  color: white;
  padding: 0 10px;
  cursor: pointer;
  font-size: 10px;
  font-weight: 400;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  width: var(--button-width);
  height: calc(var(--button-width)/2.3); }
  .gn-button-wrapper .go-night-toggle span {
    line-height: 1.2; }
  .gn-button-wrapper .go-night-toggle svg {
    width: 15px;
    margin-left: 5px; }
  .gn-button-wrapper .go-night-toggle path {
    fill: white; }
  .gn-button-wrapper .go-night-toggle #star1 {
    -webkit-animation-delay: 300ms;
            animation-delay: 300ms; }
.gn-button-wrapper.active .go-night-toggle {
  background-color: #0ab10a; }
  .gn-button-wrapper.active .go-night-toggle .moon-star {
    -webkit-animation-name: gn-blink;
            animation-name: gn-blink;
    -webkit-animation-duration: 1s;
            animation-duration: 1s;
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
    -webkit-animation-iteration-count: infinite;
            animation-iteration-count: infinite; }
.gn-button-wrapper.ease .go-night-toggle {
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease; }

/*Toggle Button*/
.gn-button-wrapper .toggle-button {
  width: var(--button-width);
  height: calc(var(--button-width)/2);
  background-color: #ccc;
  border-radius: 100px;
  position: relative;
  cursor: pointer; }
  .gn-button-wrapper .toggle-button .knob {
    position: absolute;
    top: calc(var(--button-width)/14);
    left: calc(var(--button-width)/14);
    height: calc(var(--button-width)/2.8);
    width: calc(var(--button-width)/2.8);
    border-radius: 50%;
    background-color: white; }
  .gn-button-wrapper .toggle-button span.label {
    position: absolute;
    top: calc(50% - 3px);
    left: calc(100% + 10px);
    white-space: nowrap;
    font-size: 14px;
    margin-top: -9px; }
    .gn-button-wrapper .toggle-button span.label:last-of-type {
      -webkit-transform: translateY(150%);
              transform: translateY(150%);
      opacity: 0; }
.gn-button-wrapper.active .toggle-button {
  background-color: #0ab10a; }
  .gn-button-wrapper.active .toggle-button span.label:first-of-type {
    -webkit-transform: translateY(-150%);
            transform: translateY(-150%);
    opacity: 0; }
  .gn-button-wrapper.active .toggle-button span.label:last-of-type {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1; }
  .gn-button-wrapper.active .toggle-button .knob {
    left: calc(100% - var(--button-width)/2.3); }
.gn-button-wrapper.ease .toggle-button .knob, .gn-button-wrapper.ease .toggle-button span.label {
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease; }

/*Button 3*/
.gn-button-wrapper .gn-button-3 {
  background-color: #aaa;
  border-radius: 50px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  color: white;
  padding: 0 10px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  width: var(--button-width);
  height: var(--button-width); }
  .gn-button-wrapper .gn-button-3 svg {
    width: calc(var(--button-width)/2.8);
    margin-left: 5px; }
  .gn-button-wrapper .gn-button-3 path {
    fill: white; }
  .gn-button-wrapper .gn-button-3 #star1 {
    -webkit-animation-delay: 300ms;
            animation-delay: 300ms; }
.gn-button-wrapper.active .gn-button-3 {
  background-color: #0ab10a; }
  .gn-button-wrapper.active .gn-button-3 .moon-star {
    -webkit-animation-name: gn-blink;
            animation-name: gn-blink;
    -webkit-animation-duration: 1s;
            animation-duration: 1s;
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
    -webkit-animation-iteration-count: infinite;
            animation-iteration-count: infinite; }
.gn-button-wrapper.ease .gn-button-3 {
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease; }

/*Button 4*/
.gn-button-wrapper .gn-button-4 {
  background-color: #aaa;
  position: relative;
  border-radius: 150px;
  width: var(--button-width);
  height: calc(var(--button-width)/2.3);
  cursor: pointer; }
  .gn-button-wrapper .gn-button-4 .stage {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    height: 100%;
    width: 100%;
    padding: 0 5px;
    font-size: 13px;
    overflow-y: hidden; }
    .gn-button-wrapper .gn-button-4 .stage:first-of-type span {
      color: white; }
    .gn-button-wrapper .gn-button-4 .stage:last-of-type {
      position: absolute;
      top: 0;
      left: 0; }
      .gn-button-wrapper .gn-button-4 .stage:last-of-type svg {
        -webkit-transform: translateY(150%);
                transform: translateY(150%);
        opacity: 0; }
      .gn-button-wrapper .gn-button-4 .stage:last-of-type span {
        -webkit-transform: translateY(-150%);
                transform: translateY(-150%);
        opacity: 0; }
  .gn-button-wrapper .gn-button-4 svg {
    width: calc(var(--button-width)/3);
    margin-right: 5px; }
.gn-button-wrapper.active .gn-button-4 {
  background-color: #0ab10a; }
  .gn-button-wrapper.active .gn-button-4 .stage:first-of-type svg {
    -webkit-transform: translateY(-150%);
            transform: translateY(-150%);
    opacity: 0; }
  .gn-button-wrapper.active .gn-button-4 .stage:first-of-type span {
    -webkit-transform: translateY(150%);
            transform: translateY(150%);
    opacity: 0; }
  .gn-button-wrapper.active .gn-button-4 .stage:last-of-type svg {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1; }
  .gn-button-wrapper.active .gn-button-4 .stage:last-of-type span {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1; }
.gn-button-wrapper.ease .gn-button-4 .stage svg, .gn-button-wrapper.ease .gn-button-4 .stage span {
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease; }

/*Button 5*/
.gn-button-wrapper .gn-button-5 {
  width: calc(var(--button-width)*1.5);
  height: calc(var(--button-width)/2);
  background-color: #ccc;
  border-radius: 100px;
  position: relative;
  cursor: pointer;
  font-size: 14px;
  font-weight: 700; }
  .gn-button-wrapper .gn-button-5 .knob {
    position: absolute;
    top: 0;
    left: 0;
    height: calc(var(--button-width)/2);
    width: 50%;
    border-radius: 100px;
    background-color: white;
    z-index: 99;
    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;
    -webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3);
            box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3); }
    .gn-button-wrapper .gn-button-5 .knob span {
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
      color: #555; }
    .gn-button-wrapper .gn-button-5 .knob span:last-child {
      display: none; }
  .gn-button-wrapper .gn-button-5 [class*=label] {
    position: absolute;
    top: calc(50% - 3px);
    white-space: nowrap;
    margin-top: -9px; }
  .gn-button-wrapper .gn-button-5 span.label1 {
    left: 10px; }
  .gn-button-wrapper .gn-button-5 span.label2 {
    right: 10px; }
.gn-button-wrapper.active .gn-button-5 .knob {
  left: 100%;
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%); }
  .gn-button-wrapper.active .gn-button-5 .knob span:first-child {
    display: none; }
  .gn-button-wrapper.active .gn-button-5 .knob span:last-child {
    display: block; }
.gn-button-wrapper.ease .gn-button-5 .knob {
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease; }

/*Button 6*/
.gn-button-wrapper .gn-button-6 {
  position: relative;
  width: calc(var(--button-width)*1.4);
  height: calc(var(--button-width)/2.3);
  cursor: pointer; }
  .gn-button-wrapper .gn-button-6 .text {
    font-size: 13px;
    font-weight: 500;
    position: absolute;
    left: 0;
    top: 0;
    width: 80%;
    height: 100%;
    overflow: hidden; }
    .gn-button-wrapper .gn-button-6 .text div {
      position: absolute;
      top: 50%;
      right: 10px;
      -webkit-transform: translateY(-50%);
              transform: translateY(-50%); }
      .gn-button-wrapper .gn-button-6 .text div:last-child {
        -webkit-transform: translateY(100%);
                transform: translateY(100%); }
  .gn-button-wrapper .gn-button-6 .icon {
    position: absolute;
    right: 0;
    top: 0;
    width: 20%;
    height: 100%; }
    .gn-button-wrapper .gn-button-6 .icon svg {
      position: absolute;
      right: 0;
      top: 50%;
      width: 20%;
      height: 100%;
      -webkit-transform: translateY(-50%);
              transform: translateY(-50%);
      width: calc(var(--button-width)/5); }
.gn-button-wrapper.active .gn-button-6 .text div:first-child {
  -webkit-transform: translateY(-200%);
          transform: translateY(-200%); }
.gn-button-wrapper.active .gn-button-6 .text div:last-child {
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%); }
.gn-button-wrapper.active .gn-button-6 .icon svg path {
  fill: white; }
.gn-button-wrapper.ease .gn-button-6 .text div {
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease; }

/*Button 7*/
.gn-button-wrapper .gn-button-7 {
  height: calc(var(--button-width)*1.5);
  width: calc(var(--button-width)/2);
  background-color: #ccc;
  border-radius: 100px;
  position: relative;
  cursor: pointer;
  font-size: 90%;
  font-weight: 700; }
  .gn-button-wrapper .gn-button-7 .knob {
    position: absolute;
    bottom: 0;
    left: 0;
    width: calc(var(--button-width)/2);
    height: 50%;
    border-radius: 100px;
    background-color: white;
    z-index: 99;
    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;
    -webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3);
            box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3); }
    .gn-button-wrapper .gn-button-7 .knob span {
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%) rotate(-90deg);
              transform: translate(-50%, -50%) rotate(-90deg);
      color: #555; }
    .gn-button-wrapper .gn-button-7 .knob span:last-child {
      display: none; }
  .gn-button-wrapper .gn-button-7 [class*=label] {
    position: absolute;
    left: calc(50% - 12px);
    white-space: nowrap;
    -webkit-writing-mode: vertical-lr;
        -ms-writing-mode: tb-lr;
            writing-mode: vertical-lr;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg); }
  .gn-button-wrapper .gn-button-7 span.label1 {
    bottom: 10px; }
  .gn-button-wrapper .gn-button-7 span.label2 {
    top: 10px; }
.gn-button-wrapper.active .gn-button-7 .knob {
  bottom: 100%;
  -webkit-transform: translateY(100%);
          transform: translateY(100%); }
  .gn-button-wrapper.active .gn-button-7 .knob span:first-child {
    display: none; }
  .gn-button-wrapper.active .gn-button-7 .knob span:last-child {
    display: block; }
.gn-button-wrapper.ease .gn-button-7 .knob {
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease; }

/*Force Remove Background on Dark Mode*/
.gn-dark-mode .gn-nobackground, .gn-dark-mode .site-content-contain, .gn-dark-mode .site, .gn-dark-mode #content-wrapper, .gn-dark-mode #wrapper, .gn-dark-mode #main {
  background-color: transparent !important; }
.gn-dark-mode .gn-normal-logo {
  display: none !important; }
.gn-dark-mode .gn-dark-logo {
  display: unset !important;
  opacity: 1 !important; }

/*--------------------------------------------------------------
3.0 Theme Support
--------------------------------------------------------------*/
/*Avada*/
.gn-dark-mode .fusion-fullwidth, .gn-dark-mode .fusion-footer, .gn-dark-mode .fusion-header {
  background-color: black !important; }
.gn-dark-mode .fusion-column-wrapper, .gn-dark-mode .fusion-footer-widget-area, .gn-dark-mode .fusion-footer-copyright-area {
  background-color: transparent !important;
  border-color: transparent !important; }

/*Madara*/
.gn-dark-mode .yz-page {
  background-color: transparent !important; }

/*Raido*/
.gn-dark-mode .main-content .article .article-row {
  background: transparent !important; }

/*Disto*/
.gn-dark-mode .options_layout_wrapper, .gn-dark-mode .menu_wrapper {
  background: transparent !important; }

/*Divi*/
.gn-dark-mode #main-content {
  background-color: transparent !important; }
.gn-dark-mode h1, .gn-dark-mode h2, .gn-dark-mode h3, .gn-dark-mode h4, .gn-dark-mode h5 {
  color: var(--text-color) !important; }
  .gn-dark-mode h1 a, .gn-dark-mode h2 a, .gn-dark-mode h3 a, .gn-dark-mode h4 a, .gn-dark-mode h5 a {
    color: var(--text-color) !important; }
.gn-dark-mode .et_pb_section {
  background-color: var(--body-background) !important; }

/*Salient*/
.gn-dark-mode .using-bg-color {
  background-color: var(--body-background) !important; }
.gn-dark-mode .nectar-shape-divider {
  fill: var(--body-background); }
.gn-dark-mode #header-outer.transparent.dark-slide > #top nav > ul > li > a, .gn-dark-mode #header-outer.transparent.dark-row > #top nav > ul > li > a, .gn-dark-mode #header-outer.transparent.dark-row .slide-out-widget-area-toggle a i.label, .gn-dark-mode #header-outer.transparent.dark-slide .slide-out-widget-area-toggle a i.label, .gn-dark-mode #header-outer.transparent.dark-slide #top .span_9 > .slide-out-widget-area-toggle a.using-label .label, .gn-dark-mode #header-outer.transparent.dark-row #top .span_9 > .slide-out-widget-area-toggle a.using-label .label, .gn-dark-mode #header-outer.transparent.dark-slide > #top nav ul #search-btn a span, .gn-dark-mode #header-outer.transparent.dark-row > #top nav ul #search-btn a span, .gn-dark-mode #header-outer.transparent.dark-slide > #top nav ul #nectar-user-account a span, .gn-dark-mode #header-outer.transparent.dark-row > #top nav ul #nectar-user-account a span, .gn-dark-mode #header-outer.transparent.dark-slide > #top nav > ul > li > a > .sf-sub-indicator [class^="icon-"], .gn-dark-mode #header-outer.transparent.dark-slide > #top nav > ul > li > a > .sf-sub-indicator [class*=" icon-"], .gn-dark-mode #header-outer.transparent.dark-row > #top nav > ul > li > a > .sf-sub-indicator [class*=" icon-"], .gn-dark-mode #header-outer.transparent.dark-slide .cart-menu .cart-icon-wrap .icon-salient-cart, .gn-dark-mode #header-outer.transparent.dark-row .cart-menu .cart-icon-wrap .icon-salient-cart, .gn-dark-mode body.ascend[data-header-color="custom"] #boxed #header-outer.transparent.dark-slide > #top .cart-outer .cart-menu .cart-icon-wrap i, .gn-dark-mode body.ascend #boxed #header-outer.transparent.dark-slide > #top .cart-outer .cart-menu .cart-icon-wrap i, .gn-dark-mode #header-outer[data-permanent-transparent="1"].transparent.dark-slide .mobile-search .icon-salient-search, .gn-dark-mode #header-outer[data-permanent-transparent="1"].transparent.dark-slide .mobile-user-account .icon-salient-m-user, .gn-dark-mode #header-outer[data-permanent-transparent="1"].transparent.dark-slide #top #mobile-cart-link i, .gn-dark-mode #header-outer.transparent[data-permanent-transparent="false"].dark-slide #top .span_9 > a[class*="mobile-"] > *, .gn-dark-mode #header-outer.transparent[data-permanent-transparent="false"].dark-slide #top #mobile-cart-link i {
  color: var(--link-color) !important; }
.gn-dark-mode .nectar-cta .link_wrap .link_text:after, .gn-dark-mode .nectar-cta[data-style="material"] .link_wrap .link_text:before, .gn-dark-mode .nectar-cta[data-style="material"] .link_wrap .circle {
  border: 1px solid rgba(255, 255, 255, 0.3) !important; }
.gn-dark-mode .nectar-cta .link_wrap .arrow:before {
  color: white !important; }
.gn-dark-mode .nectar-cta[data-style="see-through"] .link_wrap .arrow:after {
  border-bottom: 1px solid #fff !important; }
.gn-dark-mode .nectar-cta.hover_color_ffffff .link_wrap:hover {
  background-color: transparent !important; }
.gn-dark-mode #nectar_fullscreen_rows .full-width-content .wpb_column .wpb_row .wpb_column p {
  color: var(--text-color) !important; }
.gn-dark-mode .nectar-post-grid .nectar-post-grid-item .content {
  background-color: transparent !important; }
.gn-dark-mode .masonry.material .masonry-blog-item .grav-wrap .text {
  color: var(--text-color) !important; }
.gn-dark-mode .bottom_controls {
  background-color: #010101 !important; }
.gn-dark-mode .wpb_wrapper h6 span {
  color: var(--text-color) !important; }
.gn-dark-mode .container-wrap, .gn-dark-mode .material .ocm-effect-wrap, .gn-dark-mode .ascend .container-wrap, .gn-dark-mode .ascend .project-title, .gn-dark-mode body .vc_text_separator div, .gn-dark-mode .carousel-wrap[data-full-width="true"] .carousel-heading, .gn-dark-mode .carousel-wrap .left-border, .gn-dark-mode .carousel-wrap .right-border, .gn-dark-mode .single-post.ascend #page-header-bg.fullscreen-header, .gn-dark-mode .single-post #single-below-header.fullscreen-header, .gn-dark-mode #page-header-wrap, .gn-dark-mode .page-header-no-bg, .gn-dark-mode #full_width_portfolio .project-title.parallax-effect, .gn-dark-mode .portfolio-items .col, .gn-dark-mode .page-template-template-portfolio-php .portfolio-items .col.span_3, .gn-dark-mode .page-template-template-portfolio-php .portfolio-items .col.span_4 {
  background-color: var(--body-background) !important; }
.gn-dark-mode .title .header-text span {
  color: var(--text-color) !important; }
.gn-dark-mode .nectar_team_member_overlay {
  background-color: var(--body-background) !important; }
.gn-dark-mode .nectar_team_member_overlay {
  color: var(--text-color) !important; }
.gn-dark-mode .swiper-slide .content {
  background-color: transparent !important; }

/*Rehub*/
.gn-dark-mode header#main_header {
  background-color: transparent !important; }
.gn-dark-mode section[data-settings*='{"background_background"'] {
  background-color: transparent !important; }
  .gn-dark-mode section[data-settings*='{"background_background"'] figure.elementor-image-box-img + div {
    color: var(--text-color) !important; }
.gn-dark-mode .elementor-heading-title {
  color: var(--text-color) !important; }
.gn-dark-mode .news-community, .gn-dark-mode .rh_offer_list {
  background-color: #010101 !important;
  border-color: black !important;
  color: var(--text-color) !important; }
.gn-dark-mode .rh-expired-class:not(.post-inner) {
  background-color: #282828 !important;
  background: repeating-linear-gradient(-55deg, #333333, #5a5a5a 10px, rgba(101, 101, 101, 0.65) 10px, rgba(49, 49, 49, 0.72) 20px);
  color: var(--text-color) !important; }
  .gn-dark-mode .rh-expired-class:not(.post-inner) h3, .gn-dark-mode .rh-expired-class:not(.post-inner) h3 a {
    color: var(--text-color) !important; }
.gn-dark-mode .small_post {
  background-color: #010101 !important;
  border-color: black !important; }
.gn-dark-mode .elementor-search-form__container {
  background-color: #777 !important; }
.gn-dark-mode .custom_search_box input[type="text"] {
  background-color: #777;
  border-color: #555; }
.gn-dark-mode .rehub_chimp, .gn-dark-mode .offer_grid {
  background-color: #010101 !important;
  border-color: black !important; }
.gn-dark-mode .elementor-18 .elementor-element.elementor-element-f9f4a95:not(.elementor-motion-effects-element-type-background), .gn-dark-mode .elementor-18 .elementor-element.elementor-element-f9f4a95 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background: var(--body-background) !important; }
.gn-dark-mode .elementor-140996 .elementor-element.elementor-element-69dc3e49:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .gn-dark-mode .elementor-140996 .elementor-element.elementor-element-69dc3e49 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background: var(--body-background) !important; }
.gn-dark-mode .elementor-2506 .elementor-element.elementor-element-6d10ec4d:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .gn-dark-mode .elementor-2506 .elementor-element.elementor-element-6d10ec4d > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background: var(--body-background) !important; }
.gn-dark-mode .footer-bottom.white_style .footer_widget .title, .gn-dark-mode .footer-bottom.white_style .footer_widget h2, .gn-dark-mode .footer-bottom.white_style .footer_widget a, .gn-dark-mode .footer-bottom .footer_widget.white_style ul li a, .gn-dark-mode footer#theme_footer.white_style div.f_text, .gn-dark-mode footer#theme_footer.white_style div.f_text a:not(.rehub-main-color) {
  color: var(--text-color) !important; }
.gn-dark-mode .footer-bottom.white_style {
  color: var(--text-color) !important;
  background: var(--body-background) !important; }
.gn-dark-mode .elementor-76063 .elementor-element.elementor-element-36ab34dc:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .gn-dark-mode .elementor-76063 .elementor-element.elementor-element-36ab34dc > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  color: var(--text-color) !important;
  background: var(--body-background) !important; }
.gn-dark-mode .comment-respond {
  color: var(--text-color) !important;
  background: var(--body-background) !important; }
.gn-dark-mode body:not(.noinnerpadding) .rh-post-wrapper {
  color: var(--text-color) !important;
  background: var(--body-background) !important; }
.gn-dark-mode .rehub-main-font.tabletblockdisplay.re_filter_panel {
  color: var(--text-color) !important; }
.gn-dark-mode .re_filter_panel .re_tax_dropdown li.label {
  color: var(--text-color) !important; }
.gn-dark-mode .widget .title, .gn-dark-mode .widget h2, .gn-dark-mode .elementor-widget .title {
  color: var(--text-color) !important; }
.gn-dark-mode .textwidget {
  color: var(--text-color) !important; }
.gn-dark-mode .code-block.code-block-2 {
  color: var(--text-color) !important; }
.gn-dark-mode .wpsm_update {
  color: var(--body-background) !important; }
.gn-dark-mode .newscom_content_ajax article, .gn-dark-mode .post {
  color: var(--text-color) !important; }
.gn-dark-mode.dark_body.noinnerpadding .rh-post-wrapper {
  background-color: #010101 !important;
  border-color: black !important; }
  .gn-dark-mode.dark_body.noinnerpadding .rh-post-wrapper article, .gn-dark-mode.dark_body.noinnerpadding .rh-post-wrapper .post {
    color: var(--text-color) !important; }
.gn-dark-mode .rh-cartbox {
  background-color: #010101 !important; }
.gn-dark-mode .rh-boxed-container .rh-outer-wrap {
  background: var(--body-background) !important; }
.gn-dark-mode .whitebg {
  background-color: #010101 !important; }
.gn-dark-mode .rh-boxed-container .rh-outer-wrap {
  background-color: #010101 !important; }
.gn-dark-mode .search-header-contents {
  background-color: var(--body-background) !important; }
.gn-dark-mode .re-aj-search-wrap-results {
  background-color: var(--body-background) !important; }
.gn-dark-mode .re-search-result-div.re-sch-cur-element, .gn-dark-mode .re-search-result-div:hover {
  background-color: #010101 !important; }
.gn-dark-mode #slide-menu-mobile ul.off-canvas {
  background-color: var(--body-background) !important; }
.gn-dark-mode #slide-menu-mobile ul li.menu-item {
  border-color: #565656 !important; }
.gn-dark-mode #slide-menu-mobile ul ul.sub-menu {
  background-color: var(--body-background) !important; }
.gn-dark-mode #slide-menu-mobile ul li.menu-item.rehub-main-color-bg {
  background-color: #010101 !important; }
.gn-dark-mode #slide-menu-mobile ul > li.close-menu .rh-shadow4 {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  border-top: none !important; }
.gn-dark-mode .hotplus {
  color: #67a827 !important; }
.gn-dark-mode .elementor-76076 .elementor-element.elementor-element-32abff84:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .gn-dark-mode .elementor-76076 .elementor-element.elementor-element-32abff84 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #010101 !important; }
.gn-dark-mode .rh-float-panel {
  background-color: #010101 !important;
  -webkit-box-shadow: 0 0 20px #000 !important;
          box-shadow: 0 0 20px #000 !important; }
.gn-dark-mode .csspopupinner {
  background-color: #010101 !important; }
.gn-dark-mode nav.top_menu ul.sub-menu, .gn-dark-mode .top-nav ul.sub-menu {
  background-color: #010101 !important; }
  .gn-dark-mode nav.top_menu ul.sub-menu li, .gn-dark-mode .top-nav ul.sub-menu li {
    border-color: #565656 !important; }
.gn-dark-mode nav.top_menu ul.sub-menu > li > a {
  color: var(--text-color) !important; }
.gn-dark-mode nav.top_menu > ul > li > ul.sub-menu > li:first-child > a:after, .gn-dark-mode .top-nav > ul > li > ul.sub-menu > li:first-child > a:after, .gn-dark-mode .rh_woocartmenu_cell .widget_shopping_cart:after {
  border-color: #010101 !important; }
.gn-dark-mode a._brlbs-btn {
  color: #ffffff !important; }

/*SquaDrone*/
.gn-dark-mode .bt_bb_color_scheme_6.bt_bb_button.bt_bb_style_filled a {
  color: #ffffff !important; }
.gn-dark-mode .bt_bb_color_scheme_6.bt_bb_button.bt_bb_style_filled a:hover {
  color: #1180e0 !important; }
.gn-dark-mode .bt_bb_color_scheme_2.bt_bb_button.bt_bb_style_outline a {
  color: #262626 !important; }
.gn-dark-mode .bt_bb_color_scheme_2.bt_bb_button.bt_bb_style_outline a:hover {
  color: #ffffff !important; }
.gn-dark-mode .bt_bb_color_scheme_10.bt_bb_button.bt_bb_style_filled a {
  color: #ffffff !important; }
.gn-dark-mode .bt_bb_color_scheme_10.bt_bb_button.bt_bb_style_filled a:hover {
  color: #fa5b13 !important; }
.gn-dark-mode .bt_bb_column.bt_bb_triangle_left.bt_bb_vertical_align_middle {
  color: #444444 !important; }
  .gn-dark-mode .bt_bb_column.bt_bb_triangle_left.bt_bb_vertical_align_middle h1, .gn-dark-mode .bt_bb_column.bt_bb_triangle_left.bt_bb_vertical_align_middle h2, .gn-dark-mode .bt_bb_column.bt_bb_triangle_left.bt_bb_vertical_align_middle h3 {
    color: #444444 !important; }
.gn-dark-mode .bt_bb_column.bt_bb_triangle_right.bt_bb_vertical_align_middle {
  color: #444444 !important; }
  .gn-dark-mode .bt_bb_column.bt_bb_triangle_right.bt_bb_vertical_align_middle h1, .gn-dark-mode .bt_bb_column.bt_bb_triangle_right.bt_bb_vertical_align_middle h2, .gn-dark-mode .bt_bb_column.bt_bb_triangle_right.bt_bb_vertical_align_middle h3 {
    color: #444444 !important; }
.gn-dark-mode .bt_bb_column.bt_bb_triangle_bottom.bt_bb_vertical_align_middle {
  color: #444444 !important; }
  .gn-dark-mode .bt_bb_column.bt_bb_triangle_bottom.bt_bb_vertical_align_middle h1, .gn-dark-mode .bt_bb_column.bt_bb_triangle_bottom.bt_bb_vertical_align_middle h2, .gn-dark-mode .bt_bb_column.bt_bb_triangle_bottom.bt_bb_vertical_align_middle h3 {
    color: #444444 !important; }
.gn-dark-mode .bt_bb_section.bt_bb_color_scheme_1:not(.bt_bb_background_image), .gn-dark-mode .bt_bb_section.bt_bb_color_scheme_11:not(.bt_bb_background_image) {
  background-color: var(--body-background) !important;
  color: var(--text-color) !important; }
  .gn-dark-mode .bt_bb_section.bt_bb_color_scheme_1:not(.bt_bb_background_image) .bt_bb_column, .gn-dark-mode .bt_bb_section.bt_bb_color_scheme_11:not(.bt_bb_background_image) .bt_bb_column {
    background-color: var(--body-background) !important;
    color: var(--text-color) !important; }
  .gn-dark-mode .bt_bb_section.bt_bb_color_scheme_1:not(.bt_bb_background_image) .bt_bb_column.bt_bb_triangle_bottom, .gn-dark-mode .bt_bb_section.bt_bb_color_scheme_11:not(.bt_bb_background_image) .bt_bb_column.bt_bb_triangle_bottom {
    background-color: var(--body-background) !important;
    color: var(--text-color) !important; }
    .gn-dark-mode .bt_bb_section.bt_bb_color_scheme_1:not(.bt_bb_background_image) .bt_bb_column.bt_bb_triangle_bottom .bt_bb_column_triangle_box, .gn-dark-mode .bt_bb_section.bt_bb_color_scheme_11:not(.bt_bb_background_image) .bt_bb_column.bt_bb_triangle_bottom .bt_bb_column_triangle_box {
      border-top-color: var(--body-background) !important; }
  .gn-dark-mode .bt_bb_section.bt_bb_color_scheme_1:not(.bt_bb_background_image) .bt_bb_service .bt_bb_icon_holder, .gn-dark-mode .bt_bb_section.bt_bb_color_scheme_11:not(.bt_bb_background_image) .bt_bb_service .bt_bb_icon_holder {
    color: var(--text-color) !important; }
  .gn-dark-mode .bt_bb_section.bt_bb_color_scheme_1:not(.bt_bb_background_image) .bt_bb_service:hover .bt_bb_icon_holder, .gn-dark-mode .bt_bb_section.bt_bb_color_scheme_11:not(.bt_bb_background_image) .bt_bb_service:hover .bt_bb_icon_holder {
    color: #01b1ec !important; }
.gn-dark-mode .bt_bb_column:not([style*="background-color"]) .bt_bb_service .bt_bb_icon_holder {
  color: var(--text-color) !important; }
.gn-dark-mode .bt_bb_column:not([style*="background-color"]) .bt_bb_service:hover .bt_bb_icon_holder {
  color: #01b1ec !important; }
.gn-dark-mode .bt_bb_column[style*="background-color"] {
  color: #444444 !important; }
  .gn-dark-mode .bt_bb_column[style*="background-color"] h1, .gn-dark-mode .bt_bb_column[style*="background-color"] h2, .gn-dark-mode .bt_bb_column[style*="background-color"] h3 {
    color: #444444 !important; }

/*Betterstudio Publisher*/
.gn-dark-mode .vc_general.vc_cta3.vc_cta3-style-classic {
  background-color: #010101 !important;
  border-color: black !important; }
.gn-dark-mode .post-template-6.wfi .post-header-inner {
  color: var(--text-color) !important;
  background: var(--body-background) !important; }
.gn-dark-mode .entry-content {
  color: var(--text-color) !important; }
.gn-dark-mode .site-header.full-width .topbar, .gn-dark-mode .site-header.boxed .topbar .topbar-inner {
  background: var(--body-background) !important;
  border-color: #4c4c4c !important; }
.gn-dark-mode .site-header.boxed .main-menu-wrapper .main-menu-container, .gn-dark-mode .site-header.full-width .main-menu-wrapper {
  background: var(--body-background) !important;
  border-top-color: #4c4c4c !important;
  border-bottom-color: #4c4c4c !important; }
.gn-dark-mode.boxed {
  background-color: #010101 !important; }
.gn-dark-mode.boxed .main-wrap {
  background: var(--body-background) !important; }
.gn-dark-mode .listing-mg-5-item-big .content-container {
  background: var(--body-background) !important; }
.gn-dark-mode .site-footer .copy-footer {
  background: var(--body-background) !important; }
.gn-dark-mode .footer-menu-container {
  border-color: #4c4c4c !important; }
.gn-dark-mode ul.menu.footer-menu li > a, .gn-dark-mode .site-footer .copy-2 a, .gn-dark-mode .site-footer .copy-2, .gn-dark-mode .site-footer .copy-1 a, .gn-dark-mode .site-footer .copy-1 {
  color: var(--text-color) !important; }
.gn-dark-mode .menu .mega-menu {
  background-color: #010101 !important; }
.gn-dark-mode .main-menu.menu > li .sub-menu {
  background-color: #010101 !important; }
.gn-dark-mode.boxed .mega-menu .content-wrap {
  background-color: #010101 !important; }
.gn-dark-mode .tabbed-grid-posts .tabs-section a, .gn-dark-mode .tabbed-grid-posts .tabs-section a:hover {
  color: var(--text-color) !important; }

/*Flatsome*/
.gn-dark-mode .header-bg-color, .gn-dark-mode .header-wrapper {
  background-color: #010101 !important;
  color: var(--text-color) !important; }
  .gn-dark-mode .header-bg-color .header-bottom, .gn-dark-mode .header-wrapper .header-bottom {
    background-color: #010101 !important;
    color: var(--text-color) !important; }
  .gn-dark-mode .header-bg-color .nav-dropdown, .gn-dark-mode .header-wrapper .nav-dropdown {
    background-color: var(--body-background) !important; }

/*BuddyBoss Theme*/
.gn-dark-mode .site-header {
  background-color: var(--body-background) !important; }
.gn-dark-mode .buddypanel, .gn-dark-mode .panel-head, .gn-dark-mode .bb-mobile-panel-inner, .gn-dark-mode .buddypanel .site-branding {
  background-color: var(--body-background) !important; }
.gn-dark-mode nav#object-nav, .gn-dark-mode #buddypress .bp-navs.bb-bp-tab-nav, .gn-dark-mode .groups.group-admin #buddypress #item-body .bp-navs.group-subnav, .gn-dark-mode #item-body #group-invites-container .bp-navs.group-subnav, .gn-dark-mode .activity-update-form #whats-new-avatar, .gn-dark-mode #item-body > div.profile p.bp-feedback, .gn-dark-mode .groups.group-create .buddypress-wrap #group-create-tabs, .gn-dark-mode .groups.group-create .buddypress-wrap #drag-drop-area, .gn-dark-mode #create-group-form div#header-cover-image, .gn-dark-mode #page #buddypress #item-body .bp-profile-wrapper #subnav, .gn-dark-mode #buddypress .bp-settings-container .bp-navs, .gn-dark-mode #buddypress.bp-single-vert-nav.bp-vertical-navs .bp-wrap nav#object-nav.vertical {
  background-color: #010101 !important;
  border-color: #000000 !important; }
.gn-dark-mode .medium-editor-element, .gn-dark-mode .medium-editor-placeholder {
  background-color: var(--body-background) !important; }
.gn-dark-mode .activity-update-form {
  -webkit-box-shadow: none !important;
          box-shadow: none !important; }
.gn-dark-mode #buddypress .activity-list.bp-list .activity-item, .gn-dark-mode #cover-image-container, .gn-dark-mode #members-list.item-list .list-wrap, .gn-dark-mode .item-list.groups-list .list-wrap, .gn-dark-mode .item-list.bp-search-results-list .list-wrap, .gn-dark-mode #item-body > div.profile, .gn-dark-mode #whats-new-form, .gn-dark-mode .bb-bp-settings-container, .gn-dark-mode #buddypress .bp-navs.bb-bp-tab-nav, .gn-dark-mode .profile.public .bp-widget:not(:last-child), .gn-dark-mode .buddypress-wrap .bp-feedback, .gn-dark-mode #item-body #group-invites-container, .gn-dark-mode #item-body #group-invites-container .bp-navs.group-subnav, .gn-dark-mode nav#object-nav, .gn-dark-mode .groups.group-admin #buddypress #item-body .bp-navs.group-subnav, .gn-dark-mode .bp-avatar-nav ul, .gn-dark-mode .bp-avatar-nav ul.avatar-nav-items li.current, .gn-dark-mode #buddypress .groups-manage-members-list .item-list > li, .gn-dark-mode #item-body #group-invites-container .bp-invites-content .item-list > li, .gn-dark-mode #item-body #group-invites-container .bp-invites-content .item-list > li:last-child, .gn-dark-mode #buddypress .custom-homepage-info.info, .gn-dark-mode #item-body > div.profile p.bp-feedback, .gn-dark-mode .messages-wrapper, .gn-dark-mode .bb-bp-messages-single #bp-message-thread-list li, .gn-dark-mode #bp-message-thread-list > li:first-child, .gn-dark-mode .groups.group-create .buddypress-wrap, .gn-dark-mode .groups.group-create .buddypress-wrap #group-create-tabs, .gn-dark-mode .groups.group-create .buddypress-wrap #drag-drop-area, .gn-dark-mode .groups.group-create .buddypress-wrap .bp-invites-content #members-list li, .gn-dark-mode .bp-profile-wrapper, .gn-dark-mode .profile-loop-header, .gn-dark-mode .buddypress-wrap .profile.public .profile-group-title, .gn-dark-mode .buddypress-wrap.bp-dir-hori-nav:not(.bp-vertical-navs) nav:not(.tabbed-links), .gn-dark-mode #buddypress .only-grid-view.button-wrap.member-button-wrap.footer-button-wrap, .gn-dark-mode #buddypress .only-grid-view.button-wrap.member-button-wrap.footer-button-wrap > .friendship-button, .gn-dark-mode #page #buddypress #item-body .bp-profile-wrapper #subnav, .gn-dark-mode .bp-settings-container, .gn-dark-mode #buddypress .bp-settings-container .bp-navs, .gn-dark-mode .bp-messages-head, .gn-dark-mode .single.messages.view .bp-messages-nav-panel, .gn-dark-mode .messages.compose .bp-messages-nav-panel, .gn-dark-mode .bp-messages-content #bp-message-thread-list li:first-child, .gn-dark-mode #friend-list.item-list .list-wrap, .gn-dark-mode body:not(.group-admin):not(.group-invites) .buddypress-wrap .group-subnav.tabbed-links ul.subnav, .gn-dark-mode body:not(.group-admin):not(.group-invites) .buddypress-wrap .user-subnav.tabbed-links ul.subnav, .gn-dark-mode body:not(.group-admin):not(.group-invites) .buddypress-wrap .group-subnav.tabbed-links ul.subnav li.selected, .gn-dark-mode body:not(.group-admin):not(.group-invites) .buddypress-wrap .user-subnav.tabbed-links ul.subnav li.selected, .gn-dark-mode body:not(.group-admin):not(.group-invites) .buddypress-wrap.bp-vertical-navs .group-subnav.tabbed-links ul.subnav li.selected, .gn-dark-mode body:not(.group-admin):not(.group-invites) .buddypress-wrap.bp-vertical-navs .user-subnav.tabbed-links ul.subnav li.selected, .gn-dark-mode .groups.group-create .buddypress-wrap #group-create-tabs.tabbed-links .group-create-buttons li.current, .gn-dark-mode .bp-messages-content #bp-message-thread-list {
  border-color: #000000 !important; }
.gn-dark-mode #buddypress .activity-list.bp-list .activity-item, .gn-dark-mode #cover-image-container, .gn-dark-mode #members-list.item-list .list-wrap, .gn-dark-mode .item-list.groups-list .list-wrap, .gn-dark-mode .item-list.bp-search-results-list .list-wrap, .gn-dark-mode #item-body > div.profile, .gn-dark-mode .activity-update-form #whats-new-textarea textarea, .gn-dark-mode .bb-bp-settings-container, .gn-dark-mode .buddypress-wrap .bp-feedback, .gn-dark-mode #item-body #group-invites-container, .gn-dark-mode #buddypress .custom-homepage-info.info {
  background-color: #000000 !important; }
.gn-dark-mode #buddypress #dir-activity-search, .gn-dark-mode #buddypress #dir-groups-search, .gn-dark-mode #buddypress #group-activity-search {
  border-radius: 100px !important; }
.gn-dark-mode .buddypress-wrap form.bp-dir-search-form, .gn-dark-mode .buddypress-wrap form.bp-invites-search-form, .gn-dark-mode .buddypress-wrap form.bp-messages-search-form {
  border-color: #000000 !important;
  background-color: #010101 !important; }
.gn-dark-mode .footer-bottom {
  background-color: var(--body-background) !important; }
.gn-dark-mode .bp-profile-search-widget {
  border-color: #000000 !important;
  background-color: #010101 !important; }
.gn-dark-mode .widget, .gn-dark-mode .post-inner-wrap, .gn-dark-mode .comment-respond {
  /*background-color: #010101 !important;*/
  background-color: var(--body-background) !important; }
.gn-dark-mode .widget, .gn-dark-mode .post-inner-wrap, .gn-dark-mode .comment-respond, .gn-dark-mode .bs-item-list.list-view .bs-item-wrap, .gn-dark-mode .post-author-details, .gn-dark-mode .widget.widget_bp_profile_completion_widget .profile_completion_wrap .pc_detailed_progress_wrap .single_section_wrap {
  border-color: #000000 !important; }
.gn-dark-mode #whats-new-form, .gn-dark-mode .buddypress-wrap .bp-tables-user, .gn-dark-mode #buddypress .groups-manage-members-list .item-list > li, .gn-dark-mode #item-body #group-invites-container .bp-invites-content .item-list > li, .gn-dark-mode .messages-wrapper, .gn-dark-mode .bp-messages-content #bp-message-thread-list li, .gn-dark-mode .groups.group-create .buddypress-wrap, .gn-dark-mode .groups.group-create .buddypress-wrap .bp-invites-content #members-list li, .gn-dark-mode .bp-profile-wrapper, .gn-dark-mode .bp-settings-container, .gn-dark-mode #friend-list.item-list .list-wrap {
  background-color: var(--body-background) !important; }
.gn-dark-mode #send_message_form .bp-messages-form-header {
  border-color: #000000 !important; }
.gn-dark-mode .entry-title, .gn-dark-mode .widget-title, .gn-dark-mode .show-support h6, .gn-dark-mode label {
  color: var(--text-color) !important; }
.gn-dark-mode .select2-container--default .select2-selection--multiple {
  background-color: var(--body-background) !important; }
.gn-dark-mode .bb-media-container {
  border-color: #000000 !important;
  background-color: #010101 !important; }
.gn-dark-mode .header-search-wrap {
  background-color: var(--body-background) !important; }

/*Bridge Theme*/
.gn-dark-mode {
  /*Special thanks to Pierre Lannes for providing the following codes:*/
  /* ****** Active box background-color  ****** */
  /* ****** Transparency backgrounds ****** */
  /* Contrast for background comment */
  /* ****** Fields forms background-color ****** */
  /* Caret color for qode_search field - cover header option  */
  /* Border color for portfolio navigation  */
  /* Border color for text buttons  */
  /* Qode Map Popin Google Map font color */
  /* Title color for Qode Worflow component */
  /* Field border */ }
  .gn-dark-mode .content, .gn-dark-mode .content .container, .gn-dark-mode .full_width {
    background-color: var(--body-background) !important; }
  .gn-dark-mode .content .title_holder .container {
    background-color: transparent !important; }
  .gn-dark-mode .footer_top_holder {
    background-color: #000000 !important; }
  .gn-dark-mode .header_bottom {
    background-color: #000000 !important; }
  .gn-dark-mode #BorlabsCookieBox ._brlbs-bar, .gn-dark-mode #BorlabsCookieBox ._brlbs-box {
    background-color: #000000 !important; }
  .gn-dark-mode nav.mobile_menu {
    background-color: #000000 !important; }
  .gn-dark-mode nav.mobile_menu ul li, .gn-dark-mode nav.mobile_menu ul li ul li {
    border-color: #a0a0a0 !important; }
  .gn-dark-mode .projects_holder article .portfolio_description {
    background-color: #000000 !important; }
  .gn-dark-mode .latest_post_holder.boxes > ul > li, .gn-dark-mode .latest_post_holder.dividers > ul > li {
    background-color: #000000 !important; }
  .gn-dark-mode .latest_post_holder.dividers .post_infos {
    border-color: #4c4c4c !important; }
  .gn-dark-mode .latest_post_holder.dividers .latest_post_date .latest_post_day {
    color: #6b6b6b !important; }
  .gn-dark-mode input.wpcf7-form-control.wpcf7-date, .gn-dark-mode input.wpcf7-form-control.wpcf7-number, .gn-dark-mode input.wpcf7-form-control.wpcf7-quiz, .gn-dark-mode input.wpcf7-form-control.wpcf7-text, .gn-dark-mode select.wpcf7-form-control.wpcf7-select, .gn-dark-mode textarea.wpcf7-form-control.wpcf7-textarea {
    background-color: #313131 !important; }
  .gn-dark-mode .masonry_gallery_item_content h3 {
    color: #010101 !important; }
  .gn-dark-mode .gn-dark-mode .pagination ul li.active span,
  .gn-dark-mode .gn-dark-mode .wpcf7-acceptance input[type="checkbox"]:checked,
  .gn-dark-mode .gn-dark-mode .comment-form-cookies-consent input[type=checkbox]:checked,
  .gn-dark-mode .gn-dark-mode #mc-embedded-subscribe-form input[type=checkbox]:checked {
    background-color: #009688 !important; }
  .gn-dark-mode .gn-dark-mode .widget,
  .gn-dark-mode .gn-dark-mode .post-inner-wrap,
  .gn-dark-mode .gn-dark-mode .comment-respond,
  .gn-dark-mode .gn-dark-mode .comment-form-cookies-consent input[type=checkbox],
  .gn-dark-mode .gn-dark-mode .wpcf7-acceptance input[type=checkbox] {
    background-color: transparent !important; }
  .gn-dark-mode .gn-dark-mode .comment {
    background-color: rgba(0, 0, 0, 0.2) !important; }
  .gn-dark-mode .gn-dark-mode .qode_search_form_3,
  .gn-dark-mode .gn-dark-mode input#author,
  .gn-dark-mode .gn-dark-mode input#email,
  .gn-dark-mode .gn-dark-mode input#url,
  .gn-dark-mode .gn-dark-mode #searchform,
  .gn-dark-mode .gn-dark-mode #mc_embed_signup .mc-field-group input {
    background-color: #313131 !important; }
  .gn-dark-mode div#respond.comment-respond.gn-nobackground,
  .gn-dark-mode .gn-dark-mode .comment-respond,
  .gn-dark-mode .gn-dark-mode .widget #searchformv {
    background-color: #313131 !important; }
  .gn-dark-mode .gn-dark-mode .qode_search_form_3 input {
    caret-color: #009688; }
  .gn-dark-mode .gn-dark-mode .portfolio_navigation .portfolio_prev a,
  .gn-dark-mode .gn-dark-mode .portfolio_navigation .portfolio_next a {
    border: 2px solid #009688 !important; }
  .gn-dark-mode .gn-dark-mode #mc_embed_signup .button,
  .gn-dark-mode .gn-dark-mode #searchform input[type="submit"],
  .gn-dark-mode .gn-dark-mode input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
    color: #009688; }
  .gn-dark-mode .gn-dark-mode .body_content_map p {
    color: #818181; }
  .gn-dark-mode .gn-dark-mode .qode-workflow-text a h3,
  .gn-dark-mode .gn-dark-mode #submit_comment {
    color: #009688 !important; }
  .gn-dark-mode .gn-dark-mode .pagination ul li a,
  .gn-dark-mode .gn-dark-mode .qbutton,
  .gn-dark-mode .gn-dark-mode #mc_embed_signup .button,
  .gn-dark-mode .gn-dark-mode #mce-EMAIL,
  .gn-dark-mode .gn-dark-mode #mce-FNAME,
  .gn-dark-mode .gn-dark-mode #mce-NAME,
  .gn-dark-mode .gn-dark-mode #mce-TEL,
  .gn-dark-mode .gn-dark-mode #mce-ADDRESS,
  .gn-dark-mode .gn-dark-mode textarea#comment,
  .gn-dark-mode .gn-dark-mode input#author,
  .gn-dark-mode .gn-dark-mode input#email,
  .gn-dark-mode .gn-dark-mode input#url,
  .gn-dark-mode .gn-dark-mode .widget_search #searchform,
  .gn-dark-mode .gn-dark-mode .wpcf7-form input[type="text"],
  .gn-dark-mode .gn-dark-mode .wpcf7-form input[type="email"],
  .gn-dark-mode .gn-dark-mode .wpcf7-acceptance input[type=checkbox],
  .gn-dark-mode .gn-dark-mode input.wpcf7-form-control.wpcf7-submit:not([disabled]),
  .gn-dark-mode .gn-dark-mode textarea.wpcf7-form-control.wpcf7-textarea,
  .gn-dark-mode .gn-dark-mode #mc-embedded-subscribe-form input[type=checkbox],
  .gn-dark-mode .gn-dark-mode .comment-form-cookies-consent input[type=checkbox],
  .gn-dark-mode .gn-dark-mode .pagination ul li.active span,
  .gn-dark-mode .gn-dark-mode .load_more a,
  .gn-dark-mode .gn-dark-mode #submit_comment {
    border-color: #009688 !important; }

/*Semplice Theme*/
.gn-dark-mode .is-frontend .transition-wrap {
  background-color: var(--body-background) !important; }
.gn-dark-mode .cl244, .gn-dark-mode .typed_, .gn-dark-mode .cl873 {
  color: var(--text-color) !important; }
.gn-dark-mode #content-362 #section_977c9980e {
  background-color: var(--body-background) !important; }
.gn-dark-mode a {
  color: var(--link-color) !important; }
.gn-dark-mode .nav_izsm9os3p .navbar-inner nav ul li a span {
  color: var(--link-color) !important; }
.gn-dark-mode .nav_izsm9os3p .navbar-inner nav ul li.current-menu-item a span {
  color: #ffffff !important; }
.gn-dark-mode .social-icon a:before {
  color: var(--link-color) !important; }
.gn-dark-mode .is-content, .gn-dark-mode .post .post-content {
  color: var(--text-color) !important; }
.gn-dark-mode .is-frontend .posts, .gn-dark-mode #comments {
  background-color: var(--body-background) !important; }
.gn-dark-mode .wp-block-coblocks-author.has-background {
  background-color: #000000 !important; }
.gn-dark-mode .wp-block-coblocks-shape-divider {
  color: #000000 !important; }

/*Oxygen Builder*/
.gn-dark-mode .variable-background {
  background-color: var(--body-background) !important;
  background-image: none !important; }
.gn-dark-mode .buton {
  border-color: var(--link-color) !important; }
.gn-dark-mode .ct-section {
  background-color: var(--body-background) !important; }
  .gn-dark-mode .ct-section .box {
    background-color: #000000 !important; }
.gn-dark-mode footer#section-59-6 {
  background-image: none !important; }

/*Reboot Theme*/
.gn-dark-mode .footer-navigation, .gn-dark-mode .main-navigation {
  background-color: var(--body-background) !important; }
.gn-dark-mode .site-header {
  -webkit-box-shadow: inset 0 -1px 0 0 #636363 !important;
          box-shadow: inset 0 -1px 0 0 #636363 !important; }
.gn-dark-mode .site-description {
  color: var(--text-color) !important; }
.gn-dark-mode .preset-bg-dark-9, .gn-dark-mode .sidebar-left .section-preset--bg-dark-9, .gn-dark-mode .sidebar-none .section-preset--bg-dark-9:before, .gn-dark-mode .sidebar-right .section-preset--bg-dark-9 {
  background-color: var(--body-background) !important; }
.gn-dark-mode .preset-bg-dark-5, .gn-dark-mode .sidebar-left .section-preset--bg-dark-5, .gn-dark-mode .sidebar-none .section-preset--bg-dark-5:before, .gn-dark-mode .sidebar-right .section-preset--bg-dark-5 {
  background-color: var(--body-background) !important; }
.gn-dark-mode .preset-bgc-12, .gn-dark-mode .sidebar-left .section-preset--bgc-12, .gn-dark-mode .sidebar-none .section-preset--bgc-12:before, .gn-dark-mode .sidebar-right .section-preset--bgc-12 {
  background-color: var(--body-background) !important; }
.gn-dark-mode .preset-bg-dark-6, .gn-dark-mode .sidebar-left .section-preset--bg-dark-6, .gn-dark-mode .sidebar-none .section-preset--bg-dark-6:before, .gn-dark-mode .sidebar-right .section-preset--bg-dark-6 {
  background-color: var(--body-background) !important; }
.gn-dark-mode .site-content {
  background-color: var(--body-background) !important; }
.gn-dark-mode .related-posts {
  background-color: var(--body-background) !important; }

/*KLEO Theme*/
.gn-dark-mode .main-color, .gn-dark-mode .main-color .kleo-main-header, .gn-dark-mode .main-color .btn-default:hover, .gn-dark-mode .main-color .panel, .gn-dark-mode .main-color .dropdown-menu, .gn-dark-mode .main-color .pagination > li > a, .gn-dark-mode .main-color .pagination > li > span, .gn-dark-mode .main-color .post-item, .gn-dark-mode .main-color .comment-wrap .comment-avatar, .gn-dark-mode .main-color #respond .form-submit input#submit:hover, .gn-dark-mode .main-color .form-control, .gn-dark-mode .main-color .pricing-table li.list-group-item, .gn-dark-mode .main-color .btn-see-through:hover, .gn-dark-mode .main-color #ajax_search_container, .gn-dark-mode .main-color #ajax_search_container:before, .gn-dark-mode .main-color .kleo-toggle-menu .kleo-toggle-submenu:before, .gn-dark-mode .main-color .box-style .feature-item.default-icons-size .feature-icon, .gn-dark-mode .main-color .box-style .feature-item.big-icons-size .feature-icon, .gn-dark-mode .main-color #wp-calendar caption, .gn-dark-mode .main-color .bbp-pagination-links a, .gn-dark-mode .main-color .bbp-pagination-links span, .gn-dark-mode .main-color .bbp-submit-wrapper button.button:hover, .gn-dark-mode .main-color #bbpress-forums .bbp-form input[type="text"], .gn-dark-mode .main-color .wp-editor-area, .gn-dark-mode .main-color .submenu-languages, .gn-dark-mode .main-color .kleo-toggle-menu .kleo-toggle-submenu, .gn-dark-mode .main-color .kleo-toggle-menu .minicart-buttons .btn-default {
  background-color: var(--body-background) !important; }
.gn-dark-mode .header-color, .gn-dark-mode .header-color .kleo-main-header, .gn-dark-mode .header-color .btn-default:hover, .gn-dark-mode .header-color .panel, .gn-dark-mode .header-color .dropdown-menu, .gn-dark-mode .header-color .pagination > li > a, .gn-dark-mode .header-color .pagination > li > span, .gn-dark-mode .header-color .post-item, .gn-dark-mode .header-color .comment-wrap .comment-avatar, .gn-dark-mode .header-color #respond .form-submit input#submit:hover, .gn-dark-mode .header-color .form-control, .gn-dark-mode .header-color .pricing-table li.list-group-item, .gn-dark-mode .header-color .btn-see-through:hover, .gn-dark-mode .header-color #ajax_search_container, .gn-dark-mode .header-color #ajax_search_container:before, .gn-dark-mode .header-color .kleo-toggle-menu .kleo-toggle-submenu:before, .gn-dark-mode .header-color .box-style .feature-item.default-icons-size .feature-icon, .gn-dark-mode .header-color .box-style .feature-item.big-icons-size .feature-icon, .gn-dark-mode .header-color #wp-calendar caption, .gn-dark-mode .header-color .bbp-pagination-links a, .gn-dark-mode .header-color .bbp-pagination-links span, .gn-dark-mode .header-color .bbp-submit-wrapper button.button:hover, .gn-dark-mode .header-color #bbpress-forums .bbp-form input[type="text"], .gn-dark-mode .header-color .wp-editor-area, .gn-dark-mode .header-color .submenu-languages, .gn-dark-mode .header-color .kleo-toggle-menu .kleo-toggle-submenu, .gn-dark-mode .header-color .kleo-toggle-menu .minicart-buttons .btn-default {
  background-color: var(--body-background) !important; }
.gn-dark-mode .wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading {
  background-color: #010101 !important;
  border-color: #404040 !important;
  background-image: none !important; }
.gn-dark-mode .wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body {
  background-color: #010101 !important;
  border-color: #404040 !important;
  background-image: none !important; }
.gn-dark-mode .vc_tta-panel-heading, .gn-dark-mode .vc_tta-panel-body {
  background-color: #010101 !important;
  border-color: #404040 !important;
  background-image: none !important; }
.gn-dark-mode .vc_custom_1419240595465 {
  background-color: #010101 !important; }
.gn-dark-mode .wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading {
  background-color: #010101 !important;
  border-color: #404040 !important; }
.gn-dark-mode .footer-color, .gn-dark-mode .footer-color .kleo-main-header, .gn-dark-mode .footer-color .btn-default:hover, .gn-dark-mode .footer-color .panel, .gn-dark-mode .footer-color .dropdown-menu, .gn-dark-mode .footer-color .pagination > li > a, .gn-dark-mode .footer-color .pagination > li > span, .gn-dark-mode .footer-color .post-item, .gn-dark-mode .footer-color .comment-wrap .comment-avatar, .gn-dark-mode .footer-color #respond .form-submit input#submit:hover, .gn-dark-mode .footer-color .form-control, .gn-dark-mode .footer-color .pricing-table li.list-group-item, .gn-dark-mode .footer-color .btn-see-through:hover, .gn-dark-mode .footer-color #ajax_search_container, .gn-dark-mode .footer-color #ajax_search_container:before, .gn-dark-mode .footer-color .kleo-toggle-menu .kleo-toggle-submenu:before, .gn-dark-mode .footer-color .box-style .feature-item.default-icons-size .feature-icon, .gn-dark-mode .footer-color .box-style .feature-item.big-icons-size .feature-icon, .gn-dark-mode .footer-color #wp-calendar caption, .gn-dark-mode .footer-color .bbp-pagination-links a, .gn-dark-mode .footer-color .bbp-pagination-links span, .gn-dark-mode .footer-color .bbp-submit-wrapper button.button:hover, .gn-dark-mode .footer-color #bbpress-forums .bbp-form input[type="text"], .gn-dark-mode .footer-color .wp-editor-area, .gn-dark-mode .footer-color .submenu-languages, .gn-dark-mode .footer-color .kleo-toggle-menu .kleo-toggle-submenu, .gn-dark-mode .footer-color .kleo-toggle-menu .minicart-buttons .btn-default {
  background-color: #000000 !important; }
.gn-dark-mode .alternate-color, .gn-dark-mode .alternate-color .kleo-main-header, .gn-dark-mode .alternate-color .btn-default:hover, .gn-dark-mode .alternate-color .panel, .gn-dark-mode .alternate-color .dropdown-menu, .gn-dark-mode .alternate-color .pagination > li > a, .gn-dark-mode .alternate-color .pagination > li > span, .gn-dark-mode .alternate-color .post-item, .gn-dark-mode .alternate-color .comment-wrap .comment-avatar, .gn-dark-mode .alternate-color #respond .form-submit input#submit:hover, .gn-dark-mode .alternate-color .form-control, .gn-dark-mode .alternate-color .pricing-table li.list-group-item, .gn-dark-mode .alternate-color .btn-see-through:hover, .gn-dark-mode .alternate-color #ajax_search_container, .gn-dark-mode .alternate-color #ajax_search_container:before, .gn-dark-mode .alternate-color .kleo-toggle-menu .kleo-toggle-submenu:before, .gn-dark-mode .alternate-color .box-style .feature-item.default-icons-size .feature-icon, .gn-dark-mode .alternate-color .box-style .feature-item.big-icons-size .feature-icon, .gn-dark-mode .alternate-color #wp-calendar caption, .gn-dark-mode .alternate-color .bbp-pagination-links a, .gn-dark-mode .alternate-color .bbp-pagination-links span, .gn-dark-mode .alternate-color .bbp-submit-wrapper button.button:hover, .gn-dark-mode .alternate-color #bbpress-forums .bbp-form input[type="text"], .gn-dark-mode .alternate-color .wp-editor-area, .gn-dark-mode .alternate-color .submenu-languages, .gn-dark-mode .alternate-color .kleo-toggle-menu .kleo-toggle-submenu, .gn-dark-mode .alternate-color .kleo-toggle-menu .minicart-buttons .btn-default {
  background-color: var(--body-background) !important; }
.gn-dark-mode .main-color, .gn-dark-mode .main-color .kleo-main-header, .gn-dark-mode .main-color .btn-default:hover, .gn-dark-mode .main-color .panel, .gn-dark-mode .main-color .dropdown-menu, .gn-dark-mode .main-color .pagination > li > a, .gn-dark-mode .main-color .pagination > li > span, .gn-dark-mode .main-color .post-item, .gn-dark-mode .main-color .comment-wrap .comment-avatar, .gn-dark-mode .main-color #respond .form-submit input#submit:hover, .gn-dark-mode .main-color .form-control, .gn-dark-mode .main-color .pricing-table li.list-group-item, .gn-dark-mode .main-color .btn-see-through:hover, .gn-dark-mode .main-color #ajax_search_container, .gn-dark-mode .main-color #ajax_search_container:before, .gn-dark-mode .main-color .kleo-toggle-menu .kleo-toggle-submenu:before, .gn-dark-mode .main-color .box-style .feature-item.default-icons-size .feature-icon, .gn-dark-mode .main-color .box-style .feature-item.big-icons-size .feature-icon, .gn-dark-mode .main-color #wp-calendar caption, .gn-dark-mode .main-color .bbp-pagination-links a, .gn-dark-mode .main-color .bbp-pagination-links span, .gn-dark-mode .main-color .bbp-submit-wrapper button.button:hover, .gn-dark-mode .main-color #bbpress-forums .bbp-form input[type="text"], .gn-dark-mode .main-color .wp-editor-area, .gn-dark-mode .main-color .submenu-languages, .gn-dark-mode .main-color .kleo-toggle-menu .kleo-toggle-submenu, .gn-dark-mode .main-color .kleo-toggle-menu .minicart-buttons .btn-default {
  background-color: var(--body-background) !important; }
.gn-dark-mode #bbpress-forums li.bbp-header, .gn-dark-mode #bbpress-forums li.bbp-footer {
  background-color: var(--body-background) !important; }
.gn-dark-mode .sidebar.sidebar-main {
  background-color: #000000 !important; }
.gn-dark-mode #bbpress-forums div.bbp-reply-header, .gn-dark-mode #bbpress-forums div.bbp-topic-header {
  background-color: #000000 !important; }
.gn-dark-mode #bbpress-forums div.odd {
  background-color: var(--body-background) !important; }
.gn-dark-mode #bbpress-forums .hentry div.bbp-reply-content:before, .gn-dark-mode #bbpress-forums .hentry div.bbp-topic-content:before {
  background-color: var(--body-background) !important; }
.gn-dark-mode #bbpress-forums div.even {
  background-color: var(--body-background) !important; }
.gn-dark-mode #bbpress-forums .bbp-template-notice {
  background-color: var(--body-background) !important; }
.gn-dark-mode #bbpress-forums div.bbp-template-notice.info {
  background-color: var(--body-background) !important; }
.gn-dark-mode .boxGrey724 {
  background-color: #000000 !important; }
.gn-dark-mode .cmdm-tab-nav li.on {
  background-color: #000000 !important; }

/*GridLove Theme*/
.gn-dark-mode .box-inner-p-bigger.box-single {
  background-color: #000000 !important; }
.gn-dark-mode .gridlove-box, .gn-dark-mode #disqus_thread {
  background-color: #000000 !important; }
.gn-dark-mode .gridlove-share .meks_ess {
  background-color: #000000 !important; }
.gn-dark-mode .mejs-container *, .gn-dark-mode .format-video .meta-media .mejs-container *, .gn-dark-mode .has-post-thumbnail .meta-media .mejs-container * {
  color: var(--text-color) !important; }
.gn-dark-mode .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total, .gn-dark-mode .mejs-controls .mejs-time-rail .mejs-time-total {
  background-color: rgba(255, 255, 255, 0.18) !important; }
.gn-dark-mode .elementor-5760 .elementor-element.elementor-element-7949b9d7 > .elementor-shape-bottom .elementor-shape-fill {
  fill: var(--body-background) !important; }
.gn-dark-mode .elementor-5760 .elementor-element.elementor-element-23d658f1 > .elementor-shape-top .elementor-shape-fill {
  fill: var(--body-background) !important; }
.gn-dark-mode .elementor-5760 .elementor-element.elementor-element-23d658f1 > .elementor-shape-bottom .elementor-shape-fill {
  fill: var(--body-background) !important; }
.gn-dark-mode .freebirdFormviewerComponentsQuestionBaseRoot {
  background-color: #000000 !important;
  border-color: #272727 !important; }
.gn-dark-mode .freebirdFormviewerComponentsQuestionBaseTitle {
  color: var(--text-color) !important; }
.gn-dark-mode .freebirdFormviewerComponentsQuestionTextTextInput .exportInput, .gn-dark-mode .freebirdFormviewerComponentsQuestionTextTextInput .exportTextArea {
  color: var(--text-color) !important; }
.gn-dark-mode .m2 .exportLabelWrapper .exportLabel.freebirdFormviewerComponentsQuestionRadioLabel {
  color: var(--text-color) !important; }
.gn-dark-mode .freebirdThemedRadio.isChecked:not(.isDisabled) .exportOuterCircle, .gn-dark-mode .freebirdThemedRadio .exportInnerCircle {
  border-color: white !important; }
.gn-dark-mode .freebirdThemedRadio .isChecked:not(.isDisabled) .exportOuterCircle {
  border-color: white !important; }
.gn-dark-mode .m2 .freebirdFormviewerViewHeaderHeader {
  background-color: #000000 !important;
  border-color: #272727 !important; }
.gn-dark-mode .m2 .freebirdFormviewerViewHeaderTitle {
  color: var(--text-color) !important; }
.gn-dark-mode .m2 .freebirdFormviewerViewHeaderDescription {
  color: var(--text-color) !important; }
.gn-dark-mode .elementor-6340 .elementor-element.elementor-element-e625bbb:not(.elementor-motion-effects-element-type-background), .gn-dark-mode .elementor-6340 .elementor-element.elementor-element-e625bbb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #000000 !important; }
  .gn-dark-mode .elementor-6340 .elementor-element.elementor-element-e625bbb:not(.elementor-motion-effects-element-type-background) input::-webkit-input-placeholder, .gn-dark-mode .elementor-6340 .elementor-element.elementor-element-e625bbb > .elementor-motion-effects-container > .elementor-motion-effects-layer input::-webkit-input-placeholder {
    color: var(--text-color) !important; }
  .gn-dark-mode .elementor-6340 .elementor-element.elementor-element-e625bbb:not(.elementor-motion-effects-element-type-background) input::-moz-placeholder, .gn-dark-mode .elementor-6340 .elementor-element.elementor-element-e625bbb > .elementor-motion-effects-container > .elementor-motion-effects-layer input::-moz-placeholder {
    color: var(--text-color) !important; }
  .gn-dark-mode .elementor-6340 .elementor-element.elementor-element-e625bbb:not(.elementor-motion-effects-element-type-background) input:-ms-input-placeholder, .gn-dark-mode .elementor-6340 .elementor-element.elementor-element-e625bbb > .elementor-motion-effects-container > .elementor-motion-effects-layer input:-ms-input-placeholder {
    color: var(--text-color) !important; }
  .gn-dark-mode .elementor-6340 .elementor-element.elementor-element-e625bbb:not(.elementor-motion-effects-element-type-background) input:-moz-placeholder, .gn-dark-mode .elementor-6340 .elementor-element.elementor-element-e625bbb > .elementor-motion-effects-container > .elementor-motion-effects-layer input:-moz-placeholder {
    color: var(--text-color) !important; }
.gn-dark-mode .elementor-6340 .elementor-element.elementor-element-4e7aa4f {
  color: var(--text-color) !important; }
.gn-dark-mode .elementor-6340 .elementor-element.elementor-element-8f000af {
  color: var(--text-color) !important; }
.gn-dark-mode .elementor-207 .elementor-element.elementor-element-636e91b1:not(.elementor-motion-effects-element-type-background), .gn-dark-mode .elementor-207 .elementor-element.elementor-element-636e91b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #000000 !important; }
  .gn-dark-mode .elementor-207 .elementor-element.elementor-element-636e91b1:not(.elementor-motion-effects-element-type-background) input::-webkit-input-placeholder, .gn-dark-mode .elementor-207 .elementor-element.elementor-element-636e91b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer input::-webkit-input-placeholder {
    color: var(--text-color) !important; }
  .gn-dark-mode .elementor-207 .elementor-element.elementor-element-636e91b1:not(.elementor-motion-effects-element-type-background) input::-moz-placeholder, .gn-dark-mode .elementor-207 .elementor-element.elementor-element-636e91b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer input::-moz-placeholder {
    color: var(--text-color) !important; }
  .gn-dark-mode .elementor-207 .elementor-element.elementor-element-636e91b1:not(.elementor-motion-effects-element-type-background) input:-ms-input-placeholder, .gn-dark-mode .elementor-207 .elementor-element.elementor-element-636e91b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer input:-ms-input-placeholder {
    color: var(--text-color) !important; }
  .gn-dark-mode .elementor-207 .elementor-element.elementor-element-636e91b1:not(.elementor-motion-effects-element-type-background) input:-moz-placeholder, .gn-dark-mode .elementor-207 .elementor-element.elementor-element-636e91b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer input:-moz-placeholder {
    color: var(--text-color) !important; }
.gn-dark-mode .elementor-207 .elementor-element.elementor-element-14f28046 {
  color: var(--text-color) !important; }
.gn-dark-mode .elementor-207 .elementor-element.elementor-element-38a05869 {
  color: var(--text-color) !important; }
.gn-dark-mode .elementor-9796 .elementor-element.elementor-element-5880b520:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .gn-dark-mode .elementor-9796 .elementor-element.elementor-element-5880b520 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--body-background) !important; }
.gn-dark-mode .elementor-9796 .elementor-element.elementor-element-6ddeaaae {
  color: var(--text-color) !important; }
.gn-dark-mode .elementor-9796 .elementor-element.elementor-element-9c96858 .elementor-button {
  background-color: var(--body-background) !important;
  color: var(--text-color) !important; }
.gn-dark-mode .elementor-9796 .elementor-element.elementor-element-357d03ee:not(.elementor-motion-effects-element-type-background), .gn-dark-mode .elementor-9796 .elementor-element.elementor-element-357d03ee > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--body-background) !important; }
.gn-dark-mode .elementor-9796 .elementor-element.elementor-element-62500b80 .elementor-button {
  background-color: white !important; }
.gn-dark-mode .mejs-container .mejs-controls .mejs-button button {
  background-color: transparent !important; }
.gn-dark-mode body .mejs-controls .mejs-button button:before {
  color: white !important; }

/*News Paper Theme*/
.gn-dark-mode .td-container-wrap {
  background-color: var(--body-background) !important; }
.gn-dark-mode .tdi_92_cce > .td-element-style:after {
  background-color: #010101 !important; }
.gn-dark-mode .tdi_68_5e3 > .td-element-style:after {
  background-color: #010101 !important; }
.gn-dark-mode .tdi_16_b52_rand_style {
  background-color: #010101 !important; }
.gn-dark-mode .post {
  background-color: var(--body-background) !important; }
.gn-dark-mode .tdi_73_93e, .gn-dark-mode .tdi_73_93e p {
  color: var(--text-color) !important; }
.gn-dark-mode .tdc-row[class*="stretch_row"] > .td-pb-row > .td-element-style, .gn-dark-mode .tdc-row-composer[class*="stretch_row"] > .td-pb-row > .td-element-style {
  background-color: var(--body-background) !important; }
.gn-dark-mode .tdi_102_539 .td-module-meta-info {
  background-color: #000000 !important; }
.gn-dark-mode .td_block_template_2 .td-block-title > * {
  color: var(--text-color) !important; }
.gn-dark-mode .tdm_block.tdm_block_inline_text {
  z-index: 99; }
.gn-dark-mode .tdi_16_a9e_rand_style {
  background-color: #000000 !important; }

/*--------------------------------------------------------------
3.0 Animations
--------------------------------------------------------------*/
@-webkit-keyframes gn-blink {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }
@keyframes gn-blink {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }
/*--------------------------------------------------------------
4.0 Media Queries
--------------------------------------------------------------*/
/*Rehub Theme*/
@media (max-width: 812px) {
  body.gn-dark-mode:not(.dark_body):not(.page-template-template-systempages) {
    background: var(--body-background) !important; }

  .gn-dark-mode {
    /*BetterStudio Publisher*/ }
    .gn-dark-mode button.icon-search-onclick {
      background-color: transparent !important;
      background: transparent !important; }
    .gn-dark-mode .gn-normal-logo {
      display: none !important; }
    .gn-dark-mode .main-wrap {
      background: var(--body-background) !important; }
    .gn-dark-mode .gridcountdown .dash .digit {
      background-color: #ffffff !important; }
    .gn-dark-mode .rh-header.light .rh-container {
      background: var(--body-background) !important; }
    .gn-dark-mode .rh-header.light .menu-container .menu-handler .lines, .gn-dark-mode .rh-header.light .menu-container .menu-handler .lines:after, .gn-dark-mode .rh-header.light .menu-container .menu-handler .lines:before {
      background-color: #ffffff !important; }
    .gn-dark-mode .rh-cover.gr-5 {
      background: var(--body-background) !important;
      background-image: none; } }
@media only screen and (max-width: 1000px) {
  header .q_logo img.mobile.gn-normal-logo {
    display: none !important; } }
/* :) Let's meke internet BEAUTIFUL*/
/*
 _       __     __       ______                    __
| |     / /__  / /_     /_  __/_______  ____  ____/ /_  __
| | /| / / _ \/ __ \     / / / ___/ _ \/ __ \/ __  / / / /
| |/ |/ /  __/ /_/ /    / / / /  /  __/ / / / /_/ / /_/ /
|__/|__/\___/_.___/    /_/ /_/   \___/_/ /_/\__,_/\__, /
                                                 /____/
*/

/*# sourceMappingURL=go-night-public.css.map */