.comment-individual-row {border-top: 1px solid #cbcbcb;padding-top: 30px;padding-bottom: 30px;}
.comment-individual-row .comment-content {word-break: break-word;}
.comment-container-asc .comment-individual-row.nested-comment {margin-left: 75px;}
.comment-individual-row .media-left {width: 115px;}
.reply-to-name {font-size: 10px;font-weight: 300;color: #636363;}
.chv4-member-avatar-wrap {position: relative;}
.chv4-comment-author-meta {text-align: center;}
.new-comment {background: #f1f1ef;padding: 10px;border-top: 1px solid #cbcbcb;}
.comment-individual-row .new-comment {margin-left: 125px;margin-bottom: -26px;display: none;}
.comment-individual-row.nested-comment .new-comment {margin-left: 0px;}
.ch-comment-meta {margin-bottom: 22px;}
.chv4-comment-meta, .chv4-comment-meta .meta-link-override {color: #646464;font-weight: bold;font-size: 12px;margin-bottom: 5px;}
.chv4-comment-meta.in-reply-to-reveal-wrap {margin-top: -5px;}
.chv4-entity-interaction-sample {color: #727578;font-size: 12px;font-style: italic;}
.chv4-comment-submit {background: #54585A;color: #fff!important;text-shadow: none;text-transform: uppercase;}
.chv4-comment-submit:hover {color: #fff!important;}
.btn.chv4-comment-form-toggle, .chv4-comment-form-toggle-link {color: rgb(57, 103, 193);border: 1px solid rgb(57, 103, 193);background: none;min-width: 100px;}
.in-reply-to-container {background-color: #f0f0f0;border: 1px solid #ccc;padding: 15px 5px;}
.in-reply-to-container .media-left img {height: 40px;width: 40px; margin: 1px auto 5px;}
.in-reply-to-container .jump-to-post {margin-top: 20px;}
.reply-comment-form {margin-top: 10px;}
.comment-form-wrap {background: #f1f1ef;padding: 10px;border-top: 1px solid #cbcbcb;}
form.comment-form-wrap, form.comment-form-wrap-border {margin-bottom: 20px;}
.comment-feedback-container .alert{
    margin-top: 15px;
    text-align: right;
    background: none;
    border: none;
    box-shadow: none;
    -webkit-box-shadow: none;
}
.comment-feedback-container + .comment-feedback-container {display: none;}

.comment-media {display: flex;}
.comment-media .media-left {flex-basis: 115px;flex-grow: 0;flex-shrink: 0;padding-right: 0px;margin-right: 20px;}
.comment-media .media-body {width: 100%;overflow: visible;}
@media (max-width: 1100px){
    .comment-individual-row {padding-left: 15px;padding-right: 15px;}
}
@media (max-width: 767px){
    .comment-media {display: block;}
    .comment-media .ch-membership-banner {display: none;}
    .comment-individual-row .comment-content {padding-left: 0px;clear: both;}
    .media-left.post-author-meta {float: left;width: 60px;}
    .comment-individual-row .media-left img {width: 60px;height: 60px;margin-bottom: 20px;}
    .comment-individual-row .comment-media .post-author-meta {width:40px;}
    .comment-individual-row .comment-media img {width:40px;height:40px;}
    .comment-individual-row.nested-comment {margin-left: 55px;}
    .in-reply-to-container {padding: 15px 15px;}
    .in-reply-to-container .media-left {width: 100% !important; text-align: left;}
    .in-reply-to-container .media-left img {margin: 1px 10px 10px 0;float: left;width: 30px;height: 30px;}
    .in-reply-to-container .media-left .reply-to-name {margin-top: 6px;display: block;font-size: 14px;}
    .in-reply-to-container .media-body {float: left;}
    .reply-comment-form {margin-left: 0px;}
    .chv4-comment-meta.in-reply-to-reveal-wrap {margin-bottom: 10px;line-height: 12px;font-size: 12px;}
    .comment-individual-row .chv4-comment-form-toggle {margin: 5px 0;}
}

.comment-individual-row .comment-by-sme {background: #FEF9E7;padding: 10px;}

/****************************************
* Pagination
****************************************/
.chv4-comment-pagination{margin: 0px;background-color: #f1f1ef;padding: 0px 10px;border-top: #cbcbcb 1px solid;}
.chv4-comment-pagination .comment-sort-order {margin-top: 20px;}
.chv4-comment-pagination .comment-sort-order select {width: 100%;}
