body{background-color:#460b00; }
.center-screen {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  min-height: 100vh;
}
.center-screen img {
  width: 600px;
  position:absolute;
  /*top:0px;
  left:0px;*/
}
.center-screen img.sp-clock{
	animation: rotation 10s infinite linear;
}
.center-screen img.sp-anti{
	animation: antirotation 10s infinite linear;
}
.center-screen img.sp-rim{
	animation: antirotation 16s infinite linear;
}
.center-screen img.sp-arrow{
	animation: antirotation 2s infinite linear;
}
.center-screen img.sp-edge{
	animation: rotation 25s infinite linear;
}
.center-screen img.sp-slow{
	animation: rotation 60s infinite linear;
}
.center-screen img.sp-non{
	animation:none;
}
.center-screen img.slow{ animation: rotation 4s infinite linear; }
@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes antirotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(-360deg);
  }
}
.welcome { top: 60px;position:absolute; }
.welcome h2 { font-size: 38px;color:#b89417;font-family: 'Rye', serif;text-transform:uppercase; }
.contact { bottom: 60px;position:absolute; }
.contact a { font-size: 24px;color:#fff; font-family: 'Rye', serif;}

