.sp-back-to-top.visible {
opacity: 0.85;
}
.sp-back-to-top {
opacity: 0;
background-color: #F65959;
border-color: #F65959;
border-style: solid;
border-width: 3px;
margin: 0 auto;
position: fixed;
height: 50px;
width: 50px;
bottom: 0px;
right: 0px;
z-index: 99999;
cursor: pointer;
transition: all ease-in-out 150ms !important;
-webkit-transition: all ease-in-out 150ms !important;
-moz-transition: all ease-in-out 150ms !important;
-ms-transition: all ease-in-out 150ms !important;
}
.sp-back-to-top:hover {
opacity: 1;
}
.sp-back-to-top:active {
opacity:0.8;
}
.sp-back-to-top-arrow-container {
padding: 0px;
}
.sp-back-to-top-arrow {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
width: 35px;
height: 35px;
background: url('http://static1.squarespace.com/static/5660870ce4b07de43e2d27fd/t/56d4d5802b8ddea29eb38477/1456788864385/bttarrow.png');
background-size: cover;
background-position: center;
background-repeat: no-repeat;
}