
.comment-part {
    width: 100%;
    display: block;
    position: relative;
    float: left;
    background: #5c5c5c;
}
.comment-part a {
    color: #9cc536;
}
.comment-part a:hover {
    text-decoration: underline;
}

.comment-respond {
    width: 100%;
    display: block;
    position: relative;
    padding: 40px 15px;
    border-top: 1px solid rgba(255, 255, 255, 0.5);
}

.comment-respond p {
    color: #999;
    margin-bottom: 20px;
}

#reply-title{
    color: #fff;
    font-size:18px;
}

.input {
    width: 100%;
    color: #5c5c5c;
    padding: 10px 12px;
    margin-bottom: 10px;
}

.comment-respond small {
    display: block;
    color: rgba(255, 255, 255, 0.5);
    font-size: 15px;
    margin-bottom: 10px;
}

.submit-btn {
    background: #9cc536;
    border: 1.5px solid #fff;
    color: #fff;
    width: 100%;
    display: block;
    padding: 10px 20px;
    cursor: pointer;
    transition: all .3s ease;
}

.submit-btn:hover {
    background: #63840c;
}

.message {
    width: 100%;
    color: #5c5c5c;
    padding: 10px 12px;
    height: 145px;
    resize: none;
}

.input::placeholder,
.message::placeholder {
    font-size: 18px;
    color: #5c5c5c;
}


.logged-in-as {
    /*margin-left: 15px;*/
}

#commentform .submit-btn{
    border-radius:50px;
}