#comments-movie-details, #comments-games-details, #comments-erotik-details, #comments-blog-view, #comments-homecinema-view, #comments { padding:0 0 51px; }
#comments-movie-details h2, #comments-games-details h2, #comments-erotik-details h2, #comments-blog-view h2, #comments-homecinema-view h2, #comments h2 {
  color:#1B2936;
  font-size:14px;
  font-family:Montserrat, sans-serif;
  padding:0 0 8px;
  text-transform:uppercase;
}
#comments-movie-details .write, #comments-games-details .write, #comments-erotik-details .write, #comments-blog-view .write, #comments-homecinema-view .write, #comments .write {
  margin:10px 0 0;
  padding:0 0 10px 0;
}
#comments-movie-details .write textarea, #comments-games-details .write textarea, #comments-erotik-details .write textarea, #comments-blog-view .write textarea, #comments-homecinema-view .write textarea, #comments .write textarea {
  border:solid 1px #CCC;
  font-family:Roboto, sans-serif;
  font-size:1em;
  height:100px;
  padding:5px;
  resize:vertical;
  width:100%;
}
#comments-movie-details .write button, #comments-games-details .write button, #comments-erotik-details .write button, #comments-blog-view .write button, #comments-homecinema-view .write button, #comments .write button {
  margin:5px 0;
  background:#F79400;
  color:#FFF;
  font-weight:bold;
  text-transform:uppercase;
  border:0;
  padding:2px 10px;
  cursor:pointer;
  font-size:12px;
}
#comments-blog-view {
  background:#D9E7F1;
  padding:20px 20px 51px;
}
#comments {
  background:none;
  border-top:1px solid #4D7795;
  margin-top:20px;
  padding:0 0 51px;
}
#comments h2 {
  color:#273C4F;
  font-size:1.5em;
  font-family:Montserrat, sans-serif;
  margin-top:30px;
  padding:0 0 8px;
}
#comments .write {
  margin:10px 0 0;
  padding:0 15px 10px 0;
}
#comments .write textarea {
  border:solid 1px #CCC;
  font-family:Roboto, sans-serif;
  font-size:1em;
  height:100px;
  padding:5px;
  resize:vertical;
  width:100%;
}
#comments .write button {
  margin:5px 0;
  background:#F79400;
  color:#FFF;
  font-weight:bold;
  text-transform:uppercase;
  border:0;
  padding:2px 10px;
  cursor:pointer;
  font-size:12px;
}
#comments .comment_row, #comments-movie-details .comment_row, #comments-games-details .comment_row, #comments-erotik-details .comment_row, #comments-overview .comment_row, #comments-blog-view .comment_row, #comments-homecinema-view .comment_row {
  margin:10px 0 0;
  max-width:100%;
  padding:0 0 10px;
  position:relative;
  width:100%;
}
#comments .comment_row .user, #comments-movie-details .comment_row .user, #comments-games-details .comment_row .user, #comments-erotik-details .comment_row .user, #comments-overview .comment_row .user, #comments-blog-view .comment_row .user, #comments-homecinema-view .comment_row .user {
  float:left;
  left:0;
  height:80px;
  position:absolute;
  top:0;
  width:80px;
}
#comments .comment_row .user a, #comments-movie-details .comment_row .user a, #comments-games-details .comment_row .user a, #comments-erotik-details .comment_row .user a, #comments-overview .comment_row .user a, #comments-blog-view .comment_row .user a, #comments-homecinema-view .comment_row .user a {
  border:solid 2px #FFF;
  display:flex;
  height:100%;
  width:100%;
}
#comments .comment_row .user img, #comments-movie-details .comment_row .user img, #comments-games-details .comment_row .user img, #comments-erotik-details .comment_row .user img, #comments-overview .comment_row .user img, #comments-blog-view .comment_row .user img, #comments-homecinema-view .comment_row .user img {
  margin:auto;
  max-height:100%;
  max-width:100%;
  width:auto;
  height:auto;
}
#comments .comment_row .username, #comments-movie-details .comment_row .username, #comments-games-details .comment_row .username, #comments-erotik-details .comment_row .username, #comments-overview .comment_row .username, #comments-blog-view .comment_row .username, #comments-homecinema-view .comment_row .username {
  color:#707070;
  float:left;
  margin:0 10px;
}
#comments .comment_row .username a, #comments-movie-details .comment_row .username a, #comments-games-details .comment_row .username a, #comments-erotik-details .comment_row .username a, #comments-overview .comment_row .username a, #comments-blog-view .comment_row .username a, #comments-homecinema-view .comment_row .username a {
  font-weight:bold;
  margin-bottom:3px;
}
#comments .comment_row .text, #comments-movie-details .comment_row .text, #comments-games-details .comment_row .text, #comments-erotik-details .comment_row .text, #comments-overview .comment_row .text, #comments-blog-view .comment_row .text, #comments-homecinema-view .comment_row .text {
  max-width:100%;
  overflow:hidden;
  padding-left:104px;
}
#comments .comment_row .edited, #comments-movie-details .comment_row .edited, #comments-games-details .comment_row .edited, #comments-erotik-details .comment_row .edited, #comments-overview .comment_row .edited, #comments-blog-view .comment_row .edited, #comments-homecinema-view .comment_row .edited {
  text-align:right;
  font-size:0.8em;
  background:#FFF;
  font-style:italic;
  padding:5px 10px 10px 0;
}
#comments .comment_row .text .comment::before, #comments-movie-details .comment_row .text .comment::before, #comments-games-details .comment_row .text .comment::before, #comments-erotik-details .comment_row .text .comment::before, #comments-overview .comment_row .text .comment::before, #comments-blog-view .comment_row .text .comment::before, #comments-homecinema-view .comment_row .text .comment::before {
  background:linear-gradient(45deg,transparent 14px,#fff 14px) bottom left;
  content:"";
  height:14px;
  left:-14px;
  position:absolute;
  width:14px;
  top:20px;
}
#comments .comment_row .text .comment, #comments-movie-details .comment_row .text .comment, #comments-games-details .comment_row .text .comment, #comments-erotik-details .comment_row .text .comment, #comments-overview .comment_row .text .comment, #comments-blog-view .comment_row .text .comment, #comments-homecinema-view .comment_row .text .comment {
  background:#FFF;
  padding:12px 17px 12px 15px;
  position:relative;
}
#comments .comment_row .daterow, #comments-movie-details .comment_row .daterow, #comments-games-details .comment_row .daterow, #comments-erotik-details .comment_row .daterow, #comments-overview .comment_row .daterow, #comments-blog-view .comment_row .daterow, #comments-homecinema-view .comment_row .daterow {
  font-size:12px;
  line-height:16px;
  margin:5px 0 0;
  padding:2px 0;
}
#comments .comment_row .daterow .date, #comments-movie-details .comment_row .daterow .date, #comments-games-details .comment_row .daterow .date, #comments-erotik-details .comment_row .daterow .date, #comments-overview .comment_row .daterow .date, #comments-blog-view .comment_row .daterow .date, #comments-homecinema-view .comment_row .daterow .date {
  color:#707070;
  float:left;
}
#comments .comment_row .daterow .number, #comments-movie-details .comment_row .daterow .number, #comments-games-details .comment_row .daterow .number, #comments-erotik-details .comment_row .daterow .number, #comments-overview .comment_row .daterow .number, #comments-blog-view .comment_row .daterow .number, #comments-homecinema-view .comment_row .daterow .number {
  color:#555552;
  float:right;
}
#comments .comment_row .useful, #comments-movie-details .comment_row .useful, #comments-games-details .comment_row .useful, #comments-erotik-details .comment_row .useful, #comments-overview .comment_row .useful, #comments-blog-view .comment_row .useful, #comments-homecinema-view .comment_row .useful {
  background:#FFFFFF;
  line-height:20px;
  padding:0 15px 10px;
  white-space:nowrap;
}
#comments .comment_row .useful_thx, #comments .comment_row .useful_count, #comments .comment_row .coin-img, #comments-movie-details .comment_row .useful_thx, #comments-movie-details .comment_row .useful_count, #comments-movie-details .comment_row .coin-img, #comments-games-details .comment_row .useful_thx, #comments-games-details .comment_row .useful_count, #comments-games-details .comment_row .coin-img, #comments-erotik-details .comment_row .useful_thx, #comments-erotik-details .comment_row .useful_count, #comments-erotik-details .comment_row .coin-img, #comments-overview .comment_row .useful_thx, #comments-overview .comment_row .useful_count, #comments-overview .comment_row .coin-img, #comments-blog-view .comment_row .useful_thx, #comments-blog-view .comment_row .useful_count, #comments-blog-view .comment_row .coin-img, #comments-homecinema-view .comment_row .useful_thx, #comments-homecinema-view .comment_row .useful_count, #comments-homecinema-view .comment_row .coin-img {
  float:right;
  margin-right:10px;
  font-size:11px;
}
#comments .comment_row .contributing_report span, #comments-movie-details .comment_row .contributing_report span, #comments-games-details .comment_row .contributing_report span, #comments-erotik-details .comment_row .contributing_report span, #comments-overview .comment_row .contributing_report span, #comments-blog-view .comment_row .contributing_report span, #comments-homecinema-view .comment_row .contributing_report span {
  float:right;
  margin-right:10px;
  font-size:11px;
}
#comments .comment_row .contributing_report span:first-child, #comments-movie-details .comment_row .contributing_report span:first-child, #comments-games-details .comment_row .contributing_report span:first-child, #comments-erotik-details .comment_row .contributing_report span:first-child, #comments-overview .comment_row .contributing_report span:first-child, #comments-blog-view .comment_row .contributing_report span:first-child, #comments-homecinema-view .comment_row .contributing_report span:first-child { margin-right:0; }
#comments .comment_row .useful_thx, #comments-movie-details .comment_row .useful_thx, #comments-games-details .comment_row .useful_thx, #comments-erotik-details .comment_row .useful_thx, #comments-overview .comment_row .useful_thx, #comments-blog-view .comment_row .useful_thx, #comments-homecinema-view .comment_row .useful_thx { margin-right:5px; }
#comments .comment_row .useful_thx img, #comments-movie-details .comment_row .useful_thx img, #comments-games-details .comment_row .useful_thx img, #comments-erotik-details .comment_row .useful_thx img, #comments-overview .comment_row .useful_thx img, #comments-blog-view .comment_row .useful_thx img, #comments-homecinema-view .comment_row .useful_thx img { vertical-align:top; }
#comments .comment_row .useful_count, #comments-movie-details .comment_row .useful_count, #comments-games-details .comment_row .useful_count, #comments-erotik-details .comment_row .useful_count, #comments-overview .comment_row .useful_count, #comments-blog-view .comment_row .useful_count, #comments-homecinema-view .comment_row .useful_count {
  background:url(/img/kommentar-danke-hg.gif) left no-repeat;
  background-size:100% 100%;
  min-width:27px;
  height:20px;
  padding:0 5px;
  text-align:center;
}
#comments .comment_row .coin-img, #comments-movie-details .comment_row .coin-img, #comments-games-details .comment_row .coin-img, #comments-erotik-details .comment_row .coin-img, #comments-overview .comment_row .coin-img, #comments-blog-view .comment_row .coin-img, #comments-homecinema-view .comment_row .coin-img {
  background:url(/img/social/icon-praemie.gif) left no-repeat;
  width:20px;
}
#comments .comment_row .admin, #comments-movie-details .comment_row .admin, #comments-games-details .comment_row .admin, #comments-erotik-details .comment_row .admin, #comments-overview .comment_row .admin, #comments-blog-view .comment_row .admin, #comments-homecinema-view .comment_row .admin {
  font-size:11px;
  padding-right:15px;
  text-align:right;
}
#comments .comment_row .admin a:link, #comments .comment_row .admin span, #comments-movie-details .comment_row .admin a:link, #comments-movie-details .comment_row .admin span, #comments-games-details .comment_row .admin a:link, #comments-games-details .comment_row .admin span, #comments-erotik-details .comment_row .admin a:link, #comments-erotik-details .comment_row .admin span, #comments-overview .comment_row .admin a:link, #comments-overview .comment_row .admin span, #comments-blog-view .comment_row .admin a:link, #comments-blog-view .comment_row .admin span, #comments-homecinema-view .comment_row .admin a:link, #comments-homecinema-view .comment_row .admin span { margin-right:5px; }
#comments .reg, #comments-movie-details .reg, #comments-games-details .reg, #comments-erotik-details .reg, #comments-overview .reg, #comments-blog-view .reg, #comments-homecinema-view .reg {
  line-height:1.5em;
  font-size:13px;
  padding:0 0 10px;
}
#comments .reg .but, #comments-movie-details .reg .but, #comments-games-details .reg .but, #comments-erotik-details .reg .but, #comments-overview .reg .but, #comments-blog-view .reg .but, #comments-homecinema-view .reg .but {
  width:100%;
  text-align:center;
  padding:10px;
}
#comments .comments-spacer1, #comments-movie-details .comments-spacer1, #comments-games-details .comments-spacer1, #comments-erotik-details .comments-spacer1, #comments-overview .comments-spacer1, #comments-blog-view .comments-spacer1, #comments-homecinema-view .comments-spacer1 {
  border-top:1px solid #4D7795;
  margin:30px 0 0;
}
.edit-comment-dialog {
  width:100% !important;
  height:250px !important;
  max-width:500px !important;
}
.edit-comment-dialog textarea {
  width:100%;
  height:150px;
  padding:2px;
}
.edit-comment-dialog button.save_comment {
  margin:5px 0;
  background:#F79400;
  color:#FFF;
  font-weight:bold;
  text-transform:uppercase;
  border:0;
  padding:2px 10px;
  cursor:pointer;
  font-size:12px;
}
@media only screen and (max-width: 500px) {
  #comments, #comments-movie-details, #comments-games-details, #comments-erotik-details { margin:0; }
  #comments .comment_row .user, #comments-movie-details .comment_row .user, #comments-games-details .comment_row .user, #comments-erotik-details .comment_row .user {
    height:20px;
    margin:5px 10px 0 0;
    position:relative;
    width:20px;
  }
  #comments .comment_row .text, #comments-movie-details .comment_row .text, #comments-games-details .comment_row .text, #comments-erotik-details .comment_row .text { padding:0; }
  #comments .comment_row .useful, #comments-movie-details .comment_row .useful, #comments-games-details .comment_row .useful, #comments-erotik-details .comment_row .useful { margin-right:0; }
  #comments .comment_row .text::before, #comments-movie-details .comment_row .text::before, #comments-games-details .comment_row .text::before, #comments-erotik-details .comment_row .text::before { display:none; }
}
