.topsocial,.topsocial a{position:relative;display:inline-block}.topsocial{top:66px;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.topsocial a{color:#fff;background:#65C19A;border-radius:4px;text-align:center;text-decoration:none;font-family:fontawesome;width:40px;height:28px;padding-top:4px;margin:0 2px;-o-transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;-webkit-font-smoothing:antialiased}.topsocial a:hover{background:#ef92a3}.topsocial a span{color:#666;position:absolute;font-family:sans-serif;bottom:0;left:-25px;right:-25px;padding:5px 7px;z-index:-1;font-size:14px;border-radius:2px;background:#fff;visibility:hidden;opacity:0;-o-transition:all .5s cubic-bezier(.68,-.55,.265,1.55);-webkit-transition:all .5s cubic-bezier(.68,-.55,.265,1.55);-moz-transition:all .5s cubic-bezier(.68,-.55,.265,1.55);transition:all .5s cubic-bezier(.68,-.55,.265,1.55)}.topsocial a span:before{content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #fff;position:absolute;bottom:-5px;left:40px}.topsocial a:hover span{bottom:50px;visibility:visible;opacity:1}.topsocial a:nth-of-type(1):before{content:'\f09a'}.topsocial a:nth-of-type(2):before{content:'\f099'}.topsocial a:nth-of-type(3):before{content:'\f0d5'}.topsocial a:nth-of-type(4):before{content:'\f167'}.topsocial a:nth-of-type(5):before{content:'\f0e1'}