#new-entry{margin:0 0 0 0}
.hidden a{display:none}
.comment-thumbnail
{
margin:0 0 0 -43px;
float: left;
width: 34px;
height: 34px;
background:#FFF;
background-size: 32px 32px;
border: 1px solid #C4C6CB;
}
.comment0 .title a:before {
content: "";
position: absolute;
top: 9px;
left: 9px;
width: 32px;
height: 32px;
}
.comment-content img{max-width:16px;max-height:16px}
.comment {
margin: 5px;
background: #FFF;
border: 1px solid #ADB2BA;
}
.comment-header {
position: relative;
min-height: 36px;
padding: 7px 7px 7px 50px;
border-bottom: 1px solid #E4E6EB;
}
.comment .title a {
display: block;
}
.comment-content {
padding: 7px
}
#new-entry small {
color: #9197A3;
}
#comments h3 {
padding: 10px 7px;
background: #3B5998;
color: #FFF;
font-weight: 700;
}
#comments > h5 {
display: none;
}
#comment_form {
margin: 5px;
overflow: hidden;
}
#comment_form .inp-text,
#comment_form .inp-textarea {
box-sizing: border-box;
width: 100%;
margin: 3px 0 5px;
padding: 5px;
background: #FFF;
border: 1px solid #999;
color: #4E5665;
}
#comment_form .inp-textarea {
height: 8.75em;
}
#comment_form .inp-btn {
box-sizing: border-box;
width: 100%;
padding: 6px;
background: #5890FF;
border: 1px solid #4476E8;
color: #FFF;
}

.highlight,
.messages,
#comments > h4 {
margin: 5px;
padding: 7px;
background: #FFFBE2;
border: 1px solid #E2C822;
color: #7F7212;
text-align: center;
list-style: none;
}
