.dancer-face{position:relative;display:inline-block;width:15px;height:20px;top:3px}.dancer-face:before{content:"";position:absolute;top:1px;left:50%;width:6px;height:2px;margin-left:-4px;border-left:2px solid #fff;border-right:2px solid #fff}.dancer-face:after{content:"";position:absolute;width:60%;height:40%;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:100px;border-bottom-right-radius:100px;box-sizing:border-box;position:absolute;top:5px;left:50%;margin-left:-30%;background:#fff}.dancer-hair-wrap{width:15px;height:10px;position:absolute;top:-10pxl}.dancer-hair{background-color:#000;width:3px;height:10px;position:absolute;left:37%;top:-10px;transform-origin:center bottom;-webkit-animation:animateDancerWrap 1s linear reverse infinite;-moz-animation:animateDancerWrap 1s linear reverse infinite;animation:animateDancerWrap 1s linear reverse infinite}.dancer-hair-left{background-color:#000;width:3px;height:10px;position:absolute;left:0;top:-10px;transform-origin:center bottom;-webkit-animation:animateDancerWrap 1s linear reverse infinite;-moz-animation:animateDancerWrap 1s linear reverse infinite;animation:animateDancerHead 1s linear reverse infinite}.dancer-hair-right{background-color:#000;width:3px;height:10px;position:absolute;right:0;top:-10px;transform-origin:center bottom;-webkit-animation:animateDancerWrap 1s linear reverse infinite;-moz-animation:animateDancerWrap 1s linear reverse infinite;animation:animateDancerWrap 1s linear reverse infinite}.dancer-head{background-color:#FF4AA9;width:15px;height:35px;position:relative;top:3px;transform-origin:center bottom;-webkit-animation:animateDancerHead 1s linear infinite;-moz-animation:animateDancerHead 1s linear infinite;animation:animateDancerHead 1s linear infinite}.dancer-head:before{content:"";background-color:#FF4AA9;width:7px;height:50px;top:-15px;position:absolute;transform-origin:center bottom;-webkit-animation:animateDancerLeftArm 1s linear alternate infinite;-moz-animation:animateDancerLeftArm 1s linear alternate infinite;animation:animateDancerLeftArm 1s linear alternate infinite}.dancer-head:after{content:"";background-color:#FF4AA9;width:7px;height:50px;top:-15px;right:0;position:absolute;transform-origin:center bottom;-webkit-animation:animateDancerRightArm .8s linear alternate infinite;-moz-animation:animateDancerRightArm .8s linear alternate infinite;animation:animateDancerRightArm .8s linear alternate infinite}.dancer-body{background-color:#FF4AA9;width:15px;height:85px;position:relative;transform-origin:center bottom}.dancer-wrap{display:none;position:absolute;top:-40px;transform-origin:center bottom;-webkit-animation:animateDancerWrap 1.5s linear alternate infinite;-moz-animation:animateDancerWrap 1.5s linear alternate infinite;animation:animateDancerWrap 1.5s linear alternate infinite}@-webkit-keyframes animateDancerHead{0%{transform:translateY(50px)}100%{transform:none}}@-moz-keyframes animateDancerHead{0%{transform:translateY(50px)}100%{transform:none}}@keyframes animateDancerAppear{0%{transform:translateY(50px)}100%{transform:none}}@-webkit-keyframes animateDancerHead{0%{transform:rotateZ(30deg)}50%{transform:rotateZ(0)}75%{transform:rotateZ(-30deg)}100%{transform:rotateZ(0deg)}}@-moz-keyframes animateDancerHead{0%{transform:rotateZ(30deg)}50%{transform:rotateZ(0)}75%{transform:rotateZ(-30deg)}100%{transform:rotateZ(0deg)}}@keyframes animateDancerHead{0%{transform:rotateZ(0)}50%{transform:rotateZ(-30deg)}75%{transform:rotateZ(30deg)}100%{transform:rotateZ(0deg)}}@-webkit-keyframes animateDancerWrap{0%{transform:rotateZ(0deg)}50%{transform:rotateZ(20deg)}75%{transform:rotateZ(-20deg)}100%{transform:rotateZ(0deg)}}@-moz-keyframes animateDancerWrap{0%{transform:rotateZ(0deg)}50%{transform:rotateZ(20deg)}75%{transform:rotateZ(-20deg)}100%{transform:rotateZ(0deg)}}@keyframes animateDancerWrap{0%{transform:rotateZ(0deg)}50%{transform:rotateZ(20deg)}75%{transform:rotateZ(-20deg)}100%{transform:rotateZ(0deg)}}@-webkit-keyframes animateDancerLeftArm{0%{transform:rotate3d(0,0,1,-50deg)}50%{transform:rotate3d(0,0,1,-100deg)}75%{transform:rotate3d(0,0,1,-50deg)}100%{transform:rotate3d(0,0,0,-80deg)}}@-moz-keyframes animateDancerLeftArm{0%{transform:rotate3d(0,0,1,-50deg)}50%{transform:rotate3d(0,0,1,-100deg)}75%{transform:rotate3d(0,0,1,-50deg)}100%{transform:rotate3d(0,0,0,-80deg)}}@keyframes animateDancerLeftArm{0%{transform:rotate3d(0,0,1,-50deg)}50%{transform:rotate3d(0,0,1,-100deg)}75%{transform:rotate3d(0,0,1,-50deg)}100%{transform:rotate3d(0,0,0,-80deg)}}@-webkit-keyframes animateDancerRightArm{0%{transform:rotate3d(0,0,1,40deg)}50%{transform:rotate3d(0,0,1,100deg)}75%{transform:rotate3d(0,0,1,40deg)}100%{transform:rotate3d(0,0,0,80deg)}}@-moz-keyframes animateDancerRightArm{0%{transform:rotate3d(0,0,1,40deg)}50%{transform:rotate3d(0,0,1,100deg)}100%{transform:rotate3d(0,0,0,40deg)}}@keyframes animateDancerRightArm{0%{transform:rotate3d(0,0,40,40deg)}50%{transform:rotate3d(0,0,100,100deg)}75%{transform:rotate3d(0,0,100,40deg)}100%{transform:rotate3d(0,0,40,80deg)}}