/* GENERATED by tools/make_web_sprites.py — do not edit by hand. */
.mob-sprite {
  display: inline-block;
  background-repeat: no-repeat;
  image-rendering: pixelated;
  flex-shrink: 0;
}
.mob-moaner {
  width: 84px; height: 54px;
  background-image: url('../img/sprites/moaner.png');
  animation: mob-moaner-walk 1.34s steps(8) infinite;
}
@keyframes mob-moaner-walk { to { background-position: -672px 0; } }
.mob-bloat {
  width: 90px; height: 45px;
  background-image: url('../img/sprites/bloat.png');
  animation: mob-bloat-walk 0.9s steps(6) infinite;
}
@keyframes mob-bloat-walk { to { background-position: -540px 0; } }
.mob-choir {
  width: 54px; height: 72px;
  background-image: url('../img/sprites/choir.png');
  animation: mob-choir-walk 1.2s steps(8) infinite;
}
@keyframes mob-choir-walk { to { background-position: -432px 0; } }
.mob-pallbearer {
  width: 38px; height: 68px;
  background-image: url('../img/sprites/pallbearer.png');
  animation: mob-pallbearer-walk 1.46s steps(8) infinite;
}
@keyframes mob-pallbearer-walk { to { background-position: -304px 0; } }
.mob-lantern {
  width: 48px; height: 54px;
  background-image: url('../img/sprites/lantern.png');
  animation: mob-lantern-walk 0.5s steps(6) infinite;
}
@keyframes mob-lantern-walk { to { background-position: -288px 0; } }
.mob-verger {
  width: 108px; height: 126px;
  background-image: url('../img/sprites/verger.png');
  animation: mob-verger-walk 1.46s steps(8) infinite;
}
@keyframes mob-verger-walk { to { background-position: -864px 0; } }
.mob-congregation {
  width: 102px; height: 90px;
  background-image: url('../img/sprites/congregation.png');
  animation: mob-congregation-walk 1.8s steps(12) infinite;
}
@keyframes mob-congregation-walk { to { background-position: -1224px 0; } }
