/* article header */
.article-header{
    padding:5px 20px;
    background:#fff;
    border-bottom:1px solid #d9d9d9;
    font-size:14px;
    line-height: 19px;
}

.article-header .category {
    float: left;
}

.article-header .header-info{
    text-align: right;
}

.article-header .header-info .favorite{
    float: right;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}