/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

/* Asegura que el label del acceptance sea un contenedor flex y el checkbox quede a la izquierda */
.wpcf7-form .wpcf7-acceptance .wpcf7-list-item label {
  display: flex !important;
  align-items: flex-start !important;
  gap: 8px !important;         /* espacio entre checkbox y texto */
  cursor: pointer !important;
  flex-direction: row !important;
}

/* Forzar que el checkbox ocupe la primera posición y ajustar su tamaño/alineación */
.wpcf7-form .wpcf7-acceptance .wpcf7-list-item label input[type="checkbox"] {
  order: 0 !important;
  margin: 3px 0 0 0 !important;
  width: 1.15em !important;
  height: 1.15em !important;
  -webkit-appearance: checkbox !important; /* evitan algunos estilos custom del tema */
}

/* Texto de la política: ordenarlo a la derecha y aplicar tipografía */
.wpcf7-form .wpcf7-acceptance .wpcf7-list-item-label,
.wpcf7-form .wpcf7-acceptance .wpcf7-list-item label span {
  order: 1 !important;
  display: block !important;
  font-size: 12px !important;
  line-height: 1.4 !important;
  color: #555 !important;
  margin: 0 !important;
}

/* Evita floats u otras reglas conflictivas dentro del label */
.wpcf7-form .wpcf7-acceptance .wpcf7-list-item label * {
  float: none !important;
}



