.cm-social-share a{width:32px;height:32px;font-size:14px;line-height:30px;margin:0 7px 5px 0;border-radius:3px;text-align:center;cursor:pointer;display:block;overflow:hidden;border:1px solid transparent;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.cm-social-share a i{display:block;position:relative;color:#fff;font-size:20px;font-family:'font-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.cm-social-share{display:flex;justify-content:flex-end}.cm-social-share a:last-child{margin-right:1px}.cm-social-share a:hover i:first-child{margin-top:-30px}.cm-social-share a.cm-instagram:hover{background-color:#3f729b}.cm-social-share a.cm-linkedin:hover{background-color:#0e76a8}.cm-social-share a.cm-facebook:hover{background-color:#3b5998}.cm-social-share a.cm-pinterest:hover{background-color:#c8232c}.cm-social-share a:hover,.cm-social-share a:focus{text-decoration:none;outline:0}