/* =========================================================================
   2) MAKE WPForms LABELS VISIBLE
   -------------------------------------------------------------------------
   Targets every form label, sublabel and description in WPForms to
   force their text color to white—regardless of any theme/plugin defaults.
   ========================================================================= */
.wpforms-field-label,      /* Main question labels */
.wpforms-field-sublabel,   /* Secondary/help text under a label */
.wpforms-field-description /* Descriptive text under a field */
{
  /* 2.1 Override any other color rule that might come earlier */
  color: #ffffff !important;
}

/* =========================================================================
   3) LIKERT SCALE SPECIFICS (Form ID #8508)
   -------------------------------------------------------------------------
   Only for your Likert‐scale (matrix-style) field inside form #8508:
   – Make the table header cells () white
   – Make the individual radio‐option labels white
   ========================================================================= */
form#wpforms-form-8508 .wpforms-field-likert_scale table th,
form#wpforms-form-8508 .wpforms-field-likert_scale table td label {
  /* 3.1 Force white text for headers & labels in this one specific form */
  color: #ffffff !important;
}

/* Style the MEC calendar container */
body.home .mec-skin-list .mec-events {
  background-color: rgba(255,255,255,0.05) !important;
  border-radius: 6px !important;
  padding: 6px !important;
}

/* Hover effect */
body.home .mec-skin-list .mec-events:hover {
  background-color: rgba(255,255,255,0.1) !important;
}

/* Link styling */
body.home .mec-skin-list .mec-events a {
  color: #00CED1 !important;
  text-decoration: underline !important;
}

/* Individual event block styling */
body.home .mec-skin-list .mec-event {
  margin-bottom: 20px !important;
  border-bottom: 1px solid #444 !important;
  padding-bottom: 15px !important;
}