/* Theme page.php prints a plain <h1> as the first article child, not an .entry-title. */
body.page-id-1159.hmoap-form-clean main.content-page > article > h1:first-child,
body.page-id-1159.hmoap-embedded-form main.content-page > article > h1:first-child {
  display:none!important;
  visibility:hidden!important;
  height:0!important;
  margin:0!important;
  padding:0!important;
}
body.page-id-1159.hmoap-form-clean main.content-page,
body.page-id-1159.hmoap-embedded-form main.content-page {
  padding-top:0!important;
  margin-top:0!important;
}
body.page-id-1159.hmoap-form-clean main.content-page > article > .entry-content,
body.page-id-1159.hmoap-embedded-form main.content-page > article > .entry-content {
  margin-top:0!important;
  padding-top:0!important;
}

/* Compact original parts submission page and point to actual invalid controls. */
body.hmoap-form-clean.page-id-1159 .entry-header,
body.hmoap-form-clean.page-id-1159 .entry-title,
body.hmoap-form-clean.page-id-1159 .page-header,
body.hmoap-form-clean.page-id-1159 .page-title,
body.hmoap-form-clean.page-id-1159 .hmvp2-marketplace .hmvp2-hero{
  display:none!important;
}
body.hmoap-form-clean.page-id-1159 .site-main,
body.hmoap-form-clean.page-id-1159 .content-page,
body.hmoap-form-clean.page-id-1159 .hmp,
body.hmoap-form-clean.page-id-1159 section.hmp,
body.hmoap-form-clean.page-id-1159 .hmvp2-marketplace{
  margin-top:0!important;
  padding-top:4px!important;
  min-height:0!important;
}
body.hmoap-form-clean.page-id-1159 .hmvp2-marketplace .hmvp2-fee{margin-top:0!important;margin-bottom:12px!important;}
body.hmoap-form-clean.page-id-1159 .hmvp2-marketplace>.hmvp2 {margin-top:0!important;padding-top:0!important;}
body.hmoap-form-clean .hmvp2-part-form label.hmoap-field-invalid{color:#a31328!important;}
body.hmoap-form-clean .hmvp2-part-form label.hmoap-field-invalid input:not([type="checkbox"]):not([type="hidden"]),
body.hmoap-form-clean .hmvp2-part-form label.hmoap-field-invalid select,
body.hmoap-form-clean .hmvp2-part-form label.hmoap-field-invalid textarea,
body.hmoap-form-clean .hmvp2-part-form label.hmoap-field-invalid .hmvp2-photo-target{
  border:2px solid #d41533!important;
  background-color:#fff4f5!important;
  box-shadow:0 0 0 2px rgba(212,21,51,.12)!important;
  outline:none!important;
}
body.hmoap-form-clean .hmvp2-part-form .hmoap-field-error{
  display:block!important;
  clear:both!important;
  margin:6px 0 0!important;
  padding:0!important;
  color:#bd1230!important;
  -webkit-text-fill-color:#bd1230!important;
  font-weight:800!important;
  font-size:12px!important;
  line-height:1.6!important;
  text-align:right!important;
}
body.hmoap-form-clean .hmvp2-part-form .hmoap-form-errors{
  margin:0 0 15px!important;
  padding:11px 15px!important;
  background:#fff0f2!important;
  border:1px solid #f5a7b6!important;
  border-inline-start:4px solid #ce1131!important;
  border-radius:10px!important;
  color:#a3132d!important;
  font-size:13px!important;
  font-weight:800!important;
  text-align:right!important;
}
body.hmoap-form-clean .hmvp2-part-form .hmoap-form-errors[hidden]{display:none!important;}
@media(max-width:767px){
 body.hmoap-form-clean.page-id-1159 .hmp,
 body.hmoap-form-clean.page-id-1159 section.hmp {padding-top:2px!important;}
 body.hmoap-form-clean .hmvp2-part-form .hmoap-field-error{font-size:12px!important;}
}

/* Description minimum indicator. */
body.hmoap-form-clean .hmoap-desc-counter{display:block;margin:5px 0;color:#1c7149;font-size:12px;font-weight:700;text-align:right}body.hmoap-form-clean .hmoap-desc-counter.is-short{color:#bb2036}

/* Description minimum indicator. */
body.hmoap-form-clean .hmoap-desc-counter{display:block;margin:5px 0;color:#1c7149;font-size:12px;font-weight:700;text-align:right}body.hmoap-form-clean .hmoap-desc-counter.is-short{color:#bb2036}
