.comments-header{margin-bottom:20px;position:relative;padding:0 25px;}
.comments-header h3{font-family:'Open Sans', arial, sans-serif;color:#544d44;font-size:24px;line-height:30px;font-weight:300;}
.comments-header .subscribe{position:absolute;top:8px;right:25px;font-size:12px;}
.comments-header .subscribe input{top:2px;}
.comments{padding-top:15px;}
.comments .topic-content{padding:0px;margin:0px;}
.comment-wrapper{position:relative;padding:0 25px;}
.comment-wrapper .comment-wrapper{padding-left:30px;}
.comment-preview{padding:5px 10px 6px;margin-bottom:10px;background:#fafafa;border:1px solid #ccc;border-radius:3px;font-size:13px;line-height:1.6em;}
.comment{min-height:48px;margin-bottom:15px;padding:0 0 0 0;position:relative;overflow:hidden;}
.comment .deleted{padding:5px 10px;color:#777;background:#f4f4f4;}
.comment .comment-avatar{width:30px;height:30px;vertical-align:middle;margin:0 10px 0 0;}
.comment .folding{width:13px;height:13px;position:absolute;top:10px;left:-18px;background:url(../images/icons-synio.png) 0 -94px no-repeat;cursor:pointer;}
.comment .folding.folded{background-position:-13px -94px;}
.comments.comment-list{padding-top:0px;}
.comments.comment-list .topic-content{padding-top:15px;}
.comments.comment-list .comment{padding-left:0;border:0;padding-bottom:0;}
.comments.comment-list .comment .comment-content{margin-bottom:5px;overflow:hidden;}
.comments.comment-list .comment .comment-info li.vote .vote-count{margin-right:0;}
.comments.comment-list .comment-path{font-size:11px;color:#a2b6cd;}
.comments.comment-list .comment-path .blog-name,
.comments.comment-list .comment-path .comment-path-comments{color:#000;}
.comments.comment-list .comment-path .comment-path-topic{color:#275ec2;}
.comments.comment-list .comment .comment-author{float:left;margin:5px 15px 0 0;text-align:center;}
.comments.comment-list .comment .comment-author img{width:80px;height:80px;margin:0 0 5px 0;}
.comments.comment-list .comment .comment-author a{display:block;}
.comments.comment-list .comment .comment-author .vote{font-size:18px;line-height:18px;text-align:center;color:#544d44;padding:4px 0 0 0;}
.comments.comment-list .comment .comment-author .vote .vote-count{font-size:12px;}
.comments.comment-list .comment .comment-author .vote .vote-down{float:left;cursor:pointer;}
.comments.comment-list .comment .comment-author .vote .vote-up{float:right;cursor:pointer;}
.comments.comment-list .m-reply{font-size:11px;padding:15px 0 0 0;}
.comment{border-bottom:1px solid #cbc6aa;padding-bottom:10px;}
.comment-wrapper:last-child .comment:last-child{border:0;padding-bottom:0;}
.comment.comment-deleted{padding:5px 15px!important;border:0px!important;}
.comment.comment-self .comment-content{}
.comment.comment-new .comment-content{}
.comment.comment-current .comment-content{}
.comment.comment-bad .comment-content{opacity:0.3;filter:alpha(opacity=30);}
.comment.comment-bad:hover .comment-content{opacity:1;filter:alpha(opacity=100);}
.ls-user-role-not-admin .comment.comment-deleted{padding:10px 15px;min-height:0;background:#f7f7f7;color:#888;}
.m-comment-button{padding:10px 0 0 0;}
.comment .comment-info{line-height:30px;position:relative;overflow:hidden;zoom:1;font-size:12px;vertical-align:middle;margin:0 0 10px 0;}
.comment .comment-info li{display:inline-block;margin-right:15px;}
.comment .comment-info li a{}
.comment .comment-info li.comment-author a{font-weight:bold;color:#544d44;text-decoration:none;}
.comment .comment-info li.comment-date{color:#544d44;font-weight:300;font-family:'Open Sans', arial, sans-serif;}
.comment .comment-info li.comment-favourite{white-space:nowrap;position:relative;cursor:pointer;color:#999185;}
.comment .comment-info li.comment-favourite .active .icon{color:#4da050;}
.comment .comment-info li.comment-link{position:relative;top:1px;}
.comment .comment-info li.comment-link a{text-decoration:none;color:#544d44;}
.comment .comment-info li.goto a{color:#544d44;text-decoration:none;}
.comment .comment-info li .favourite-count{font-size:10px;position:relative;}
.comment .comment-info li.vote{position:absolute;top:0;right:0;margin:0;line-height:18px;}
.comment .comment-info li.vote .vote-count{margin:0 10px;}
.comment .comment-info li.vote .vote-down{cursor:pointer;font-size:18px;color:#625c52;}
.comment .comment-info li.vote .vote-up{cursor:pointer;font-size:18px;color:#625c52;}
.comment .comment-info li.vote.vote-count-positive .vote-count{color:#51983c;}
.comment .comment-info li.vote.vote-count-negative .vote-count{color:#da4242;}
.comment .comment-info li.vote.voted .vote-down,
.comment .comment-info li.vote.voted .vote-up{display:none;}
.comment .comment-info li.vote.vote-expired .vote-up,
.comment .comment-info li.vote.vote-expired .vote-down{display:none;}
.comment .comment-info li.goto-comment-child{display:none;}
.comment .comment-content{position:relative;}
.comment:last-child .comment-content{border:0;margin-bottom:0px;padding-bottom:0px;}
.comment .comment-content.text{line-height:16px;}
.comment .comment-content.text blockquote{background:#fff;border-color:#ccc;padding:5px 10px;margin-bottom:5px;}
.comment .comment-actions li{display:inline;margin-right:10px;}
.reply-header{font-size:20px;line-height:1.3em;margin-bottom:15px;padding:15px 0 0 0;}
.reply{margin:0 0 15px 0;}
.reply textarea{height:100px;width:100%!important;}
.reply textarea.loader{background:#f7f7f7 url(../images/loader.gif) no-repeat center;}
.reply .mceEditor{display:block;margin-bottom:10px;}
.reply button{margin:0 10px 0 0;}
.wall-submit.wall-submit-reply.wall-submit-comment{-webkit-box-shadow:none;box-shadow:none;margin-top:0;margin-bottom:50px;}
.wall-submit.wall-submit-reply.wall-submit-comment:after{display:none;}