 .commentlist{
        list-style: none;
        margin: 30px 0 60px;
    }
    .commentlist li:not(:last-child){
        margin-bottom: 40px;
        padding-bottom: 40px;
        border-bottom: 1px solid #ccc;
    }
    .comment-body{
        position: relative;
        display: flex;
        width: 100%;
    }
    .comment-author{
        width: 130px;
        text-align: left;
    }
    .comment-author img{
        width: 100px;
        height: 100px;
        margin-bottom: 10px;
        border: 3px solid #f5f5f5;
        border-radius: 3px;
    }
    .says{
        display: none;
    }
    .comment-meta{
        position: absolute;
        top: 10px;
        left: 150px;
    }
    .comment-body p{
        /* margin-top: 25px; */
        width: 85%;
        background-color: #f5f5f5;
        padding: 40px 20px 20px 20px;
    }
    .reply{
        position: absolute;
        top: 10px;
        right: 30px;
    }
    .comment-respond .submit{
        background-color: #7b4199;
        color: #fff;
        text-transform: uppercase;
        font-weight: 700;
        letter-spacing: .04em;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        border-radius: 40px;
        padding: 1.315em 3.5em 1.285em;
        border: 1px solid transparent;
        transition: background-color .25s ease-out,color .25s ease-out;
        font-family: inherit;
        font-size: .875rem;
        cursor: pointer;
    }
    .comment-respond .submit:hover{
        background-color: #5f3077;
    }
    .depth-1 .children{
        margin: 30px 0 30px 50px;
        list-style: none;
    }
    .comment-awaiting-moderation{
        /* margin-top: 25px; */
        background-color: #f5f5f5;
        padding: 40px 20px 20px 20px;
    }
    .comment-respond{
        margin: 20px 0;
    }
    @media screen and (max-width:1280px){
        .reply {
            right: 15px;
        }
    }
    @media screen and (max-width:1280px){
        .comment-meta {
            left: 145px;
        }
    }
    @media screen and (max-width:1280px){
        .comment-meta {
            left: 150px;
        }
        .reply {
            right: 30px;
        }
    }
    @media screen and (max-width:991px){
        .reply {
            right: 15px;
        }
    }
    @media screen and (max-width:767px){
        .comment-body{
            flex-direction: column;
        }
        .reply {
            position: static;
        }
        .comment-meta{
            left: 100px;
            top: 20px;
        }
        .comment-body p{
            width: 100%;
            padding: 20px 20px 20px;
        }
        .comment-author{
            display: flex;
            width: 100%;
        }
        .comment-author img{
            margin-right: 20px;
            width: 80px;
            height: 80px;
        }
    }