/* ====================================================================
   PAGES « SUIVRE MA COMMANDE » ET « SERVICE APRES-VENTE »
   Reprend la charte du tunnel : fond LIGHT BLUE, filets navy, champs sur
   le meme fond que la page. Tout est cantonne aux deux classes de corps.
   ==================================================================== */

/* Sans WPBakery, le theme enferme la page dans une colonne de 66 %. */
body.lmc-page-suivi .main-content,
body.lmc-page-suivi .col-lg-8,
body.lmc-page-sav .main-content,
body.lmc-page-sav .col-lg-8 {
	flex: 0 0 100% !important;
	max-width: 100% !important;
	width: 100% !important;
}

body.lmc-page-suivi .entry-content,
body.lmc-page-sav .entry-content {
	max-width: 720px;
	margin: 0 auto;
	padding: 0 24px 72px;
	color: #0d2232;
}

/* --------------------------------------------------------------------
   Suivre ma commande
   -------------------------------------------------------------------- */
.lmc-suivi__intro {
	max-width: 46em;
	margin: 0 auto 30px;
	font-size: 15px;
	line-height: 1.7;
	color: rgba(13, 34, 50, .78);
	text-align: center;
}

body.lmc-page-suivi .track_order {
	background-color: #ebf2f8;
	border: 1px solid rgba(13, 34, 50, .28);
	border-radius: 2px;
	padding: 34px 30px 30px;
}

/* WooCommerce ouvre son formulaire par un paragraphe d'explication dont la
   traduction francaise est fautive (« la boite », « cliquer le bouton »,
   « que vous avez du recevoir ») et qui repete mot pour mot l'introduction
   posee juste au-dessus. On ne l'affiche pas. */
body.lmc-page-suivi .track_order > p:first-child {
	display: none;
}

body.lmc-page-suivi .track_order > p {
	margin-top: 0;
	font-size: 14px;
	line-height: 1.65;
	color: rgba(13, 34, 50, .8);
}

body.lmc-page-suivi .track_order label {
	display: block;
	margin-bottom: 7px;
	font-size: 11px;
	letter-spacing: .1em;
	text-transform: uppercase;
	color: #0d2232;
}

body.lmc-page-suivi .track_order input[type="text"],
body.lmc-page-suivi .track_order input[type="email"] {
	width: 100%;
	padding: 12px 14px;
	background-color: #ebf2f8;
	border: 1px solid rgba(13, 34, 50, .4);
	border-radius: 2px;
	color: #0d2232;
	font-size: 15px;
}

body.lmc-page-suivi .track_order input[type="text"]:focus,
body.lmc-page-suivi .track_order input[type="email"]:focus {
	border-color: #0d2232;
	outline: none;
}

body.lmc-page-suivi .track_order button,
body.lmc-page-suivi .track_order input[type="submit"] {
	display: inline-block;
	margin-top: 6px;
	padding: 13px 30px;
	background-color: #0d2232;
	border: 1px solid #0d2232;
	border-radius: 2px;
	color: #ffffff;
	font-size: 12px;
	letter-spacing: .12em;
	text-transform: uppercase;
	cursor: pointer;
	transition: background-color .25s ease, color .25s ease;
}

body.lmc-page-suivi .track_order button:hover,
body.lmc-page-suivi .track_order input[type="submit"]:hover {
	background-color: transparent;
	color: #0d2232;
}

/* --------------------------------------------------------------------
   Service apres-vente
   -------------------------------------------------------------------- */
body.lmc-page-sav .entry-content h2 {
	margin: 42px 0 14px;
	padding-top: 22px;
	border-top: 1px solid rgba(13, 34, 50, .18);
	font-size: 15px;
	letter-spacing: .1em;
	text-transform: uppercase;
	color: #629ac7;
	font-weight: normal;
}

body.lmc-page-sav .entry-content h2:first-of-type {
	margin-top: 0;
	padding-top: 0;
	border-top: 0;
}

body.lmc-page-sav .entry-content p,
body.lmc-page-sav .entry-content li {
	font-size: 15px;
	line-height: 1.75;
	color: rgba(13, 34, 50, .85);
}

body.lmc-page-sav .entry-content ul {
	padding-left: 20px;
}

body.lmc-page-sav .entry-content a {
	color: #0d2232;
	text-decoration: underline;
	text-underline-offset: 3px;
}

body.lmc-page-sav .lmc-sav__encadre {
	margin: 26px 0 8px;
	padding: 22px 24px;
	background-color: #ebf2f8;
	border: 1px solid rgba(13, 34, 50, .22);
	border-radius: 2px;
}

body.lmc-page-sav .lmc-sav__encadre p {
	margin: 0;
}

@media (max-width: 767px) {
	body.lmc-page-suivi .entry-content,
	body.lmc-page-sav .entry-content {
		padding: 0 18px 56px;
	}
	body.lmc-page-suivi .track_order {
		padding: 24px 18px 22px;
	}
}
