.elementor-15257 .elementor-element.elementor-element-e374ded{--display:flex;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );}.elementor-15257 .elementor-element.elementor-element-9daa947{--display:flex;}.elementor-15257 .elementor-element.elementor-element-b0aa8ad > .elementor-widget-container{margin:-60px 0px 0px -18px;}@media(max-width:1024px){.elementor-15257 .elementor-element.elementor-element-b0aa8ad > .elementor-widget-container{margin:-65px 0px 0px 02px;}}@media(max-width:767px){.elementor-15257 .elementor-element.elementor-element-b0aa8ad > .elementor-widget-container{margin:-74px 04px 0px 0px;}}/* Start custom CSS for wpDiscuz, class: .elementor-element-b0aa8ad *//* Make all comment containers stretch fully across screen on desktop/tablet */
@media (min-width: 768px) {
  #wpdcom {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 !important;
    margin: 0 auto !important;
  }

  .wpd-comment, 
  .wpd-comment-wrap, 
  .wpd-comment-content, 
  .wpd-comment-left, 
  .wpd-comment-right, 
  .wpd-comment-header, 
  .wpd-comment-text {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    box-sizing: border-box;
  }

  /* Optional: align the vote/reply bar and meta info too */
  .wpd-comment-footer, 
  .wpd-comment-author {
    width: 100% !important;
    text-align: left !important;
  }

  /* Optional: stretch the dashed box */
  .wpd-comment-text {
    border-left: none !important;
    border-right: none !important;
  }
}
/* Hide plus icon when spoiler is closed */
.wpdiscuz-spoiler.wpdiscuz-spoiler-closed > i.fas.fa-plus {
  display: none !important;
}

/* Hide minus icon when spoiler is open (only .wpdiscuz-spoiler, not .wpdiscuz-spoiler-closed) */
.wpdiscuz-spoiler:not(.wpdiscuz-spoiler-closed) > i.fas.fa-minus {
  display: none !important;
}

/* Optional: remove spacing left from icon */
.wpdiscuz-spoiler {
  padding-left: 10 !important;
}
.wpdiscuz-spoiler-content {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

.wpdiscuz-spoiler-content p:empty {
  display: none !important; /* hide empty <p> tags */
}

.wpdiscuz-spoiler-content ul {
  list-style: none !important;
  padding-left: 0.1em !important;
  padding-right: 0.4em !important;
  margin-left: 0 !important;
  margin-top: 0 !important;   /* remove default gap above list */
  margin-bottom: 1em !important;
  position: relative !important;
}

.wpdiscuz-spoiler-content ul li {
  position: relative !important;
  padding-left: 0.7em !important;
  margin-bottom: 1px !important;
}

.wpdiscuz-spoiler-content ul li::before {
  content: "-" !important;
  position: absolute !important;
  left: 0 !important;
  color: inherit !important;
}
/* Stop iOS Safari from zooming WPDiscuz comment fields */
.wpd-form-row input,
.wpd-form-row textarea,
.wpd-comment-form input,
.wpd-comment-form textarea {
  font-size: 16px !important;
}/* End custom CSS */