.comment-form {
  color: #141414;
  font-family: "Open Sans", Tahoma, sans-serif !important;
  font-size: 1.4rem;
  background: #F5F5F5; }
  .comment-form .comment-avatar {
    border-radius: 50%;
    width: 34px;
    height: 34px;
    box-sizing: border-box;
    overflow: hidden;
    border: 1px solid #D5D5D5;
    margin-left: 2rem; }
    .comment-form .comment-avatar > img {
      -webkit-o-object-fit: cover;
      -moz-o-object-jit: cover;
      -o-object-fit: cover;
      object-fit: cover;
      width: 100%;
      height: 100%; }
  .comment-form .comment-alert {
    color: #757575; }
  .comment-form .comment-warning {
    color: #c80000; }
  .comment-form .comment-info {
    font-size: 1.2rem;
    color: #757575; }
  .comment-form .comment-close,
  .comment-form .comment-ruls {
    color: #295C9D;
    cursor: pointer;
    text-transform: uppercase;
    border: none;
    background: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease; }
  .comment-form .comment-ruls:hover,
  .comment-form .comment-close:hover {
    color: #c80000; }
  .comment-form .comment-send {
    padding: .5rem 1rem;
    cursor: pointer;
    color: #FFF;
    border: 1px solid #c80000;
    background: #c80000;
    text-transform: uppercase;
    font-size: 1.4rem;
    font-weight: 600;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease; }
  .comment-form .comment-send:hover {
    border: 1px solid #757575;
    background: #757575; }
  .comment-form input[type=text],
  .comment-form textarea {
    font-family: "Open Sans", Tahoma, sans-serif !important;
    font-size: 1.4rem;
    width: 100%;
    box-sizing: border-box;
    padding: .7rem 1rem;
    color: #141414;
    border: 1px solid #D5D5D5; }
  .comment-form textarea {
    min-height: 8rem; }
  .comment-form input[type=text]::-webkit-input-placeholder,
  .comment-form textarea::-webkit-input-placeholder,
  .comment-form input[type=text]::-moz-placeholder,
  .comment-form textarea::-moz-placeholder,
  .comment-form input[type=text]:-moz-placeholder,
  .comment-form textarea:-moz-placeholder,
  .comment-form input[type=text]:-ms-input-placeholder,
  .comment-form textarea:-ms-input-placeholder {
    font-size: 1.4rem;
    font-family: "Open Sans", Tahoma, sans-serif !important;
    color: #757575; }

.comment-button-form {
  box-sizing: border-box;
  padding: .5rem 1rem;
  cursor: pointer;
  font-weight: 600;
  font-size: 1.4rem;
  color: #FFF;
  background: #295C9D;
  border: 1px solid #295C9D;
  text-transform: uppercase;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -ms-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease; }

.comments-list {
  font-family: "Open Sans", Tahoma, sans-serif !important;
  cursor: default;
  font-size: 1.6rem; }
  .comments-list ul {
    list-style: none; }
    .comments-list ul > li .comments-text {
      display: table;
      width: 100%;
      padding: 1.5rem 0;
      border-bottom: 1px solid #D5D5D5; }
      .comments-list ul > li .comments-text .avatar {
        width: 50px;
        height: 50px;
        display: table-cell;
        vertical-align: top; }
        .comments-list ul > li .comments-text .avatar > .image {
          width: 50px;
          height: 50px;
          border-radius: 50%;
          box-sizing: border-box;
          overflow: hidden;
          border: 1px solid #D5D5D5; }
          .comments-list ul > li .comments-text .avatar > .image > img {
            -webkit-o-object-fit: cover;
            -moz-o-object-jit: cover;
            -o-object-fit: cover;
            object-fit: cover;
            width: 100%;
            height: 100%; }
      .comments-list ul > li .comments-text > .description {
        padding-left: 2rem;
        display: table-cell;
        vertical-align: top; }
        .comments-list ul > li .comments-text > .description > .info {
          color: #757575;
          font-size: 1.4rem; }
          .comments-list ul > li .comments-text > .description > .info > b {
            font-size: 1.6rem;
            color: #141414; }
          .comments-list ul > li .comments-text > .description > .info > span {
            margin-left: 1.5rem; }
        .comments-list ul > li .comments-text > .description > .text {
          font-size: 1.6rem;
          padding: 1rem 0;
          -webkit-hyphens: auto;
          -moz-hyphens: auto;
          -ms-hyphens: auto; }
        .comments-list ul > li .comments-text > .description > .button {
          cursor: default;
          padding-top: 1rem; }
          .comments-list ul > li .comments-text > .description > .button .answer,
          .comments-list ul > li .comments-text > .description > .button .plus,
          .comments-list ul > li .comments-text > .description > .button .minus,
          .comments-list ul > li .comments-text > .description > .button .admin-comment-button {
            display: inline-block;
            vertical-align: middle;
            cursor: pointer;
            font-weight: 600;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            -webkit-transition: all .3s ease;
            -moz-transition: all .3s ease;
            -ms-transition: all .3s ease;
            -o-transition: all .3s ease;
            transition: all .3s ease; }
          .comments-list ul > li .comments-text > .description > .button .answer,
          .comments-list ul > li .comments-text > .description > .button .admin-comment-button {
            text-transform: uppercase;
            color: #D5D5D5; }
          .comments-list ul > li .comments-text > .description > .button .answer {
            margin-right: 1rem; }
          .comments-list ul > li .comments-text > .description > .button .plus,
          .comments-list ul > li .comments-text > .description > .button .minus,
          .comments-list ul > li .comments-text > .description > .button .admin-comment-button {
            margin-left: 1rem; }
          .comments-list ul > li .comments-text > .description > .button .plus {
            color: #295C9D; }
            .comments-list ul > li .comments-text > .description > .button .plus .disabled {
              cursor: default; }
          .comments-list ul > li .comments-text > .description > .button .minus {
            color: #c80000; }
            .comments-list ul > li .comments-text > .description > .button .minus .disabled {
              cursor: default; }
          .comments-list ul > li .comments-text > .description > .button .admin-comment-button {
            float: right;
            padding: .5rem 1.5rem;
            box-sizing: border-box;
            border: none;
            border-radius: .2rem; }
          .comments-list ul > li .comments-text > .description > .button .answer:hover,
          .comments-list ul > li .comments-text > .description > .button .admin-comment-button:hover {
            color: #c80000; }
  .comments-list ul:nth-child(1) li ul,
  .comments-list ul:nth-child(2) li ul,
  .comments-list ul:nth-child(3) li ul,
  .comments-list ul:nth-child(4) li ul,
  .comments-list ul:nth-child(5) li ul {
    margin-left: 4rem; }
  .comments-list .detete {
    color: #D5D5D5;
    font-style: italic;
    padding: 2rem 1rem;
    font-size: 1.6rem;
    border-bottom: 1px solid #D5D5D5; }

.comment-title {
  font-family: "Open Sans", Tahoma, sans-serif !important;
  font-size: 1.6rem;
  color: #141414;
  cursor: default;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.comment-finish {
  color: #D5D5D5;
  font-style: italic;
  font-size: 1.6rem; }

/*# sourceMappingURL=comment.css.map */
