#wpcomm * {box-sizing: border-box;}
#wpcomm span {display: inline;}
#wpcomm .clearfix{clear:both;}
#wpcomm {padding: 1px 0 10px 0;border-top: #ddd solid 1px;max-width:950px;margin:15px auto;}
#wc-comment-header {padding: 20px 5px 1px 5px;display: block;float: none;clear: both;font-size: 18px;max-width:950px;margin:0px auto;}
#wpcomm form .wpdiscuz-item {display: block;height: auto;}
.wpdiscuz-item input {border-radius: 0;height: auto;width: auto}
#wpcomm form {margin: 0!important;padding: 0!important;background: none;border: 0;width: auto!important}
#wpcomm form div {margin: 0}
#wc_show_hide_loggedin_username {padding: 10px 5px 5px 5px; font-size: 13px; margin: 0 auto; max-width: 950px;}
#wpcomm .wc_new_comment_and_replies {margin: 0;padding: 0;width: 100%;height: auto;background: transparent}
#wpcomm .wc_new_comment_and_replies .wc_new_comment {float: right;display: none;padding: 3px 10px;font-size: 12px;margin: 1px 0 1px 3px;cursor: pointer;color: #fff;line-height: 15px}
#wpcomm .wc_new_comment_and_replies .wc_new_reply {float: right;display: none;padding: 3px 10px;font-size: 12px;margin: 1px 0 1px 1px;cursor: pointer;color: #fff;line-height: 15px}
#wpcomm .wc-comment-bar {width: 100%;padding: 0;display: block}
#wpcomm .wc-comment-title {margin: 0;line-height: 18px;font-weight: bold;padding: 10px;margin-bottom: 10px;font-size: 13px;text-align: right;border-bottom: #ccc dotted 1px;padding-bottom: 10px}
#wpcomm .wc-form-wrapper {padding: 10px;margin-top: 0px;border: 1px solid #f1f1f1;clear: both; overflow:visible!important;}
#wpcomm .wc-field-comment {margin: 5px auto 1px auto}
#wpcomm .wc-field-comment .wc-field-avatararea {width: 60px;float: left}
#wpcomm .wc-field-comment .wc-field-textarea {margin-left: 65px; position:relative;}
#wpcomm .wc-field-comment .wc-field-textarea textarea { border:none!important; resize: none; padding:10px; }
#wpcomm .wc-field-comment .wc-field-textarea .commentTextMaxLength{display:none; font-size:11px; color:#aaa; position:absolute; top:3px; right:5px;}
#wpcomm .wc-field-comment .wc-field-textarea .wpdiscuz-quicktags-enabled .commentTextMaxLength{top:39px;}
#wpcomm .wc-field-comment .wc-field-textarea .commentTextMaxLength.left10{color:#f00};

#wpcomm .wpdiscuz-textarea-wrap{ padding:0px; margin:0px; background:transparent; }
#wpcomm .wpdiscuz-textarea-foot{ border:none; padding:3px 0px; width:97%; text-align:right; line-height:14px; margin:0px auto; border-top:1px dotted #ddd; }
#wpcomm .wpdiscuz-textarea-foot .wpdiscuz-button{line-height:14px;display:inline-block;min-width:20px; width:auto; height:20px;padding:0px;margin:2px 3px;cursor:pointer;border:none;float:none;}
#wpcomm .wpdiscuz-textarea-foot label{ float:none; display:inline-block;}


#wpcomm .wc-field-name input[type="text"] {width: 100%;max-width: 100%;padding: 3px 5px;font-size: 14px;margin: 0;height: 29px}
#wpcomm .wc-field-website input[type="url"], #wpcomm .wc-field-website input[type="text"] {width: 100%;max-width: 100%;padding: 3px 5px;font-size: 14px;margin: 0;height: 29px}
#wpcomm .wc-field-email input[type="email"] {width: 100%;max-width: 100%;padding: 3px 5px;font-size: 14px;margin: 0;height: 29px}
#wpcomm .wc-field-submit input[type="button"] {margin: 1px;border: #ddd 1px solid;font-size: 13px;line-height: 16px;padding: 6px 15px;clear: both;float: none}
#wpcomm .captcha_msg {color: #999;font-family: Lato, sans-serif;font-size: 13px;line-height: 18px;display: block;clear: both;padding: 5px 0 0 0}
#wpcomm .wc-field-comment textarea, #wpcomm .wc-comment .wc-comment-right textarea {width: 100%;max-width: 100%;height: 48px;min-height: 48px!important;padding: 5px;box-sizing: border-box;border-radius: 0}
#wpcomm .wc_manage_subscribtions {cursor: pointer;padding: 0 0 5px 0;display: block;font-size: 13px;line-height: 16px;font-family: Lato, sans-serif}
#wpcomm .wc_notification_checkboxes {padding: 1px 0 7px 0;text-align: right;display: none;line-height: 18px;font-size: 13px}
#wpcomm .wc_notification_checkboxes input[type="checkbox"], #wpcomm .wc_notification_checkboxes input[type="radio"] {overflow: none;width: inherit;font-size: 13px;padding: 0;display: inline;clear: both;float: none;max-height: 20px;margin: 0 3px}
#wpcomm .wc_notification_checkboxes label {clear: both;float: none;font-weight: normal}
#wpcomm .wc-label-comment-notify {display: inline;font-size: 13px;padding: 0;margin: 0;border: 0;line-height: 15px;text-decoration: none;color: #999;font-family: Lato, sans-serif;cursor: pointer}
#wpcomm .wc-label-reply-notify, #wpcomm .wc-notification-none {display: inline;font-size: 13px;padding: 0;margin: 0;border: 0;line-height: 15px;text-decoration: none;color: #999;font-family: Lato, sans-serif;cursor: pointer}
#wpcomm .wc-label-all-reply-notify {display: inline;font-size: 13px;padding: 0;margin: 0;border: 0;line-height: 15px;text-decoration: none;color: #999;font-family: Lato, sans-serif;cursor: pointer}
#wpcomm input[type="text"], #wpcomm input[type="email"], #wpcomm input[type="url"], #wpcomm textarea {font-size: 14px;color: #777;font-family: Lato, sans-serif;box-sizing: border-box;margin: 0;clear: both;float: none;display: inline}
#wpcomm .wc-copyright {margin: 0 0 0 auto;text-align: right;display: block;padding-top: 2px}
#wpcomm .wc-copyright a {font-size: 9px;color: #aaa;cursor: help;text-decoration: none;margin: 0;padding: 0;border: 0}
#wpcomm .wc-thread-wrapper {padding: 10px 0;margin-bottom: 10px}
#wpcomm .wc-comment {margin-bottom: 13px}
#wpcomm .wc-comment .wc-form-wrapper {padding: 10px 10px 7px 10px}
#wpcomm .wc-comment .wc-comment-left {width: 62px;float: left;text-align: center;font-family: Lato, sans-serif;line-height: 16px}
#wpcomm .wc-comment .wc-comment-right {margin-left: 70px;border: #E9E9E9 1px solid;padding: 10px 10px 3px 10px;display: block;}
#wpcomm .wc-reply .wc-comment-right {margin-left: 70px;border: #E9E9E9 1px solid;padding: 10px 10px 3px 10px}
#wpcomm .wc-reply {margin-top: 10px;margin-bottom: 0;margin-left: 40px}
#wpcomm .wc-must-login {margin: 0;font-size: 14px;line-height: 16px;padding: 10px;text-align: center}
#wpcomm hr {background-color: rgba(0,0,0,0.1);border: 0 none;height: 1px;margin: 10px auto;}
#wpcomm .avatar {border: 1px solid rgba(0,0,0,0.1);padding: 2px;margin: 0 auto;float: none;display: inline;width: 48px;height: auto}
#wpcomm .wc-form-wrapper .avatar {margin-top: 3px}
#wpcomm .wc-comment-text {text-align: left;padding-bottom: 5px;line-height: 20px;white-space: -moz-pre-wrap;white-space: -pre-wrap;white-space: -o-pre-wrap;word-wrap: break-word}
#wpcomm .wc-comment-text img {max-width: 90%;height: auto}
#wpcomm .wc-comment-header {margin-bottom: 7px;font-family: Lato, sans-serif}
#wpcomm .wc-comment-author {font-size: 16px;width: 40%;float: left;white-space: normal;text-align: left;}
#wpcomm .wc-comment-author a {font-size: 16px;white-space: normal;text-decoration: none;line-height: 25px;}
#wpcomm .wc-comment-label {color: #fff;padding: 2px 5px;font-size: 12px;margin: 4px auto;text-align: center;display: table;line-height: 16px}
#wpcomm .wc-comment-date {font-size: 12px;color: #999;float: right;text-align: right;white-space: nowrap;line-height: 23px}
#wpcomm .wc-comment-footer {font-size: 12px;font-weight: normal;color: #999;margin-top: 12px;min-height: 28px;font-family: Lato, sans-serif;text-align: left;}
#wpcomm .wc-comment-footer a, #wpcomm .wc-comment-footer span.wc_editable_comment, #wpcomm .wc-comment-footer span.wc_save_edited_comment, #wpcomm span.wc_cancel_edit {text-decoration: none;font-size: 13px;font-weight: bold;cursor: pointer}
#wpcomm .wc-comment-footer .share_buttons_box img {vertical-align: middle}
#wpcomm .wc-comment-footer .wc-voted {color: #666;cursor: default}
#wpcomm .wc-comment-footer .wc-vote-link{display:inline-block; line-height:13px;}
#wpcomm .wc-comment-footer .wc-vote-link i{font-size:18px; line-height:13px;}
#wpcomm .wc-comment-footer .wc-vote-img-up {padding:0px;margin:0;vertical-align: baseline!important; display:inline-block; float: none; border:none; }
#wpcomm .wc-comment-footer .wc-vote-img-down {padding:0px; margin: 0;vertical-align: top!important;; display:inline-block; float: none; border:none; }
#wpcomm .wc-comment-footer .wc-vote-result {padding: 2px 6px 2px 5px;color: #fff;font-size: 12px;font-weight: bold;display: inline;margin-right: 7px}
#wpcomm .wc-toggle {float: right;text-align: right;padding-right: 0;margin-right: 0;color: #999;cursor: pointer;font-size: 12px;white-space: nowrap;line-height: 24px;}
#wpcomm .wpdiscuz-item {background: 0;border-radius: 0;box-shadow: none}
#wc_response_info img {margin: 0 auto 0 auto;box-shadow: none}
#wpcomm .share_buttons_box img {display: inline!important;width: 16px;height: 16px}
#wpcomm .wc-reply-link, #wpcomm .wc-vote-link, #wpcomm .wc-share-link {cursor: pointer;font-size: 13px;font-weight: bold}
#wpcomm .share_buttons_box {display: none}
#wpcomm .wc-comment.wc-no-left-margin {margin-left: 0!important}
.wc-load-more-submit-wrap {width: 100%;text-align: center;margin-bottom: 20px;margin-top: 25px}
.wc-load-more-submit {width: auto!important;padding: 10px 20px;text-align: center;background-color: #fafafa;border-radius: 3px;color: #555;cursor: pointer}
.wc-load-more-submit:hover {background-image: -moz-linear-gradient(center top, #f4f4f4, #e6e6e6);background-repeat: repeat-x;box-shadow: 0 1px 2px rgba(64,64,64,0.1);color: #7c7c7c}
#wpcomm #bywpdiscuz {display: none}
#wpcomm .by-wpdiscuz {text-align: right;border-top: #ddd solid 1px;padding: 1px 1px 1px 1px}
#wpcomm .by-wpdiscuz a {font-size: 11px;font-weight: bold;text-align: right;color: #ccc;padding: 1px;margin: 0;line-height: 12px;border: 0;text-decoration: none}
#wpcomm .wpdimg {border: 0;padding: 0;margin: 0;height: 12px;cursor: pointer;display: inline;clear: both}
#wc_unsubscribe_message {margin: 10px auto 1px auto;padding: 10px;text-align: center;border: #0d0 1px dotted;background: #cfc}
.wc_unsubscribe_message {font-size: 14px;color: #444}
#wpcomm .wc_comment_level-3 {margin-left: 40px!important}
#wpcomm .wc_comment_level-4 {margin-left: 40px!important}
#wpcomm .wc_comment_level-5 {margin-left: 40px!important}
#wpcomm .wc_editable_div {-moz-appearance: textfield-multiline;-webkit-appearance: textarea;border: 1px solid #ccc;border-radius: 0;font: medium -moz-fixed;font: -webkit-small-control;overflow: auto;resize: both;box-sizing: border-box;height: 46px;max-width: 100%;min-height: 46px!important;padding: 5px;width: 100%}
#wpcomm .wc_cancel_edit {display: none}
#wpcomm .wc-comment-text p {margin-bottom: 10px}
#wpcomm .wc-comment-right textarea.wc_edit_comment {height: 80px;}
#wpcomm .wc_social_plugin_wrapper {width: auto;}
#wpcomm .wc_comm_form .wc_secondary_form {clear: both}
#wpcomm .wc_comm_form .wc-field-comment {clear: both}
#wpcomm .wp-social-login-widget {margin-bottom: 15px;}
#wpcomm .wc_social_plugin_wrapper .wp-social-login-connect-with {float: left;font-size: 13px;padding: 2px 7px 0 0;text-transform: uppercase}
#wpcomm .wc_social_plugin_wrapper .wp-social-login-provider-list {padding: 1px;text-align: left;margin-bottom: -10px}
#wpcomm .wc-secondary-forms-social-content .wp-social-login-provider-list {padding: 1px;text-align: right}
#wpcomm .wc-secondary-forms-social-content .wp-social-login-provider-list img {width: 20px;height: 20px;float: none;display: inline;border: 0}
#wpcomm .wc_social_plugin_wrapper .wp-social-login-provider-list img {width: 24px;height: 24px;float: none;display: inline;border: 0}
#wpcomm .wc_social_plugin_wrapper .social_connect_ui {padding: 0;clear: both;margin: 0;margin-top: -20px;margin-bottom: -10px}
#wpcomm .wc_social_plugin_wrapper .comment-form-social-connect {display: inherit;padding: 0;margin: 0;float: left;line-height: 35px;padding-right: 10px}
#wpcomm .wc_social_plugin_wrapper .social_connect_form img {width: 24px;height: 24px;float: none;display: inline;border: 0}
#wpcomm .wc_social_plugin_wrapper .social_connect_form {float: left;line-height: 35px;text-align: left;vertical-align: middle}
#wpcomm .wc_social_plugin_wrapper .comment-form-social-connect label {display: inherit;padding: 0;margin: 0;font-style: normal;font-weight: normal;border: 0;font-size: 13px;text-transform: uppercase}
#social_connect_facebook_auth, #social_connect_twitter_auth, #social_connect_google_auth, #social_connect_google_plus_auth, #social_connect_yahoo_auth, #social_connect_wordpress_auth {clear: both;padding: 0;margin: 0}
#wpcomm .wc-secondary-forms-social-content .social_connect_ui {padding: 0;clear: both;margin: 0;text-align: right}
#wpcomm .wc-secondary-forms-social-content .comment-form-social-connect {display: inherit;padding: 0;margin: 0;float: left;line-height: 35px;padding-right: 10px}
#wpcomm .wc-secondary-forms-social-content .social_connect_form img {width: 24px;height: 24px;float: none;display: inline;border: 0}
#wpcomm .wc-secondary-forms-social-content .social_connect_form {float: left;width: 100%;text-align: right;padding: 0 0 5px 0;line-height: 20px;vertical-align: middle}
#wpcomm .wc-secondary-forms-social-content .comment-form-social-connect label {display: inherit;padding: 0;margin: 0;font-style: normal;font-weight: normal;border: 0;font-size: 13px;text-transform: uppercase}
#wpcomm input[type="text"], #wpcomm input[type="email"], #wpcomm input[type="password"], #wpcomm input[type="url"] {line-height: inherit!important;}
#wpcomm .wc-comment-text ol li, #wpcomm .wc-comment-text ul li {margin-left: 20px;}
#wpcomm .wc-comment-text blockquote {font-size: inherit;line-height: inherit;margin-bottom: 1em;margin-left: 1em;padding-left: 1em;}
.wpdiscuz-nofollow, .wpdiscuz-nofollow:hover {text-decoration: none!important;}
#wpcomm .wc-field-comment textarea, #wpcomm .wc-comment .wc-comment-right textarea {display: inline;}
#wpcomm .input-text, #wpcomm input[type="text"], #wpcomm input[type="input"], #wpcomm input[type="password"], #wpcomm input[type="email"], #wpcomm input[type="number"], #wpcomm input[type="url"], #wpcomm input[type="tel"], #wpcomm input[type="search"], #wpcomm textarea, #wpcomm select {margin: 0px;}
.wc_msg_required_fields, .wc_invalid_field, .wc_invalid_captcha, .wc_error_url_text, .wc_error_email_text, .wpdiscuz-sendmail-error, .wc_msg_input_min_length, .wc_msg_input_max_length, .wc_login_to_vote, .wc_deny_voting_from_same_ip, .wc_self_vote, .wc_vote_only_one_time, .wc_voting_error, .wc_comment_edit_not_possible, .wc_comment_not_updated, .wc_comment_not_edited, .msgNotAllowedFiles, msgMaxFileCount, .msgMaxFileSize, .msgPostMaxSize {background-color: #FCE8E8 !important;font-size: 14px;text-align: center;color: #CE4A66;border: #F2D3D2 1px solid;padding: 5px 10px;width: 100%;box-sizing: border-box;margin: 5px 0px;border-radius: 3px;}
.wc_held_for_moderate {background-color: #FCE6BF;font-size: 14px;text-align: center;color: #D3760C;border: #F9C975 1px solid;padding: 5px 10px;width: 100%;box-sizing: border-box;margin: 5px 0px;border-radius: 3px;}
.wpdiscuz-loading-bar {position: fixed;text-align: center;right: 0;width: 50px;border: none;background: transparent;z-index: 999999;display: none;}
.wpdiscuz-loading-bar-auth {top: 32px;}
.wpdiscuz-loading-bar-unauth {top: 0px;}
.wpdiscuz-loading-bar .wpdiscuz-loading-bar-img {max-width: 32px!important;height: auto;}
.wpdiscuz-vote-sorting-desc, .wpdiscuz-vote-sorting-asc {text-align: center;border: none;z-index: 999999;cursor: pointer;display: inline-block;}
.wpdiscuz-front-actions {width: 100%;box-sizing: border-box;padding: 5px 10px;margin-bottom: 10px;border-right: 1px solid #f1f1f1;border-left: 1px solid #f1f1f1;text-align: right;}
.wpdiscuz-subscribe-bar {width: 100%;box-sizing: border-box;padding: 10px;margin-bottom: 10px;border-right: 1px solid #f1f1f1;border-left: 1px solid #f1f1f1;}
.wpdiscuz_select {background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAANCAYAAAC+ct6XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjBBRUQ1QTQ1QzkxMTFFMDlDNDdEQzgyNUE1RjI4MTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjBBRUQ1QTU1QzkxMTFFMDlDNDdEQzgyNUE1RjI4MTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMEFFRDVBMjVDOTExMUUwOUM0N0RDODI1QTVGMjgxMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMEFFRDVBMzVDOTExMUUwOUM0N0RDODI1QTVGMjgxMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pk5mU4QAAACUSURBVHjaYmRgYJD6////MwY6AyaGAQIspCieM2cOjKkIxCFA3A0TSElJoZ3FUCANxAeAWA6IOYG4iR5BjWwpCDQCcSnNgxoIVJCDFwnwA/FHWlp8EIpHSKoGgiggLkITewrEcbQO6mVAbAbE+VD+a3IsJTc7FQAxDxD7AbEzEF+jR1DDywtoCr9DbhwzDlRZDRBgACYqHJO9bkklAAAAAElFTkSuQmCC") no-repeat scroll right center!important;border-radius: 0;border: 1px solid lightgray!important;box-shadow: none!important;height: 28px!important;padding: 3px 22px 3px 3px!important;font-size: 13px!important;-moz-appearance: none!important;-webkit-appearance: none!important;outline: 0 none!important;text-indent: 0.01px;text-overflow: ""!important;width: 100%!important;box-sizing: border-box !important;line-height: 20px!important;clear: both;float: none!important;margin: 0px!important;}
.wc-secondary-form-wrapper {margin-top: 10px!important;}
#wpcomm .wpdiscuz-subscribe-form-intro {font-size: 14px;float: left;display: block;padding: 3px 10px 3px 1px;line-height: 20px;box-sizing: border-box;white-space: nowrap;}
#wpcomm .wpdiscuz-subscribe-form-option {font-size: 13px;float: left;display: block;padding-right: 5px;box-sizing: border-box;}
#wpcomm .wpdiscuz-subscribe-form-email {font-size: 14px;float: left;display: block;padding: 0 5px 0 0;box-sizing: border-box;width: 30%;}
#wpcomm .wpdiscuz-subscribe-form-button {font-size: 14px;float: left;display: block;box-sizing: border-box;}
#wpcomm .wpdiscuz-subscribe-form-email select {width: 100%!important;}
#wpcomm .wpdiscuz-subscribe-form-email input[type="email"] {font-size: 13px!important;padding: 3px!important;width: 100%!important;height: auto!important;line-height: 20px!important;box-sizing: border-box !important;clear: both;float: none;margin: 0px;}
#wpcomm .wpdiscuz-subscribe-form-button input[type="submit"] {font-size: 16px!important;min-height: 29px!important;height: 29px!important;padding: 1px 3px 5px 3px!important;width: 40px;line-height: 14px!important;box-sizing: border-box !important;border: 1px solid #ddd;clear: both;float: none;margin: 0px;}
#wpcomm .wc-comment-link {font-size: 12px;float: right;text-align: right;line-height: 20px;height: 15px;padding: 0px 0px 0px 10px;}
#wpcomm .wc-comment-link .wc-comment-img-link {cursor: pointer;height: 10px;}
#wpcomm .wpdiscuz_subscribe_status {font-size: 12px;padding-top: 6px;}
#wpcomm .wpdiscuz_subscribe_status a {font-size: 12px;}
.tooltipster-content input[type="text"].wc-comment-link-input {padding: 2px;width: 100%;font-size: 13px;color: #777777;}
#wpcomm .page-numbers {padding: 2px 7px;font-size: 14px;margin: 20px 1px;line-height: 33px;background: #FFFFFF;}
#wpcomm span.current {color: #FFFFFF;}

#wpcomm .wc-form-footer {display: none;margin-left:65px;}
#wpcomm.wpdiscuz_no_avatar .wc-form-footer{ margin-left:0px; }
#wpcomm .wc-author-data {width: 48%;float: left;margin: 0;text-align: left;}
#wpcomm .wc-form-submit {width: 50%;float: right;margin: 0;text-align: right;padding:0px 0px 5px 0px; }
#wpcomm .wc-field-name {width: 100%;float: none;text-align: left;}
#wpcomm .wc-field-email {width: 100%;float: none;text-align: left;}
#wpcomm .wc-field-website {width: 100%;float: none;text-align: left;}
#wpcomm .wc-field-captcha { text-align: right; width: 100%; height: auto!important; padding:3px 0px 9px 0px; border-bottom:1px dotted #ccc; }
#wpcomm .wc-field-captcha .wc-captcha-label{ float:right; display:block; width:111px; text-align:right; padding:0px 0px 0px 0px; }
#wpcomm .wc-field-captcha .wc-captcha-label .wc_captcha_img { display: inline!important; border: 0; padding: 0px; margin: 0; vertical-align:top; box-sizing:content-box; width:80px; height:26px; border-bottom:2px solid #E6E6E6; }
#wpcomm .wc-field-captcha .wc-captcha-label a{ margin:0px; display:inline; padding:0px; text-decoration:none; height:auto; width:auto; }
#wpcomm .wc-field-captcha .wc-captcha-input{ float:left; display:block; min-width:30px; width:calc(100% - 112px); font-size:10px!important; }
#wpcomm .wc-field-captcha .wc-captcha-input input[type="text"] { width: 100%; padding: 3px 5px; font-size: 14px; height: 28px; }
#wpcomm .wc-field-captcha .wc-captcha-label .wc_captcha_refresh_img { cursor: pointer;}
#wpcomm .wc-field-captcha .wc-captcha-label .wc_captcha_refresh_img img { max-width: 16px!important; max-height: 16px!important; box-sizing:content-box; margin: 0px; display: inline!important; background-color:#E6E6E6; padding:5px; border:1px solid #E4E4E4; border-left:1px solid #d9d9d9; vertical-align:top;  }
#wpcomm .wc-label a:focus { outline: none;}
#wpcomm .wc-field-submit { padding:5px 0px 0px 5px; clear:left; }
#wpcomm .wpdiscuz-hidden {display: none;}
.wpdiscuz_top_clearing{clear:both;}
.wpdiscuz_clear{clear:both;}
.wpdiscuz_clear_right{clear:right;}
.wpdiscuz_clear_left{clear:left;}
#wpcomm .wc-form-wrapper .quicktags-toolbar { padding:0px 3px 0px 3px; text-align:left; min-height:30px;}
#wpcomm .wc-form-wrapper .ed_button { width: auto; padding: 3px; border:none; margin: 5px 2px 8px 2px; background: #f7f7f7 none repeat scroll 0 0; box-shadow: 0 1px 1px #cdcdcd;min-width:5%; color: #555;font-size:13px; line-height:16px; font-weight:normal; text-transform:lowercase; vertical-align: top;display:inline-block;font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", sans-serif; }
#wpcomm .wc-form-wrapper input[type="button"].ed_button:focus, #wpcomm .wc-form-wrapper input[type="button"].ed_button:hover{ background:#ededed!important; }
@media screen and (max-width:650px) {
	#wpcomm .wpdiscuz-subscribe-form-option {width: 100%!important;padding: 0px!important;}
	#wpcomm .wpdiscuz-subscribe-form-email {width: 100%!important;padding: 0px!important;margin-top: 5px;}
	#wpcomm .wpdiscuz-subscribe-form-button {width: 100%!important;padding: 0px!important;}
	#wpcomm .wpdiscuz-subscribe-form-button input[type="submit"] {width: 100%!important;margin-top: 5px;}
	#wpcomm .wc-field-comment .wc-field-avatararea {width: 25px;}
	#wpcomm .wc-field-comment .wc-field-avatararea .avatar {width: 25px;}
	#wpcomm .wc-field-comment .wc-field-textarea {margin-left: 30px;}
	#wpcomm .wc-form-footer{margin-left:30px;}
	#wpcomm.wpdiscuz_no_avatar .wc-form-footer{ margin-left:0px; }
	#wpcomm .wc-author-data{width: 100%;float:none;display:block;}
	#wpcomm .wc-form-submit {width: 100%;float:none;display:block;padding: 0;}
	#wpcomm .wc-field-submit input[type="button"] {max-width:200px;}
	#wpcomm .wc-field-captcha {width: 100%;margin:0px auto;display:block;float:none;}
	#wpcomm .wc-field-captcha .wc-captcha-label {padding-left:0px;width:115px;}
	#wpcomm .wc-field-captcha .wc-captcha-input{ width:calc(100% - 116px); }
	#wpcomm .wc-reply {margin-left: 25px!important}
	#wpcomm .wc_comment_level-3 {margin-left: 0px!important;}
	#wpcomm .wc_comment_level-4 {margin-left: 0px!important;}
	#wpcomm .wc_comment_level-5 {margin-left: 0px!important;}
	#wpcomm .wc_comment_level-5 {margin-left: 0px!important;}
	#wpcomm .wc_comment_level-6 {margin-left: 0px!important;}
	#wpcomm .wc_comment_level-7 {margin-left: 0px!important;}
	#wpcomm .wc_comment_level-8 {margin-left: 0px!important;}
	#wpcomm .wc_comment_level-9 {margin-left: 0px!important;}
	#wpcomm .wc_comment_level-10 {margin-left: 0px!important;}
	#wpcomm .wc-comment-text {font-size: 13px!important;}
	#wpcomm .wc-comment .wc-comment-left {width: 40px;}
	#wpcomm .wc-comment .wc-comment-left .avatar {width: 40px;}
	#wpcomm .wc-comment .wc-comment-right {margin-left: 55px;}
	#wpcomm .wc-reply .wc-comment-right {margin-left: 55px;}
	#wpcomm .wc-toggle {font-size: 11px;line-height: 12px;padding-top: 40px;padding-bottom: 5px;}
	#wpcomm .share_buttons_box {margin-top: 9px;}
	#wpcomm .wc_notification_checkboxes{ text-align:right; }
	#wpcomm .wc-field-submit{  text-align:right; }
}
@media screen and (max-width:420px) {
	#wpcomm .wc-toggle {font-size: 11px;line-height: 12px;padding-top: 35px;padding-bottom: 5px;}
	#wpcomm .wpdiscuz-sort-buttons, #wpcomm .wpdiscuz-sort-button {font-size: 11px!important;}
	#wpcomm .wc-share-link {line-height: 30px;}
	#wpcomm .wc-form-footer{margin-left:0px;}
	#wpcomm .wc-field-comment .wc-field-textarea {margin-left: 0px;}
	#wpcomm .wc-field-comment .wc-field-avatararea .avatar {width: 0px;display: none;}
	#wpcomm .wc-comment .wc-comment-left {float: none!important;margin-bottom: 8px;width: 100%!important;}
	#wpcomm .wc-comment .wc-comment-right, #wpcomm .wc-reply .wc-comment-right {margin-left: 0px!important;}
	#wpcomm .wc-comment .wc-comment-left .avatar {width: 25px!important;height: 25px!important;margin: 0px 5px 0px 0px!important;float: left!important;display: block!important;}
	#wpcomm .wc-comment .wc-comment-left .wc-comment-label {font-size: 13px;padding: 6px 5px 5px 5px;line-height: 14px;display: block-inline!important;margin-left: 33px;}
	#wpcomm .wc-field-submit input[type="button"] {width: 99%;font-size: 10px;padding: 5px 2px;}
	.wpdiscuz_auth .wc-field-submit {width: 100%!important;}
	.wpdiscuz_auth .wc_notification_checkboxes {text-align: left!important;}
	#wpcomm .wc-form-wrapper .ed_button{ width:18%; padding:0px; margin:3px 2px 3px 2px;}
	#wpcomm .wc-field-comment .wc-field-textarea .wpdiscuz-quicktags-enabled .commentTextMaxLength{top:49px;}
}
