#comments{margin: 6rem 0}
#comments .comment-list li{list-style: none}
#comments .comment-list{padding: 0;}
#comments .comment-list>li{padding-bottom: 1em;margin-bottom: 1em;border-bottom-width: 1px;border-bottom-style: solid;}
#comments .comment-list .entry-comment{position: relative;padding: 10px;padding-right:70px;}
#comments .comment-list .comment-header{position: relative;}
#comments .comment-list .comment-header .author cite{font-style: normal}
#comments .comment-list .comment-header .gravatar-wrapper{position: absolute;top:0;right:-60px;width:50px;height:50px;}
#comments .comment-list .comment-header .avatar{border-radius: 50%;}
#comments .comment-list .comment-header .comment-meta>*{margin: 0 .5em}
#comments .comment-list .comment-content{opacity: 0.6;line-height: 1.6;font-size: 0.9em}
#comments .comment-list .comment-content > p:first-of-type{margin-top: 0}
#comments #respond{padding: 10px 40px;margin: 5rem 0;}
#comments #respond >#commentform{max-width: 100%;}
#comments #respond >#commentform .comment-form-comment label{display: none;}
#comments #respond >#commentform input#author,
#comments #respond >#commentform input#url,
#comments #respond >#commentform input#email,
#comments #respond >#commentform .comment-form-comment textarea{width: 100%;border-radius: 5px;box-shadow: none;border-width: 1px; border-style: solid;resize: none;}
#comments #respond >#commentform .comment-form-author label,
#comments #respond >#commentform .comment-form-email label,
#comments #respond >#commentform .comment-form-url label{display:inline-block;min-width: 70px}
#comments #respond >#commentform .comment-form-author input#author,
#comments #respond >#commentform .comment-form-email input#email,
#comments #respond >#commentform .comment-form-url input#url{max-width: 300px}
#comments #respond >#commentform #submit{padding: .5em 1em;border-radius: 4px;border-style: solid;cursor: pointer}

@media (max-width: 680px){
    #comments .comment-list .entry-comment{text-align: justify;text-justify: inter-character;}
    #comments .comment-list ol{padding: 0}
}
@media (max-width: 500px){
    #comments .comment-list .entry-comment{padding-right: 10px;}
    #comments .comment-list .entry-comment .gravatar-wrapper{display: none;}
}