.innerContainer {
  margin: 0 auto;
  width: 70vw;
  max-width: 90vh;
  height: 70vw;
  max-height: 90vh;
  position: relative;

}

.clockFace {
  position: absolute;
  top: 0; bottom: 0; left: 0; right: 0;
  background-image: url('clockface01.png');
  background-size: contain;
}

#secondHandArea {
  position: absolute;
  top: 12%;
  left: 12%;
  right: 12%;
  bottom: 12%;
  transition: transform 100ms ease-in-out;

}

#secondHand {
  background-image: url('secondHand.png');
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  background-position-x: center;
  background-position-y: center;
}

#minuteHandArea {
  position: absolute;
  top: 15%;
  left: 15%;
  right: 15%;
  bottom: 15%;
  transition: transform 2s ease;
}

#minuteHand {
  background-image: url('minuteHand.png');
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  background-position-x: center;
  background-position-y: center;
}

#hourHandArea {
  position: absolute;
  top: 30%;
  left: 30%;
  right: 30%;
  bottom: 30%;
}

#hourHand {
  background-image: url('hourHand.png');
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  background-position-x: center;
  background-position-y: center;
}

.notransition {
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
}

#temperatureArea {
  font-family: 'Roboto Slab';
  font-size: 75px;
  text-align: center;
}

#temperatureArea::after { 
  content: "° C";
}