#main .commentdiv section{margin-bottom:0;border:0}#main .commentdiv>hr{border-top:3px solid #000;margin:10px 0}#main .commentdiv h3{margin:0 0 15px}#comments,#respond,.comments,.respond{clear:both;display:block}#main .commentdiv article{margin-right:0;padding-left:10px}#main .commentdiv article section.comment{margin-left:56px;margin-bottom:15px}#main .commentdiv .comment p:last-child{margin-bottom:0}section#respond,section#comments,section.respond,section.comments section{border-top:0!important;position:relative}section.comments article p{font-size:14px}.commentlist>li,.commentlist .children>li{padding:10px 0 0;border-top:1px solid #ccc}.commentlist>li:first-child{padding-bottom:0}section.comments .commentlist>article:first-child{border-top:0;padding-top:0}.commentlist .avatar,.commentdiv .avatar{float:left;border:1px solid #c4c5c5}ul.commentlist .children li{padding-left:9%}.reply-form{margin-left:9%}.commentlist .children .reply-form{margin-left:0}.commentlist .children{}article>.commentform{margin-left:9%}article>.commentform .formtext{}.commentform{margin:0}.commentform .formavatar{float:left;width:42px;position:relative}.commentform .formtext{float:left;width:100%;height:100%;margin-right:-42px;margin-bottom:20px;position:relative}.commentform .formtext>div{margin-right:42px;margin-left:15px}.commentlist .avatar{position:relative;top:1px}.commentform .form-details{display:none}.commentform.expanded .formavatar{margin:0 0 7px;float:left}.commentform.expanded .form-details{display:block;margin-left:5px;position:relative;padding-top:12px}.commentform .form-details .cancel-comment-reply{position:absolute;right:5px;font-weight:400;color:#999;font-size:13px}.commentdiv .lightgray{font-size:13px}#commentform textarea,.commentform textarea{width:100%;border-color:#cacaca;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:6px 7px 7px 9px;height:36px;margin-top:3px;margin-bottom:0;position:relative;z-index:2;-webkit-appearance:none}#commentform.expanded textarea,.commentform.expanded textarea{min-height:80px}#commentform textarea:focus,.commentform textarea:focus,#commentform .name:focus,.commentform .name:focus{border-color:#cacaca}.commentform .inputfields{background-color:#f9f9f9;border:1px solid #cacaca;border-radius:0 0 3px 3px;display:none;position:relative;padding-top:5px;z-index:1;box-shadow:0 0 5px 0 rgba(0,0,0,.15);-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.15);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.15)}#commentform #submit,.commentform .submit{clear:both;display:block}#commentform .name,.commentform .name{margin-bottom:13px}#commentform .bottomfields,.commentform .bottomfields{display:none;margin-top:15px}li.last_entered{display:none}.commentform #uploadfile{opacity:0;position:absolute;bottom:0;width:164px;left:0;height:42px}.commentlist article .meta{color:#9c9e9f;font-size:13px;display:inline-block}.commentlist article .meta time{display:inline-block;margin:0 3px 0 0}.commentlist .comment-reply-link{font-weight:400;color:#9c9e9f;margin-left:2px}.commentlist .inreplyto{float:left;margin-right:5px;position:relative;font-weight:700;color:#0599e4;font-size:14px}.commentlist .inreplyto a{font-weight:400;font-size:13px}.commentlist article .comment-author-tool{margin-left:56px}.commentlist article .fn{font-weight:700;font-size:14px}.commentlist article .commentform.expanded{position:relative;margin-top:20px}.commentlist article .commentform.expanded .formavatar{position:absolute;float:left;width:42px;margin-top:19px;left:10px;margin-top:0;left:0}.commentlist .children .children li{padding-left:0}.commentlist article .commentform.expanded .formtext{margin-left:42px}.commentlist .atsymbol{padding:0 3px;color:#aaa;font-weight:700;border:1px solid #ccc;background-color:#f7f7f7;margin-right:5px;cursor:default;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;position:relative}.formtextin .attachments{background-color:#efefef;padding-left:10px;padding-right:10px;padding-top:10px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;margin:0;display:none}.fine-uploader-basic,.fine-uploader-basic:hover,.fine-uploader-basic:active,.fine-uploader-basic:visited{color:#1a1a1a;text-transform:none;letter-spacing:0;font-size:13px;text-decoration:none;margin-left:-1px;padding-bottom:5px;padding-top:0}form .comment_image{width:63px;height:61px;margin-left:10px;margin-bottom:10px;padding-top:5px}form .comment_image a{position:relative;display:block}form .comment_image img{width:50px;height:50px}form .comment_image i{background-color:rgba(0,0,0,.7);width:20px;height:20px;text-align:center;line-height:23px;position:absolute;top:16px;left:46px;cursor:pointer;display:none;color:#fff;z-index:10}form .comment_image:hover i{display:block}.comment_image img{padding:5px;border:1px solid #ccc;border-radius:4px}.commentlist .more{width:100%;text-transform:none;font-size:13px;height:35px;letter-spacing:0}.commentdiv i.loader{float:none;margin-top:10px;margin-bottom:0}.progress{margin:0 10px;top:5px;position:relative}.progressdiv .progress{margin-bottom:10px}.commentdiv textarea.error::-webkit-input-placeholder{color:red}.commentdiv textarea.error:-moz-placeholder{color:red}.commentdiv textarea.error::-moz-placeholder{color:red}.commentdiv textarea.error:-ms-input-placeholder{color:red}