@charset "utf-8";
/**
 * @author http://www.cosmosfarm.com/
 */

.kboard-comments-default2 { background-color: #fff;}
.kboard-comments-default2 form { margin: 0 ; padding: 0;  }

.kboard-comments-button-action {
    margin: 0 0 5px 0;
    padding: 4px 5px;
    font-size: 12px;
    font-weight: normal;
    line-height: 12px;
    text-align: left;
    border: 1px solid #ededed;
    background: none;
    background-color: white;
    border-radius: 2px;
    letter-spacing: normal;
    cursor: pointer; vertical-align: middle;
    text-shadow: none;
	box-shadow: none;}
	
.kboard-comments-default2 input[type=text],
.kboard-comments-default2 input[type=email],
.kboard-comments-default2 input[type=number],
.kboard-comments-default2 input[type=date],
.kboard-comments-default2 input[type=file],
.kboard-comments-default2 input[type=password] { position: relative; display: inline; margin: 0 10px 10px 0; padding: 0 ; width: 160px; height: 22px; line-height: 22px; font-size: 12px; border: 1px solid #eaeaea; background-color: white; color: #8a8a8a; vertical-align: top; box-sizing: content-box; }
.kboard-comments-default2 .kboard-comments-wrap { padding: 0 ; }
.kboard-comments-default2 .comments-header { padding:10px 0 ; overflow: hidden; line-height: 1; border-bottom: 3px solid #ededed;}
.kboard-comments-default2 .comments-count { display: inline; color: #333; font-size: 20px; font-weight: 600; padding-left: 2px; }
.kboard-comments-default2 .comments-count .comments-total-count { color: #545454; font-size: 14px;  }
.kboard-comments-default2 .comments-sort { float: right; text-align: right; }
.kboard-comments-default2 .comments-sort select { display: inline; margin: 0; padding: 0; border: 0; width: auto; min-width: 0; max-width: none; height: auto; color: #66666a; font-size: 13px; background: none; background-color: transparent; cursor: pointer; box-shadow: none; text-indent: 0; -webkit-appearance: menulist; -moz-appearance: menulist; appearance: menulist; }
.kboard-comments-default2 .comments-list { padding: 0 0 0 0px; overflow: hidden; }
.kboard-comments-default2 .comments-list ul { margin: 0 !important; padding: 0 !important; list-style: none; border: 0; background: none; }
.kboard-comments-default2 .comments-list ul li { padding-top: 10px;   border-bottom: 1px dashed ; border-color: #ddd; }
.kboard-comments-default2 .comments-list .comments-list-username { float: left; margin: 0; padding-right: 10px; width: auto; font-size: 14px; color:  #0c6f92;  line-height: 24px; }
.kboard-comments-default2 .comments-list .comments-list-username a { color: #0c6f92; }
.kboard-comments-default2 .comments-list .comments-list-username img.avatar { display: inline; margin: 0 3px 0 0; width: 24px; max-width: none; height: 24px; vertical-align: middle; border-radius: 50%; }
.kboard-comments-default2 .comments-list .comments-list-create { float: left; margin: 0; padding-right: 10px; width: auto; font-size: 12px; color: gray; line-height: 24px; }
.kboard-comments-default2 .comments-list .comments-list-content { clear: both; padding: 10px 50px; word-break: break-all; overflow: hidden; }
.kboard-comments-default2 .comments-list .comments-list-content iframe { max-width: 100%; }
.kboard-comments-default2 .comments-list .comments-list-content img { display: inline; margin: 0; vertical-align: middle; max-width: 50%; }
.kboard-comments-default2 .comments-list .comments-list-content .comments-attach {margin-top: 5px;}

.kboard-comments-default2 .comments-list .comments-list-content p { margin: 0 0 0.75em;font-size: 15px; }
.kboard-comments-default2 .comments-list .comments-list-content p:last-child { margin: 0; font-size: 14.5px; }
.kboard-comments-default2 .comments-list .comments-list-content .aligncenter { display: block; margin-right: auto; margin-left: auto; }
.kboard-comments-default2 .comments-list .comments-list-content .alignright { float:right; }
.kboard-comments-default2 .comments-list .comments-list-content .alignleft { float: left; }
.kboard-comments-default2 .comments-list .comments-list-controller { clear: both; overflow: hidden; line-height: 1; padding: 5px 0;}
.kboard-comments-default2 .comments-list .comments-list-controller .left { position: static; float: right; }
.kboard-comments-default2 .comments-list .comments-list-controller .right { position: static; float: right; text-align: right; }
.kboard-comments-default2 .comments-list .comments-list-controller .comments-button-action { margin: 0 0 5px 5px; padding: 3px 4px; font-size: 13px; font-weight: normal; line-height: 12px; text-align: left; border: 1px solid #ededed; background: none; background-color: white; border-radius: 2px; letter-spacing: normal; cursor: pointer; vertical-align: middle; text-shadow: none; box-shadow: none; }
.kboard-comments-default2 .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-default2 .comments-list .comments-list-controller .comments-button-delete { color: gray; }
.kboard-comments-default2 .comments-list .comments-list-controller .comments-button-edit { color: gray; }
.kboard-comments-default2 .comments-list .comments-list-controller .comments-button-reply { color: gray; }
.kboard-comments-default2 .comments-list .comments-list2 {margin-left: 15px;  }
.kboard-comments-default2 .comments-list .comments-list2 .comments-list-username { border-left: 5px solid; border-left-color: #eee; padding-left: 5px;}
.kboard-comments-default2 .comments-list .comments-list-controller .kboard-reply-active { }
.kboard-comments-default2 .comments-list .comments-reply-form { }
.kboard-comments-default2 .kboard-comments-form { padding: 30px 0 ; overflow: hidden; }  
.kboard-comments-default2 .kboard-comments-form textarea { margin-bottom: 10px; padding: 5px; width: 100%; min-width: 100%; max-width: 100%; height: 250px; min-height: 0;line-height:1.6; border: 1px solid #eaeaea; font-size: 14px; background-color: white; color: #333; vertical-align: top; box-sizing: border-box; }
.kboard-comments-default2 .kboard-comments-form .comments-field-wrap { display: none; float: left; width: 75%; }
.kboard-comments-default2 .kboard-comments-form .comments-field {  margin-bottom: 10px; line-height: 24px; font-size: 12px; }
.kboard-comments-default2 .kboard-comments-form .comments-field .comments-field-label { display: inline-block !important; margin: 0; padding: 0; width: 50px; font-size: 12px; color: #8a8a8a; vertical-align: top; }
.kboard-comments-default2 .kboard-comments-form .comments-field img { display: inline; margin: 0; padding: 0; width: 150px; max-width: 100%;  }
.kboard-comments-default2 .kboard-comments-form .comments-submit-button { display: none; float: right; }
.kboard-comments-default2 .kboard-comments-form .comments-submit-button input[type=submit] { margin: 0; padding: 20px; width: 100px; min-width: inherit; max-width: inherit; border: 0; background-color: #545454; color: white; font-weight: 400; cursor: pointer; text-align: center; vertical-align: top; }
.kboard-comments-default2 .kboard-comments-login { padding: 15px 0 15px 15px; text-align: center; font-size: 12px; overflow: hidden; }

@media screen and (max-width: 800px) {
	.kboard-comments-default2 input[type=text],
	.kboard-comments-default2 input[type=email],
	.kboard-comments-default2 input[type=number],
	.kboard-comments-default2 input[type=date],
	.kboard-comments-default2 input[type=password] { height: 22px; line-height: 22px; box-sizing: border-box; }
	.kboard-comments-default2 input[type=file] { height: auto; line-height: normal; box-sizing: border-box; }
	.kboard-comments-default2 .kboard-comments-form textarea {height:120px}
	.kboard-comments-default2 .kboard-comments-form .comments-field {display: block;}
	.kboard-comments-default2 .kboard-comments-form .comments-field .comments-field-label { display: block; margin: 0; }
	.kboard-comments-default2 .kboard-comments-form .comments-field-wrap { float: left;  }
	.kboard-comments-default2 .kboard-comments-form .comments-submit-button { float: left; width: 100%; }
	.kboard-comments-default2 .kboard-comments-form .comments-submit-button input[type=submit] { padding: 10px 0; width: 100%; box-sizing: border-box; }
	.kboard-comments-default2 .comments-list .comments-list-username {font-size: 12.5px;}
	.kboard-comments-default2 .comments-list .comments-list-content {font-size: 13.5px; padding:10px 10px 0 10px;}
	.kboard-comments-default2 .comments-list .comments-list-content p { margin: 0 0 0.75em;font-size: 14.5px; }
	.kboard-comments-default2 .comments-list .comments-list-content p:last-child { margin: 0; font-size: 14.5px; }
	
}