/* Home page overrides */

#content .content-wrap {
  background-image: url('/images/index-bg-1.png');
  background-position: top left;
  background-repeat: repeat; /* tile X and Y */
  background-size: auto;
}

/* Align preloader visuals with the blank Newgen template */
body.home-newgen {
  --preloader-bg-color: rgba(0, 0, 0, 0.22);
  --preloader-bg-image: url('https://mickeymaynard.com/m-assets/images/hero_stripes_4_trans.png');
  --preloader-accent: #00d4ff;
  --preloader-fade-duration: 0.8s;
  --preloader-delay-before-hero: 300ms;
}

body.home-newgen .preloader {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--preloader-bg-color);
  background-image: var(--preloader-bg-image);
  backdrop-filter: blur(8px);
}

body.home-newgen .preloader-spinner {
  width: 50px;
  height: 50px;
  border: 3px solid rgba(0, 212, 255, 0.3);
  border-top: 3px solid var(--preloader-accent);
  margin: 0 auto 20px;
}

body.home-newgen .preloader-content {
  text-align: center;
  color: var(--preloader-accent);
}

body.home-newgen .preloader-text {
  font-size: 14px;
  letter-spacing: 2px;
  text-transform: uppercase;
}

body.home-newgen .preloader-progress {
  margin-top: 15px;
  font-size: 12px;
  opacity: 0.8;
}

/* Restore the theme's header spacer for the slider */
body.home-newgen #wrapper {
  padding-top: 0;
}

body.home-newgen .header-wrap-clone {
  display: block !important;
  height: var(--header-height, 112px);
}

/* INDEX LAUNCH PATCHES */


#logo {
  padding-top:25px!important;
}