/* Web Fonts */

@media screen and (max-device-width: 480px) {
  body {
    -webkit-text-size-adjust: none;
  }
}


html, body {
  width: 320px;
  height: 50px;
  overflow: hidden;
}

body {
  position: relative;
  margin: 0px;
  padding: 0px;
}

img {
  border: 0px;
}

#background_exit_dc {
  position: absolute;
  width: 320px;
  height: 50px;
  top: 0px;
  left: 0px;
  cursor: pointer;
  background: #fafafa;
  z-index: 100;
}

#outer_wrapper {

  position: absolute;
  top: 0px;
  left: 0px;
  width: 320px;
  height: 50px;
  overflow: hidden;
}


.retina {
  position: absolute;
  width: 320px;
  height: 50px;
  top: 0px;
  left: 0px;
}

.retina_bg {
  position: absolute;
  width: 320px;
  height: 81px;
  top: 0px;
  left: 0px;
}

.fades {
  opacity: 0;
}

.absolute {
  position: absolute;
  width: 320px;
  height: 50px;
  top: 0px;
  left: 0px;
}



#white_bg {
  background-color: #fff;
}

#bg {
  width: 320px;
  height: auto;
}

.mask {
  overflow: hidden;
}

#bg_container {
  /*  background-color: aqua;*/
  height: 320px;
}

.bg_tall {
  height: auto;
}

#sprite_holder {
  position: absolute;
  width: 320px;
  height: 50px;
}

#sprite {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 1920px;
  height: 1000px;
  background-repeat: no-repeat;
  transform: scale(0.5) translate(-50%, -50%);
  mix-blend-mode: multiply;

  background-image: url('images/sprite.jpg');
}



.mask {
  overflow: hidden;
}

#bg_container {
  /*  background-color: aqua;*/
  height: 250px;
  width: 320px;
  left: 0;
}

#light {
  opacity: 0.6;
}

#splatter_mask {
  width: 25px;
  height: auto;
  /*mix-blend-mode: multiply;*/
}