#sfw-comments-title {
	padding: 0px 0px 2.6em; color: rgb(102, 102, 102); text-transform: uppercase; line-height: 2.6em; font-size: 10px; font-weight: 500;
}
.sfw-commentlist {
	list-style: none; margin: 0px auto; width: 68.9%;
}
.sfw-commentlist > li.sfw-comment {
	margin: 0px 0px 1.62em; padding: 1.62em; border-radius: 3px; border: 1px solid rgb(221, 221, 221); position: relative; background-color: transparent; -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
.sfw-commentlist .sfw-pingback {
	margin: 0px 0px 1.62em; padding: 0px 1.62em;
}
.sfw-commentlist .children {
	list-style: none; margin: 0px;
}
.sfw-commentlist .children li.sfw-comment {
	background: rgb(255, 255, 255); margin: 1.62em 0px 0px; padding: 1.62em; border-radius: 0px 3px 3px 0px; border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid; position: relative; -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0;
}
.sfw-commentlist .children li.sfw-comment .sfw-fn {
	display: block;
}
.sfw-comment-meta .sfw-fn {
	font-style: normal;
}
.sfw-comment-meta {
	color: rgb(102, 102, 102); line-height: 2.2em; font-size: 12px;
}
.sfw-commentlist .children li.sfw-comment .sfw-comment-meta {
	line-height: 1.62em; margin-left: 50px;
}
.sfw-commentlist .children li.comment .sfw-comment-content {
	margin: 1.62em 0px 0px;
}
.sfw-comment-content {
	font-style: normal; background-color: transparent;
}
.sfw-comment-meta a {
	font-weight: 700;
}
.sfw-commentlist .avatar {
	padding: 0px; border-radius: 3px; left: -102px; top: 0px; position: absolute; box-shadow: 0px 1px 2px #ccc; -webkit-border-radius: 3px; -moz-border-radius: 3px; -webkit-box-shadow: 0 1px 2px #ccc; -moz-box-shadow: 0 1px 2px #ccc;
}
.sfw-commentlist > li::before {
	left: -21px; position: absolute; content: url(../images/comments/comment-arrow.png);
}
.sfw-commentlist > li.sfw-pingback::before {
	content: "";
}
.sfw-commentlist .children .avatar {
	padding: 0px; left: 2.2em; top: 2.2em; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.sfw-reply a.comment-reply-link {
	background: rgb(238, 238, 238); padding: 2px 8px; border-radius: 3px; color: rgb(102, 102, 102); font-size: 13px; text-decoration: none; display: inline-block; -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
.sfw-reply a.comment-reply-link > span {
	top: -1px; display: inline-block; position: relative;
}
.sfw-comment-content img {
	max-width: 97.5%;
}
.sfw-nav-previous {
	width: 50%; float: left;
}
.sfw-nav-next {
	width: 50%; text-align: right; float: right;
}
.sfw-commentlist .sfw-edit-link a {
	background: rgb(238, 238, 238); padding: 0px 8px; border-radius: 3px; color: rgb(102, 102, 102); line-height: 1.5em; font-size: 12px; font-weight: 300; text-decoration: none; float: right; -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
#sfw-respond {
	margin-top: 3.42rem;
}
#sfw-respond h3#sfw-reply-title {
	line-height: 1.5; font-size: 1.14rem;
}
#sfw-respond h3#sfw-reply-title #cancel-comment-reply-link {
	font-size: 0.85rem; font-weight: 400; margin-left: 0.71rem;
}
#sfw-respond form {
	margin: 1.71rem 0px;
}
#sfw-respond form p {
	margin: 0.78rem 0px;
}
#sfw-respond form p.logged-in-as {
	margin-bottom: 1.71rem;
}
#sfw-respond form label {
	line-height: 1.7142; display: block;
}
#sfw-respond form textarea {
	padding: 0.71rem; width: 90%; line-height: 1.7142; font-size: 0.85rem; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
#author input[type=text] {
	padding: 0.71rem; width: 90%; line-height: 1.7142; font-size: 0.85rem; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
#email input[type=text] {
	padding: 0.71rem; width: 90%; line-height: 1.7142; font-size: 0.85rem; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
#url input[type=text] {
	padding: 0.71rem; width: 90%; line-height: 1.7142; font-size: 0.85rem; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
#comment {
	padding: 0.71rem; width: 90%; line-height: 1.7142; font-size: 0.85rem; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
#sfw-respond form p.form-allowed-tags {
	margin: 0px; color: rgb(94, 94, 94); line-height: 2; font-size: 0.85rem;
}
.sfw-required {
	color: red;
}
label ~ span.sfw-required {
	margin: -1.28rem 0px 0px -0.5rem; float: left; display: block;
}
.sfw-nocomments {
	margin: 26px 0px; text-align: center; color: rgb(170, 170, 170); font-size: 24px; font-weight: 100;
}
.sfw-nopassword {
	margin: 26px 0px; text-align: center; color: rgb(170, 170, 170); font-size: 24px; font-weight: 100;
}
.sfw-nocomments {
	margin: 26px 0px; text-align: center; color: rgb(170, 170, 170); font-size: 24px; font-weight: 100;
}
.sfw-reply a.comment-reply-link:hover {
	background: rgb(136, 136, 136); color: rgb(255, 255, 255);
}
.sfw-reply a.comment-reply-link:focus {
	background: rgb(136, 136, 136); color: rgb(255, 255, 255);
}
.sfw-reply a.comment-reply-link:active {
	background: rgb(136, 136, 136); color: rgb(255, 255, 255);
}
.sfw-commentlist .sfw-edit-link a:hover {
	background: rgb(136, 136, 136); color: rgb(255, 255, 255);
}
