#newsPosts {
  font-family: Arial !important;
  font-size: 12px !important;
  line-height: 1.3em;
  background: #fff;
}
#newsPosts .post-tree-header {
  text-align: center;
  font-weight: bold;
  font-size: 14px;
  margin: 20px 0 0 0 !important;
}
#newsPosts .post.is-kill {
  background: rgba(255, 0, 0, 0.5);
}
#newsPosts .post.is-spam {
  background: rgba(0, 230, 255, 0.5);
}
#newsPosts .tree-margin,
#newsPosts .tree-margin-spacer {
  display: none;
}
#newsPosts .online-state.offline {
  display: none;
}
#newsPosts .online-state.online {
  display: inline-block;
  vertical-align: top;
  width: 5px;
  height: 5px;
  overflow: hidden;
  background: green;
  border-radius: 50%;
  text-indent: -9999px;
}
#newsPosts .job {
  display: none;
}
#newsPosts .avatar-place {
  width: 25px;
  height: 25px;
  padding: 10px;
  overflow: hidden;
}
#newsPosts .avatar-place a {
  display: block;
  border: 1px solid #dadada;
}
#newsPosts .avatar-place img {
  width: auto !important;
  max-width: 100%;
  vertical-align: middle;
}
#newsPosts .post-place {
  font-size: 12px;
  line-height: 1.3;
  background: transparent !important;
}
#newsPosts .vote-wrapper {
  position: static !important;
  float: right !important;
  width: 60px !important;
  height: auto !important;
  margin: 0 !important;
}
#newsPosts .vote-place,
#newsPosts .vote-place-action {
  position: static !important;
  float: right !important;
  width: 60px !important;
  height: auto !important;
  margin: 0 !important;
  opacity: .4;
}
#newsPosts .vote-place .vote_table td,
#newsPosts .vote-place-action .vote_table td {
  width: 15px;
  padding: 0 !important;
  text-align: center;
  color: #fff !important;
}
#newsPosts .vote-place .vote-plus-pic,
#newsPosts .vote-place-action .vote-plus-pic,
#newsPosts .vote-place .vote-minus-pic,
#newsPosts .vote-place-action .vote-minus-pic {
  position: relative;
}
#newsPosts .vote-place .vote-plus-pic:before,
#newsPosts .vote-place-action .vote-plus-pic:before,
#newsPosts .vote-place .vote-minus-pic:before,
#newsPosts .vote-place-action .vote-minus-pic:before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  font-weight: bold;
}
#newsPosts .vote-place .vote-plus-pic:before,
#newsPosts .vote-place-action .vote-plus-pic:before {
  content: "+";
}
#newsPosts .vote-place .vote-minus-pic:before,
#newsPosts .vote-place-action .vote-minus-pic:before {
  content: "-";
}
#newsPosts .vote-place .vote-plus-pic,
#newsPosts .vote-place-action .vote-plus-pic,
#newsPosts .vote-place .vote-plus-count,
#newsPosts .vote-place-action .vote-plus-count {
  background: #00b261 !important;
}
#newsPosts .vote-place .vote-minus-pic,
#newsPosts .vote-place-action .vote-minus-pic,
#newsPosts .vote-place .vote-minus-count,
#newsPosts .vote-place-action .vote-minus-count {
  background: #c20500 !important;
}
#newsPosts .vote-place .vote-plus-pic img,
#newsPosts .vote-place-action .vote-plus-pic img,
#newsPosts .vote-place .vote-minus-pic img,
#newsPosts .vote-place-action .vote-minus-pic img {
  display: none;
}
#newsPosts .vote-place .vote-plus-counter,
#newsPosts .vote-place-action .vote-plus-counter {
  background: green;
}
#newsPosts .vote-place-action {
  opacity: 1;
  cursor: pointer;
}
#newsPosts .username {
  color: #666 !important;
  font-size: 12px !important;
}
#newsPosts a.username {
  color: #4A74A0 !important;
}
#newsPosts .ip-place {
  display: none;
}
#newsPosts .post-text {
  margin: 8px 0;
}
#newsPosts .post-actions {
  position: relative;
}
#newsPosts .post-actions .postButtonCorner {
  display: none;
}
#newsPosts .post-actions .action-share,
#newsPosts .post-actions .action-friends,
#newsPosts .post-actions .action-message,
#newsPosts .post-actions .action-edit {
  display: none;
}
#newsPosts .post-actions td {
  border: none !important;
}
#newsPosts #submitForm {
  margin: 0 !important;
  padding: 0 !important;
}
#newsPosts #submitForm .inputs-wrapper {
  margin: 0;
  padding: 10px;
  overflow: hidden;
}
#newsPosts #submitForm .inputs-wrapper .avatar {
  display: block;
  float: left;
  width: 25px !important;
  height: 25px !important;
}
#newsPosts #submitForm .inputs-wrapper .avatar img {
  max-width: 100% !important;
  width: auto !important;
  height: auto !important;
}
#newsPosts #submitForm .inputs-wrapper .inputs {
  margin-left: 35px !important;
}
#newsPosts #submitForm .inputs-wrapper .inputs .inputs-inner {
  margin: 0 !important;
}
#newsPosts #submitForm .inputs-wrapper .inputs .inputs-inner .embed-input,
#newsPosts #submitForm .inputs-wrapper .inputs .inputs-inner .image-input {
  margin: 10px 0 !important;
}
#newsPosts #submitForm .inputs-wrapper .inputs .inputs-inner textarea {
  outline: none;
  padding: 0 !important;
  resize: none;
}
@media all and (min-width: 768px) {
  #newsPosts .tree-margin,
  #newsPosts .tree-margin-spacer {
    display: table-cell;
  }
  #newsPosts .job {
    display: inline;
  }
  #newsPosts .ip-place {
    display: block;
  }
  #newsPosts .rootTree .avatar-place {
    width: 60px;
    height: 60px;
  }
  #newsPosts .tree .avatar-place {
    width: 40px;
    height: 40px;
  }
  #newsPosts .post-actions .postButtonCorner {
    display: inline;
  }
  #newsPosts .post-actions .action-share,
  #newsPosts .post-actions .action-friends,
  #newsPosts .post-actions .action-message,
  #newsPosts .post-actions .action-edit {
    display: inline;
  }
}
