
.entry .comment blockquote a:hover, .entry .comment-post fieldset a:hover { color: #000; }
.entry .comment .show { float: right; text-decoration: underline; }
.entry .comment .show:hover { color: #191047; }
.entry .comment .vote { float: right; }
.entry .comment .vote .voting-button { display: block; opacity: 0.5; width: 11px; height: 11px; float: right; margin: 0 0 0 2px; background: url(../../gfx/_static_main.png) -989px -71px no-repeat; }
.entry .comment .vote .voting-button.up { background-position: -978px -71px; }
.entry .comment .vote .voting-button:hover, .entry .comment .vote .voting-button.active { cursor: pointer; opacity: 1; }
.entry .comment .vote-stat { border-left: 1px solid #d8d8e0; margin: 0 3px 0 5px; padding: 0 0 0 5px; font-weight: bold; color: #777; }
.entry .comment .vote-stat-plus { color: #017d3f; }
.entry .comment .vote-stat-minus { color: #c5111a; }
.entry .comment .abuse { float: right; }
.entry .comment .abuse a { display: inline-block; text-indent: -9999px; width: 11px; height: 11px; background: url(../../icons/comment-abuse.png); background-size: cover;  opacity: 0.6; }
.entry .comment .abuse a:hover { opacity: 1; }

.entry .comment .comment-contents {
  line-height: 15px;
}
.entry .comment .comment-contents.height-not-processed {
  display: block;
  max-height: 150px;
  overflow: hidden;
  text-overflow: ellipsis;
  
  display: -webkit-box;
  -webkit-line-clamp: 6;
  -webkit-box-orient: vertical;
}

.entry .comment.opened {
  height: auto;
}
.entry .comment .comment-contents .toggle .close,
.entry .comment .comment-contents.opened .toggle .open {
  display: none;
}
.entry .comment .comment-contents .toggle .opened,
.entry .comment .comment-contents.opened .toggle .close {
  display: inline;
}

.entry .comment-hidden p, .entry .comment-hidden .comment-contents, .entry .comment-hidden .comment-meta strong { opacity: 0.6; }
.entry .comment-hidden .comment-contents { display: none; }
.entry .comment-post .id, .entry .comment-post textarea, .entry .comment-post .captcha { margin: 0 0 10px 0; }
.entry .comment-post .id { display: none; font-size: 11px; }
.entry .comment-post .id .links { font-size: 11px; padding: 5px 0 0 0; text-align: right; }
.entry .comment-post .captcha { display: none; float: left; }
.entry .comment-post .denied { display: none; }
.entry .comment-post .terms:hover { text-decoration: underline; color: #555; }
.entry .comment-post-active label { color: #033685 !important; }
/*.entry .comment-post-active textarea { height: 34px; }*/
.entry .comment-post .submit { float: right; cursor: pointer; display: none; }
.entry .comment-post .submit input { width: 80px; }
.entry .comment-post-active-posting .id,
.entry .comment-post-active-posting .captcha,
.entry .comment-post-active-posting .submit
{ display: block !important; }
.entry .comment-post input[name="user"] { border: 0; padding: 5px 10px; width: 150px; border-top: 1px solid #cccccc; float: left; }

.entry .comment .stateThreadFollowNew { display: none; }
.entry .followUpdates { margin: 15px 0; }
.entry .followUpdatesStats { margin: 15px 0; }
.entry .followUpdatesStats.present { background: #FFE570; color: #7A3B10; padding: 1px 15px; }
.entry .followUpdatesStats { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.entry .followUpdatesStats p { margin: 15px 0; }
.entry .comment.comment-thread-follow-new .stateThreadFollowNew { display: inline-block; background: #FFE570; color: #7A3B10; padding: 3px 5px; margin-left: 5px; }
.entry .comment.comment-thread-follow-new .stateThreadFollowNew { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

.entry .feedback .dialogRegisterNick { background: #FFF1C4; padding: 7px 10px; border: 2px solid #FFD54D; color: #261E05; }
.entry .feedback .dialogRegisterNick { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
