.comments-form{display:none}.comments-form .form-errors{margin:10px 0}.comments-list{margin:0;padding:0;list-style:none}.comments-list .comment{margin-bottom:15px;padding:15px;background-color:#8cded2}.comments-list .comment:last-child{margin-bottom:1rem}.comments-list .comment .children{margin:5px 0 0 30px;padding:0;list-style:none;border-left:2px solid rgba(0,0,0,.25)}.comments-list .comment .children .comment{margin:0;padding-top:0}.comments-list .comment .children .comment:last-child{padding-bottom:0}.comments-list .comment-body .comment-author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.comments-list .comment-body .comment-author .fn{margin-left:10px}.comments-list .comment-body .comment-author .says{display:none}.comments-list .comment-body .comment-meta{font-size:.7rem}.comments-list .comment-body p{margin:10px 0}.comments-list .comment-body .reply a{display:inline-block;width:auto;padding:5px 10px;border:0;border-radius:4px;-webkit-box-shadow:none;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation;resize:vertical;font-size:.8rem;font-family:inherit;font-weight:inherit;line-height:1;background-color:#b22222;color:#fff}.comments-list .comment-body .reply a:focus,.comments-list .comment-body .reply a:hover{background-color:#8b0000}.comments-list .comment-body .comment-reply-title{font-size:24px;font-weight:700;color:teal;margin-bottom:10px}.comments-list .comment-body .comment-reply-title a{color:#000}.comments-list .comment-body .comment-reply-title small{display:-webkit-box;display:-ms-flexbox;display:flex}.comments-list .comment-body .comment-reply-title small a{display:inline-block;width:auto;padding:5px 10px;border:0;border-radius:4px;-webkit-box-shadow:none;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation;resize:vertical;font-size:.8rem;font-family:inherit;font-weight:inherit;line-height:1;background-color:#b22222;color:#fff}.comments-list .comment-body .comment-reply-title small a:focus,.comments-list .comment-body .comment-reply-title small a:hover{background-color:#8b0000}.comments{padding:0 1% 3.2rem}.comments .comment-form{max-width:500px}.comments .comment-form .comment-notes{font-size:.8rem;margin-bottom:10px}.comments .comment-form .comment-notes #email-notes{display:block}.comments .comment-form .required{color:red}.comments .comment-form label{font-weight:600}.comments .comment-form label .required{margin-left:3px}.comments .comment-form .form-submit .submit{display:inline-block;width:auto;padding:.5em 1.5em;border:0;border-radius:4px;-webkit-box-shadow:none;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation;resize:vertical;font-family:inherit;font-weight:inherit;line-height:1;background-color:#b22222;color:#fff;font-size:1em}.comments .comment-form .form-submit .submit:focus,.comments .comment-form .form-submit .submit:hover{background-color:#8b0000}.comments .comment-form-author,.comments .comment-form-email{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:10px}.comments .comment-form-author input,.comments .comment-form-email input{width:100%;padding:5px 10px}.comments .comment-form-comment{margin-bottom:10px}.comments .comment-form-comment label{display:block}.comments .comment-form-comment textarea{width:100%;padding:5px 10px}.comments .comment-respond{margin-top:15px}