.material-scrolltop{display:block;position:fixed;width:0;height:0;bottom:23px;right:23px;padding:0;overflow:hidden;outline:none;border:2px solid #fff;border-radius:2px;cursor:pointer;border-radius:50%;background:rgba(255,64,64,.8);-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-transition:all .3s cubic-bezier(.25,.25,0,1);-ms-transition:all .3s cubic-bezier(.25,.25,0,1);-moz-transition:all .3s cubic-bezier(.25,.25,0,1);-o-transition:all .3s cubic-bezier(.25,.25,0,1);transition:all .3s cubic-bezier(.25,.25,0,1)}.material-scrolltop:hover{background-color:rgba(255,64,64,.8);text-decoration:none}.material-scrolltop::before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);content:"";width:0;border-radius:100%;background:rgba(255,64,64,.8)}.material-scrolltop:active::before{width:120%;padding-top:120%;-webkit-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.material-scrolltop.reveal{width:40px;height:40px}.material-scrolltop span{display:block;font-size:24px;color:#fff}.material-scrolltop,.material-scrolltop::before{background-image:url('../images/top-arrow.svg');background-position:center 50%;background-repeat:no-repeat}