.comments .comment_header{display:flex;justify-content:space-between;border-bottom:1px solid #323232;padding:15px 0;margin:10px 22px;align-items:center}.comments .comment_header .total{color:#777;font-size:14px}.comments .comment_header .write_comment_btn{margin:0}.comments .write_comment_btn,.comments .write_comment button{display:inline-block;background-color:#565656;color:#fff;text-decoration:none;padding:5px 10px;border-radius:5px;font-size:14px;font-weight:600;border:0;white-space:nowrap}.comments .write_comment_btn:hover,.comments .write_comment button:hover{background-color:#636363}.comments .write_comment{display:none}.comments .write_comment textarea{width:100%;padding:10px;border:1px solid #646464;border-radius:5px;height:150px;margin-top:10px}.comments .write_comment input{display:block;padding:10px;border:1px solid #646464;border-radius:5px}.comments .write_comment button{display:block;float:right;cursor:pointer;padding:13px;width:100%;margin-bottom:10px}.comments .comment{padding-top:10px}.comments .comment .name{display:inline;padding:0 5px 3px 0;margin:0;font-size:16px;color:#555}.comments .comment .date{color:#888;font-size:14px}.comments .comment .content{padding:5px 0}.comments .comment .reply_comment_btn{display:inline-block;text-decoration:none;margin-bottom:10px;font-size:14px;color:#888}.comments .comment .replies{padding-left:30px}.submit_comment{width:32%}