.entry-content {
    margin-top: 4em;
}
.blog-sec {
    margin: 0 auto;
    max-width: 680px;
    background: #fff;
    padding: 1.6rem;
}

#comments h2 {
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 1.2rem;
    margin-bottom: 1.5rem;
}
.comment-form > p label { margin-bottom: 0.3rem; }
.comment-form > p label, .comment-form > p input[type=email], .comment-form > p input[type=text], .comment-form > p input[type=url], .comment-form > p textarea {
    display: block;
    width: 100%;
}
.comment-form > p input[type=email], .comment-form > p input[type=text], .comment-form > p input[type=url], .comment-form > p textarea {
    border: 1px solid #E6E6E6;
    padding: 0.75rem;
}
.comment-form > p input[type=email]:focus, .comment-form > p input[type=text]:focus, .comment-form > p input[type=url]:focus, .comment-form > p textarea:focus {
    outline: 0;
}
 .comment-form > p input[type=submit] {
     background: transparent;
     text-transform: uppercase;
     letter-spacing: 2px;
     border: 1px solid var(--body_col);
     padding: 0.9rem 1.7rem;
     transition: all 0.3s;
 }
.comment-form > p input[type=submit]:hover {
    background: var(--body_col);
    color: #fff;
}