/*
 Theme Name: Twenty Twenty-Five Child
 Template: twentytwentyfive
 Description: Thème enfant pour LaRefCM
 Author: JK
 Version: 0.9
*/

/* Correctif temporaire ciblé — événement Pimpe tes devis #6 (post 1923).
 * Neutralise l'ancien shortcode de gabarit sans modifier les autres événements.
 */
body.postid-1923 main > .lrc-event-hero,
body.postid-1923 main > .lrc-event-practical,
body.postid-1923 main > .lrc-event-learning,
body.postid-1923 main > .lrc-event-register {
	display: none;
}

body.postid-1923 .lrc-event-fidelity > .lrc-event-form-preview {
	display: none !important;
}

body.postid-1923 main > .lrc-event-context {
	padding: 0;
	margin: 0;
	background: transparent;
}

body.postid-1923 main > .lrc-event-context > .lrc-v2__container {
	display: block;
	width: 100%;
	max-width: none;
	margin: 0;
	padding: 0;
}

body.postid-1923 main > .lrc-event-context > .lrc-v2__container > div:first-child {
	display: none;
}

body.postid-1923 main > .lrc-event-context .lrc-v2-prose {
	width: 100%;
	max-width: none;
	margin: 0;
}

body.postid-1923 .lrc-speaker__image img {
	display: block;
	width: 100%;
	height: auto;
	object-fit: cover;
}

body.postid-1923 .lrc-event-faq .lrc-event-shell::before {
	content: none !important;
}

/* En-tête retiré et pied de page juridique minimal, uniquement pour l'événement 1923. */
body.postid-1923 .lrc-home-v2r__header,
body.postid-1923 .lrc-home-v2r-footer {
	display: none !important;
}

body.postid-1923 .lrc-v2-footer[hidden] {
	display: block !important;
	min-height: 0;
	padding: 24px 20px;
	border-top: 1px solid #d8d8d8;
	background: #fff;
	color: #333;
}

body.postid-1923 .lrc-v2-footer__inner {
	display: flex;
	width: min(100%, 1000px);
	min-height: 0;
	align-items: center;
	justify-content: center;
	margin-inline: auto;
}

body.postid-1923 .lrc-v2-footer__brand,
body.postid-1923 .lrc-v2-footer nav li:first-child {
	display: none !important;
}

body.postid-1923 .lrc-v2-footer nav ul {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 24px;
	margin: 0;
	padding: 0;
	list-style: none;
}

body.postid-1923 .lrc-v2-footer nav li:nth-child(3) { order: 1; }
body.postid-1923 .lrc-v2-footer nav li:nth-child(4) { order: 2; }
body.postid-1923 .lrc-v2-footer nav li:nth-child(2) { order: 3; }

body.postid-1923 .lrc-v2-footer a {
	min-height: 44px;
	color: #3500b6;
	font-size: 16px;
	font-weight: 700;
}

@media (max-width: 600px) {
	body.postid-1923 .lrc-v2-footer nav ul {
		align-items: flex-start;
		flex-direction: column;
		gap: 4px;
	}
}
