/*comments*/
#comments{margin-top:60px;}
#comments .comments-title{margin-bottom:50px;font-size:24px;font-weight:bold;}
#comments .comments-title svg{vertical-align:middle;width:30px;margin-right:8px;margin-top:-2px;}
#comments .comment-list{}
#comments .comment-list li{background:#f8f9fa;border-radius:8px;padding:30px;margin-bottom:30px;position:relative;}
#comments .comment-list li .comment-body{position:relative;}
#comments .comment-list li .comment-body .comment-meta{position:relative;height:40px;margin-bottom:15px;}
#comments .comment-list li .comment-body .comment-meta .comment-author{}
#comments .comment-list li .comment-body .comment-meta .comment-author img{border-radius:50%;}
#comments .comment-list li .comment-body .comment-meta .comment-author .fn{position:absolute;left:56px;text-transform:uppercase;top:4px;font-size:12px;}
#comments .comment-list li .comment-body .comment-meta .comment-author .says{display:none;}
#comments .comment-list li .comment-body .comment-meta .comment-metadata{position:absolute;left:56px;top:22px;font-size:12px;color:#a7a7a7;}
#comments .comment-list li .comment-body .comment-meta .comment-metadata a{color:#a7a7a7;font-weight:300;}
#comments .comment-list li .comment-body .comment-meta .comment-awaiting-moderation{position:absolute;top:10px;right:30px;font-size:12px;color:#afafaf;font-weight:300;}
#comments .comment-list li .comment-body .comment-meta .comment-metadata a time{}
#comments .comment-list li .comment-body .comment-meta .comment-metadata .edit-link{}
#comments .comment-list li .comment-body .comment-meta .comment-metadata .edit-link .comment-edit-link{}
#comments .comment-list li .comment-body .comment-content{position:relative;padding:0px 10px 1px 55px;}
#comments .comment-list li .comment-body .comment-content p{line-height:2;margin-bottom:0px;}
#comments .comment-list li .comment-body .reply{position:absolute;right:0px;top:10px;font-size:12px;display:none}
#comments .comment-list li .comment-body:hover .reply{display:block;}
#comments .comment-list li .comment-body .reply a.comment-reply-link{color:#8e6948;font-weight:300;}
#comments .comment-list li ol.children{margin-left:50px;}
#comments .comment-list li ol.children li{margin-bottom:0px;padding:0px;padding-top:30px;margin-top:30px;border-top:1px solid #f3f3f3;border-radius:0px;}
#comments .comment-list li.bypostauthor>article .comment-author .fn{color:#a9783d;}
#comments .comment-list li.bypostauthor>article .comment-author .fn a{color:#a9783d;}
#comments .comment-reply-title{font-size:20px;font-weight:bold;margin-bottom: 15px}
#comments .comment-reply-title small{font-size:12px;margin-left:30px;}
#comments .comment-reply-title small a{border-bottom:1px solid #000;}
#comments form.comment-form{display:table;width:100%;}
#comments form.comment-form p.logged-in-as{font-size:12px;color:#909090;margin:4px 0px 12px 0px;display:none;}
#comments form.comment-form p.logged-in-as a{color:#909090;}
#comments form.comment-form .comment-notes{}
#comments form.comment-form p input{width:100%;background-color: #f8f9fa;border:none;padding:8px 10px;font-size:12px;color:#7a7a7a;}
#comments form.comment-form .comment-form-comment{margin:0px 0px 5px 0px;}
#comments form.comment-form .comment-form-comment label{display:none;}
#comments form.comment-form .comment-form-comment textarea{width:100%;height:110px;background-color: #f8f9fa;border:none;padding:15px 20px;line-height:2;color:#444;font-size:13px;}
#comments form.comment-form .comment-form-author{width:31%;float:left;margin-right:2%;}
#comments form.comment-form .comment-form-email{width:31%;float:left;margin-right:2%;}
#comments form.comment-form .comment-form-url{width:34%;float:left;}
#comments form.comment-form .comment-form-cookies-consent{display:none}
#comments form.comment-form .form-submit{width:100%;}
#comments form.comment-form .form-submit .submit{width:130px;padding:8px;float:right;}
#comments form.comment-form .form-submit .submit:hover{background-color:#000;color:#fff;}
#comments .navigation{margin-bottom:30px;}
#comments .screen-reader-text{display:none;}
#comments .nav-links{text-align:center;}
#comments .nav-links .page-numbers{padding:0px 5px;}
#comments .nav-links .current{font-size:20px;text-decoration:underline;}
.butterBar{width:100%;position:fixed;text-align:center;z-index:9999;top:0px;}
.butterBar-message{background:#8e6848;color:#fff;font-size:12px;padding:12px 25px;margin-bottom:0px;margin-top:0px;}
#comments .comment-respond{margin-bottom:30px;padding-top:30px;}
.must-log-in{width:100%;height:120px;background:#ffffff;line-height:120px;text-align:center;color:#848484;}
.must-log-in a{margin:0px 5px;border-bottom:1px solid #525252;}
#comments .comment-list li #respond{background:#f7f7f7;padding:30px;margin-top:30px;border-radius:10px;}
@media (max-width:768px){
	#comments .comment-list li{padding:20px;}
	#comments .comment-list li ol.children{margin-left:0px;}
	#comments form.comment-form .comment-form-author{width:100%;float:left;margin:0px 0px 5px 0px;}
	#comments form.comment-form .comment-form-email{width:100%;float:left;margin:0px 0px 5px 0px;}
	#comments form.comment-form .comment-form-url{width:100%;float:left;margin:0px 0px 5px 0px;}
	#comments form.comment-form .form-submit .submit{width:100%;}
	#comments .comment-list li .comment-body .reply{display:block;}
	#comments .comment-list li .comment-body .comment-content p{font-size:12px}
}