/*
Theme Name: NC Kiné (Unify)
Theme URI: https://nc-kine.be
Author: Maxime Collot
Description: Thème sur mesure reprenant le design Unify d'origine du site de Natacha Collot, kinésithérapeute. Contenu éditable via des champs simples (ACF).
Version: 1.1
Text Domain: nckine
*/

.admin-bar #js-header.u-header--fixed { top: 32px; }
.wp-block-image img, .nck-rich img { max-width: 100%; height: auto; }

/* Listes à coches (Formations / Expériences / Langues) à partir d'un simple <ul> WYSIWYG */
.nck-checklist ul { list-style: none; padding-left: 0; margin-bottom: 0; }
.nck-checklist li { position: relative; padding-left: 1.7em; margin-bottom: .6rem; }
.nck-checklist li:before {
    content: "\f00c"; font-family: "FontAwesome"; color: #0071BC;
    position: absolute; left: 0; top: .15em; font-size: .9em;
}

/* Galeries : format uniforme quelle que soit la photo */
#cabinet .col-md-3 img { width: 100%; height: 350px; object-fit: cover; display: block; }
#mouvement .col-md-3 img { width: 100%; height: 320px; object-fit: cover; display: block; border-radius: 4px; }

/* Formulaire de contact (Contact Form 7) */
.wpcf7-form label { font-weight: 600; display: block; margin-bottom: 1rem; }
.wpcf7-form input[type=text], .wpcf7-form input[type=email], .wpcf7-form input[type=tel], .wpcf7-form textarea {
    width: 100%; padding: .6rem .8rem; border: 1px solid #ddd; border-radius: 4px; margin-top: .3rem;
}
.wpcf7-form textarea { min-height: 130px; }
.wpcf7-form .wpcf7-submit {
    background: #0071BC; color: #fff; border: 0; padding: .7rem 1.8rem;
    border-radius: 6px; cursor: pointer; text-transform: uppercase; font-weight: 600;
}
.wpcf7-form .wpcf7-submit:hover { background: #005a96; }

/* Espacements pour le texte riche des Services */
.nck-rich h4 { margin-top: 1.4rem; }
.nck-rich img { margin: 1rem 0; border-radius: 4px; }
