@-webkit-keyframes wiggle {
0% {
-webkit-transform: rotateZ(2deg);
transform: rotateZ(2deg);
}
50% {
-webkit-transform: rotateZ(-2deg);
transform: rotateZ(-2deg);
}
100% {
-webkit-transform: rotateZ(2deg);
transform: rotateZ(2deg);
}
}
*, *::before, *::after {
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
}
.wrap {
width: 35%;
margin: 100px auto;
text-align: center;
}
.social {
font-size: 2.5em;
height: 50px;
overflow: hidden;
border-bottom: 1px solid #abc;
}
i {
position: relative;
top: 30px;