#back-to-top {
  position:fixed;
  bottom:40px;
  right:40px;
  z-index:9999;
  width:52px;
  height:52px;
  text-align:center;
  line-height:30px;
  background:#f5f5f5;
  color:#ffffff;
  cursor:pointer;
  border:0;
  border-radius:2px;
  text-decoration:none;
  transition:opacity 0.2s ease-out;
  opacity:0;
  font-size:50px;
  background:rgba(232, 98, 86, 0.8) url(../../assets/img/cd-top-arrow.svg) no-repeat center 50%;
}

#back-to-top:hover {
  /*background:#444;*/
  color:#FFF;
}

#back-to-top.show {
  opacity:1;
}

#content {
  height:2000px;
}

