/* Standard Style*/
#back-top, #back-top a{
  height: 55px;
  width: 55px;
}
#back-top{
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  position: fixed;
  bottom: 75px;
  right: 50px;
  z-index: 99999;
  background:#000;
}
#back-top a{
  display: block;
  text-align: center;
  line-height: 58px;
}
#back-top:hover {
      box-shadow: 1px 1px 6px #000 inset;
      -webkit-box-shadow: 1px 1px 6px #000 inset;
      -moz-box-shadow: 1px 1px 6px #000 inset;
      -ms-box-shadow: 1px 1px 6px #000 inset;
    }
#back-top a::before{
  height: 0px;
  width: 0px;
  content: " ";
  display: inline-block;
  border-top: 0;
  border-left: 10px solid #000;
  border-right: 10px solid #000;
  border-bottom: 15px solid #FFF;
}
#back-top span {
      position: absolute;
      right: 62px;
      top: 16px;
      color: #FFF;
      padding: 3px 8px;
      border-radius: 11px 0px 11px 11px;
      -moz-border-radius: 11px 0px 11px 11px;
      -webkit-border-radius: 11px 0px 11px 11px;
      -ms-border-radius: 11px 0px 11px 11px;
      -o-border-radius: 11px 0px 11px 11px;
      white-space: nowrap;
      font-size: 1em;
      display:none;
      font-weight: 600;
	  background:#000 ;
}
#back-top:hover span{
      display:block;
}
#back-top a:hover{ /* arrow animation */
      -webkit-animation-name: example; /* Chrome, Safari, Opera */
      -webkit-animation-duration: 1s; /* Chrome, Safari, Opera */
      animation-name: arrow;
      animation-duration: 1s;
      animation-iteration-count: infinite;
}
/* animation */
@-webkit-keyframes arrow { /* Chrome, Safari, Opera */
  0%  {line-height: 70px;}
  50%  {line-height: 48px;}
  100%  {line-height: 70px;}
}
@keyframes arrow { /* Standard syntax */
  0%  {line-height: 70px;}
  50%  {line-height: 48px;}
  100%  {line-height: 70px;}
}
.skin-flamingo #back-top{background:#ECECEC;} .skin-flamingo #back-top a::before{border-left:10px solid #ECECEC;border-right:10px solid #ECECEC;border-bottom:15px solid #ffa600;} .skin-flamingo #back-top:hover{box-shadow:1px 1px 6px #c6c6c6 inset;-webkit-box-shadow:1px 1px 6px #c6c6c6 inset;-moz-box-shadow:1px 1px 6px #c6c6c6 inset;-ms-box-shadow:1px 1px 6px #c6c6c6 inset;} .skin-flamingo #back-top span{background:#dfdfdf;color:#ffa600;}
