.heart-this-wrap .heart-this,.heart-this-wrap .heart-this::before{vertical-align:middle;border:0;text-decoration:none;display:inline-block}@-webkit-keyframes heart-burst{from{background-position:left}to{background-position:right}}@keyframes heart-burst{from{background-position:left}to{background-position:right}}.heart-this-wrap{display:block;clear:both;text-align:right;width:100%}.heart-this-wrap .heart-this{color:#aab8c2;height:40px;font-size:14px;-webkit-box-shadow:none;box-shadow:none}.heart-this-wrap .heart-this::before{background-image:url(../images/heart-animation.png);background-position:left;background-repeat:no-repeat;-webkit-background-size:2900% 2900%;background-size:2900%;content:"";cursor:pointer;height:100%;width:50px;-webkit-transition:none;transition:none}.heart-this-wrap .heart-this.active,.heart-this-wrap .heart-this:focus,.heart-this-wrap .heart-this:hover{background:0 0;border:0;color:#e2264d;text-decoration:none;-webkit-box-shadow:none;box-shadow:none}.heart-this-wrap .heart-this.active::before,.heart-this-wrap .heart-this:focus::before,.heart-this-wrap .heart-this:hover::before{background-position:right}.heart-this-wrap .heart-this.is-animating::before{-webkit-animation:heart-burst .8s steps(28) 1;animation:heart-burst .8s steps(28) 1}.heart-this-wrap .heart-this span{display:inline-block;margin-left:-5px;vertical-align:baseline;line-height:1}