/***********************************************************/
html {
  display: none;
}
html.darkluplite-dark-mode-enabled {
  background-color: #fff;
}
.darkluplite-dark-mode-enabled a:focus-visible,
.darkluplite-dark-mode-enabled a:focus {
  outline: none !important;
}

/* For Dynamic Contents */
.darkluplite-dark-mode-enabled .wpc-darklup-observer--node .wpc--darkluplite--observed,
.darkluplite-dark-mode-enabled .wpc-darklup-observer--node {
  color: var(--wpc-darkluplite--text-color) !important;
  background-color: var(--wpc-darkluplite--bg) !important;
  border-color: var(--wpc-darkluplite--border-color) !important;
}
.darkluplite-dark-mode-enabled .wpc-darklup-observer--node .wpc--darkluplite--observed::before {
  color: var(--wpc-darkluplite--text-color) !important;
}

/* Global */
.darkluplite-dark-mode-enabled .darkluplite--bg {
  background-color: var(--wpc-darkluplite--bg) !important;
}

.darkluplite-dark-mode-enabled .darkluplite--secondary-bg {
  background-color: var(--wpc-darkluplite--secondary-bg) !important;
}
.darkluplite-dark-mode-enabled .darkluplite--tertiary-bg {
  background-color: var(--wpc-darkluplite--tertiary-bg) !important;
}

.darkluplite-dark-mode-enabled del.wpc--darkluplite-element,
/* .darkluplite-dark-mode-enabled i:after, */
.darkluplite-dark-mode-enabled i:before,
/* .darkluplite-dark-mode-enabled .darkluplite--text-after:after, */
.darkluplite-dark-mode-enabled .darkluplite--text-before:before,
.darkluplite-dark-mode-enabled .darkluplite--text:not(a):not(a *) {
  color: var(--wpc-darkluplite--text-color) !important;
}
.darkluplite-dark-mode-enabled .darkluplite--border {
  border-color: var(--wpc-darkluplite--border-color) !important;
}

/* .darkluplite-dark-mode-enabled .wpc--darkluplite-box-shadow {
  box-shadow: var(--wpc-darkluplite--box-shadow) !important;
} */
.darkluplite-dark-mode-enabled .wpc--darkluplite-non-bg-box-shadow {
  /* border: 1px solid rgba(255, 255, 255, 0.2) !important; */
  background-color: rgba(168, 168, 168, 0.1) !important;
}
/* .darkluplite-dark-mode-enabled .darkluplite--img {
  filter: var(--wpc-darkluplite--img-filter) !important;
} */
.darkluplite-dark-mode-enabled .darkluplite-bg--image {
  /* filter: var(--wpc-darkluplite--img-filter) !important; */
}

.darkluplite-dark-mode-enabled .darkluplite--inline-svg {
  filter: var(--wpc-darkluplite--svg-filter) !important;
}

/* Link Button */
.darkluplite-dark-mode-enabled .darkluplite--link *,
.darkluplite-dark-mode-enabled .darkluplite--link {
  border-color: var(--wpc-darkluplite--border-color) !important;
  color: var(--wpc-darkluplite--link-color) !important;
}
.darkluplite-dark-mode-enabled .darkluplite--link i:before {
  color: var(--wpc-darkluplite--link-color) !important;
}
.darkluplite-dark-mode-enabled .darkluplite--link svg {
  fill: var(--wpc-darkluplite--link-color) !important;
}

.darkluplite-dark-mode-enabled .darkluplite--link:hover {
  color: var(--wpc-darkluplite--link-hover-color) !important;
}

/*Input Styles*/
.darkluplite-dark-mode-enabled .darkluplite--input {
  background-color: var(--wpc-darkluplite--input-bg) !important;
  color: var(--wpc-darkluplite--input-text-color) !important;
  border-color: var(--wpc-darkluplite--border-color) !important;
}

.darkluplite-dark-mode-enabled .darkluplite--input::placeholder {
  color: var(--wpc-darkluplite--text-color) !important;
}

.darkluplite-dark-mode-enabled .darkluplite--input:focus,
.darkluplite-dark-mode-enabled .darkluplite--input:focus-visible {
  outline: none !important;
}

/*Button Styles*/
.darkluplite-dark-mode-enabled .darkluplite--btn {
  background-color: var(--wpc-darkluplite--btn-bg) !important;
  color: var(--wpc-darkluplite--btn-text-color) !important;
  border-color: var(--wpc-darkluplite--border-color) !important;
}
