.comments {
    border-bottom: 1px solid #EEEEEE;
}

.commentblock {
    max-width: 630px;
    padding: 0 2rem 2rem;
    margin: 0 auto;
    font-size: 1.4rem;
    line-height: 1.5;
    color: #666666;
}

    .commentblock .comment,
    .commentblock .pingback {
        margin-top: 1em;
        padding-bottom: 1em;
        border-bottom: 1px solid #EEEEEE;
    }
        .commentblock .comment a,
        .commentblock .pingback a {
            margin: 0 0 0.5em;
            -ms-word-break: break-all;
            word-break: break-all;
            word-break: break-word;
            -webkit-hyphens: auto;
            -moz-hyphens: auto;
            hyphens: auto;
        }

        .commentblock .comment .comment-meta,
        .commentblock .pingback .comment-meta {
            margin: 0 0 0.5em;
        }

            .commentblock .comment .comment-meta .comment-author,
            .commentblock .pingback .comment-meta .comment-author {
                display: inline;
            }

                .commentblock .comment .comment-meta .comment-author a,
                .commentblock .pingback .comment-meta .comment-author a {
                    font-weight: 700;
                    color: #000000;
                }

            .commentblock .comment .comment-meta .time-ago,
            .commentblock .pingback .comment-meta .time-ago {
                color: #999999;
            }

        .commentblock .comment .comment-reply-link,
        .commentblock .pingback .comment-reply-link {
            font-family: 'Guardian-EgypTT', Georgia, serif;
            font-weight: 500;
            font-size: 14px;
        }

        .commentblock .comment .cancel-comment-reply,
        .commentblock .pingback .cancel-comment-reply {
            text-align: center;
        }

            .commentblock .comment .cancel-comment-reply a,
            .commentblock .pingback .cancel-comment-reply a {
                display: block;
                padding: 0.1rem;
                color: #666;
                background-color: #FFFFCC;
            }

        .commentblock .comment p,
        .commentblock .pingback p {
            margin: 0 0 0.5em;
        }

    .commentblock .respond {
        padding: 3rem 0;
        position: relative;
    }

        .commentblock .respond .cancel-comment-reply {
            text-align: center;
            margin-bottom: 0.8rem;
            position: absolute;
            top: 0px;
            right: 0px;
        }

            .commentblock .respond .cancel-comment-reply a {
                display: block;
                padding: 0.4rem;
                color: #666;
            }

        .commentblock .respond .comment-input {
            margin-bottom: 2rem;
            max-width: 350px;
        }

        .commentblock .respond .comment-label {
            color: #333;
            font-weight: bold;
            padding: 0.3rem 0;
        }

            .commentblock .respond .comment-label span {
                font-weight: normal;
                color: #999;
            }

        .commentblock .respond textarea,
        .commentblock .respond input {
            outline: none;
        }

        .commentblock .respond input,
        .commentblock .respond textarea {
            box-sizing: border-box;
            border: 1px solid #979797;
            font-size: 1.4rem;
            padding: 0.8rem;
            width: 100%;
        }

        .commentblock .respond input:focus,
        .commentblock .respond textarea:focus {
            border-color: #D15600;
        }

        .commentblock .respond input[type="submit"] {
            width: auto;
            background-color: #000;
            color: #FFF;
            border: none;
            font-weight: bold;
            padding: 1rem 2rem;
        }

        .commentblock .respond textarea {
            height: 160px;
        }

        .commentblock .respond p {
            margin: 0 0 2rem;
        }

        .commentblock .respond .comment-notifications {
            margin-top: 2rem;
        }
            .commentblock .respond .comment-notifications p {
                margin: 0;
            }
@media only screen and (max-width: 560px) {

    }
