.archive .page-header {
	display: none;
}

.category-6749 .entry-meta {
	display: none;
}

.post-4728 .entry-meta {
	display: none;
}

.post-4611 .entry-meta {
	display: none;
}

.post-4855 .entry-meta {
	display: none;
}

element.style {
}
.contact-form .grunion-field-wrap input, .contact-form .grunion-field-wrap textarea
 {
    color: white;
}

/* 1. Texte de description des champs en blanc */
.contact-form label,
.contact-form .grunion-field-label,
.contact-form .contact-form-checkbox-multiple {
    color: #ffffff !important;
}

/* 2. Fond des zones de texte en blanc et texte en noir */
.contact-form input[type="text"],
.contact-form input[type="email"],
.contact-form textarea {
    background-color: #ffffff !important;
    color: #000000 !important;
    border: 1px solid #ffffff !important;
}

/* 3. Style de la case à cocher VIDE */
.contact-form input[type="checkbox"] {
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important; /* Supprime le style invisible imposé par le thème */
    
    display: inline-block !important;
    width: 18px !important;
    height: 18px !important;
    background-color: #ffffff !important; /* Fond blanc */
    border: 2px solid #0073aa !important; /* Bordure bleue */
    border-radius: 3px !important;
    vertical-align: middle !important;
    margin-right: 8px !important;
    cursor: pointer !important;
    position: relative !important;
}

/* 4. Style de la case lorsqu'elle est COCHÉE */
.contact-form input[type="checkbox"]:checked {
    background-color: #0073aa !important; /* Le fond devient bleu */
}

/* 5. Dessin de la coche blanche (V) à l'intérieur */
.contact-form input[type="checkbox"]:checked::after {
    content: '' !important;
    position: absolute !important;
    left: 5px !important;
    top: 1px !important;
    width: 5px !important;
    height: 10px !important;
    border: solid #ffffff !important; /* Couleur de la coche */
    border-width: 0 3px 3px 0 !important;
    transform: rotate(45deg) !important;
}

/* 6. Alignement du texte à côté de la case */
.contact-form input[type="checkbox"] + span {
    color: #ffffff !important;
    vertical-align: middle !important;
}