.commentlist .bypostauthor {
    border-top: 10px solid #e18728 !important;
}
.commentlist li ul.children li.bypostauthor {border-top: 10px solid #e18728;}


#author, #email, #url, #comment {
    justify-content: center;
    align-items: center;
    display: flex;
    flex-direction: column;
    width: 90%;
    padding: .7rem;
    margin: 0 5%;
}

.input-data {
    margin-bottom: 1.2rem;
}

.comment-form-comment button, input[type=button], input[type=reset], input[type=submit], .button, .entry-content .button {
   background-color: $primary-color;
   color: #FFFFFF;
   cursor: pointer;
   padding: 0.7rem 1.5rem;
   transition: 0.3s all ease-in-out;
   border: medium none;
   box-shadow: none;
   font-weight: 900;
   
   
   &:hover {
       background-color: $primary-color-dark;
       transition: 0.3s all ease-in-out;
   }
}

.single-comment {
     
   &__title {
       margin-bottom: 1rem;
   }

   &__list {
       list-style: none;
       

       .children {
           list-style: none;
           margin-left: 2rem;
           
       }
   }
}

.single-comment__body{
   
   padding: 0.5rem;
   margin-bottom: 1rem;
   display: flex;
   
   .single-comment__avatar {
       margin-right: 5px;
   }

   .single-comment__content {
       margin-left: 5px;
       display: flex;
       flex-direction: column;
       width: 100%;
       .single-comment__top {
           
           display: flex;
           .single-comment__author {
              flex: 0 0 50%;
              margin-right: 1rem;
              font-weight: 700;
              font-size: 18px;
           }
           .single-comment__edit {
               flex: 1;
           }


       }
       .single-comment__comment {

            border-bottom: 2px solid $primary-color;
           padding: .5rem;
           margin-bottom: 1rem;
           font-weight: 500;
           
       }
       .single-comment__reply {
           font-weight: 600;
           
           a {
               background-color: $primary-color;
               padding: 0.3rem 0.6rem;
               color: white;

               &:hover {
                   background-color: $primary-color-dark;
                   transition: 0.3s all ease-in-out;
               }
           }
       }

   }
}

.single-comment__moderation {
   color: red;
}
.comment-form {
    border-bottom: 2px solid $primary-color;
    padding: .6rem;
}

.comment-notes, .comment-form-cookies-consent {
    margin-bottom: 1rem;
    text-align: center;
    font-weight: 900;
}

.form-submit {
    margin: 0 40%;
    
}

.logged-in-as {
    margin-bottom: 1rem;
}