@charset "utf-8";
/**
 * @author http://www.cosmosfarm.com/
 */

.kboard-comments-default { display: inline-block; *display: inline; zoom: 1; margin: 0; width: 100%; background-color: #f9f9f9; }
.kboard-comments-default form { margin: 0; padding: 0; }
.kboard-comments-default hr { clear: both; margin: 0; padding: 5px 0 0 0; height:0; border: 0; border-bottom: 1px dashed #d8d8d8; background: none; }
.kboard-comments-default input[type=text],
.kboard-comments-default input[type=password] { display: inline; margin: 0; padding: 6px 2px; width: 60%; height: auto; line-height: normal; font-size: 12px; border: 1px solid #eaeaea; }
.kboard-comments-default .kboard-comments-wrap { padding: 15px 15px 0 0; overflow: hidden; }
.kboard-comments-default .comments-header { padding: 0 0 0 15px; overflow: hidden; line-height: 1; }
.kboard-comments-default .comments-count { float: left; color: #8a8a8a; font-size: 12px;}
.kboard-comments-default .comments-count .comments-total-count { color: #f05726; }
.kboard-comments-default .comments-sort { float: right; text-align: right; }
.kboard-comments-default .comments-sort select { display: block; margin: 0; padding: 0; border: 0; color: #66666a; font-size: 12px; background: none; background-color: transparent; cursor: pointer; box-shadow: none; }
.kboard-comments-default .comments-list { padding: 0 0 0 15px; overflow: hidden; }
.kboard-comments-default .comments-list ul { margin: 0; padding: 0; list-style: none; border: 0; background: none; }
.kboard-comments-default .comments-list ul li { margin: 0; padding: 15px 0 0 0; list-style: none; border: 0; background: none; }
.kboard-comments-default .comments-list .comments-list-item { float: left; margin: 0; padding-right: 10px; font-size: 11px; color: #a0a0a0; }
.kboard-comments-default .comments-list .comments-list-username { float: left; margin: 0; padding-right: 10px; width: auto; font-size: 12px; color: #3b3b3b; font-weight: bold; line-height: 24px; }
.kboard-comments-default .comments-list .comments-list-username img { display: inline; margin-right: 3px; width: 24px; height: 24px; max-width: 100%; vertical-align: middle; border-radius: 50%; }
.kboard-comments-default .comments-list .comments-list-create { float: left; margin: 0; padding-right: 10px; width: auto; font-size: 12px; color: gray; line-height: 24px; }
.kboard-comments-default .comments-list .comments-list-content { clear: both; padding: 10px 0; font-size: 12px;  color: #3b3b3b; overflow: hidden; }
.kboard-comments-default .comments-list .comments-list-content a { color: #f05726; text-decoration: none; border: 0; text-shadow: none; box-shadow: none; }
.kboard-comments-default .comments-list .comments-list-content img { display: inline; width: auto; height: auto; max-width: 100%; vertical-align: middle; }
.kboard-comments-default .comments-list .comments-list-controller { clear: both; overflow: hidden; line-height: 1; }
.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; }
.kboard-comments-default .comments-list .comments-list-controller .comments-button-action { margin: 0 0 5px 0; padding: 3px 4px; font-size: 12px; font-weight: normal; line-height: 12px; text-align: left; border: 1px solid #ededed; background: none; background-color: transparent; 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-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 { color: gray; }
.kboard-comments-default .comments-list .comments-list-controller .comments-button-edit { color: gray; }
.kboard-comments-default .comments-list .comments-list-controller .comments-button-reply { color: gray; }
.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 .comments-field { float: left; padding-bottom: 10px; width: 25%; }
.kboard-comments-default .kboard-comments-form .comments-field .comments-field-label { display: inline-block !important; margin: 0; padding: 0; width: 60px; font-size: 12px; color: #8a8a8a; vertical-align: middle; }
.kboard-comments-default .kboard-comments-form .comments-field img { display: inline; width: auto; max-width: 100%; vertical-align: middle; }
.kboard-comments-default .kboard-comments-form .comments-submit { display: table; width: 100%; }
.kboard-comments-default .kboard-comments-form .comments-submit .comments-submit-text { display: table-cell; }
.kboard-comments-default .kboard-comments-form .comments-submit .comments-submit-text textarea { margin: 0; padding: 0; width: 100%; height: 65px; border: 1px solid #eaeaea; font-size: 12px; vertical-align: middle; }
.kboard-comments-default .kboard-comments-form .comments-submit .comments-submit-button { display: table-cell; *padding: 10px 0 0 10px; width: 80px; height: 65px; text-align: right; vertical-align: top; }
.kboard-comments-default .kboard-comments-form .comments-submit .comments-submit-button input[type=submit] { margin: 0; padding: 0; width: 69px; min-width: inherit; height: 65px; line-height: 65px; vertical-align: middle; }

@media screen and (max-width: 600px) {
	.kboard-comments-default .kboard-comments-form .comments-field { float: none; padding: 0 0 10px 0; 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 input[type=text],
	.kboard-comments-default .kboard-comments-form .comments-field input[type=password] { width: 100%; }
}