/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 2.0.2
*/



/* ── FORM DE CONTACTE [contact-form-7 id="31fd8f9" title="Formulari de contacte 1"] ───────────────────────────────────── */

/* Contacte – fes visible el text d'acceptació (mateix to que els placeholders) */
.contacte-form .wpcf7-acceptance,
.contacte-form .wpcf7-acceptance .wpcf7-list-item,
.contacte-form .wpcf7-acceptance .wpcf7-list-item > label,
.contacte-form .wpcf7-acceptance .wpcf7-list-item-label{
  color: whitesmoke !important;
}

/* Enllaç dins l’acceptació */
.contacte-form .wpcf7-acceptance a{ color: #D94D21 !important; text-decoration:none; }
.contacte-form .wpcf7-acceptance a:hover,
.contacte-form .wpcf7-acceptance a:focus{ color:whitesmoke !important; }




/* ── BORSA DE TREBALL [contact-form-7 id="cd3289d" title="Formulari Borsa Treball"] ───────────────────────────────────── */

/* Camps (sense fons, text fosc, línia inferior) + neteja d'estils del tema */
.borsa-form .wpcf7-form input[type="text"],
.borsa-form .wpcf7-form input[type="email"],
.borsa-form .wpcf7-form textarea {
  color: #1a1a1a !important;
  background: transparent !important;
  appearance: none; -webkit-appearance: none;
  border: 0 !important;                      /* treu totes les vores */
  border-bottom: 1px solid #9a9a9a !important;/* deixa només la inferior (més clara) */
  box-shadow: none !important;                /* elimina ombres del tema */
  background-image: none !important;
}

/* Focus accessible */
.borsa-form .wpcf7-form input:focus,
.borsa-form .wpcf7-form textarea:focus {
  outline: 2px solid #D94D21 !important;
  outline-offset: 2px !important;
  border-bottom-color: #D94D21 !important;
}

/* Placeholders (contrastos) */
.borsa-form .wpcf7-form ::placeholder { color: #6b6b6b !important; opacity: 1 !important; }
.borsa-form .wpcf7-form ::-webkit-input-placeholder { color: #6b6b6b !important; opacity: 1 !important; }
.borsa-form .wpcf7-form :-ms-input-placeholder { color: #6b6b6b !important; }
.borsa-form .wpcf7-form ::-ms-input-placeholder { color: #6b6b6b !important; }

/* Checkbox d’acceptació amb accent */
.borsa-form .wpcf7-acceptance input[type="checkbox"] {
  accent-color: #D94D21 !important;
}

/* Safari autofill */
.borsa-form .wpcf7-form input:-webkit-autofill,
.borsa-form .wpcf7-form input:-webkit-autofill:hover,
.borsa-form .wpcf7-form input:-webkit-autofill:focus {
  -webkit-box-shadow: 0 0 0 1000px transparent inset !important;
  -webkit-text-fill-color: #1a1a1a !important;
}

/* Label "Adjunti el seu CV:" amb el mateix estil que els placeholders */
.borsa-form .wpcf7-form label[for="cf2-yourCV"],
.borsa-form .wpcf7-form label[for="cf2-yourCV"] *{
  color:#6b6b6b !important;   /* mateix to que els placeholders */
  font-weight:400 !important;  /* sense negreta */
  opacity:1 !important;
}

/* Reduir el gap entre el label i el botó de pujada del CV */
.borsa-form .wpcf7-form label[for="cf2-yourCV"]{
  display:inline-block;         /* el tema el posa en block */
  margin: 0 .5em .5em 0 !important; /* menys separació horitzontal */
  vertical-align:middle;
}

.borsa-form .wpcf7-form input[type="file"]#cf2-yourCV{
  margin:0 !important;          /* elimina marges que el tema hi afegeixi */
  vertical-align:middle;
}
