.f-social-wrapper .social-links{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;font-size:0;list-style:none;margin-bottom:20px;margin-top:20px;padding-left:0}.f-social-wrapper .social-links li{display:inline-block;margin:0 5px 5px 0}.f-social-wrapper .social-links li a{background-color:transparent;border:1px solid #777;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;color:#777;display:block;font-size:18px;height:40px;position:relative;text-align:center;-webkit-transition:color .4s;-o-transition:color .4s;transition:color .4s;width:40px;z-index:1}.f-social-wrapper .social-links li a i{line-height:40px}.f-social-wrapper .social-links li a:after{background-color:#09afdf;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;content:"";filter:alpha(opacity=0);height:100%;left:0;opacity:0;padding:0;pointer-events:none;position:absolute;top:0;-webkit-transform:scale(1.4);-moz-transform:scale(1.4);-ms-transform:scale(1.4);-o-transform:scale(1.4);transform:scale(1.4);-webkit-transition:-webkit-transform .4s,opacity .4s,background-color .4s;-moz-transition:-moz-transform .4s,opacity .4s,background-color .4s;transition:transform .4s,opacity .4s,background-color .4s;width:100%;z-index:-1}.f-social-wrapper .social-links li a:hover:after{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0s,opacity .3s,background-color .3s;-moz-transition:-moz-transform 0s,opacity .3s,background-color .3s;transition:transform 0s,opacity .3s,background-color .3s}