@charset "utf-8";
/**
 * @author https://www.cosmosfarm.com/
 */

/* .kboard-comments-default { background-color: #f9f9f9; } */
.kboard-comments-area{
	border-top: 1px solid #666;
}
.kboard-comments-default form { margin: 0; padding: 0; }
.kboard-comments-default hr { clear: both; margin: 0 !important; padding: 5px 0 0 0 !important; max-width: 100% !important; height: 0 !important; border: 0 !important; border-bottom: 1px solid #333 !important; background: none !important; background-color: transparent !important; }
.kboard-comments-default input[type=text],
.kboard-comments-default input[type=email],
.kboard-comments-default input[type=number],
.kboard-comments-default input[type=date],
.kboard-comments-default input[type=file],
.kboard-comments-default input[type=password] { display: inline; margin: 0; padding: 0 5px; width: 50%; height: 26px; line-height: 26px; font-size: 14px; border: 1px solid #eaeaea; background-color: white; color: #8a8a8a; vertical-align: top; box-sizing: border-box; text-indent: 0; }
.kboard-comments-default .kboard-comments-wrap { padding: 27px 15px 0 0; }
.kboard-comments-default .comments-header { padding: 0 0 0 15px; overflow: hidden; line-height: 1; }
.kboard-comments-default .comments-count { display: inline; color: #8a8a8a; font-size: 14px; }
.kboard-comments-default .comments-count .comments-total-count { color: #f05726; font-size: 14px; }
.kboard-comments-default .comments-sort { float: right; text-align: right; }
.kboard-comments-default .comments-sort select { display: inline; margin: 0; padding: 0; border: 0; width: auto; min-width: 0; max-width: none; height: auto; min-height: 0; color: #66666a; font-size: 14px; background: none; background-color: transparent; cursor: pointer; box-shadow: none; text-indent: 0; -webkit-appearance: menulist; -moz-appearance: menulist; appearance: menulist; }
.kboard-comments-default .comments-list { 	
	padding: 0 0 0 20px; 
	overflow: hidden; 
}
.kboard-comments-default .kboard-comments-wrap > .comments-list { 
	margin-top: 20px;
}
.kboard-comments-default .comments-list ul { margin: 0 !important; padding: 0 !important; list-style: none; border: 0; background: none; }
.kboard-comments-default .comments-list > ul > li{ 
	margin: 0; 
	padding: 0 0 0px 20px !important; 
	list-style: none; 
	background: none; 
}
.kboard-comments-default .comments-list ul li ul li{ 
	border-left: 1px solid #333;
	margin-top: 20px;
}
.kboard-comments-default .comments-list .comments-list {
	padding-left: 20px;
	/* border-top: 1px solid #666; */
}
.kboard-comments-default .comments-list ul li .comments-list-username { 	
	float: left; margin: 0 0 0 0; 
	padding-right: 10px; width: auto; font-size: 14px; color: #eee; font-weight: bold; line-height: 24px; 
}
.kboard-comments-default .comments-list ul li .comments-list-username {
	margin-left: -35px;
}
.kboard-comments-default .comments-list .comments-list-username a { color: #3b3b3b; }
.kboard-comments-default .comments-list .comments-list-username img.avatar { 
	display: inline; margin: 0 3px 0 0; 
	width: 32px; max-width: none; 
	height: 32px; 
	vertical-align: middle; border-radius: 50%; 
	border: 1px solid #333;
	-webkit-border-radius: 64px;
    -moz-border-radius: 64px;
    -ms-border-radius: 64px;
    -o-border-radius: 64px;
    border-radius: 64px;
}
.kboard-comments-default .comments-list .comments-list-create { float: left; margin: 0; padding-right: 10px; width: auto; font-size: 13px; color: #999; line-height: 29px; }
.kboard-comments-default .comments-list .comments-list-content { 
	clear: both; 
	padding: 10px; 
	/* border-left: 1px solid #666; */
	word-break: break-all; overflow: hidden; 
}
.kboard-comments-default .comments-list .comments-list-content iframe { max-width: 100%; }
.kboard-comments-default .comments-list .comments-list-content img { display: inline; margin: 0; vertical-align: middle; max-width: 100%; }
.kboard-comments-default .comments-list .comments-list-content p { margin: 0 0 0.75em; }
.kboard-comments-default .comments-list .comments-list-content p:last-child { margin: 0; }
.kboard-comments-default .comments-list .comments-list-content .aligncenter { display: block; margin-right: auto; margin-left: auto; }
.kboard-comments-default .comments-list .comments-list-content .alignright { float:right; }
.kboard-comments-default .comments-list .comments-list-content .alignleft { float: left; }
.kboard-comments-default .comments-list .comments-list-controller { 
	clear: both; 
	overflow: hidden; line-height: 1; 
	padding-left: 10px;
	/* border-left: 1px solid #666; */
}
.kboard-comments-default .comments-list .comments-list-controller .left { position: static; float: left; }
.kboard-comments-default .comments-list .comments-list-controller .right { position: static; float: right; text-align: right; display: none;}
.kboard-comments-default .comments-list .comments-list-controller .comments-button-action { 
	margin: 0 0 5px 0; padding: 6px 8px; font-size: 13px; font-weight: normal; 
	line-height: 12px; text-align: left; 
	border: 1px solid #ededed; 
	background: none; border-radius: 2px; 
	letter-spacing: normal; cursor: pointer; vertical-align: middle; text-shadow: none; box-shadow: none; 
}
.kboard-comments-default .comments-list .comments-list-controller .comments-button-action span { position: static; display: inline; margin: 0; padding: 0; font-size: 12px; line-height: 12px; }
.kboard-comments-default .comments-list .comments-list-controller .comments-button-like { color: #ff5959; }
.kboard-comments-default .comments-list .comments-list-controller .comments-button-unlike { color: #3d62aa; }
.kboard-comments-default .comments-list .comments-list-controller .comments-button-delete,
.kboard-comments-default .comments-list .comments-list-controller .comments-button-edit,
.kboard-comments-default .comments-list .comments-list-controller .comments-button-reply { color: #999; border: 1px solid #999; } 
.kboard-comments-default .comments-list .comments-list-controller .kboard-reply-active { }
.kboard-comments-default .comments-list .comments-reply-form { }
.kboard-comments-default .kboard-comments-form { padding: 15px 0 15px 15px; overflow: hidden; }
.kboard-comments-default .kboard-comments-form .comment-textarea { 
	margin: 0; padding: 12px 15px; width: 100%; min-width: 100%; max-width: 100%; 
	height: 60px; min-height: 0; 
	border: 1px solid #eaeaea; font-size: 14px; 
	background-color: white; 
	color: #000; 
	vertical-align: top; box-sizing: border-box; text-indent: 0; 
    background: #999999;
    border: 0px solid #333333;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
.kboard-comments-default .kboard-comments-form .comment-textarea::placeholder {
	color: #fff;
}


.kboard-comments-default .kboard-comments-form .comments-field-wrap { display: none !important; float: left; width: 50%; }
.kboard-comments-default .kboard-comments-form .comments-field { margin-bottom: 10px; line-height: 28px; font-size: 14px; }
.kboard-comments-default .kboard-comments-form .comments-field .comments-field-label { display: inline-block !important; margin: 0; padding: 0; width: 100px; font-size: 14px; color: #8a8a8a; vertical-align: top; }
.kboard-comments-default .kboard-comments-form .comments-field img { display: inline; margin: 0; padding: 0; width: auto; max-width: 100%; vertical-align: top; }
.kboard-comments-default .kboard-comments-form .comments-submit-button { display: none; float: right; }
.kboard-comments-default .kboard-comments-form .comments-submit-button input[type=submit] { margin: 0; padding: 10px 20px; width: auto; min-width: inherit; max-width: inherit; border: 0; background-color: black; color: white; font-weight: bold; cursor: pointer; text-align: center; vertical-align: top; }
.kboard-comments-default .kboard-comments-login { padding: 15px 0 15px 15px; text-align: center; font-size: 13px; overflow: hidden; }

@media screen and (max-width: 600px) {
	.kboard-comments-default input[type=text],
	.kboard-comments-default input[type=email],
	.kboard-comments-default input[type=number],
	.kboard-comments-default input[type=date],
	.kboard-comments-default input[type=password] { width: 100%; height: 28px; line-height: 28px; box-sizing: border-box; }
	.kboard-comments-default input[type=file] { width: 100%; height: auto; line-height: normal; box-sizing: border-box; }
	.kboard-comments-default .kboard-comments-form .comments-field { float: none; width: auto; }
	.kboard-comments-default .kboard-comments-form .comments-field .comments-field-label { display: block; margin: 0; }
	.kboard-comments-default .kboard-comments-form .comments-field-wrap { float: left; width: 100%; }
	.kboard-comments-default .kboard-comments-form .comments-submit-button { float: left; width: 100%; }
	.kboard-comments-default .kboard-comments-form .comments-submit-button input[type=submit] { padding: 10px 0; width: 100%; box-sizing: border-box; }
}