/* ----------------------------------------------------------------
	Custom CSS - JJ Sanabria
-----------------------------------------------------------------*/

/* Logo Text */
.logo-text {
  font-family: var(--cnvs-primary-font);
  font-size: 28px;
  font-weight: 700;
  color: #fff;
  text-decoration: none;
  letter-spacing: -0.5px;
}

.logo-text:hover {
  color: #fff;
}

.logo-text span {
  color: var(--cnvs-themecolor);
}

/* Dark header (top, transparent) - white text */
#header.dark .logo-text,
.dark .logo-text {
  color: #fff;
}

/* After scroll (not-dark) - dark text */
.not-dark .logo-text,
#header.not-dark .logo-text,
#header-wrap.not-dark .logo-text {
  color: #333;
}

.not-dark .logo-text:hover,
#header.not-dark .logo-text:hover {
  color: #333;
}

.not-dark .logo-text span,
#header.not-dark .logo-text span {
  color: var(--cnvs-themecolor);
}

#footer .logo-text {
  color: #333;
  font-size: 24px;
}

#footer .logo-text span {
  color: var(--cnvs-themecolor);
}

/* Slider dark overlay for text readability */
.swiper-slide-bg::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.45);
  z-index: 0;
}
