.comments{margin:30px 0}.comment{margin-bottom:30px}.sub-comments .comment{margin-bottom:10px}.comment a:hover{text-decoration:none}.comment .avatar img,.comment-form .avatar img,.sub-comments .avatar img,.sub-comments .comment-form .avatar img{border:1px solid #d2d2d2;background:#f6f8f9;border-radius:4px}.comment .avatar,.comment-form .avatar{float:left;margin-right:10px}.comment .avatar{margin-top:3px}.comment-form .avatar{margin-top:0}.comment .avatar img,.comment-form .avatar img{width:48px;height:48px}.sub-comments .avatar img,.sub-comments .comment-form .avatar img{width:38px;height:38px}.comment .author{font-weight:700}.comment .comment-text{margin:3px 0}.comment .sub-comments{margin:15px 0 0 60px}.comment .sub-comments .sub-comments{margin-left:50px}.comment .comment-header,.comment .comment-footer{font-size:.9em;opacity:.6}.comment:hover a{opacity:1}.comment .display-avatar,.comment-form .display-avatar{margin-left:60px}.sub-comments .display-avatar{margin-left:50px}.comment-form{margin-top:10px}.comment-form-reply{margin-top:0}.comment-form .comment-fields .row{margin:0}.comment-form .comment-fields div[class^=col]{padding-left:0 !important;padding-bottom:0 !important}.comment-form .comment-fields .control-label{font-weight:400;margin-bottom:2px;font-size:.9em}.comment-form .comment-fields .form-group{margin-bottom:0}.comments-main-form .comment-fields-more,.comments-main-form .reply-cancel{display:none}.comment-form .buttons .btn{margin-right:5px}.comment-form .comment-fields-more{width:100%}.comment-form .fields{width:auto;overflow:hidden}.comment-form .buttons{float:right;margin:0 10px}.comment-form textarea{resize:vertical}.dot-left:before,.dot-right:after{content:"\2022";display:inline-block;margin:0 5px}@media screen and (max-width:768px){.comment .sub-comments .sub-comments{margin-left:20px}}@media screen and (max-width:540px){.comment-form .buttons{float:none;margin-bottom:10px}}.recent-comments .panel-body{padding:10px 10px 10px 5px}.recent-comments .recent-comment{border-bottom:1px solid #ddd;padding-bottom:5px;margin-bottom:5px;word-wrap:break-word}.recent-comments .recent-comment .avatar{border:1px solid #ddd;border-radius:3px}.recent-comments .recent-comment .author{font-weight:400 !important;font-size:.8em;width:70px}.recent-comments .recent-comment .time{font-size:.7em}.recent-comments .recent-comment .content{font-size:.8em}