.comment-respond{text-align:left;margin-bottom:35px}.commentlist{padding:0;margin-bottom:20px;display:inline-block;width:100%;text-align:left;margin-left:0;margin:0;margin-bottom:30px}.commentlist li{margin-top:20px;color:#000;float:left;width:100%;border-bottom:1px solid #ccc;padding-bottom:20px;list-style:none;background:none !important}.commentlist li:last-child{border-bottom:0}.commentlist li .children li{border-top:1px dashed #ccc;list-style:none;padding-left:30px;padding-top:20px;padding-bottom:20px;width:100%}.commentlist li .children li:last-child{border-bottom:none;padding-bottom:0}.commentlist li .children li:first-child{border-bottom:none;padding-bottom:0}.comments{width:100%;float:left;display:inline-block;margin-top:30px}.comments .group-field{margin-bottom:0}.comments label{width:100%}.comments input[type="text"],.comments input[type="email"],.comments textarea{width:100%;padding:10px}.comments .col2{width:48%;float:left}.comments .col2.col-last{float:right}.comments .title{margin-bottom:20px}.comments h3{font-size:1.5em;padding-left:10px;line-height:1;text-align:left}.comments form p{width:100%;display:inline-block;margin-bottom:20px}.comments form div{display:inline-block;width:100%;margin-bottom:20px}.comments form div.wpcf7-validation-errors{color:red}.comments form span.wpcf7-not-valid-tip{color:red}.comments form input[type="submit"]{background-color:#f58634;border:none;color:#fff;width:auto;padding:15px 40px;cursor:pointer}.comments form input[type="submit"]:hover{background-color:#f4781c}.comments form textarea{width:100%;height:150px}.comments .fn a{color:#333}.comments a{font-size:15px !important}.comments .comment-reply-link{background:#333;color:#fff;padding:3px 8px 4px;font-size:0.8em !important;text-decoration:none}.comments .comment-reply-link:hover{background-color:#404040;color:#fff;text-decoration:none !important}.comments p{font-size:14px !important;line-height:25px !important;padding-top:0;margin-top:0}.comment-meta a{color:#888;margin-bottom:15px;display:inline-block;font-size:11px !important}.reply a{font-size:15px;padding:5px 20px;color:#777}.comment-author{display:inline-block}.comment-author img{border-radius:100%;vertical-align:middle;margin-right:10px}.children{width:100%}#respond p{padding-bottom:0;font-size:1.2em}.says{color:#333;font-size:15px}.comment-awaiting-moderation{font-size:15px;color:#333}
