/*Comments*/

#comment_body {
  overflow-y: hidden;
  min-height: 60px!important;
  resize: none;
}

#comments {
  max-width: 1100px;
  margin: 0 auto;
  color: #333333;
  font-style: normal;
}

#comments p, #respond p {
  float: none!important;
}

#comments p {
  font-size: 14px;
}

#comments a {
  font-size: 14px;
}

#wpdcom .wpd-comment-header .wpd-comment-share {
  display: none;
}

.wpd-comment .wpd-comment-left {
  width: 60px;
  text-align: center;
  margin-right: 20px;
}

#wpdcom {
  max-width:750px;
  padding:0;
  margin:7px auto 15px auto;
}

#wpdcom * {
  box-sizing:border-box;
  line-height: initial;
}

#wpdcom i {
  margin:0;
}

#comments #wpdcom span, #respond #wpdcom span, #wpdcom span {
  display: inline;
  letter-spacing: inherit;
  text-transform: none;
  font-size: 1em;
}

#wpdcom form {
  margin: 0;
  padding: 0;
  border: none;
  background: none;
}

#wpdcom input:required {
  box-shadow: 0 0 1px #555;
}

#wpdcom button {
  min-height: auto;
  min-width: auto;
  display: inline-block;
  font-weight:normal;
  text-transform: none;
}

#wpdcom svg {
  display:inline;
}

#wpdcom span.current {
  color:#fff
}

#wpdcom .wpdiscuz-hidden {
  display:none
}

#wpdcom .wpd-clear, #wpdcom .clearfix, .wpdiscuz_top_clearing, .wpdiscuz_clear{clear:both}  .wpdiscuz_clear_right{clear:right}  .wpdiscuz_clear_left{clear:left}

#wpdcom .wpd-space {
  flex-grow: 1;
}

#wpdcom .wpd-hidden{
  visibility: hidden;
  opacity:0;
  transition: visibility 0s,
  opacity 0.5s linear;
}

#wpdcom .wpd-reply {
  margin-left:25px
}

#wpdcom .wpd-reply.wpd_comment_level-2 {
  margin-left:70px
}

#wpdcom .wpdlb {
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  width: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
}

/* Tooltip */
.wpd-tooltip {
  position: relative;
  overflow: hidden;
}

.wpd-tooltip:hover {
  overflow: visible;
}

.wpd-tooltip:hover .wpd-tooltip-content {
  opacity: 1;
}

.wpd-tooltip .wpd-tooltip-content {
  background: #555555;
  border-radius: 5px;
  box-sizing: border-box;
  color: #ffffff;
  font-size: 14px;
  max-width: 200px;
  min-width: 145px;
  padding: 10px;
  position: absolute;
  opacity:0;
}

.wpd-tooltip .wpd-tooltip-content a {
  color: #ffffff;
  text-decoration: none;
}

.wpd-tooltip .wpd-tooltip-content::after {
  background: #555555;
  content: "";
  height: 10px;
  position: absolute;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  width: 10px;
}

.wpd-tooltip.wpd-top .wpd-tooltip-content {
  bottom: calc(100% + 0.3em);
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.wpd-tooltip.wpd-top .wpd-tooltip-content::after {
  bottom: -5px;
  left: 50%;
  margin-left: -5px;
}

[wpd-tooltip] {
  position:relative;
}

[wpd-tooltip]::before {
  content: "";
  position: absolute;
  top:-8px;
  left:50%;
  transform: translateX(-50%);
  border-width: 7px 7px 0 7px;
  border-style: solid;
  border-color: #555555 transparent transparent transparent;
  z-index: 100;
  opacity:0;
}

[wpd-tooltip]::after {
  content: attr(wpd-tooltip);
  position: absolute;
  left:50%;
  top:-8px;
  transform: translateX(-50%)   translateY(-100%);
  background: #555555;
  text-align: center;
  color: #fff;
  padding:8px 10px;
  font-size: 11px;
  line-height:1.5;
  min-width: 6vw;
  border-width:0;
  border-radius: 4px;
  pointer-events: none;
  z-index: 99;
  opacity:0;
  text-transform: none;
}

[wpd-tooltip]:hover::after,[wpd-tooltip]:hover::before {
  opacity: 1;
  transition: all .4s ease-in-out;
}

[wpd-tooltip-position='left']::before {
  left:0;
  top:50%;
  margin-left:-11px;
  transform:translatey(-50%) rotate(-90deg)
}

[wpd-tooltip-position='left']::after {
  left:0;
  top:50%;
  margin-left:-8px;
  transform: translateX(-100%)   translateY(-50%);
}

/* Form Head */
#wpdcom .wpd-form-head {
  border-bottom: 1px solid #cccccc;
  padding: 7px 2px 9px 2px;
  margin-bottom: 5px;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: space-between;
}

#wpdcom .wpd-sbs-toggle {
  color: #666666;
  font-size: 14px;
  line-height: 20px;
  cursor: pointer;
}

#wpdcom .wpd-auth {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}

#wpdcom .wpd-auth .wpd-login {
  font-size: 14px;
  line-height: 20px;
}
#wpdcom .wpd-auth .wpd-login i {
  margin-right: 2px;
}
#wpdcom .wpd-auth .wpd-login a {
  color: #3272bf;
  text-decoration: none;
}

#wpdcom .wpd-auth .wpd-login a:hover {
  color: #0d3e81;
}

/* Subscription Bar */
#wpdcom .wpdiscuz-subscribe-bar {
  width:100%;
  box-sizing:border-box;
  padding: 15px 0 5px 0;
  margin-bottom:0;
}

#wpdcom .wpdiscuz-subscribe-bar form {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  flex-direction: row;
  align-items: center;
  margin-bottom: 10px;
}

#wpdcom .wpdiscuz-subscribe-form-intro {
  font-size:14px;
  display:block;
  padding:3px 10px 3px 1px;
  line-height:20px;
  box-sizing:border-box;
  white-space:nowrap
}

#wpdcom .wpdiscuz-subscribe-form-option {
  flex-grow:1;
  font-size:13px;
  display:block;
  padding-right:5px;
  box-sizing:border-box
}

#wpdcom .wpdiscuz-subscribe-form-email {
  font-size:14px;
  display:block;
  padding:0 5px 0 0;
  box-sizing:border-box; width:30%
}

#wpdcom .wpdiscuz-subscribe-form-button {
  font-size:14px;
  display:block;
  box-sizing:border-box
}

#wpdcom .wpdiscuz-subscribe-form-email select {
  width:100%!important
}

#wpdcom .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:0
}

#wpdcom .wpdiscuz-subscribe-form-button input[type="submit"] {
  font-size:16px!important;
  min-height:29px!important;
  height:29px!important;
  padding:1px 3px 5px 3px!important;
  min-width:40px;
  line-height:14px!important;
  box-sizing:border-box!important;
  border:1px solid #ddd;
  clear:both;
  float:none;
  margin:0
}

#wpdcom .wpdiscuz-subscribe-bar #wpdiscuz_subscription_button{
  box-shadow: none;
  font-weight: bold;
  letter-spacing: 0;
}

/* Comment Form */
#wpdcom .wpd-form-wrap {
  padding-bottom: 10px;
}

#wpdcom .wpd-form .wpdiscuz-textarea-wrap {
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
  justify-content:space-between;
  padding: 20px 0;
  align-items: center;
}

#wpdcom .wpd-form .wpdiscuz-textarea-wrap [id^=wpd-editor-wraper] {
  flex-grow:1;
  position: relative;
  width: 100%;
}

#wpdcom .wpd-form .wpdiscuz-textarea-wrap [id^=wpd-editor-wraper] textarea {
  width: 100%;
}

#wpdcom .wpd-form .wpd-avatar {
  margin-right: 15px;
  border-radius: 100%;
  text-align: left;
  flex-shrink: 0;
  align-self: flex-start;
}

#wpdcom .wpd-form .wpd-avatar img,
#wpdcom .wpd-form .wpd-avatar img.avatar {
  width:56px;
  height:56px;
  max-width: 56px;
  border-radius: 100%;
  border: 1px solid #cccccc;
  padding: 2px;
  background-color: #ffffff;
  vertical-align: middle;
  text-align: center;
}

#wpdcom .wpd-form .wpdiscuz-textarea-wrap textarea {
  height: 60px ;
  overflow-y: hidden;
  resize: none;
  border-radius: 5px;
  border: 1px solid #cccccc;
  width: 100%;
  padding: 10px 15px;
  font-size: 14px;
  box-shadow: inset 1px 1px 8px rgba(0, 0, 0, 0.1);
  font-family: inherit;
  outline: none;
  -webkit-transition: .18s ease-out;
  -moz-transition: .18s ease-out;
  -o-transition: .18s ease-out;
  transition: .18s ease-out;
}

#wpdcom .wpd-form .wpdiscuz-textarea-wrap textarea:hover {
  box-shadow: inset 1px 2px 8px rgba(0, 0, 0, 0.02);
}

#wpdcom .wpd-form .wpdiscuz-textarea-wrap textarea::-moz-placeholder {
  line-height:28px;
  color: #666666;
  font-size: 16px;
}

#wpdcom .wpd-form .wpdiscuz-textarea-wrap textarea::-webkit-input-placeholder {
  line-height:28px;
  color: #666666;
  font-size: 16px;
}

#wpdcom .wpd-form .wpdiscuz-textarea-wrap textarea:-ms-input-placeholder {
  line-height:28px;
  color: #666666;
  font-size: 16px;
}

#wpdcom .wpd-form.wpd-secondary-form-wrapper {
  margin-bottom: 25px;
}

#wpdcom .wpd-form.wpd-secondary-form-wrapper .wpdiscuz-textarea-wrap {
  padding-top: 10px;
}

#wpdcom .wpd-form .wpdiscuz-textarea-wrap {
  padding-bottom: 10px;
}

/* COMMENT FORM | BUTTONS */
#wpdcom input[type="button"],
#wpdcom input[type="reset"],
#wpdcom input[type="submit"],
#wpdcom button {
  margin:inherit;
}

#wpdcom .wpd-prim-button {
  border:none;
  cursor: pointer;
  font-family: "Arial Hebrew", Arial, sans-serif;
  background-color: #c14949;
  color: white;
  font-weight: 600;
  line-height: 24px;
  padding: 4px 20px;
  letter-spacing:1px;
  box-shadow: 1px 1px 3px -1px #bbb;
  border-radius: 3px;
  max-width: none;
}

#wpdcom .wpd-prim-button:hover {
  opacity: 0.9;
  box-shadow: none;
  text-decoration: none;
}

#wpdcom .wc-field-submit input[type="submit"] {
  margin-left: 2%;
}

#wpdcom .wpd_label {
  margin:1px 0 5px 0;
  padding: 0;
  display:inline-block;
}

#wpdcom .wpd_label, #wpdcom .wpd_label span {
  display: inline-block
}

#wpdcom .wpd_label input[type="checkbox"].wpd_label__checkbox {
  display:none;
}

#wpdcom .wpd_label__checkbox {
  display: none;
}

#wpdcom .wpd_label__check {
  display: inline-block;
  border: 0;
  border-radius: 0;
  vertical-align: middle;
  cursor: pointer;
  text-align: center;
  margin: 0 3px 0 0;
}

#wpdcom .ql-toolbar {
  padding: 8px 8px 3px 5px;
  background-color: #fafafa;
  border-top: none;
  border-radius: 0 0 3px 3px;
  border-color: #dddddd;
}

#wpdcom .ql-toolbar.wpd-toolbar-hidden {
  display:none;
}

#wpdcom .ql-toolbar button:hover {
  text-decoration: none;
}

#wpdcom.wpdiscuz_unauth .wc-field-submit {
  padding-top: 15px;
}

/* Comment Form | ROWS and COLS */
#wpdcom .wpd-form-foot {
  margin-left: 70px;
}

#wpdcom .wpd-form-row .wpdiscuz-item {
  clear: both;
}

#wpdcom .wpd-form-row .wpd-form-col-left {
  width:49%;
  float:left;
  margin:0;
  text-align:left;
  padding:0;
}

#wpdcom .wpd-form-row .wpd-form-col-right {
  width:49%;
  float:right;
  margin:0;
  text-align:right;
  padding:0;
}

#wpdcom .wpd-form-row .wpd-form-col-left .wpdiscuz-item {
  text-align:left;
}

#wpdcom .wpd-form-row .wpd-form-col-right .wpdiscuz-item {
  text-align:right;
}

/* Comment Fields | FIELDS */
#wpdcom .wpdiscuz-item label.wpd-field-label {
  float:none;
}

#wpdcom .wpd-form-row .wpdiscuz-item {
  width:100%;
  vertical-align:baseline;
  padding:1px 0 7px 0;
  position:relative;
}

#wpdcom .wpd-form-row .wpd-field {
  width:100%;
  line-height:20px;
  color:#777777;
  border: 1px solid #cccccc;
  display:inline-block;
  float:none;
  clear:both;
  margin:0;
  box-sizing:border-box;
  padding-top: 2%;
  padding-bottom: 2%;
  font-size:14px;
  border-radius:3px;
  vertical-align:baseline;
}

#wpdcom .wpd-form-row .wpd-has-icon .wpd-field {
  padding-left:30px;
}

#wpdcom .wpd-form-row .wpdiscuz-item .wpd-field-icon {
  display:inline-block;
  font-size:16px;
  line-height:16px;
  opacity:0.3;
  padding:0;
  margin:0;
  position:absolute;
  top:9px;
  left:8px;
  width:20px;
  text-align:left;
}

#wpdcom .wpd-form-row .wpdiscuz-item input[type="text"],
#wpdcom .wpd-form-row .wpdiscuz-item input[type="email"],
#wpdcom .wpd-form-row .wpdiscuz-item input[type="url"],
#wpdcom .wpd-form-row .wpdiscuz-item input[type="color"],
#wpdcom .wpd-form-row .wpdiscuz-item input[type="date"],
#wpdcom .wpd-form-row .wpdiscuz-item input[type="datetime"],
#wpdcom .wpd-form-row .wpdiscuz-item input[type="datetime-local"],
#wpdcom .wpd-form-row .wpdiscuz-item input[type="month"],
#wpdcom .wpd-form-row .wpdiscuz-item input[type="number"],
#wpdcom .wpd-form-row .wpdiscuz-item input[type="time"] {
  height:32px;
}

#wpdcom .wpd-form-row .wpdiscuz-item textarea {
  height:72px; padding-left: 10px;
}

.wpdiscuz_select {
  background: url("data:image/png; base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAANCAYAAAC+ct6XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjBBRUQ1QTQ1QzkxMTFFMDlDNDdEQzgyNUE1RjI4MTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjBBRUQ1QTU1QzkxMTFFMDlDNDdEQzgyNUE1RjI4MTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMEFFRDVBMjVDOTExMUUwOUM0N0RDODI1QTVGMjgxMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMEFFRDVBMzVDOTExMUUwOUM0N0RDODI1QTVGMjgxMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pk5mU4QAAACUSURBVHjaYmRgYJD6////MwY6AyaGAQIspCieM2cOjKkIxCFA3A0TSElJoZ3FUCANxAeAWA6IOYG4iR5BjWwpCDQCcSnNgxoIVJCDFwnwA/FHWlp8EIpHSKoGgiggLkITewrEcbQO6mVAbAbE+VD+a3IsJTc7FQAxDxD7AbEzEF+jR1DDywtoCr9DbhwzDlRZDRBgACYqHJO9bkklAAAAAElFTkSuQmCC") #fefefe 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 8px!important;
  font-size:13px!important;
  -moz-appearance:none!important;
  -webkit-appearance:none!important;
  outline:0 none!important;
  text-indent: .01px;
  text-overflow:""!important;
  width:100%!important;
  box-sizing:border-box!important;
  line-height:20px!important;
  clear:both;
  float:none!important;
  margin:0!important
}

#wpdcom .wc-field-submit {
  text-align:right;
  padding: 1px 2px 0 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: flex-start;
}

#wpdcom .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
}

/* Comment Threads */
#wpdcom #wpd-threads {
  margin-top: 20px;
}

#wpdcom .wpd-thread-head {
  width: 100%;
  border-bottom: 2px solid #cccccc;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-end;
}

#wpdcom .wpd-thread-head .wpd-thread-info {
  color: #555555;
  border-bottom: 2px solid #c14949;
  padding: 5px 15px 3px 5px;
  font-weight: 600;
  margin-bottom: -2px;
  font-size: 14px;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-align: left; line-height: 24px;
}

#wpdcom .wpd-thread-head .wpd-thread-info .wpdtc {
  font-size: 15px;
}

/* Comment - Default Layout (#1) */
#wpdcom .wpd-thread-list {
  padding: 30px 0;
}

#wpdcom .wpd-comment .wpd-comment-wrap {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: stretch;
  align-content: flex-start;
  padding-bottom: 5px;
}

#wpdcom .wpd-comment .wpd-comment-left {
  width: 60px;
  text-align: center;
  margin-right: 20px;
}
_:-ms-lang(x), #wpdcom .wpd-comment .wpd-comment-left {
  width: auto;
}

#wpdcom .wpd-comment .wpd-comment-right {
  padding-bottom: 15px;
  flex-grow: 1;
  width: calc(100% - 80px);
}

#wpdcom .wpd-comment .wpd-avatar {
  position: relative;
}
#wpdcom .wpd-comment .wpd-avatar img,
#wpdcom .wpd-comment .wpd-avatar img.avatar {
  width:56px;
  height:56px;
  max-width: 56px;
  border-radius: 100%;
  border: 1px solid #cccccc;
  padding: 2px;
  background-color: #ffffff;
  vertical-align: middle;
  text-align: center;
  float: none;
}

#wpdcom .wpd-comment .wpd-avatar i {
  position: absolute;
  bottom: 1px;
  right: 5px;
  border-radius: 50%;
  padding: 3px;
  font-size: 10px;
  border: 2px solid #fff;
  width: 20px;
  line-height: initial!important;
  text-align: center;
}

#wpdcom .wpd-comment-header {
  font-size: 13px;
  color: #999999;
}

#wpdcom .wpd-comment .wpd-comment-header {
  padding:5px 0 5px 0;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}

#wpdcom .wpd-comment-header .wpd-comment-author {
  font-size: 15px;
  font-weight: 600;
  text-decoration: none;
  letter-spacing: 0.7px;
  margin-right: 5px;
}

#wpdcom .wpd-comment .wpd-comment-header i {
  line-height: 1.75;
}

#wpdcom .wpd-comment-date {
  padding:0 5px;
  font-size: 11px;
}

#wpdcom .wpd-comment-date i {
  font-size: 11px;
  margin-right: 4px;
}

#wpdcom .wpd-comment-header .wpd-comment-share {
  padding:0 6px;
  color: #aaaaaa;
  cursor: default;
}

#wpdcom .wpd-comment-header .wpd-comment-share .wpd-tooltip-content {
  text-align: center;
}

#wpdcom .wpd-comment-header .wpd-comment-share .wpd-tooltip-content i {
  font-size: 12px;
  padding:0 6px;
  cursor: pointer;
}

#wpdcom .wpd-comment-header .wpd-comment-share .wpd-tooltip-content i:hover {
  color: #ffee46;
}

#wpdcom .wpd-comment-header .wpd-comment-link {
  cursor: pointer;
  font-size: 12px;
  color: #aaaaaa;
  align-self: flex-start;
  padding: 9px 0 0 0;
}

#wpdcom .wpd-comment-header .wpd-comment-link span {
  margin-left: 12px
}

#wpdcom .wpd-comment-text {
  font-size: 15px;
  padding:0 0 8px 0;
  word-break: break-word;
}

#wpdcom .wpd-comment-text * {
  line-height: 1.6;
}

#wpdcom .wpd-comment-text p {
  margin-bottom:10px;
}

#wpdcom .wpd-comment-text p:last-child {
  margin-bottom: 0;
}

#wpdcom .wpd-comment-text ol,
#wpdcom .wpd-comment-text ul {
  margin: 0 0 1rem 1rem;
}

#wpdcom .wpd-comment-text img,
#wpdcom .wpd-comment-text iframe,
#wpdcom .wpd-comment-text video,
#wpdcom .wpd-comment-text audio {
  max-width: 100% !important;
}

#wpdcom .wpd-comment-text iframe {
  width: 480px; height: 280px;
}

#wpdcom .wpd-comment-text blockquote {
  margin: 5px auto 5px 15px;
  padding: 2px 10px;
  font-size: 14px;
}

#wpdcom .wpd-comment-text blockquote p {
  margin-bottom: 5px;
}

#wpdcom .wpd-comment-footer {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  padding-top: 0;
}

#wpdcom .wpd-comment-footer .wpd-reply-button {
  cursor:pointer;
  font-size: 14px;
  color: #999999;
  white-space: nowrap;
}

#wpdcom .wpd-comment-footer .wpd-reply-button i {
  margin-right: 6px;
  opacity:0.7;
}

#wpdcom .wpd-comment-footer .wpd-reply-button svg {
  vertical-align: middle;
  transform: rotate(180deg);
  width: 22px;
  height: 22px;
  opacity: 0.7;
  fill: #999999;
  margin-right: 2px;
}

@-moz-document url-prefix() { #wpdcom .wpd-comment-footer .wpd-reply-button svg{vertical-align: bottom;} }

#wpdcom .wpd-comment-footer .wpd-reply-button span {
  line-height: 21px;
  font-size: 1em;
}

#wpdcom .wpd-comment-footer .wpd-reply-button:hover {
  color: #777777;
}
#wpdcom .wpd-comment-footer .wpd-reply-button:hover svg {
  opacity: 1;
}

#wpdcom .wpd-comment-footer .wpd-toggle i {
  color: #aaaaaa;
  font-size: 15px;
  cursor: pointer;
}

#wpdcom .wpd-hidden-replies .wpd-toggle.wpd-hidden:last-child {
  visibility: visible;
  opacity: 1;
}

#wpdcom .wpd-comment-right:hover .wpd-comment-footer .wpd-toggle,
#wpdcom .wpd-comment-right:hover .wpd-comment-header .wpd-comment-share,
#wpdcom .wpd-comment-right:hover .wpd-comment-header .wpd-comment-link {
  visibility: visible;
  opacity: 1;
}

#wpdcom .wpd-comment.wpd-reply .wpd-comment-left {
  width: 50px;
}

_:-ms-lang(x), #wpdcom .wpd-comment.wpd-reply .wpd-comment-left {
  width: auto;
}

#wpdcom .wpd-comment.wpd-reply .wpd-avatar img,
#wpdcom .wpd-comment.wpd-reply .wpd-avatar img.avatar {
  width:48px;
  height:48px;
  max-width: 48px;
}

#wpdcom .wpd-comment.wpd-reply .wpd-comment-header .wpd-comment-author,
#wpdcom .wpd-comment.wpd-reply .wpd-comment-header .wpd-comment-author a {
  font-size: 14px;
  margin-right: 5px;
}

#wpdcom .wpd-comment .wpd-reply-to {
  font-size: 13px;
  color: #999999;
  font-style: italic;
}

#wpdcom .wpd-comment .wpd-reply-to i {
  margin-right: 6px;
}

#wpdcom .wpd-comment .wpd-reply-to a {
  text-decoration: none;
  opacity: 0.8;
  color: #0274be;
}

#wpdcom .wpd-comment .wpd-reply-to a:hover {
  opacity: 1;
  color: #000000;
}

#wpdcom .wpd-comment.wpd-reply .wpd-comment-text {
  font-size: 14px;
}

#wpdcom .wpd-comment.wpd-reply .wpd-comment-footer .wpd-reply-button {
  font-size: 13px;
}

#wpdcom .wpd-comment.wpd-reply .wpd-comment-footer .wpd-reply-button svg {
  width: 20px;
  height: 20px;
}

#wpdcom .wpd-comment.wpd-reply .wpd-comment-footer .wpd-reply-button span {
  line-height: 19px;
  font-size: 1em;
}

#wpdcom .wpd-comment.wpd-reply .wpd-comment-footer .wpd-toggle i {
  font-size: 14px;
}

#wpdcom.wpd-layout-1 .wpd-comment .wpd-reply-to {
  margin-bottom: 6px;
  border-left: 1px solid #cccccc;
  padding: 0 10px;
}

#wpdcom.wpd-layout-1 .wpd-comment .wpd-avatar i {
  bottom: 0; right: 0;
}

/* Tools Actions */
#wpdcom .wpd-comment-info-bar {
  display: none;
  padding: 10px;
  margin: 20px auto 0 auto;
  flex-direction: row;
  justify-content: space-between;
  font-size: 14px;
}

#wpdcom .wpd-current-view {
  padding: 3px;
  color: #555;
}

#wpdcom .wpd-comment-info-bar .wpd-current-view i {
  margin-right: 6px;
  font-size: 18px;
}

#wpdcom .wpd-filter-view-all {
  color: #fff;
  background:#999;
  padding: 5px 20px;
  font-size: 13px;
  cursor: pointer;
  border-radius: 3px;
}

/* Labels & Avatar Colors */
#wpdcom .wpd-avatar img {
  border-color: #999999;
}

#wpdcom .wpd-comment-author, #wpdcom .wpd-comment-author a {
  color: #666666;
  text-decoration: none;
}

.wpd-comment-text pre {
  overflow: auto;display: block;
  max-width: 100%;
}

/* Smart Phones */
@media screen and (max-width:600px) {
    #comments, #respond {
      padding-left: 0!important;
      padding-right: 0!important;
    }

    #wpdcom {
      padding: 5px 3%;
      overflow-x: hidden;
    }

    /* Comment Form */
    #wpdcom .wpd-auth {
      margin: 0 0 2px -3px;
    }

    #wpdcom .wpd-form .wpd-avatar {
      display: none;
    }

    #wpdcom .wpd-form.wpd-form-wrapper {
      padding-right: 5px;
    }

    #wpdcom .wpdiscuz_select {
      font-size: 16px !important;
    }

    #wpdcom .wpdiscuz-subscribe-form-email {
      font-size: 16px;
      display: block;
      padding: 10px 0 0 0;
      width: 98%;
      margin: 0 auto;
    }

    #wpdcom .wpdiscuz-subscribe-form-email input[type="email"]{
      font-size: 16px !important;
    }

    #wpdcom .wpd-form .wpd-form-foot {
      margin-left: 0;
    }

    #wpdcom .wpd-form-row .wpd-form-col-left,
    #wpdcom .wpd-form-row .wpd-form-col-right {
      width: 100%;
      float: none;
    }

    #wpdcom .ql-toolbar {
      padding: 5px 8px 3px 5px;
    }

    #wpdcom .ql-snow.ql-toolbar button,
    #wpdcom .ql-snow .ql-toolbar button {
      height: 24px!important;
      padding: 4px 5px!important;
      width: 24px!important;
    }

    #wpdcom .wpd-form-row .wpdiscuz-item input[type="text"],
    #wpdcom .wpd-form-row .wpdiscuz-item input[type="password"],
    #wpdcom .wpd-form-row .wpdiscuz-item input[type="email"],
    #wpdcom .wpd-form-row .wpdiscuz-item input[type="url"],
    #wpdcom .wpd-form-row .wpdiscuz-item input[type="color"],
    #wpdcom .wpd-form-row .wpdiscuz-item input[type="date"],
    #wpdcom .wpd-form-row .wpdiscuz-item input[type="datetime"],
    #wpdcom .wpd-form-row .wpdiscuz-item input[type="datetime-local"],
    #wpdcom .wpd-form-row .wpdiscuz-item input[type="month"],
    #wpdcom .wpd-form-row .wpdiscuz-item input[type="number"],
    #wpdcom .wpd-form-row .wpdiscuz-item input[type="time"],
    #wpdcom .wpd-form-row .wpdiscuz-item input[type="week"],
    #wpdcom textarea, #wpdcom select,
    #wpdcom .wpd-form-row .wpd-field {
      font-size: 16px!important;
      height: auto;
    }

    /* Comment Threads */
    #wpdcom .wpd-hidden {
      visibility: visible;
      opacity: 1;
    }

    #wpdcom .wpd-thread-head .wpd-thread-info {
      flex-basis: 100%;
      border-bottom: 2px solid #ccc;
    }

    #wpdcom .wpdiscuz-subscribe-form-button {
      width: 99%;
      margin-top: 8px;
    }

    #wpdcom .wpdiscuz-subscribe-bar #wpdiscuz_subscription_button {
      width: 100%;
      min-height: 20px !important;
      height: 26px !important;
    }

    /* Comment Layouts */
    #wpdcom .wpd-comment .wpd-comment-wrap {
      display: block;
    }

    #wpdcom .wpd-comment-footer {
      flex-wrap: wrap;
    }

    #wpdcom .wpd-comment .wpd-comment-left {
      width: 100%;
    }
    #wpdcom .wpd-comment .wpd-comment-right {
      width: 100%;
    }
    /* Comment Layout #1 */
    #wpdcom.wpd-layout-1 .wpd-comment .wpd-comment-left {
      text-align: left;
    }

    #wpdcom.wpd-layout-1 .wpd-comment.wpd-reply .wpd-comment-left {
      width: 100%;
    }

    #wpdcom.wpd-layout-1 .wpd-comment .wpd-avatar {
      display: inline-block;
    }

    #wpdcom.wpd-layout-1 .wpd-comment .wpd-form .wpd-avatar {
      display: none;
    }

    #wpdcom.wpd-layout-1 .wpd-comment-header .wpd-comment-link {
      padding-top: 0;
    }

    #wpdcom.wpd-layout-1 .wpd-comment .wpd-avatar {
      margin-right: 5px;
      vertical-align: bottom;
    }

    #wpdcom.wpd-layout-1 .wpd-comment .wpd-avatar img,
    #wpdcom.wpd-layout-1 .wpd-comment .wpd-avatar img.avatar {
      width: 36px;
      height: 36px;
      padding: 1px;
    }

    #wpdcom.wpd-layout-1 .wpd-comment .wpd-avatar i {
      padding: 2px;
      font-size: 9px;
      border: 1px solid  #fff;
      width: 16px;
    }

    #wpdcom.wpd-layout-1 .wpd-reply.wpd_comment_level-2 {
      margin-left: 25px;
    }

    #wpdcom.wpd-layout-1 .wpd-reply {
      margin-left: 0;
    }
}

#wpdcom textarea {
  color: #777777!important;
}

#wpdcom textarea::placeholder {
  line-height: 32px!important;
  font-size: 16px!important;
}

/* Media Uploader */
#wpdcom {
  height:auto;
  padding:5px 1px
}

#wpdcom .wpd-comment-text .attachment {
  max-width: 180px;
  max-height: 200px;
}

#wpdcom .wpd-form-row .wc_file-wrapper {
  display: flex;
  align-items: center;
}

#wpdcom .wpd-form-row .wc_file-wrapper .fa-paperclip {
  font-size: 18px;
  margin-top: 3px;
}

#wpdcom .wpd-form-row .wc_file-wrapper input[type=file]::file-selector-button {
  background-color: #ffffff;
  border: 1px solid #cccccc;
  cursor: pointer;
  color: #777777;
}
