.light h1, .light .h1, .light h2, .light .h2, .light h3, .light .h3, .light h4, .light .h4, .light h5, .light .h5, .light h6, .light .h6, .light p {
  /*color: #190d36;*/
  color: #211040;
}

.content-wrap {
  padding-bottom: 6rem;
}

.floating-nft-header .menu-item .menu-link,
.floating-nft-header .button {
  font-weight: 500;
  font-size: 14px;
  font-family: 'Rubik', sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.08rem;
}

.sub-menu-container .menu-item > .menu-link {
  font-size: 14px;
  letter-spacing: 0.06rem;
}

.floating-nft-header .button {
  font-size: 13px;
  letter-spacing: 0.05rem;
}

.header-wrap-clone {
  height: 0 !important;
}

.listspacing ul, .listspacing ol {
  padding-left: 40px;
}

.listspacing-none ul, .listspacing-none ol {
  padding-left: 20px;
}

.toggle-title, .accordion-title {
  padding: 0 1.25rem;
  font-weight: var(--cnvs-headings-font-weight);
  font-family: var(--cnvs-primary-font);
}

a.racecar {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-style: italic;
  text-decoration: none !important;
  border: 0 none !important;
  font-size: 14px;
  color: rgba(255, 255, 255, 0.4);
}

a:hover.racecar {
  color: #fff;
}

.text-dark {
  color: #211040 !important;
}

/* Video Container */

.intro-slider-container {
  width: 100%;
  height: 100vh;
}

@media (max-width: 991px) {
  .intro-slider-container {
    /*height: 56.25vw;*/
  }
  .video-background iframe {
    width: 100vw !important;
  }
}

.video-container-header {
  width: 100%;
  height: 34.7vw;
}

.video-wrap {
  overflow: hidden;
  width: 100%;
  position: relative;
  direction: ltr;
}

  .video-wrap video {
    position: relative;
    z-index: 1;
    opacity: 1;
    width: 100%;
    transition: opacity .3s 1s ease;
    /*min-width: 100%;
	min-height: 100%;
	top: 50%;
	transform: translateY(-50%);*/
  }

body:not(.has-plugin-html5video) .video-wrap video {
  opacity: 0;
}

.video-overlay,
.video-placeholder {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 5;
  background: rgba(0,0,0,45%);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
}

.intro-video h2,
.intro-video p {
  text-shadow: 2px 2px 15px rgba(0, 0, 0, 1);
}
video.video-flip {
  -o-transform: scaleX(-1);
  -moz-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  transform: scaleX(-1);
}

.intro-video {
  background-size: cover;
  background-position: center center;
  background-color: #111;
}

.intro-video video, .intro-video .swiper-slide-bg {
  display: block !important;
}

.bg-gradient {
  background: #E85C31;
  background: linear-gradient(90deg,rgba(232, 92, 49, 1) 0%, rgba(167, 37, 49, 1) 100%) !important;
}

.hero-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4) !important;
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
}

/* CONTACT */

.card-bg-dark .form-control {
  border: solid 1px #ffffff3b;
  border-radius: 4px;
}

.card-bg-dark .form-control:focus {
  box-shadow: none;
}

#copyrights a {
  color: rgba(255, 255, 255, 0.4);
}
