.template_image {
  position: relative;
  overflow: visible;
  bottom: 3px;
  width: 360px;
  height: 321px;
  float: right;
  z-index: 10;
}

.template_image img {
  position: absolute;
  bottom: 0;
}

.template_image img.hide {
  display: none;
}

#content {
  position: relative;
}

#content-overlay {
  position: absolute;
  width: 100%; height: 100%;
  top: 0; left: 0;
  overflow: hidden;
  pointer-events: none;
}

.marquee {
  color: #fff;
  font-size: x-large;
  font-weight: bold;
  text-shadow: -1px -1px #000, 1px -1px #000, -1px 1px #000, 1px 1px #000;
  white-space: nowrap;
  position: absolute;
  z-index: 11;
}
