/* DO NOT Hide the default marker. */
summary::-moz-list-bullet {
  list-style-type: inline !important;
}

/*Comment form*/
.comment-form {
  padding: 20px;
}

.comment-form details .btn-link {
  padding-left: 0;
  padding-right: 0;
}

.comment-form details .btn {
  margin-left: 0;
}

.comment-form details summary > svg {
  display: none !important;
}

.comment-form .field--type-fivestar .input-group {
  margin-bottom: 0 !important;
}

.btn.comment__reply-btn {
  -webkit-box-shadow: none;
          box-shadow: none;
  margin-bottom: 0;
}

.comment__actions .dropdown-toggle::after {
  display: none;
}

.comment__actions .dropdown-menu.show {
  -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
          box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  padding: 10px;
}

.comment-form .form-wrapper {
  border-radius: 0;
}

section[id*="-comments"] > .card {
  -webkit-box-shadow: none;
          box-shadow: none;
}

/*Comment view*/
.comment__text .field--type-fivestar {
  float: left;
  margin-right: 10px;
}

.comment__author a {
  color: inherit;
}

.comment__author {
  margin-bottom: 5px;
}

.comment__text {
  line-height: 2;
}

.comment__text .field {
  border-bottom: 0;
}

.card .card__block.card__comment_section {
  padding: 0;
}

.card .card__block.card__comment_section .field--name-field-comment-body .form-item {
  padding-top: 0;
}

details.comment .card {
  -webkit-box-shadow: none;
          box-shadow: none;
}

*[id*="lead-comment"] .card {
  -webkit-box-shadow: none;
          box-shadow: none;
}

article.comment div.field {
  border-bottom: none;
}

article.comment .comment__avatar {
  margin-right: 20px;
}

@media (max-width: 599px) {
  .comment__content {
    max-width: 100%;
  }
}
