.nav-previous, 
.nav-next { border: 1px solid #e1e1e1; display: inline-block; line-height: 1; margin: 10px 0; padding: 8px 12px; }
.nav-previous:hover, 
.nav-next:hover { border-color: #333; color: #333; outline: 0; }

.comments-area { background-color: none; padding: 20px 0; }
.comments-area > :last-child { margin-bottom: 0; }

.comment-respond { margin-top: 40px; }

.comment-list { list-style: none; margin: 0; }
.comment-list article, 
.comment-list .pingback, 
.comment-list .trackback { border-top: 1px solid #e1e1e1; padding: 15px 0; }
.comment-list > li { position: relative; margin: 0 0 15px 0 !important; padding-bottom: 15px; line-height: 25px; border-bottom: 1px solid #e1e1e1; }
.comment-list > li:before { display: none; }
.comment-list > li ul.children { list-style: none; margin: 15px 0 0 50px; padding-left: 10px; }
.comment-list > li ul.children ul.children { border-left: none; padding-left: 0; }
.comment-list > li .comment-body { padding: 15px 0 5px 0; }
.comment-list > li .comment-author { display: inline-block; float: left; font-weight: 600; margin-right: 4px; margin-bottom: 0; letter-spacing: 1px; clear: both; }
.comment-list > li .comment-author a:hover { border-bottom: 1px solid #707070; }
.comment-list > li .comment-author .avatar { position: absolute; top: 0; left: 0; height: 40px; width: 40px; border: 1px solid #e1e1e1; border-radius: 50%; }
.comment-list > li .comment-meta { display: inline-block; font-size: 12px; }
.comment-list .reply a { font-size: 12px; display: inline-block; }
.comment-list .reply a:before { font-family: "Font Awesome 5 Free"; content: "\f3e5"; font-weight: 900; margin-right: 8px; }

.comment-list li .media .media-object img { border: 1px solid #e1e1e1; border-radius: 50%; width: 45px; height: 45px; }
.comment-list li .media .media-body .comment-metadata { font-size: 12px; }
.comment-list li .media .media-body .list-inline { margin: 0; padding: 0; }
.comment-list li .media .media-body .list-inline .reply-link { font-size: 12px; margin: 0; padding: 0; }
.comment-list li .media .media-body .list-inline .reply-link a:before { font-family: "Font Awesome 5 Free"; content: "\f3e5"; font-weight: 900; margin-right: 8px; }

.comment-metadata a:hover, 
.pingback .edit-link a:hover { border-bottom: 1px solid #e1e1e1; }
.comment-metadata a:hover, 
.comment-metadata a:focus, 
.pingback .edit-link a:hover, 
.pingback .edit-link a:focus { color: #333; }
.comment-metadata .edit-link { margin-left: 15px; }
.pingback .edit-link { margin-left: 15px; }
.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-form #submit { display: none; cursor: pointer !important; }
.comment-form .submit { margin-top: 15px; cursor: pointer !important; }
.comment-form .logged-in-as { display: none; }

.comment-form-cookies-consent { margin: 20px 0; }
.comment-form-cookies-consent input { display: inline-block; float: left; margin: 4px 10px 0 0; }
.comment-form-cookies-consent label { display: inline-block; text-transform: lowercase !important; font-weight: 400 !important; font-size: 12px !important; }
.comment-form-cookies-consent label:first-letter { text-transform: uppercase !important; }

.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; }
.required { color: #c0392b; }

.comment-reply-title small { display: inline-block; }
.comment-reply-title small a { text-decoration: underline; }
.comment-awaiting-moderation { color: #F00; font-weight: 600; font-style: italic; }
.akismet_comment_form_privacy_notice { display: none; }

@media (min-width: 768px) {}

@media (min-width: 992px) {}

@media (min-width: 1200px) {}