.comments-area{margin-bottom:2rem;margin-top:6rem;font-size:90%}.comments-title,.comment-reply-title{margin-bottom:2rem;margin-top:0;font-size:1.5rem}.comment-reply-title{margin-top:4rem}.comment-respond:only-child .comment-reply-title,.comment-list .comment-reply-title{margin-top:0}.comment-list{margin:0 0 20px;padding:0;border-bottom:solid 1px #eaeaea;list-style:none}.comment-list .children{margin-left:25px;list-style:none}.comment-list .comment-body{position:relative;padding-bottom:30px;padding-top:30px;border-top:solid 1px #eaeaea}.comment-author{margin-bottom:2px;font-size:105%;font-weight:600}.comment-author a{border-bottom:dotted 1px #eaeaea;color:#333;text-decoration:none}.comment-author a:hover{color:#666}.comment-author .avatar{position:absolute;top:28px;left:0;height:60px;width:60px;border-radius:50%}.has-avatars .comment .comment-meta{margin-left:75px}.bypostauthor>.comment-body .comment-author:after{display:inline-block;margin-left:3px;color:#222;content:"";font-family:"Font Awesome 5 Free";-webkit-font-smoothing:antialiased}.comment-author .says{display:none}.comment-metadata{margin-bottom:25px;font-size:95%}.comment-metadata a,a.comment-edit-link{color:#999;text-decoration:none}.comment-metadata a:hover,a.comment-edit-link:hover{color:#666}.comment-edit-link{margin-left:15px}.comment-body .reply a{color:#999;font-size:95%;text-decoration:none}.comment-body .reply a:hover{color:#666}.comment-body .reply a:before{display:inline-block;position:relative;top:-1px;margin-right:6px;content:"";font-family:"Font Awesome 5 Free";-webkit-font-smoothing:antialiased}.comment-awaiting-moderation{color:#666}.pingback a{color:#666;text-decoration:underline}.pingback a:hover{color:#999}.comment-respond a{color:#666}.comment-respond a:hover{color:#333}.comment-form-comment,.comment-form-author,.comment-form-email,.comment-form-url{margin-bottom:15px}.comment-form-comment label{display:none}.comment-form-author label,.comment-form-email label,.comment-form-url label{margin-bottom:8px;font-size:95%;text-transform:uppercase}.comment-form-author input,.comment-form-email input,.comment-form-url input{width:100%}.form-submit{margin-bottom:30px;margin-top:30px;font-size:105%;text-align:center}@media print,screen and (min-width: 540px){.comment-form-author,.comment-form-email,.comment-form-url{display:flex;justify-content:space-between;align-items:center}.comment-form-author label,.comment-form-email label,.comment-form-url label{margin-bottom:0;width:23%}.comment-form-author input,.comment-form-email input,.comment-form-url input{width:72%}}