* {
  box-sizing: border-box;
  scroll-behavior: smooth;

  -webkit-overflow-scrolling: touch;

  animation: fadein 5s; /* other keywords like "infinite alternate" can be useful here */
}

body {
  margin: 0;
  font-weight: 500;
  font-family: 'Roboto', sans-serif;


}

.globalnav{
position: fixed; /* Set the navbar to fixed position */
    top: 0; /* Position the navbar at the top of the page */
    width: 100%; /* Full width */
	background: rgba(0, 0, 0, 0.5);
	  margin: 0;
  max-width: none;
}

section {
  width: 100%;
  padding: 0 7%;
  display: table;
  margin: 0;
  max-width: none;
  background-color: #000000;
  height: 100vh;
}
section:nth-of-type(2n) {
  background-color: #EA5C1C;
}

.story {
}

img.displayed {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 50%;
    height: auto;
    max-width: 300px;
    max-height: 300px;
	 }

.intro {
  height: 93vh;
  text-align:center;
}

.last {
  height: 90vh;
}

.content {
  display: table-cell;
  vertical-align: middle;
  background-image: url('images/nyktos_welcome_banner.jpg');
}

h1 {
  font-size: 1.3em;
  display: block;
  color: white;
  font-weight: 300;
}

p {
  font-size: 1em;
  font-weight: 500;
  color: #C3CAD9;
}

a {
  font-weight: 700;
  color: #373B44;
  position: relative;
}
a:hover {
  opacity: 0.8;
}
a:active {
  top: 1px;
}

footer {
  padding: 3vh;
  text-align: center;
  background-color: #000000;
  color: white;
  height: 10vh;
}
footer a {
  color: #FE4B74;
  font-weight: 500;
  text-decoration: none;
}

@keyframes fadein {
  /* You could think of as "step 1" */
  0% {
    background: white;
  }
  20% {
    background: #FFFFF9	;
  }
  /* You could think of as "step 2" */
  100% {
    background: black;
  }
