/* Add red (required) text for required fields on Add Listing form */
label .required-marker {
  color: #ff0000;
  margin-left: 2px;
  font-weight: bold;
  font-size: 1.3em !important;
  line-height: 1;
}

/* Hide tooltip icons from fields */
i.tip,
.tip,
.tip-content {
  display: none !important;
}

/* Reduce gap between labels and input fields */
#add-listing label,
#add-listing h5,
.my-profile label,
.my-profile h5,
form#edit_user label,
form#edit_user h5,
.submit-field label,
.submit-field h5 {
  margin-bottom: 2px !important;
}

/* Normalize social media field labels and icons to match standard fields */
.submit-field label i.fa-facebook-square,
.submit-field label i.fa-facebook,
.submit-field label i.fa-facebook-f,
.submit-field label i.fa-x-twitter,
.submit-field label i.fa-twitter,
.submit-field label i.fa-youtube-square,
.submit-field label i.fa-youtube,
.submit-field label i.fa-instagram,
.submit-field label i.fa-whatsapp {
  color: inherit !important;
}

/* Reset any brand-specific wrapper background or colors */
.submit-field.fb-input i,
.submit-field.twitter-input i,
.submit-field.youtube-input i,
.submit-field.instagram-input i,
.submit-field.whatsapp-input i {
  color: inherit !important;
  background-color: transparent !important;
}

.submit-field.fb-input label,
.submit-field.twitter-input label,
.submit-field.youtube-input label,
.submit-field.instagram-input label,
.submit-field.whatsapp-input label {
  color: #333 !important;
}

.label-_facebook,
.label-_twitter,
.label-_youtube,
.label-_instagram,
.label-_whatsapp,
.label-_skype {
  color: #707070 !important;
}

/* My Profile required field validation feedback */
form#edit_user .listeo-required-invalid,
form[name="resetpasswordform"] .listeo-required-invalid {
  border-color: #d63638 !important;
}

form#edit_user .listeo-required-error,
form[name="resetpasswordform"] .listeo-required-error {
  color: #d63638;
  display: block;
  margin-top: 6px;
  font-size: 12px;
  line-height: 1.4;

}