@-webkit-keyframes pulse{0%{opacity:0;background-position:center top;-moz-background-size:0 auto;-o-background-size:0 auto;-webkit-background-size:0 auto;background-size:0 auto}
10%{opacity:0}
50%{opacity:1;-moz-background-size:75% auto;-o-background-size:75% auto;-webkit-background-size:75% auto;background-size:75% auto}
90%{opacity:0}
100%{opacity:0;background-position:center bottom;-moz-background-size:0 auto;-o-background-size:0 auto;-webkit-background-size:0 auto;background-size:0 auto}
}
@-moz-keyframes pulse{0%{opacity:0;background-position:center top;-moz-background-size:0 auto;-o-background-size:0 auto;-webkit-background-size:0 auto;background-size:0 auto}
10%{opacity:0}
50%{opacity:1;-moz-background-size:75% auto;-o-background-size:75% auto;-webkit-background-size:75% auto;background-size:75% auto}
90%{opacity:0}
100%{opacity:0;background-position:center bottom;-moz-background-size:0 auto;-o-background-size:0 auto;-webkit-background-size:0 auto;background-size:0 auto}
}
@-ms-keyframes pulse{0%{opacity:0;background-position:center top;-moz-background-size:0 auto;-o-background-size:0 auto;-webkit-background-size:0 auto;background-size:0 auto}
10%{opacity:0}
50%{opacity:1;-moz-background-size:75% auto;-o-background-size:75% auto;-webkit-background-size:75% auto;background-size:75% auto}
90%{opacity:0}
100%{opacity:0;background-position:center bottom;-moz-background-size:0 auto;-o-background-size:0 auto;-webkit-background-size:0 auto;background-size:0 auto}
}
@keyframes pulse{0%{opacity:0;background-position:center top;-moz-background-size:0 auto;-o-background-size:0 auto;-webkit-background-size:0 auto;background-size:0 auto}
10%{opacity:0}
50%{opacity:1;-moz-background-size:75% auto;-o-background-size:75% auto;-webkit-background-size:75% auto;background-size:75% auto}
90%{opacity:0}
100%{opacity:0;background-position:center bottom;-moz-background-size:0 auto;-o-background-size:0 auto;-webkit-background-size:0 auto;background-size:0 auto}
}
.scroll-down{margin:0;position:absolute;left:50%;bottom:4%;width:70px;height:100px;margin-left:-50px;margin-top:-50px;z-index:99}
.scroll-down a{display:block;opacity:0;-moz-transition:all .4s ease;-o-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease;line-height:0;font-size:0;color:transparent;margin-left:auto;margin-right:auto;width:100%;height:100%;-moz-background-size:0 auto;-o-background-size:0 auto;-webkit-background-size:0 auto;background-size:0 auto;-webkit-animation:pulse 1.5s 0 infinite normal ease forwards;-moz-animation:pulse 1.5s 0 infinite normal ease forwards;-o-animation:pulse 1.5s 0 infinite normal ease forwards;animation:pulse 1.5s 0 infinite normal ease forwards;background-repeat:no-repeat}
.scroll-down a:before,.scroll-down a:after{content:" ";position:absolute;top:0;left:0;display:block;width:100%;height:100%;-moz-background-size:100% auto;-o-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto}
.scroll-down a:before{-webkit-animation:pulse 1.5s .25s infinite normal ease forwards;-moz-animation:pulse 1.5s .25s infinite normal ease forwards;-o-animation:pulse 1.5s .25s infinite normal ease forwards;animation:pulse 1.5s .25s infinite normal ease forwards}
.scroll-down a:after{-webkit-animation:pulse 1.5s .5s infinite normal ease forwards;-moz-animation:pulse 1.5s .5s infinite normal ease forwards;-o-animation:pulse 1.5s .5s infinite normal ease forwards;animation:pulse 1.5s .5s infinite normal ease forwards}
.scroll-down a:hover{opacity:.5}