a.footer-social-link{border:1px solid #222;height:45px;width:45px;box-shadow:inset 0 0 0 1px #c4c4c4;border-radius:50%;display:inline-block;text-align:center;margin-right:10px}a.footer-social-link:hover{box-shadow:inset 0 0 0 25px #82b60b}a.footer-social-link:hover svg{fill:#fff}a.footer-social-link svg{height:30px;fill:#222;padding-top:12px;transition:all .3s ease}}