body {
  animation: fadeIn 5s ease-in;
  margin: 0;
  -webkit-font-smoothing: antialiased;
  cursor: url("../images/uforocketpointersmall.png"),
    auto;
  /* animation: mainFade 3s ease-in-out; */

}

#music {
  z-index: 2000;
  cursor: pointer;
  position: absolute;
  right: 2%;
  bottom: 2%;
}




.navCoordinates {
  height: 75px;
  width: 28%;
  /* box-shadow: 2px 2px white; */
  color: white;
  border: 1px solid white;
  border-top: none;
  border-left: none;
  background-color: linear-gradient(270deg, rgba(167, 0, 0, 0.6) 0%, rgba(55, 55, 55, 0.6) 64%);
  background-blend-mode: multiply
    /* z-index:777; */
}

.navCoordinatesContainer {
  position: absolute;
  top: 2%;
  left: 2%;
}

#astronaut_hovering_small {
  position: relative;
  top: 12%;
  left: 90%;
  opacity: .5;
  z-index: 750;
  /* animation: AstronautHoverSmall 5s ease-in-out infinite; */
}

.astronaut_hovering_small {
  animation: AstronautHoverSmall 5s ease-in-out infinite;
}

#astronaut_hovering_big {
  position: absolute;
  top: 10%;
  left: 32%;
  opacity: .5;
  z-index: 750;
}

.astronaut_hovering_big {
  animation: AstronautHoverBig 5s ease-in-out infinite;
}

/* Start of: Space Fire Particles  */
/* #canvas1 {
  position: absolute;
  top: 15%;
  left: 50%;
  width: 100%;
  z-index: 2000;
} */
/* End of: Space Fire Particles  */

/* Mouse Coordinate System */
#X-pos {
  position: absolute;
  top: 1%;
  left: 11px;
  color: white;
  font-family: 'Orbitron', 'Poppins', sans-serif;
}

#Y-pos {
  position: absolute;
  top: 4%;
  left: 11px;
  color: white;
  font-family: 'Orbitron',
    'Poppins',
    sans-serif;
}

#cursorX {
  position: absolute;
  text-align: center;
  top: 1%;
  left: 5%;
  background-color: #000000;
  color: red;
  font-weight: 500;
  box-shadow: 1px 2px rgb(231, 231, 231);
  font-family: 'Orbitron',
    'Poppins',
    sans-serif;
}

#cursorY {
  position: absolute;
  text-align: center;
  top: 4%;
  left: 5%;
  color: rgba(221, 221, 221. .5);
  background-color: #000000;
  color: red;
  font-weight: 500;
  box-shadow: 1px 2px rgb(231, 231, 231);
  font-family: 'Orbitron',
    'Poppins',
    sans-serif;
}

#h20 {
  position: absolute;
  top: 1%;
  left: 8%;
  color: white;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
}

#hydrogn-symbol {
  position: absolute;
  top: 1%;
  left: 20%;
  z-index: 100;
}

#oxygen-symbol {
  position: absolute;
  top: 1%;
  left: 24%;
  z-index: 201;
}

/* 
End of: Mouse Coordinate System */

#spacetraveling {
  font-family: 'space_ranger_outlineoutline';
  font-weight: 700;
  color: rgb(105, 105, 105);
  letter-spacing: .05in;
  -webkit-text-stroke-width: .4px;
  -webkit-text-stroke-color: rgb(79, 79, 79);
  -webkit-font-smoothing: antialiased;
  font-size: 1.7em;
  letter-spacing: .02in;
  -webkit-text-stroke-width: .4px;
  -webkit-text-stroke-color: rgb(65, 65, 65);
}

.space {
  color: rgb(232, 232, 232);
  font-size: 2em;
}

.space::first-letter {
  font-size: 200%;
}

.spacetravel {
  position: absolute;
  top: 37%;
  left: 11px;
  font-size: 1.1em;
  font-family: 'lobster';
  /* font-family: 'space_ranger_expandedexpanded';  */
  color: rgb(94, 94, 94);
  width: auto;
  z-index: 300;
}

#spacetravel {
  position: absolute;
  /* font-family: 'space_ranger_gradientregular'; */
  top: 37%;
  left: 11px;
  font-size: 1.2em;
  width: auto;
  animation: fadeIn 11s forwards;
}

#about {
  color: #a3a3a3;
  font-weight: 6700;
}

.trapped {
  color: rgb(7, 137, 166);
  font-weight: 700;
  letter-spacing: 1.4em;
  font-family: 'space_ranger_halftoneregular';
}

.trapped::first-letter {
  font-size: 200%;
}

.gravitydrag {
  color: green;
  font-family: 'space_ranger_halftoneregular';
}

#verse {
  color: #007db5;
}

/* End of Description Fonts */

#spaceship {
  position: absolute;
  bottom: 70%;
  right: 0%;
  z-index: 1000;
  width: 100px;
}

.spaceship {
  /* offset-path: path('M0,0 C40,160 60,160 500,0'); */
  animation: UFOMove 7s infinite;
  animation-direction: alternate;
}

.iFrameTransition {
  display: block;
  width: 100%;
  max-width: 100%;
  margin: auto;
  border: 5;
  animation: fadeIn 11s forwards;
}


/* Start of: Spacewarp hole */
.loader {
  position: relative;
  width: 250px;
  height: 250px;
  top: - 1%;
  left: 34%;
  transform-style: preserve-3d;
  transform: perspective(500px) rotateX(60deg);
}

.loader span {
  position: absolute;
  display: block;
  border: 2px solid #fff;
  box-sizing: border-box;
  border-radius: 50%;
  animation: animate 3s ease-in-out infinite;
}

.loader span:nth-child(1) {
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  animation-delay: 1.4s
}

.loader span:nth-child(2) {
  top: 10px;
  left: 10px;
  bottom: 10px;
  right: 10px;
  animation-delay: 1.3s
}

.loader span:nth-child(3) {
  top: 20px;
  left: 20px;
  bottom: 20px;
  right: 20px;
  animation-delay: 1.2s
}

.loader span:nth-child(4) {
  top: 30px;
  left: 30px;
  bottom: 30px;
  right: 30px;
  animation-delay: 1.1s
}

.loader span:nth-child(5) {
  top: 40px;
  left: 40px;
  bottom: 40px;
  right: 40px;
  animation-delay: 1s
}

.loader span:nth-child(6) {
  top: 50px;
  left: 50px;
  bottom: 50px;
  right: 50px;
  animation-delay: 0.9s
}

.loader span:nth-child(7) {
  top: 60px;
  left: 60px;
  bottom: 60px;
  right: 60px;
  animation-delay: 0.8s
}

.loader span:nth-child(8) {
  top: 70px;
  left: 70px;
  bottom: 70px;
  right: 70px;
  animation-delay: 0.7s
}

.loader span:nth-child(9) {
  top: 80px;
  left: 80px;
  bottom: 80px;
  right: 80px;
  animation-delay: 0.6s
}

.loader span:nth-child(10) {
  top: 90px;
  left: 90px;
  bottom: 90px;
  right: 90px;
  animation-delay: 0.5s
}

.loader span:nth-child(11) {
  top: 100px;
  left: 100px;
  bottom: 100px;
  right: 100px;
  animation-delay: 0.4s
}

.loader span:nth-child(12) {
  top: 110px;
  left: 110px;
  bottom: 110px;
  right: 110px;
  animation-delay: 0.3s
}

.loader span:nth-child(13) {
  top: 120px;
  left: 120px;
  bottom: 120px;
  right: 120px;
  animation-delay: 0.2s
}

.loader span:nth-child(14) {
  top: 130px;
  left: 130px;
  bottom: 130px;
  right: 130px;
  animation-delay: 0.1s
}

.loader span:nth-child(15) {
  top: 140px;
  left: 140px;
  bottom: 140px;
  right: 140px;
  animation-delay: 0s
}

/* End of: Spacewarp hole */
/* Start of: Astronaut and UFO motion path */
@keyframes MoveUpDown {

  0%,
  100% {
    top: 0;
  }

  50% {
    bottom: 400px;
  }
}

@keyframes AstronautHoverSmall {
  0% {
    left: 600px;
    top: 100px;
  }

  50% {
    left: 600px;
    top: 500px;
  }

  100% {
    left: 600px;
    top: 100px;
  }
}

@keyframes AstronautHoverBig {
  0% {
    left: 320px;
    top: 100px;
  }

  50% {
    left: 200px;
    top: 900px;
  }

  100% {
    left: 320px;
    top: 100px;
  }
}

@keyframes UFOMove {
  0% {
    Right: 1px;
    top: 40px;
  }

  25% {
    Right: 700px;
    top: 40px;
  }

  50% {
    Right: 1800px;
    top: 40px;
  }

  75% {
    Right: 700px;
    top: 40px;
  }

  100% {
    Right: 1px;
    top: 40px;
  }
}

@keyframes animate {

  0%,
  100% {
    transform: translateZ(-100px);
  }

  50% {
    transform: translateZ(100px);
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes watcherFadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: .7;
  }
}

@-webkit-keyframes mainSlide {
  0% {
    -webkit-transform: translateY(1400px);
  }

  40% {
    -webkit-transform: translateY(600px);
  }

  100% {
    -webkit-transform: translateY(0);
  }
}

@-moz-keyframes mainSlide {
  0% {
    -moz-transform: translateY(1400px);
  }

  40% {
    -moz-transform: translateY(600px);
  }

  100% {
    -moz-transform: translateY(0);
  }
}

@-o-keyframes mainSlide {
  0% {
    -o-transform: translateY(1400px);
  }

  40% {
    -o-transform: translateY(600px);
  }

  100% {
    -o-transform: translateY(0);
  }
}

@keyframes mainSlide {
  0% {
    transform: translateY(1200px);
  }

  40% {
    transform: translateY(600px);
  }

  100% {
    transform: translateY(0);
  }
}

@-webkit-keyframes mainFade {
  0% {
    opacity: 0;
  }

  40% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@-moz-keyframes mainFade {
  0% {
    opacity: 0;
  }

  40% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@-o-keyframes mainFade {
  0% {
    opacity: 0;
  }

  40% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes mainFade {
  0% {
    opacity: 0;
  }

  40% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes transformRotate {
  0% {
    transform: rotate(90deg);
  }

  25% {
    transform: rotate(180deg);
  }

  50% {
    transform: rotate(360deg);
  }

  100% {
    transform: rotate(170deg);
  }
}

/* End of: Astronaut and UFO motion path */