.comments{margin:40px 0}.comments .comments-list{list-style:none;padding:0}.comments .comment-author-avatar{width:60px;float:left}.comments .comment-details{padding-left:90px}.comments .comment-content{overflow:hidden;padding:20px;border-top:1px solid #e7e7e7;-webkit-box-shadow:0 0 3px #ccc,inset 0 -1px 1px #e9e9e9,0 1px 1px rgba(0,0,0,.12),inset 0 1px 1px #fff;-moz-box-shadow:0 0 3px #ccc,inset 0 -1px 1px #e9e9e9,0 1px 1px rgba(0,0,0,.12),inset 0 1px 1px #fff;box-shadow:0 0 3px #ccc,inset 0 -1px 1px #e9e9e9,0 1px 1px rgba(0,0,0,.12),inset 0 1px 1px #fff;border-radius:5px;background:-webkit-linear-gradient(right left,#f8f8f8,#f3f3f3);background:-moz-linear-gradient(right left,#f8f8f8,#f3f3f3);background:-o-linear-gradient(right left,#f8f8f8,#f3f3f3);background:linear-gradient(to left right,#f8f8f8,#f3f3f3)}.comments .comment-date{font-size:14px;font-weight:400;font-style:italic;color:#979797}.comments .comment-author-name{font-size:14px;font-weight:700;margin:0 0 5px}.comments-list .children{border-left:2px solid #dfdfdf;margin:20px 0 0;padding-left:45px}.comments-list .comment{position:relative;margin:0 0 20px}.comments-list .children .comment:after{border-color:transparent transparent transparent #184780;height:0;content:"";position:absolute;border-style:solid;border-width:3px 0 3px 6px;top:48px;left:-46px;width:0}.comments-list .children .comment:before{height:40px;content:"";position:absolute;border-top:6px solid #f9f9f9;border-bottom:6px solid #f9f9f9;top:25px;background-color:#184780;left:-47px;width:2px}.comments .comment-author-avatar img{border:1px solid #e2e2e2}.comments ol,.comments ul{list-style-type:none}.title-block .title-separator{height:5px;overflow:hidden;background:url(../images/title-pattern.png);margin-top:8px}.title-block .h3-body-title{margin:0 20px 20px 0;float:left}.comment-action-buttons{float:right}.comment-action-buttons a{padding:5px;font-size:14px;font-weight:400;color:rgba(0,0,0,.63)}.comment-action-buttons a:focus,.comment-action-buttons a:hover{text-decoration:none;color:rgba(0,0,0,.63)}.comment-action-buttons a:focus{outline:none}.comment-box{margin-top:15px}.comment-box textarea{overflow:auto;padding:5px 6px 4px;font-size:13px;border:1px solid #c1c1c1;color:#333;position:relative;max-width:100%;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.1);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,.1);box-shadow:inset 0 0 3px rgba(0,0,0,.1);-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:0;background:#fdfdfd;width:100%;line-height:17px;vertical-align:middle}.comment-box .comment-box-partial .comment-submit,.comment-box textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.comment-box .comment-box-partial .comment-submit{height:26px;padding:0 15px;font-size:12px;border:1px solid #008cc9;font-weight:400;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff!important;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;margin:10px 0 0;border-radius:3px;background:#008cc9 0 0;cursor:pointer;line-height:26px;white-space:nowrap;display:block}.comment-submit:focus{outline:none!important}.comment-box .comment-box-partial .comment-submit:hover{background:#187ba7}#cancel-reply{color:#008cc9;display:none}#cancel-reply:hover{text-decoration:none;color:#187ba7}