
.hoverbox {
  width: 50%;
}

.image {
  opacity: 1;
  display: block;
  max-width: 800px;
  height: auto;
  transition: .5s ease;
  backface-visibility: hidden;
 }

.middle {
  transition: .5s ease;
  opacity: 0;
  position: relative;
  left: 20%;
  transform: translate(60%, -200%);
  -ms-transform: translate(-50%, -50%)
}

.hoverbox:hover .image {
  opacity: 40%;
}

.hoverbox:hover .middle {
  opacity: 100%;
}

.text {
  background-color: transparent;
  font-size: 50px;
  padding: 0px;
  font-family: Gothic Punk;
  src: url('/scripts/Gothic_Punk.ttf');
 }



