@-moz-keyframes grain {
  0%{
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);

  }
  10% {
    -moz-transform: translate(-5%, -10%);
    -ms-transform: translate(-5%, -10%);
    -webkit-transform: translate(-5%, -10%);
    transform: translate(-5%, -10%);

  }
  
  15% {
    -moz-transform: translate(-5%, 15%);
    -ms-transform: translate(-5%, 15%);
    -webkit-transform: translate(-5%, 15%);
    transform: translate(-5%, 15%);

  }
  
  20% {
    -moz-transform: translate(-15%, 5%);
    -ms-transform: translate(-15%, 5%);
    -webkit-transform: translate(-15%, 5%);
    transform: translate(-15%, 5%);

  }
  30% {
    -moz-transform: translate(7%, -25%);
    -ms-transform: translate(7%, -25%);
    -webkit-transform: translate(7%, -25%);
    transform: translate(7%, -25%);

  }
  
  35% {
    -moz-transform: translate(-5%, -10%);
    -ms-transform: translate(-5%, -10%);
    -webkit-transform: translate(-5%, -10%);
    transform: translate(-5%, -10%);

  }
  
  40% {
    -moz-transform: translate(-5%, 25%);
    -ms-transform: translate(-5%, 25%);
    -webkit-transform: translate(-5%, 25%);
    transform: translate(-5%, 25%);

  }
  50% {
    -moz-transform: translate(-15%, 30%);
    -ms-transform: translate(-15%, 30%);
    -webkit-transform: translate(-15%, 30%);
    transform: translate(-15%, 30%);

  }
  60% {
    -moz-transform: translate(35%, 0%);
    -ms-transform: translate(35%, 0%);
    -webkit-transform: translate(35%, 0%);
    transform: translate(35%, 0%);

  }
  70% {
    -moz-transform: translate(0%, -15%);
    -ms-transform: translate(0%, -15%);
    -webkit-transform: translate(0%, -15%);
    transform: translate(0%, -15%);

  }
  80% {
    -moz-transform: translate(3%, 35%);
    -ms-transform: translate(3%, 35%);
    -webkit-transform: translate(3%, 35%);
    transform: translate(3%, 35%);

  }
  90% {
    -moz-transform: translate(-10%, 15%);
    -ms-transform: translate(-10%, 15%);
    -webkit-transform: translate(-10%, 15%);
    transform: translate(-10%, 15%);
 
  }
  
  95% {
    -moz-transform: translate(20%, -35%);
    -ms-transform: translate(20%, -35%);
    -webkit-transform: translate(20%, -35%);
    transform: translate(20%, -35%);

  }
  
   100% {
    -moz-transform: translate(0%, -25%);
    -ms-transform: translate(0%, -25%);
    -webkit-transform: translate(0%, -25%);
    transform: translate(0%, -25%);

  }
}

@-webkit-keyframes grain {
  0%{
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);

  }
  10% {
    -moz-transform: translate(-5%, -10%);
    -ms-transform: translate(-5%, -10%);
    -webkit-transform: translate(-5%, -10%);
    transform: translate(-5%, -10%);

  }
  
  15% {
    -moz-transform: translate(-5%, 15%);
    -ms-transform: translate(-5%, 15%);
    -webkit-transform: translate(-5%, 15%);
    transform: translate(-5%, 15%);

  }
  
  20% {
    -moz-transform: translate(-15%, 5%);
    -ms-transform: translate(-15%, 5%);
    -webkit-transform: translate(-15%, 5%);
    transform: translate(-15%, 5%);

  }
  30% {
    -moz-transform: translate(7%, -25%);
    -ms-transform: translate(7%, -25%);
    -webkit-transform: translate(7%, -25%);
    transform: translate(7%, -25%);

  }
  
  35% {
    -moz-transform: translate(-5%, -10%);
    -ms-transform: translate(-5%, -10%);
    -webkit-transform: translate(-5%, -10%);
    transform: translate(-5%, -10%);

  }
  
  40% {
    -moz-transform: translate(-5%, 25%);
    -ms-transform: translate(-5%, 25%);
    -webkit-transform: translate(-5%, 25%);
    transform: translate(-5%, 25%);

  }
  50% {
    -moz-transform: translate(-15%, 30%);
    -ms-transform: translate(-15%, 30%);
    -webkit-transform: translate(-15%, 30%);
    transform: translate(-15%, 30%);

  }
  60% {
    -moz-transform: translate(35%, 0%);
    -ms-transform: translate(35%, 0%);
    -webkit-transform: translate(35%, 0%);
    transform: translate(35%, 0%);

  }
  70% {
    -moz-transform: translate(0%, -15%);
    -ms-transform: translate(0%, -15%);
    -webkit-transform: translate(0%, -15%);
    transform: translate(0%, -15%);

  }
  80% {
    -moz-transform: translate(3%, -35%);
    -ms-transform: translate(3%, -35%);
    -webkit-transform: translate(3%, -35%);
    transform: translate(3%, -35%);

  }
  90% {
    -moz-transform: translate(-10%, 15%);
    -ms-transform: translate(-10%, 15%);
    -webkit-transform: translate(-10%, 15%);
    transform: translate(-10%, 15%);

  }
  
  95% {
    -moz-transform: translate(20%, -35%);
    -ms-transform: translate(20%, -35%);
    -webkit-transform: translate(20%, -35%);
    transform: translate(20%, -35%);

  }
  
   100% {
    -moz-transform: translate(0%, -25%);
    -ms-transform: translate(0%, -25%);
    -webkit-transform: translate(0%, -25%);
    transform: translate(0%, -25%);

  }
}
blink {

/*  display: block;
  height: 1200px;

  position: absolute;
*/
 
 opacity:1;
 
  top:0;
  
  left:0;
  width: 1200px;
  overflow: hidden;
  pointer-events:none;
}
blink > * {
  z-index: 2;
}
blink:after {
  -webkit-animation: grain 1s steps(2) infinite;
  -moz-animation: grain 2s steps(5) infinite;
  -ms-animation: grain 2s steps(5) infinite;
  animation: grain 2s steps(5) infinite;
  background: url(../images/noise-low.png);
  content: "";
  display: block;
  height: 300%;
  left: -100%;
  

  position: absolute;
  top: -100%;
  width: 300%;
  z-index: 1;
}

