.roboto-thin {
  font-family: "Roboto", sans-serif;
  font-weight: 100;
  font-style: normal;
}

.roboto-light {
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  font-style: normal;
}

.roboto-regular {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.roboto-medium {
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  font-style: normal;
}

.roboto-bold {
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-style: normal;
}

.roboto-black {
  font-family: "Roboto", sans-serif;
  font-weight: 900;
  font-style: normal;
}

.roboto-thin-italic {
  font-family: "Roboto", sans-serif;
  font-weight: 100;
  font-style: italic;
}

.roboto-light-italic {
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  font-style: italic;
}

.roboto-regular-italic {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-style: italic;
}

.roboto-medium-italic {
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  font-style: italic;
}

.roboto-bold-italic {
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-style: italic;
}

.roboto-black-italic {
  font-family: "Roboto", sans-serif;
  font-weight: 900;
  font-style: italic;
}



body {
  width: 100%;
  height: 200%;
  background: #000;
  overflow: hidden; font-family: "Roboto", sans-serif;
}


h1, h2 {
    font-weight: 300;
    font-size: 39px;
    color: red;
}

h1 {
    font-weight: 300;font-size: 45px;color: red; border-bottom:red solid 1px;
}

.fade {
  position: relative;
  width: 100%;
  min-height: 60vh;
  top: -25px;
  background-image: linear-gradient(0deg, transparent, black 75%);
  z-index: 1;
}

.star-wars {
  display: flex;
  justify-content: center;
  position: relative;
  height: 600px;
  color: red;
  font-family: "Roboto", sans-serif;
  font-size: 500%;
  font-weight: 600;
  letter-spacing: 6px;
  line-height: 150%;
  perspective: 400px;
  text-align:center;
}

.crawl {
  position: relative;
  top: 99999px;
  transform-origin: 50% 100%;
   animation: crawl 60s linear infinite; /* 60 secondi, linear, infinite */
  -webkit-animation: crawl 60s linear infinite;
  -moz-animation: crawl 60s linear infinite;
  -o-animation: crawl 60s linear infinite;
}

.crawl > .title {
  font-size: 90%;
  text-align: center;
}

.crawl > .title h1 {
  margin: 0 0 100px;
  text-transform: uppercase;
}

@keyframes crawl {
    0% {
    top: -100px;
    transform: rotateX(20deg)  translateZ(0);
  }
    100% { 
    top: -6000px;
    transform: rotateX(25deg) translateZ(-2500px);
  }
}

#zombi {padding:30px;}
#zombi p {font-size: 23px; line-height: 30px; color:#ededed;font-weight:100; }
#zombi p a {color:red;font-weight: 600; }
#zombi p a em {font-family: "Roboto", sans-serif;font-weight: 300;font-style: italic;}
#zombi p a strong {font-family: "Roboto", sans-serif;font-weight: 600;font-style: normal;}
#zombi img {width:100%; max-width:800px; margin: 0 auto; display: block;}
footer {position: fixed; z-index: 999999; bottom:20px; left:20px; font-size:16px; font-family: "Roboto", sans-serif; color:#fff}
footer a {color:red;}



