.woocommerce-account.woocommerce-page .woocommerce-MyAccount-navigation ul li a
{
    font-family: "Open sans";
    font-weight: 400;
    text-decoration: none;
    font-size: 1em;
    line-height: 1.5;
    color: #ff1c34;
}
.woocommerce-info::before {
    color: #ff1c34;
}
#colibri .woocommerce-store-notice, #colibri.woocommerce .content .h-section input[type="submit"], #colibri.woocommerce-page .content .h-section input[type="button"], #colibri.woocommerce .content .h-section input[type="button"], #colibri.woocommerce-page .content .h-section .button, #colibri.woocommerce .content .h-section .button, #colibri.woocommerce-page .content .h-section a.button, #colibri.woocommerce .content .h-section a.button, #colibri.woocommerce-page .content .h-section button.button, #colibri.woocommerce .content .h-section button.button, #colibri.woocommerce-page .content .h-section input.button, #colibri.woocommerce .content .h-section input.button, #colibri.woocommerce-page .content .h-section input#submit, #colibri.woocommerce .content .h-section input#submit, #colibri.woocommerce-page .content .h-section a.added_to_cart, #colibri.woocommerce .content .h-section a.added_to_cart, #colibri.woocommerce-page .content .h-section .ui-slider-range, #colibri.woocommerce .content .h-section .ui-slider-range, #colibri.woocommerce-page .content .h-section .ui-slider-handle, #colibri.woocommerce .content .h-section .ui-slider-handle {
    background-color: #ff1c34;
    background-image: none;
    border-width: 0px;
    border-color: none;
    border-style: solid;
}
#colibri.woocommerce-page .content .h-section .price, #colibri.woocommerce .content .h-section .price {
    color: #ff1c34;
}
.woocommerce-page .content .h-section .woocommerce-Message--info, .woocommerce-page .content .h-section .woocommerce-info, .woocommerce .content .h-section .woocommerce-Message--info, .woocommerce .content .h-section .woocommerce-info {
	  background-color : #fff
}
/* --- Corrige le chevauchement du header sur les fiches produits --- */

/* NE TOUCHE PAS AU HEADER : on annule toute marge qu'on lui aurait mise */
body.single-product header,
body.single-product .site-header {
  margin: 0 !important;
}

/* On pousse le CONTENU produit vers le bas pour passer sous le menu sticky */
body.single-product main,
body.single-product .site-content,
body.single-product .content-area,
body.single-product .site-main,
body.single-product .entry-content,
body.single-product #content,
body.single-product .woocommerce {
  padding-top: 140px !important;  /* ajuste 100–180px selon la hauteur du bandeau noir */
}
/* Réduit l'espace inutile au-dessus du contenu de description produit */
.woocommerce-tabs .woocommerce-Tabs-panel {
  padding-top: 10px !important;   /* avant 30-40px selon le thème */
  margin-top: 0 !important;
}
/* Réduit l'espace en haut des onglets produit WooCommerce */
.single-product .woocommerce-tabs { margin-top: 0 !important; padding-top: 0 !important; }
.single-product .woocommerce-tabs .wc-tabs { margin-bottom: 10px !important; }

/* Supprime l'espace en haut du panneau actif (Description/Infos/Avis) */
.single-product .woocommerce-Tabs-panel,
.single-product .woocommerce-Tabs-panel--description,
.single-product .wc-tab,
.single-product #tab-description {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

/* Enlève la marge du tout premier élément à l'intérieur du panneau */
.single-product .woocommerce-Tabs-panel > *:first-child {
  margin-top: 0 !important;
  padding-top: 0 !important;
}


.job-manager-form fieldset {
  background: #f9f9f9;
  border-radius: 12px;
  padding: 20px;
  margin-bottom: 25px;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);
}
 
.job-manager-form label {
  font-weight: 600;
  color: #333;
  margin-bottom: 8px;
  display: block;
}
 
.job-manager-form input[type="text"],
.job-manager-form input[type="email"],
.job-manager-form input[type="url"],
.job-manager-form textarea,
.job-manager-form select {
  width: 100%;
  padding: 10px 12px;
  border-radius: 8px;
  border: 1px solid #ccc;
  transition: 0.3s;
}
 
.job-manager-form input:focus,
.job-manager-form textarea:focus,
.job-manager-form select:focus {
  border-color: #e43b3b; /* couleur principale Les Négociales */
  box-shadow: 0 0 5px rgba(228, 59, 59, 0.3);
}
 
.job-manager-form .job-manager-form-actions input[type="submit"] {
  background: #e43b3b;
  color: #fff;
  border: none;
  padding: 12px 24px;
  border-radius: 8px;
  cursor: pointer;
  font-weight: 600;
  transition: 0.3s;
}
 
.job-manager-form .job-manager-form-actions input[type="submit"]:hover {
  background: #c92f2f;
}
