.comment {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    padding-bottom: 10px;
    margin-bottom: 10px;
    padding-top: 10px;
}

.my-comment {
    background-color : #222;
}

.answer,.favorite-block {
    float: right;
}
.favorite-block {
    padding-left: 10px;
}

.comment img {
    max-width: 75px;
    max-height: 75px;
}

.comment .media.nested {
    color: lightgrey;
}
.comment .media.nested img {
    opacity: 0.4;
    filter: alpha(opacity=40); /* msie */
}
.comment .block-date {
    position: absolute;
    right: 0;
    top: 0;
    padding-right: 10px;
    padding-top: 5px;
}