body {
  background: url("../images/error-bg.png") no-repeat #ffa620;
  background-size: 100%;
  overflow: hidden;
  margin: 0; }

.text-sign .text {
  color: #9D4F00;
  font-size: 23px;
  margin-left: 47px;
  margin-top: 50px;
  -moz-transform: rotate(-5deg);
  -webkit-transform: rotate(-5deg);
  -o-transform: rotate(-5deg);
  -ms-transform: rotate(-5deg); }

.webkit .sweat.show {
  top: 90px !important; }

.sweat.show {
  opacity: 0;
  top: 30px;
  -webkit-transition: all 1.5s ease-in-out;
  -moz-transition: all 1.5s ease-in-out;
  -o-transition: all 1.5s ease-in-out;
  -ms-transition: all 1.5s ease-in-out;
  transition: all 1.5s ease-in-out; }

.sweat {
  background-image: url("../images/sweat.png");
  background-repeat: no-repeat;
  height: 42px;
  left: 70px;
  opacity: 1;
  position: absolute;
  width: 94px;
  top: 220px; }

.work-sign {
  background-image: url("../images/working-sign.png");
  height: 339px;
  width: 218px;
  position: absolute;
  z-index: 300;
  top: 0;
  right: 20px; }

.text-sign {
  background-image: url("../images/texty-sign.png");
  height: 225px;
  width: 250px;
  position: absolute;
  z-index: 300;
  top: -120px;
  left: 80px;
  font-family: 'Finger Paint', cursive; }

#indicator {
  background-color: #fff;
  border-radius: 5px;
  padding: 10px;
  margin: auto;
  background-image: url(../images/load.gif);
  background-repeat: no-repeat;
  background-position: center;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  width: 64px;
  height: 64px; }

.sky {
  background-image: url(../images/sky-bg.jpg);
  background-repeat: repeat-x; }

.ground {
  background-image: url("../images/ground.png");
  background-repeat: repeat-x;
  min-height: 200px;
  width: 100%;
  top: -190px;
  position: relative; }

.convas {
  background-color: #FFA620;
  position: relative;
  min-height: 991px; }

.holder {
  margin: 0 auto;
  position: relative;
  width: 900px;
  top: -380px; }

.mountain {
  background-image: url("../images/mountain.png");
  background-repeat: repeat-x;
  min-height: 172px;
  top: -120px;
  width: 200%;
  left: -60px;
  position: relative;
  z-index: 0; }

.tlinks {
  text-indent: -9999px;
  height: 0;
  line-height: 0;
  font-size: 0;
  overflow: hidden; }

.rocks {
  background: url("../images/rocks.png");
  height: 455px;
  left: -100px;
  position: absolute;
  width: 791px;
  top: 0px;
  z-index: 300; }

.hole {
  background: url(../images/hole.png);
  background-size: cover;
  height: 149px;
  position: absolute;
  bottom: 180px;
  width: 402px;
  z-index: 100;
  left: 0;
  right: 0;
  margin: auto; }

.worker {
  background: url("../images/worker.png") no-repeat;
  background-size: cover;
  height: 95px;
  width: 121px;
  position: absolute;
  left: 110px;
  top: 30px; }

.webkit.worker {
  left: 110px;
  top: 50px; }

.swing {
  -webkit-transition: all 1.5s ease-in-out;
  -moz-transition: all 1.5s ease-in-out;
  -o-transition: all 1.5s ease-in-out;
  -ms-transition: all 1.5s ease-in-out;
  transition: all 1.5s ease-in-out;
  -moz-transform: rotate(40deg);
  -webkit-transform: rotate(40deg);
  -o-transform: rotate(40deg);
  -ms-transform: rotate(40deg); }

.webkit.right {
  top: 460px;
  left: 280px; }

.right {
  -moz-transform: rotate(190deg);
  -webkit-transform: rotate(190deg);
  -o-transform: rotate(190deg);
  -ms-transform: rotate(190deg);
  left: 130px;
  top: 530px; }

.ground-bottom .cleaner {
  background-color: #FFA620;
  bottom: -107px;
  height: 108px;
  position: absolute;
  width: 100%; }

.ground-bottom {
  background: url("../images/ground-bottom.png") no-repeat;
  background-size: cover;
  height: 145px;
  left: 0;
  position: absolute;
  top: 78px;
  width: 402px;
  background-size: cover;
  z-index: 200;
  margin: 0 auto; }

.clouds {
  margin-top: 1.1rem;
  height: 4rem;
  background: transparent url(../images/clouds.png) repeat-x;
  background-repeat-x: 100%;
  background-size: cover; }

/*# sourceMappingURL=error.css.map */
