h4#comments {margin-bottom: 30px;}
#respond {margin-top: 20px;}
.commentlist ul {border-left-style: dashed;border-left-width: 1px;}
.children .children .says {border-bottom-style: dashed;border-bottom-width: 1px;}
.miniheading, .author_name, #reply-title, #top .logged-in-as, .dynamic-column-title {font-weight: 600;letter-spacing: 1px;}
#comments span, .minitext, .form-allowed-tags, #reply-title small, #commentform label {font-size: .85em;display: block;letter-spacing: 0;text-transform: none;padding-top: 8px;line-height: 1.5em;font-weight: normal;}
.comment_meta_container {clear: both;float: none;}
#top .commentlist {margin: 0;padding: 0 0 10px 0px;border: none;}
#top .commentlist .comment {list-style-type: none;list-style-position: outside;width: 100%;position: relative;display: block;background: none;min-height: 100px;clear: both;}
#top .commentlist .comment.depth-1 {float: left;}
#top .commentlist .comment>div {min-height: 100px;float: left;width: 100%;}
.commentlist>.comment {border-bottom-style: dashed;border-bottom-width: 1px;margin-bottom: 30px;}
.gravatar {position: relative;z-index: 2;border-radius: 200px;overflow: hidden;float: left;}
.gravatar img {padding: 0;margin: 0;display: block;border-radius: 200px;}
.comment_content {position: relative;margin: 0 0 0 85px;padding: 0 35px 15px 0;z-index: 10;overflow: hidden;}
.author_name a, .author_name a:hover {font-weight: bold;text-decoration: none;}
.comment-edit-link, #cancel-comment-reply-link {display: inline-block;font-size: 10px;}
.author_name, .comment_title {font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;}
.commentmetadata {font-size: 11px;line-height: 1em;}
.commentmetadata a {text-decoration: none;}
.commentmetadata a:hover {text-decoration: underline;}
.says {display: block;height: 1px;left: -70px;position: absolute;text-indent: 200%;top: 18px;width: 40px;overflow: hidden;}
#top .comment_text {clear: both;font-size: 13px;padding: 0 0 15px 0;border: none;}
#top .comment-reply-link {font-size: 11px;text-decoration: none;line-height: 20px;}
.side-container-comment-inner {text-align: center;position: relative;overflow: hidden;margin-bottom: 15px;}
.comment-count {font-size: 24px;line-height: 60px;width: 60px;display: block;text-align: center;border-radius: 200px;margin: 0 auto;position: relative;z-index: 100;}
.side-container-comment-inner .comment-text {font-size: 12px;text-transform: uppercase;}
.center-border {position: absolute;top: 39%;width: 42%;border-top-style: solid;border-top-width: 1px;z-index: 1;}
.center-border-left {left: 0;}
.center-border-right {right: 0;}
#top .commentlist ul {margin: 0 0 0 74px;clear: both;}
#top .commentlist .children ul {margin: 0 0 0 47px;}
.children .comment_content {margin: 0 0 0 28px;padding-bottom: 30px;z-index: 1;}
.children .gravatar {position: relative;left: -24px;z-index: 2;width: 45px;}
#top .children .comment-reply-link {left: -42px;top: 51px;}
.comment_page_nav_links {position: relative;display: block;clear: both;overflow: hidden;font-size: 11px;}
.comment_prev_page a {float: left;}
.comment_next_page a {float: right;}
.comment_page_nav_links_bottom {}
.comment_page_nav_links_top {}
.sidebar_right .comment_container {padding-right: 50px;}
.sidebar_left .comment_container {margin-left: 0;}
.comment_container {max-width: 100%;}
#commentform {position: relative;}
#commentform p {position: relative;padding: 0 0 10px 0;margin: 0;}
#reply-title small a {float: right;}
#commentform label {position: absolute;left: 245px;font-size: 11px;top: 0;font-weight: bold;}
#commentform input[type='checkbox'] + label {left: 2.5em;}
#commentform div input {margin: 0;}
.commentlist #commentform label {position: static;display: block;}
.comment-notes, #commentform  .comment-form-comment label {display: none;}
#top .comment-form-url input, #top .comment-form-email input, #top .comment-form-author input {width: 220px;}
#top .commentlist .comment-form-url input, #top .commentlist .comment-form-email input, #top .commentlist .comment-form-author input {width: 70%;}
#comment {width: 602px;height: 150px;padding: 10px 7px;font-size: 12px;margin: 0;}
.form-allowed-tags {font-size: 11px;line-height: 1.5em;margin-bottom: 5px;}
.form-allowed-tags code {display: block;padding-top: 5px;}
.commentlist #respond {padding: 0 0 30px 56px;}
.commentlist #respond #comment {width: 90%;}
.commentlist #respond .form-allowed-tags {display: none;}
#reply-title {display: none;}
#reply-title small {display: inline;}
.commentlist #reply-title {display: block;}
#comment {width: 94%;font-size: 12px;}
.personal_data p {float: left;width: 33%;}
.personal_data label {display: none;}
.template-blog .post .entry-content-wrapper {overflow: hidden;}
.template-blog .post_delimiter {margin: 0 0 50px 0;padding: 50px 0 0 0;clear: both;}
.template-blog .post-entry-last .post_delimiter {border: none;height: 1px;}
.av-buildercomment .av-buildercomment-unapproved {padding: 30px 0 15px;text-align: center;font-size: 1.4em;font-weight: 500;}