.blog-social-icons{align-items:center;display:flex;flex-wrap:wrap}.blog-social-links__icon{border-radius:50%;display:inline-flex;height:1.75rem;margin:0;position:relative;width:1.75rem}.blog-social-links__icon svg:hover{background:#0f0}.blog-social-links__icon svg{fill:#fff;background:#000;height:20px;left:50%;padding:3px;position:absolute;top:50%;transform:translate(-50%,-50%);width:20px}.blog-social-links__icon:active svg,.blog-social-links__icon:focus svg,.blog-social-links__icon:hover svg{fill:#fff}@media(max-width:767px){.blog-social-icons{justify-content:start}}