.comment-highlight {
    animation: commentflash 1s;
    animation-iteration-count: 1;
    -webkit-animation: commentflash 1s; /* Safari & Chrome */
    -webkit-animation-iteration-count: 1;
    margin: auto;
}

@keyframes commentflash {
    0%   { opacity: 1; }
    50%  { opacity: 0; }
    100%   { opacity: 1; }
}

@-webkit-keyframes commentflash { /* Safari & Chrome */
    0%   { opacity: 1; }
    50%   { opacity: 0; }
    100%   { opacity: 1; }
}

.comment-hidden .content > *,
.comment-hidden .links {
    display: none;
}

.comment-hidden .content .comment-hidden-content-text {
    display: block;
}

.comment .comment-badges > * {
    display: inline-block;
    font-size: 0.7em;
    padding: 0.3em;
    margin-right: 0.8em;
    background: #ffffff;
}

.comments-display-empty > h4 {
    display: none;
}

.vud-widget .updown-up {
    float: none !important;
    margin-right: 0 !important;
    width: auto !important;
}

.vud-widget .updown-down,
.vud-widget .reset-active,
.vud-widget .reset-inactive {
    display: none !important;
}