.comments-area {border-top: 1px solid #eaeaea;border-top: 1px solid rgba(51, 51, 51, 0.1);padding: 30px;}
.comments-area > :last-child {margin-bottom: 0;}
#respond {margin-bottom: 10px;}
.comment-list + .comment-respond {border-top: 1px solid #eaeaea;border-top: 1px solid rgba(51, 51, 51, 0.1);}
.comment-list + .comment-respond,
.comment-navigation + .comment-respond {padding-top: 1.6em;}
.comment-list {list-style: none;margin: 0;font-size: 13px;}
.comment-list article, .comment-list .pingback, .comment-list .trackback {border-top: 1px solid #eaeaea;border-top: 1px solid rgba(51, 51, 51, 0.1);padding: 1.6em 0;}
.comment-list .children {list-style: none;margin: 0;}
.comment-list .children > li {padding-left: 0.8em;}
.comment-author {color: #707070;color: rgba(51, 51, 51, 0.7);margin-bottom: 10px; font-size: 16px;}
.comment-author cite {position: relative;}
.comment-author cite:before {display: block;content: ':';width: 3px;height: 17px;position: absolute;top: 1px;right: -7px;}
.comment-author .says {display: none;}



.bypostauthor > article .fn:after {content: "\f304";position: relative;top: 5px;left: 3px;}
.comment-meta {position: absolute;top: 0px;right:0px;}
.comment-meta a {color: #707070;color: rgba(51, 51, 51, 0.7);font-size: 12px;text-decoration: none;}
.comment-meta a.comment-edit-link {text-decoration: underline;}
.comment-meta a:hover {text-decoration: none;}
.comment-metadata, .pingback .edit-link {color: #707070;color: rgba(51, 51, 51, 0.7);font-size: 12px;}
.comment-metadata a, .pingback .edit-link a {color: #707070;color: rgba(51, 51, 51, 0.7);}
.comment-metadata a:hover, .pingback .edit-link a:hover {border-bottom: 1px solid #333;}
.comment-metadata a:hover, .comment-metadata a:focus, .pingback .edit-link a:hover, .pingback .edit-link a:focus {color: #333;}
.comment-metadata {margin-bottom: 1.6em;}
.comment-metadata .edit-link {margin-left: 1em;}
.pingback .edit-link {margin-left: 1em;}
.pingback .edit-link:before {top: 5px;}
.comment-content ul, .comment-content ol {margin: 0 0 1.6em 1.3333em;}
.comment-content li > ul, .comment-content li > ol {margin-bottom: 0;}
.comment-content > :last-child {margin-bottom: 0;}
.comment-list .reply {font-size: 12px;}
.comment-list .reply a {border: 1px solid #eaeaea;border: 1px solid rgba(51, 51, 51, 0.1);color: #707070;color: rgba(51, 51, 51, 0.7);display: inline-bloc;font-weight: 700;line-height: 1;margin-top: 15px;padding: 10px;text-transform: uppercase;}
.comment-list .reply a:hover,
.comment-list .reply a:focus {border-color: #333;color: #333;outline: 0;}
.comment-list li {margin-bottom: 15px;}
.comment-list li .comment-body {position: relative;}
.comment-form {padding-top: 5px;}
.comment-form label {color: #707070;color: rgba(51, 51, 51, 0.7);font-size: 12px;font-weight: 700;display: block;text-transform: uppercase;}
.comment-form input {height: 25px;}
.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form input[type="url"],
.comment-form input[type="submit"],
.comment-form textarea {border: 1px solid #dcdcdc;width: 100%;box-sizing:border-box;padding: 5px;font-family: Arial, sans-serif;font-size: 12px;}
.comment-notes, .comment-awaiting-moderation, .logged-in-as, .form-allowed-tags {color: #707070;color: rgba(51, 51, 51, 0.7);font-size: 12px;margin-bottom: 20px;}
.logged-in-as a {color: #707070;color: rgba(51, 51, 51, 0.7);font-size: 16px;}
.no-comments {border-top: 1px solid #eaeaea;border-top: 1px solid rgba(51, 51, 51, 0.1);color: #707070;color: rgba(51, 51, 51, 0.7);font-weight: 700;padding-top: 1.6em;}
.comment-navigation + .no-comments {border-top: 0;}
.form-allowed-tags code {font-family: Inconsolata, monospace;}
.form-submit {margin-bottom: 0;}
.form-submit input[type="submit"] {transition: all 0.3s ease-in-out;-webkit-appearance: button;background-color: #333;border: 1px solid #333;color: #fff;cursor: pointer;font-size: 12px;font-weight: 700;padding: 10px;text-transform: uppercase;margin-top: 15px;height: auto;}
.form-submit input[type="submit"]:hover {background-color: #FFF;color: #333;}
.required {color: #c0392b;}
.comment-reply-title small {font-size: 100%;}
.comment-reply-title small a {border: 0;float: right;height: 32px;overflow: hidden;width: 26px;}
.comment-reply-title small a:before {content: "\f405";font-size: 32px;position: relative;top: -3px;}