@CHARSET "UTF-8";
.comments .nocomment { text-align: center; color: #999; }
.comments h2 {padding: 30px; border-bottom: solid 1px #f1f1f1; margin-bottom: 0; color: #000; }
.comments-list { margin-bottom: 20px; text-align: left; }
.comments-list { line-height: 1.5;}
.comments-list .one-comment { border-bottom: solid 1px #f1f1f1; padding: 20px 0 20px 54px; position: relative; }
.comments-list .one-comment .an {cursor: pointer; }
.comments-list .one-comment .an:hover { color: #ff876e; }
.comments .one-comment .new-comment-form { margin-top: 10px; }
.comments .one-comment .text { white-space: pre-wrap; word-break: break-word; }
.comments .one-comment img {border-radius: 50%; position:absolute; left:0; top: 22px; }
.comments-list .child { margin-left: 40px; }
.comments .one-comment .date, 
.comments-list .one-comment .an { color: #999; font-size: 12px; margin-top: 8px; display: block; }
.comments .comments-content { padding: 20px; }
.comments .btns { margin-top: 10px; text-align: right; }
.comments .btns a { margin: 0 6px; }
.new-comment-form { display: none; }
.new-comment-form textarea { width: 100%; box-sizing: border-box; }
.one-comment-del, .one-comment-del-analysis{ position: absolute; top: -4px; right: 5px; color: red; font-size: 18px; cursor: pointer; display: none; }
.one-comment:hover .one-comment-del, .one-comment:hover .one-comment-del-analysis{ display: block; }
.comments-mod2 .red-bt { padding: 4px 0; margin-top: 10px; }
.autor-comment a {text-decoration: none; font-weight: 500;}

.comments .autor-comment {display: inline-block; position: relative; right: 0px; bottom: 0px; }
.comments .date-comment {display: inline-block; position: relative; left: 0px; top: 0px; color: #999; font-size: 12px; }
.text-comment {margin-top: 4px; }