#widget-override .tribute-container .tribute2-maincontent .inner-content .comments-container {
    font-size: 12px;
    color: #626262;
    clear: both;
    display: block;
    margin-top: 10px;
}

#widget-override .tribute-container .tribute2-maincontent .inner-content .comments-container.with-comments {
    border-top: 1px solid #ccc;
}

#widget-override .tribute-container .tribute2-maincontent .inner-content .comments-container .tribute-event-comment {
    background-color: #f7f7f7;
    margin-top: 10px;
    min-height: 50px;
    position: relative;
    padding: 10px 10px 20px 10px;
}

#widget-override .tribute-container .tribute-comment-error-message {
    color: #f00;
}

#widget-override .tribute-container .tribute2-maincontent .inner-content .comments-container .tribute-event-comment.new-comment {
    border: 3px solid rgb(72, 200, 150);
    transition: border 1s;
}

#widget-override .tribute-container .tribute2-maincontent .inner-content .comments-container .show-all-button {
    display: block;
    margin-left: 60px;
    text-align: center;
    margin-top: 10px;
}

#widget-override .tribute-container .tribute2-maincontent .inner-content .comments-container .tribute-event-comment > a.comment-position-anchor {
    position: absolute;
    top: -20px;
    left: 0;
}

#widget-override .tribute-container .tribute2-maincontent .inner-content .comments-container .tribute-event-comment.hidden-comment {
    display: none;
}

#widget-override .tribute-container .tribute2-maincontent .inner-content .comments-container .tribute-event-comment .tribute-event-comment-content {
    margin-left: 60px;
}

#widget-override .tribute6 .tribute6-maincontent .inner-content .comments-container .tribute-event-comment .tribute-event-comment-content,
#widget-override .tribute2.tribute4 .tribute2-maincontent .inner-content .comments-container .tribute-event-comment .tribute-event-comment-content {
    margin-left: 70px;
}

#widget-override .tribute-container .tribute2-maincontent .inner-content .comments-container .tribute-event-comment .tribute-event-comment-title {
    margin-bottom: 10px;
}

#widget-override .tribute-container .tribute2-maincontent .inner-content .comments-container .tribute-event-comment .tribute-event-comment-title .visitor-name {
    font-weight: bold;
}

#widget-override .tribute-container .tribute2-maincontent .inner-content .comments-container .tribute-event-comment .tribute-event-comment-message {
    white-space: pre-wrap;
}

#widget-override .tribute-container .tribute2-maincontent .inner-content .comments-container .tribute-event-comment .tribute-event-comment-actions {
    position: absolute;
    right: 5px;
    bottom: 2px;
}

#widget-override .tribute-container .tribute2-maincontent .inner-content .comments-container .tribute-event-comment .tribute-event-comment-actions > a {
    padding: 0 10px;
    border-right: 1px solid #000;
}
#widget-override .tribute-container .tribute2-maincontent .inner-content .comments-container .tribute-event-comment .tribute-event-comment-actions > a:last-child {
    border-right: 0;
}

#widget-override .tribute-container .tribute2-maincontent .inner-content .comments-container .tribute-event-comment .tribute-comment-needs-approval {
    margin: 10px 0 0 60px;
}

#widget-override .tribute-container .tribute2-maincontent .inner-content .comments-container .tribute-event-comment .tribute-comment-needs-approval .tribute-comment-report-description {
    font-weight: bold;
    color: #f00;
}