#comments {
  font-size: .9em;
  margin-top: 2em;
}

#comments .ckeditor_links,
#comments .filter-wrapper {
  display: none !important;
}

#comments .comments-count {
  border-bottom: 2px #17b6fc solid;
  color: #333;
  font: 600 1.1em futura-pt, sans-serif;
  padding-bottom: .25em;
}

#comments .form-item {
  margin: 1em 0;
}

#comments .form-item-name input,
#comments .form-item-mail input,
#comments textarea {
  border-radius: 4px;
  border: 1px solid #ccc;
  font-size: 14px;
  max-width: 97%;
  padding: 3px;
}

#comments .form-item .description {
  display: none;
}

.comment-form {
  padding-bottom: 1.5em;
}

#comments .submitted span {
  font-weight: bold;
  margin-right: 1em;
}

#comments .username {
  font-size: 1.1em;
  font-weight: bold;
  margin-right: 1em;
}

#comments .js-comment {
  border-top: 2px solid #e0ded8;
  padding-top: 1em;
  margin-bottom: 1.5em;
}

#comments .indented .js-comment {
  border-top: none;
  padding-top: 0;
}

.comment p {
  margin: .5em 0;
}

#comments .links {
  padding: 0;
}

#comments .links li {
  display: inline;
  list-style-type: none;
  padding: 0 0.5em;
}