/*
Theme Name: Salient Child Theme
Theme URI: https://www.clemence-dutheil.com/
Description: This is a custom child theme for Salient
Author: Les Demeleuses
Author URI: https://www.lesdemeleuses.com/
Template: salient
Version: 0.1
*/


/* ------------ Dernière modification = 16/09/26 ------------ */


/* ---------------------------------------------------------- */
/* ---------- COULEURS ET TYPOS THEME PERSONNALISE ---------- */
/* ---------------------------------------------------------- */


/* :::::::::::::: COULEURS THEME PERSONNALISE :::::::::::::: */

/* ACCENT COLOR (Passion) = #B51C23
EXTRA COLOR #1 (Litchi) = #FFEEDE
EXTRA COLOR #2 (Mandarine) = #E56327
EXTRA COLOR #3 (Poire) = #FFFBF8
FONT COLOR (Cerise) = #54050B */


/* ----------------------------------------------------- */


/* :::::::: TYPOS THEME PERSONNALISE - GOOGLE FONTS :::::::: */

/*BODY FONT = Raleway
H1, H2, H3 = Psycheros
H4, H5, H6 = Raleway */


/* ---------------------------------------------------------- */



/* ------------------------------------------- */
/* ---------- DEBUT STYLES GENERAUX ---------- */
/* ------------------------------------------- */

/* SOULIGNEMENT - Souligner des textes */
.lddw-underline {
	text-decoration:underline !important;
}

/* PREMIER PLAN - Mettre élément au premier plan */
.lddw-premier-plan {
	z-index:1 !important;
}

/* FERRAGE GAUCHE - Faire flotter élément à gauche */
.lddw-float-left {
	float:left !important;
}

/* FERRAGE DROITE - Faire flotter élément à droite */
.lddw-float-right {
	float:right !important;
}

/* IMAGES SUR TOUTE LA LARGEUR DU SITE - Forcer les images qui ont la classe .lddw-img-full-width à s'étirer sur toute la largeur */
body .lddw-img-full-width .row_col_wrap_12 .vc_col-sm-12 .img-with-aniamtion-wrap img{
	width:100% !important;
}

/* ------------------------------------------- */

/* PIMP || LOGO - positionnement manuel */
#header-outer.transparent #logo, #header-outer.small-nav #logo, #header-outer.transparent #logo img, #header-outer.small-nav #logo img{
	position:absolute !important;
    top:4px !important;
}

/* PIMP || LOGO - hauteur logo */
#header-outer.transparent #logo img, #header-outer.small-nav #logo img{
	height:30px !important;
}

/* PIMP || MENU - Réinitialiser hauteur */
body #header-outer, #header-outer[data-format=default] #top .span_9.col_last{
	height:55px !important;
}

/* PIMP || LOGO - Taille texte si pas d'image pour le logo */
#logo.no-image {
	font-size: 100% !important;
}

/* PIMP || TITRES H1 - pour qu'ils ne soient pas tronqués en hauteur */
.nectar-split-heading .heading-line h1 {
	padding:18px 0 !important;
}

/* PIMP || TITRES H2 PAR DEFAUT (entêtes personnalisées) - Couleur principale */
h2.vc_custom_heading {
	color: #B51C23 !important;
}

/* PIMP || TITRES H2 BLANC - Passer h2 en blanc */
h2.lddw-like-h2-white{
	color:#FFFFFF !important;
}

/* PIMP || LISTES - Couleur neutre 2 */
.nectar-icon-list-item .content {
	color: #545845 !important;
}

/* ------------------------------------------- */

/* PIMP || MENU Page d'accueil + Page coachings amour + Page coachings business + Page Libérée du toxique - Ajouter dégradé fondu derrière menu */
body.home #header-outer.transparent, body.page-id-1160 #header-outer.transparent, body.page-id-7191 #header-outer.transparent, body.page-child #header-outer.transparent{
	background:linear-gradient(rgba(69,40,22,0.4), transparent) !important;
}

/* PIMP || MENU Pages légales - Ajouter dégradé fondu derrière menu */
.page-id-76 #header-outer.transparent, .page-id-453 #header-outer.transparent, .page-id-489 #header-outer.transparent{
	background:linear-gradient(rgba(69,40,22,0.8), transparent) !important;
}

/* PIMP || MENU - Largeur sous-menu OFFRES */
.sf-menu >li ul{
	width:23.7em !important;
	padding: 0 0 !important;
	margin-left:60px;
}

/* PIMP || MENU - Espace au-dessus du premier sous-menu OFFRES */
.sf-menu >li ul li:first-child{
	padding-top:5px !important;
}

/* PIMP || MENU - Espace en-dessous du dernier sous-menu OFFRES */
.sf-menu >li ul li:last-child{
	padding-bottom:5px !important;
}

/* PIMP || MENU - fond sous-menus OFFRES au survol */
.sf-menu >li ul li:hover{
	background-color:rgba(255, 238, 222, 0.15) !important;
}

/* PIMP || MENU - fond liens sous-menus OFFRES au survol */
.sf-menu >li ul li a{
	padding:8px 15px !important;
}

/* PIMP || MENU - Ajouter bordure et angles arrondis bloc sous-menu OFFRES */
body:not([data-header-format="left-header"]) #header-outer .sf-menu li ul{
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 0 0 10px 10px;
}

/* PIMP || MENU - Si sous-menu transparent - Suppression fond de couleur sous-menu au survol et sur lien actif */
body #header-outer #top nav > ul > li:not(.megamenu) ul a:hover, body #header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul a:hover, body #header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul .current-menu-item > a{
	background-color:transparent !important;
}

/* PIMP || MENU - Ajout séparateur entre les sous-menus */
#top .sf-menu .sub-menu li:not(:last-child) {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important;
}

/* PIMP || MENU - Marge entre les sous-menu OFFRES */
.sf-menu >li ul a{
	padding: 8px 6px !important;
}


/* ------------------------------------------- */

/* PIMP || BOUTONS - Interlignage et taille des textes */
.nectar-button {
	line-height:normal !important;
}

/* PIMP || BOUTONS - Laisser couleur texte en poire par défaut et au survol */
.nectar-button, .nectar-button:hover {
	color:#FFFBF8 !important;
}

.nectar-button.jumbo {
	font-size:24px !important;
	padding:25px !important;
}

.nectar-button.large {
	font-size:24px !important;
}

.swiper-slide .button a {
	text-transform:none !important;
}

/* PIMP || BOUTONS - Ajout d'un contour transparent sur bouton */
.nectar-button.regular-button:not(#call-to-action a):not(.lddw-encart-offres a){
	transition: background 1s ease, transform 0.3s ease;
	opacity:1 !important;
}

/* PIMP || BOUTONS - Pivoter et changer couleur CTA au survol */
.nectar-button.regular-button:not(#call-to-action a):not(.lddw-encart-offres a):hover{
	background-color:#E56327 !important;
	transform:rotate(-3deg);
}

/* PIMP || FOOTER - Réduire espace sous bouton J envoie un email */
#call-to-action .container .nectar-button{
	margin-bottom:5px !important;
}

/* PIMP || FOOTER - Bouton J envoie un email au survol */
#call-to-action .container a:hover{
	background-color:#E56327 !important;
	opacity:1 !important;
}

/* PIMP || FOOTER - Réduire hauteur bandeau contact */
.lddw-cta-footer{
	padding-top:50px !important;
	padding-bottom:20px !important;
}

/* PIMP || FOOTER - Centrer horizontalement et verticalement texte + bouton dans bandeau contact */
#call-to-action .container{
	display:flex !important;
	align-items:center !important;
	justify-content:center !important;
}

/* PIMP || FOOTER - Agrandir espace entre phrase et bouton dans bandeau de contact */
#call-to-action .container a{
	margin-left:30px !important;
}



/* ---------------------------------------------------- */
/* ---------------- DEBUT HEADERS PAGES --------------- */
/* ---------------------------------------------------- */

/* PIMP || TOUTES LES PAGES - Ajouter fond couleur derrière header le temps du chargement de l'image */
.top-level .inner-wrap.using-image, .home .top-level .lddw-slider-accueil .image-bg, .home .top-level .lddw-slider-accueil-business .image-bg{
	background-color:#ffeede;
}

/* PIMP || TOUTES LES PAGES - Ajouter lumière diffuse derrière textes headers > Si changement var header-tone-center, changer aussi header-tone-edges pour ne pas voir les bordures du conteneur */
.top-level .inner-wrap.using-image::before, .home .top-level .lddw-slider-accueil .image-bg::before, .home .top-level .lddw-slider-accueil-business .image-bg::before{
	content:'';
	position:absolute;
	left:var(--header-tone-left, 0%);
	right:var(--header-tone-right, 60%);
	top:var(--header-tone-top, 25%);
	bottom:var(--header-tone-bottom, 25%);
	background-image:radial-gradient(var(--header-tone-color, transparent) var(--header-tone-center, 5%), transparent var(--header-tone-edges, 70%));
	z-index:2;
}

/* PIMP || PAGE Accueil - Changement couleur lueur diffuse */
.home{
	--header-tone-color:rgb(185 160 140 / 0.9);
	--header-tone-left:48%;
	--header-tone-right:5%;
	--header-tone-top:16%;
	--header-tone-bottom:35%;
}

/* PIMP || PAGE Amour extatique - Changement couleur lueur diffuse */
.page-id-3439{
	--header-tone-color:rgb(138 98 72 / 0.8);
}

/* PIMP || PAGE Amour extatique - Ajouter ombre derrière texte header pour meilleure lisibilité */
.page-id-3439 .top-level h1, .page-id-3439 .top-level p.vc_custom_heading{
	text-shadow:1px 1px 20px #99735a, 1px 1px 30px #99735a, 1px 1px 40px #99735a;
}

/* PIMP || PAGE Retour à la joie - Changement couleur lueur diffuse */
.page-id-3628{
	--header-tone-color:rgb(104 93 80 / 0.8);
}

/* PIMP || PAGE Retour à la joie - Ajouter ombre derrière texte header pour meilleure lisibilité */
.page-id-3628 .top-level h1, .page-id-3628 .top-level p.vc_custom_heading{
	text-shadow:1px 1px 20px #3b352d, 1px 1px 40px #3b352d;
}


/* PIMP || PAGE Libérée du toxique - Changement couleur lueur diffuse */
.page-id-5080{
	--header-tone-color:rgb(95 100 95 / 0.7);
	--header-tone-top: 25%;
	--header-tone-bottom: 35%;
    --header-tone-right: -5%;
    --header-tone-left: 40%;
}

/* PIMP || PAGE Anxieuse à secure - Changement couleur lueur diffuse */
.page-id-7393{
	--header-tone-color:rgb(180 161 154 / 1);
	--header-tone-top: 24%;
	--header-tone-bottom:38%;
	--header-tone-right:5%;
	--header-tone-left: 52%;
}

/* PIMP || PAGE programme Business - Changement couleur lueur diffuse */
.page-id-7666{
	--header-tone-color:rgb(224 163 146 / 0.7);
	--header-tone-top:20%;
	--header-tone-bottom:37%;
	--header-tone-right:0%;
	--header-tone-left:40%;
}

/* PIMP || PAGES Légales - Changement couleur lueur diffuse */
.page-id-76, .page-id-453, .page-id-489{
	--header-tone-color:rgb(171 89 28 / 0.6);
	--header-tone-top: 40%;
    --header-tone-bottom: 10%;
    --header-tone-right: 50%;
    --header-tone-left: -10%;
}

/* PIMP || PAGE Devenir sa reine + De anxieuse à secure + programme business - Remonter bloc etiquette + titre + texte pour qu'ils soient alignés avec autres pages */
.page-id-6682 .top-level .vc_col-sm-5, .page-id-7393 .top-level .vc_col-sm-5, .page-id-7666 .top-level .vc_col-sm-5{
	bottom:22px !important;
}

/* PIMP || PAGE Devenir sa reine + De anxieuse à secure + programme business - Etiquette mini programme */
.page-id-6682 .top-level p:first-child, .page-id-7393 .top-level p:first-child, .page-id-7666 .top-level p:first-child{
	background-color:rgba(181, 28, 35, 0.5);
	border: 1px solid #ffeede;
	display: inline-block;
  	padding: 5px 10px !important;
  	border-radius: 5px;
	margin-bottom:30px;
}

/* SHAPES PAGES PARENTS || HEADERS - Décalage du shape divider vers le haut pour qu'on le voit sur le header */
.page .nectar-shape-divider-wrap.shape-brut-header{
	/*position:relative;
	margin-top:-60px;
	display:none;*/
}


/* ---------------------------------------------------- */
/* ----------------- FIN HEADERS PAGES ---------------- */
/* ---------------------------------------------------- */

/* SHAPES PAGE A PROPOS + PAGES LEGALES || FOOTER - Correctif affichage shape divider pour qu'il soit en pleine largeur */
.page-id-18 .nectar-shape-divider-wrap.shape-brut-footer, .page-id-76 .nectar-shape-divider-wrap.shape-brut-footer, .page-id-453 .nectar-shape-divider-wrap.shape-brut-footer, .page-id-489 .nectar-shape-divider-wrap.shape-brut-footer, .page-id-6220 .nectar-shape-divider-wrap.shape-brut-footer{
	/*position:relative;
	top:-1px !important;
	display:none;*/
}

/* SHAPE PAGE CONTACT || FOOTER - Décalage du shape divider vers le bas pour qu'on le voit sur le footer */
.page-id-28 .nectar-shape-divider-wrap.shape-brut-footer, .page-id-1160 .nectar-shape-divider-wrap.shape-brut-footer{
	/*position:relative;
	top:20px !important;
	display:none;*/
}

/* SHAPES PAGES ACCUEIL + MON HISTOIRE + OFFRE MAGNETIQUE || FOOTER - Changer couleur shape en rose des sables pour qu'il n'y ait pas de cassure blanche entre le bloc insta et le footer */
.home .nectar-shape-divider-wrap.shape-brut-footer .nectar-shape-divider, .page-id-18 .nectar-shape-divider-wrap.shape-brut-footer .nectar-shape-divider, .page-id-4169 .nectar-shape-divider-wrap.shape-brut-footer .nectar-shape-divider{
	/*fill:#FFF4e9 !important;
	display:none;*/
}

/* FOOTER - Suppression espace entre shape divider et footer */
body .lddw-shape-div-cta{
	margin-bottom:0 !important;
}
.container-wrap{
	padding-bottom:0 !important;
}
#call-to-action .triangle{
	border:none !important;
}


/* PIMP || FOOTER - Liens au survol pour widget pages (tous les liens exceptés ML, charte et CGU) */
.ascend #footer-outer #footer-widgets .col ul li a:hover{
	color: #ffd1ab !important;
}

/* PIMP || FOOTER - Liens pour widget texte avec href (ML, charte et CGU) */
#footer-widgets a.lien-mentions-legales{
	color: #FFFBF8 !important;
}

/* PIMP || FOOTER - Liens au survol pour widget texte avec href (ML, Charte et CGU) */
#footer-widgets a.lien-mentions-legales:hover{
	color: #ffd1ab !important;
}

/* PIMP || FOOTER - Lien au survol vers site LDDW */
#footer-outer a.copyright:hover{
	color: #D8B240 !important;
}

/* FOOTER - Copyright ferré à gauche et bloc RS ferré à droite */
@media (min-width: 690px){
	#copyright .span_5{
    	width: 81% !important;
	}

	#copyright .span_7{
		width: 17% !important;
	}
}

/* FOOTER - Copyright */
#footer-outer #copyright{
	font-size:18px !important;
	text-align:center !important;
	background-color:#B51C23 !important;
}

/* FOOTER - Icones copyright en couleur */
#footer-outer .rose-lddw{
	color: #D8B240 !important;
}
#footer-outer .jaune-lddw{
	color: #D8B240 !important;
}

/* ------------------------------------------- */

/* FEED INSTA - Bords arrondis images */
.lddw-feed-insta a.sbi_photo img{
	border-radius:10px;
}

/* ------------------------------------------- */

/* COOKIES - Interlignage, taille du texte, marges internes et fond transparent */
#cookie-law-info-bar{
	line-height:1.1em !important;
	font-size:14px !important;
	padding:20px !important;
	background:rgb(247,241,235,0.9) !important;
}

/* COOKIES - espace au-dessus des boutons */
#cookie-law-info-bar a{
	margin-top:10px !important;
}

/* COOKIES - taille lien en savoir plus */
#cookie-law-info-bar .cli-plugin-main-link{
	font-size:12px !important;
}

/* ------------------------------------------ */
/* ----------  FIN STYLES GENERAUX ---------- */
/* ------------------------------------------ */



/* ---------------------------------------- */
/* ---------- DEBUT PAGE ACCUEIL ---------- */
/* ---------------------------------------- */

/* --------------------------------------------------------------------------------------------- */
/* -------- DEBUT NOUVEAU SLIDER PAGE ACCUEIL AMOUR + PAGE ACCUEIL BUSINESS 08.06.26 ----------- */
/* --------------------------------------------------------------------------------------------- */

/* PIMP || H1 slider */
.lddw-slider-accueil .content h1, .lddw-slider-accueil-business .content h1{
	font-size:60px !important;
	line-height:55px !important;
}

/* PIMP || Ferrer image slider à droite */
.swiper-slide[data-bg-alignment="center"] .image-bg {
	background-position: center bottom !important;
}

/* PIMP || Largeur et positionnement encart proposition de valeur */
.swiper-slide[data-x-pos="right"] .content, .swiper-slide[data-x-pos="left"] .content{
	width: 48% !important;
	top: 250px !important;
}

/* PIMP || Page accueil business - Décalage proposition valeur vers la droite */
.swiper-slide[data-x-pos="left"] .content{
	left:90px !important;
}

/* PIMP || Boutons au survol */
body:not([data-button-style*="shadow"]) .swiper-slide .button a:hover{
	background:linear-gradient(45deg, rgba(84, 5, 11, 0.5), rgba(229, 99, 39, 0.2));
	transform:rotate(-3deg) !important;
}

/* PIMP || Supprimer overlay noir au survol */
body:not([data-button-style*="shadow"]) .swiper-slide .button a:after{
	background-color:transparent !important;
}

/* --------------------------------------------------------------------------------------------- */
/* --------- FIN NOUVEAU SLIDER PAGE ACCUEIL AMOUR + PAGE ACCUEIL BUSINESS 08.06.26 ------------ */
/* --------------------------------------------------------------------------------------------- */



/* ------------------------------------------- */

/* HOME || TITRE SOUS SLIDER HOME - Ajouter marge sous titre pour que le g soit visible */
/*.nectar-gradient-text h2 {
	padding-bottom:10px !important;
}*/

/* HOME || LISTE A PUCES - Réduire puces dorées */
.home .row .col .iwithtext .iwt-icon img:not([srcset]){
	/*width:20px;
    margin:6px 0 5px 10px;
	display:none;*/
}

/* ------------------------------------------- */

/* HOME || OFFRES - Fancybox offres */
/*.fancybox-offres-coquille .nectar-fancy-box[data-style="parallax_hover"] .inner {
	padding: 25% 0px !important;
	width: 75% !important;
}*/

/* HOME || OFFRES - Cacher symboles */
.home .lddw-encart-offres .img-with-aniamtion-wrap.custom-width-100px:not(.mask_shape_custom) .inner{
	/*position:relative;
    left:-75px;
	display:none;*/
}

/* HOME || OFFRES - Supprimer marge négative entre images offres et textes */
.home .lddw-encart-offres .img-with-aniamtion-wrap.custom-width-100px{
	margin-top:0 !important;
}

/* HOME || OFFRES - Modifier apparence et position badge nouveau programme */
.home .nectar-badge{
	position:relative;
    z-index:10;
	top:65px;
	left:-65px;
    transform:rotate(-10deg);
    font-size:18px;
}
.home .nectar-badge .nectar-badge__inner{
	padding:0.3em 0.8em !important;
	border:1px solid #FFEEDE;
}

/* HOME || OFFRES - Réduire taille texte + interlignage */
.home .lddw-encart-offres p{
	font-size: 0.9em !important;
    line-height: 1.2em !important;
}


/* ------------------------------------------- */




/* -------------------------------------------------------------------------- */
/* -------- DEBUT NOUVEAU BLOC OFFRES PAGE ACCUEIL AMOUR 05.11.26 ----------- */
/* -------------------------------------------------------------------------- */

/* BLOC N°1 || Amener fond rouge contre bord gauche de la fenêtre */
.page-id-8804 .encart-offres-guirlande .row_col_wrap_12, .page-id-8804 .encart-offres-guirlande .row_col_wrap_12 .vc_col-sm-4{
	padding-left:0 !important;
}

/* BLOC N°1 || Modifier largeur offre principale */
.page-id-8804 .encart-offres-guirlande .row_col_wrap_12 .vc_col-sm-4{
	width:36% !important;
}

/* BLOC N°1 || Modifier largeur conteneur offres secondaires */
.page-id-8804 .encart-offres-guirlande .row_col_wrap_12 .vc_col-sm-8{
	width:64% !important;
}

/* BLOC N°1 || Ajouter espace à gauche de l'offre principale */
.page-id-8804 .encart-offres-guirlande .row_col_wrap_12 .vc_col-sm-4 .vc_column-inner{
	padding-left:100px !important;
}

/* BLOC N°1 || Supprimer soulignement titres */
.page-id-8804 .encart-offres-guirlande .nectar-underline h3{
	background-image:none !important;
}

/* BLOC N°1 || Réduire largeur bouton offre principale */
.page-id-8804 .encart-offres-guirlande .vc_col-sm-4 .nectar-button{
	width:40% !important;
	text-align:center !important;
}

/* BLOC N°1 || Réduire largeur boutons offres secondaires */
.page-id-8804 .encart-offres-guirlande .vc_col-sm-8 .nectar-button{
	width:50% !important;
	text-align:center !important;
}

/* BLOC N°1 || Repositionner titre programmes */
.page-id-8804 .encart-offres-guirlande h2{
	position:absolute;
	top:10px !important;
	margin-left:25px !important;
}

/* BLOC N°1 || Descendre fond orange derrière images */
.page-id-8804 .encart-offres-guirlande .row-bg-wrap{
	top:170px !important;
}

/* BLOC N°1 || Aligner programmes secondaires vers le haut */
.page-id-8804 .encart-offres-guirlande .nectar-flickity .inner-wrap{
	justify-content:initial !important;
}

/* BLOC N°1 || Descendre programmes secondaires pour aligner titres sur bas image principale + attenuer floutage latéral */
.page-id-8804 .encart-offres-guirlande .nectar-flickity{
	top:30px !important;
	mask-image:linear-gradient(to right,transparent 0,black 7%,black 93%,transparent 100%) !important;
}

/* BLOC N°1 || Décaler programmes secondaires vers la droite */
.page-id-8804 .encart-offres-guirlande .nectar-flickity .flickity-slider{
	left:25px !important;
}

/* BLOC N°1 || Ajouteur hauteur minimum pour les paragraphes pour que tous les boutons soient alignés quelque soit le nb de lignes */
.page-id-8804 .encart-offres-guirlande .nectar-flickity .flickity-slider .cell p{
	min-height:125px !important;
}

/* BLOC N°1 || Rendre visible bas du fond orange */
.page-id-8804 .encart-offres-guirlande.nectar-overflow-hidden{
	overflow:visible !important;
}

/* BLOC N°1 || Remonter bas fond orange */
.page-id-8804 .encart-offres-guirlande .row-bg.using-image, .page-id-8804 .encart-offres-guirlande .row-bg-wrap .row-bg-overlay{
	height:65% !important;
}

/* BLOC N°1 || Correctif pour que les boutons des offres secondaires ne soient pas tronqués au survol */
.page-id-8804 .encart-offres-guirlande .nectar-flickity.nectar-carousel.vertical-alignment-middle .flickity-viewport{
	min-height:570px !important;
}

/* BLOC N°1 || Réduire hauteur boutons */
.page-id-8804 .encart-offres-guirlande .nectar-button.regular-button:not(#call-to-action a):not(.lddw-encart-offres a){
	padding:10px !important;
}

/* BLOC N°1 || Agrandir fleches */
.nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.next, .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.previous{
	right:30px !important;
    width:60px !important;
    height:60px !important;
    top:35% !important;
}
.nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.next svg{
	right:15px !important;
	width:20px !important;
	top:14px !important;
}
.nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.previous svg{
	left:15px !important;
	width:20px !important;
	top:14px !important;
}
.nectar-flickity[data-controls*=arrows_overlaid] .next:after{
	left:14px !important;
	width:25px !important;
}
.nectar-flickity[data-controls*=arrows_overlaid] .previous:after{
	left:20px !important;
	width:25px !important;
}



/* BLOC N°2 || Remonter image arc offre principale */
.page-id-8804 .encart-offres-manege-1 .img-principale{
	top:-140px !important;
}

/* BLOC N°2 || BOUTON VIDEO */
.page-id-8804 .encart-offres-manege-1 a.play_button_with_text.nectar_video_lightbox{
	border:2px solid rgba(255, 251, 248, 0.2);
    padding:9px 15px 7px 10px;
    border-radius:10px;
	margin-right:20px;
}

/* BLOC N°2 || BOUTON VIDEO au survol */
.page-id-8804 .encart-offres-manege-1 a.play_button_with_text.nectar_video_lightbox:hover{
	border:2px solid rgba(255, 251, 248, 0.5);
	background-color: rgba(255, 251, 248, 0.1);
}

/* BLOC N°2 || BOUTON VIDEO - Texte */
.page-id-8804 .encart-offres-manege-1 .nectar_video_lightbox.play_button_with_text .link-text{
	color:#FFFBF8;
	font-family: psycheros;
}

/* BLOC N°2 || BOUTON VIDEO - Couleur player */
.page-id-8804 .encart-offres-manege-1 .nectar_video_lightbox.play_button_with_text[data-color="extra-color-1"]:not([data-style="small"]) .play > .inner-wrap:before{
	background-color:#b51c23 !important;
}


/* BLOC N°2 || Offres secondaires - Aligner grand titre et lien voir tous les programmes avec encart principal */
.page-id-8804 .encart-offres-manege-2 .vc_row.inner_row.left_padding_60px > .row_col_wrap_12_inner{
	padding-left:130px !important;
}
.page-id-8804 .encart-offres-manege-2 .vc_row.inner_row.right_padding_60px > .row_col_wrap_12_inner{
	padding-right:130px !important;
}


/* BLOC N°2 || Offres secondaires - Etiquettes */
.page-id-8804 .encart-offres-manege-2 .nectar-badge .nectar-badge__inner{
	background-color:rgba(0,0,0,0.2) !important;
}

/* BLOC N°2 || Offres secondaires - Réduire hauteur boutons */
.page-id-8804 .encart-offres-manege-2 .nectar-button{
	padding:7px 20px !important;
	margin-bottom:0 !important;
}


/* BLOC N°3 || Supprimer espace entre image et texte encart offre principale */
.page-id-8804 .encart-offres-cascade .vc_col-sm-8 .vc_column-inner > .wpb_wrapper > .wpb_row:first-child{
	margin-bottom:0 !important;
}

/* BLOC N°3 || Agrandir hauteur images */
.page-id-8804 .encart-offres-cascade .team-member[data-style=meta_overlaid] .team-member-image{
	height:500px !important;
}

/* BLOC N°3 || Ajouter marges autour des textes */
.page-id-8804 .encart-offres-cascade .team-member[data-style=meta_overlaid] .team-meta{
	padding:0 15px !important;
}

/* BLOC N°3 || Interlignage et ombre derrière texte */
.page-id-8804 .encart-offres-cascade .team-member[data-style=meta_overlaid] .team-meta p{
	line-height:1.1em !important;
	/*text-shadow:0px 0px 40px #54050b, 0px 0px 50px #54050b, 0px 0px 60px #54050b, 0px 0px 70px #54050b !important;*/
}

/* BLOC N°3 || Changer couleur overlay par dessus images */
.page-id-8804 .encart-offres-cascade .team-member[data-style=meta_overlaid] .team-member-overlay{
	/*background-color:#54050b !important;*/
	background:linear-gradient(to top, rgba(84, 5, 11, 0.6), rgba(84, 5, 11, 0.25) 50%) !important;
	opacity:1 !important;
}

/* BLOC N°3 || Supprimer couleur overlay au survol */
.page-id-8804 .encart-offres-cascade .team-member[data-style=meta_overlaid]:hover .team-member-overlay{
	opacity:1 !important;
	/*background-color:transparent !important;*/
	background:linear-gradient(to top, rgba(84, 5, 11, 0.9), rgba(84, 5, 11, 0) 50%) !important;
}

/* BLOC N°3 || Cacher contenus qui dépassent des offres secondaires pour cacher bout du bouton qui dépasse */
.page-id-8804 .encart-offres-cascade .vc_col-sm-4 .wpb_wrapper{
	overflow:hidden !important;
}

/* BLOC N°3 || boutons offres secondaires */
.page-id-8804 .encart-offres-cascade .vc_col-sm-4 a.nectar-button{
    /*background-color:rgba(255, 251, 248, 0.6) !important;*/
	/*background:linear-gradient(to top, rgba(255, 255, 255, 1) 10%, rgba(84, 5, 11, 0.5));*/
	background:rgba(0,0,0, 0.3) !important;
	border-color:rgba(255, 255, 255, 1) !important;
	color:#fff !important;
    position:relative !important;
    /*top:-30px !important;*/
	top: -410px !important;
    right: -118px;
    z-index:2 !important;
    margin:0 auto !important;
    display:block !important;
    width:55% !important;
    text-align:center !important;
	padding:7px !important;
	transform: rotate(-90deg);
	opacity:0.7 !important;
	overflow:hidden;
}

/* BLOC N°3 || boutons au survol des blocs offres secondaires */
.page-id-8804 .encart-offres-cascade .vc_col-sm-4 .team-member[data-style=meta_overlaid]:hover + a.nectar-button{
    /*background-color:rgba(255, 251, 248, 0.6) !important;*/
	background:linear-gradient(to top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 15%, rgba(255, 255, 255, 0.3) 90%) !important;
	border-color:#fff !important;
	color:#54050b !important;
	opacity:1 !important;
}

/* BLOC N°3 || Remonter dernière rangée offres secondaires */
.page-id-8804 .encart-offres-cascade .row_col_wrap_12 .vc_col-sm-8 .vc_column-inner .wpb_wrapper .wpb_row:last-child{
	top:-45px !important;
}

/* -------------------------------------------------------------------------- */
/* --------- FIN NOUVEAU BLOC OFFRES PAGE ACCUEIL AMOUR 05.11.26 ------------ */
/* -------------------------------------------------------------------------- */

/* HOME || Bandeau Contact - Suppression bordure en-dessous du shape divider */
/*#tve_leads_end_content{
	border:none !important;
}*/

/* --------------------------------------- */
/* ----------  FIN PAGE ACCUEIL ---------- */
/* --------------------------------------- */



/* ---------------------------------------- */
/* ----------  DEBUT PAGE OFFRES ---------- */
/* ---------------------------------------- */


/* PIMP || PAGE BIDOUILLE || INSERTION VIDEO PROGRAMME - Coller vidéo au texte */
/*.page-id-3126 .vc_column-inner:has(iframe.iframe-embed){
	padding-right:0 !important;
}*/

/* PIMP || PAGE BIDOUILLE || INSERTION VIDEO PROGRAMME - Redimensionnement vidéo + ferrer à droite */
/*.page-id-3126 iframe.iframe-embed{
	height:500px !important;
    width:281px !important;
	float:right !important;
	margin-top:-20px !important;
	border-radius:10px !important;
}*/

/* PIMP || PAGES OFFRES || INSERTION VIDEO PROGRAMME - Redimensionnement vidéo */
.parent-pageid-1160 iframe.iframe-embed{
	height:600px !important;
    width:430px !important;
	border-radius:10px !important;
}

/* VIDEO || PAGE OFFRE || AVIS INSTA - Remonter bloc avis insta pour qu'il soit collé au bloc de présentation du programme, tant qu'on a pas inséré les vidéos entre ces 2 blocs  */
.lddw-avis-insta{
	margin-top:-50px;
    z-index:3;
}

/* PIMP || PAGE OFFRE || AVIS INSTA - Positionner titre h3 sur fond couleur avec masque */
.lddw-accroche-avis-insta h3{
	position:absolute !important;
	top:0 !important;
	padding:25px 45px 25px 26px !important;
}

/* PIMP || PAGE OFFRE || AVIS INSTA - Réinitialiser hauteur colonne */
.lddw-accroche-avis-insta{
	min-height:unset !important;
}

/* PIMP || PAGE OFFRE || AVIS INSTA - Ajout d'un bouton + sur chaque témoignage pour montrer qu'il est cliquable */
.lddw-avis-insta div.row_col_wrap_12_inner > .wpb_column:not(.lddw-mask-texture) .img-with-aniamtion-wrap:not(.mask_size_cover) .inner .hover-wrap::after{
  content:"+";
  position:absolute;
  bottom:8px;
  right:8px;
  width:32px;
  height:30px;
  border-radius:50%;
  background-color:#e56327;
  color:#FFF;
  font-size:40px;
  display:flex;
  align-items:center;
  justify-content:center;
  cursor:pointer;
  box-shadow:0 2px 6px rgba(0, 0, 0, 0.2);
  text-decoration:none;
  z-index: 2;
}

/* PIMP || PAGE OFFRE || AVIS INSTA - Changement état survol boutons + */
.lddw-avis-insta div.row_col_wrap_12_inner > .wpb_column:not(.lddw-mask-texture) .img-with-aniamtion-wrap:not(.mask_size_cover) .inner .hover-wrap:hover::after{
  background-color:#54050b !important;
  transform:scale(1.1);
}

/* PIMP || PAGE OFFRE || AVIS INSTA - Ajout d'une bordure autour du bouton + pour ajouter animation */
.lddw-avis-insta div.row_col_wrap_12_inner > .wpb_column:not(.lddw-mask-texture) .img-with-aniamtion-wrap:not(.mask_size_cover) .inner .hover-wrap:hover::before{
  animation:none;
}

/* PIMP || PAGE OFFRE || AVIS INSTA - Ajout d'une bordure autour du bouton + pour ajouter animation */
.lddw-avis-insta div.row_col_wrap_12_inner > .wpb_column:not(.lddw-mask-texture) .img-with-aniamtion-wrap:not(.mask_size_cover) .inner .hover-wrap:hover img{
  transform:scale(1.05);
}

/* PIMP || PAGE OFFRE || TEMOIGNAGES - Image */
.testimonial_slider .image-icon.has-bg {
	width:100px !important;
	height:100px !important;
}

/* PIMP || PAGE OFFRE || TEMOIGNAGES - Nom programme */
.testimonial_slider:not([data-style="minimal"]) blockquote span.title {
	font-size:14px !important;
	line-height:1.3em !important;
}

/* PIMP || PAGE OFFRE || TEMOIGNAGES - Guillemets témoignages */
.testimonial_slider p span {
	line-height:0 !important;
	font-weight:bold !important;
	color:#54050b !important;
}

/* PIMP || PAGE OFFRE || TEMOIGNAGES - Padding entre témoignages */
.testimonial_slider[data-style=multiple_visible_minimal] blockquote .inner {
	padding: 30px !important;
}

/* PIMP || PAGE OFFRE || TEMOIGNAGES - Passer 3eme temoignage en 3e position et non en première position */
.page-child:not(.page-id-8612) .testimonial_slider[data-style=multiple_visible_minimal] blockquote:last-child{
	transform: translateX(200%) !important;
}

/* PIMP || PAGE OFFRE || TEMOIGNAGES - Supprimer espace entre temoignages et puces */
.testimonial_slider[data-style=multiple_visible_minimal] blockquote, .testimonial_slider[data-style=multiple_visible_minimal] blockquote .inner{
	margin-bottom:0 !important;
	padding-bottom:0 !important;
}

/* PIMP || PAGE OFFRE || TEMOIGNAGES - Agrandir puces + changement couleurs */
.testimonial_slider[data-style=multiple_visible_minimal] .flickity-page-dots .dot:before, .testimonial_slider[data-style=multiple_visible_minimal] .flickity-page-dots .dot.is-selected:before{
	width:12px !important;
	height:12px !important;
	box-shadow: inset 0 0 0 5px #54050b !important;
}

/* PIMP || OFFRES || Liste à puces - Régler espaces autour des puces */
.page-child .nectar-fancy-ul[data-list-icon=dot] ul li{
	padding-left:30px !important;
}

/* PAGES OFFRES || FAQ - Changer couleur des + dans la FAQ */
div[data-style*=minimal].toggles.accordion .toggle>.toggle-title i{
	border: 2px solid #54050b !important;
}
div[data-style="minimal"] .toggle > .toggle-title i:before, div[data-style="minimal"] .toggle > .toggle-title i:after{
	background-color:#e56327 !important;
}
	
/* ------------------------------------------- */

/* PAGE RACINE OFFRES + PAGE TEST NOUVEL ENCART OFFRES ACCUEIL || BOUTON VIDEO */
.page-id-1160 a.play_button_with_text.nectar_video_lightbox{
	border:2px solid rgba(181, 28, 35, 0.2);
    padding:9px 15px 7px 10px;
    border-radius:10px;
	margin-right:20px;
}

/* PAGE RACINE OFFRES || BOUTON VIDEO au survol */
.page-id-1160 a.play_button_with_text.nectar_video_lightbox:hover{
	border:2px solid rgba(181, 28, 35, 0.4);
	background-color: rgba(255, 238, 222, 0.5);
}

/* PAGE RACINE OFFRES || BOUTON VIDEO - Réduire taille player */
.nectar_video_lightbox.play_button_with_text .play{
	width:40px;
	height:40px;
}

/* PAGE RACINE OFFRES || BOUTON VIDEO - Texte */
.nectar_video_lightbox.play_button_with_text .link-text{
	font-size:24px;
	margin-left: 15px;
	color:#b51c23;
}

/* OFFRES || Présentation programme - Agrandir surlignage du nom du programme */
.page-child .nectar-highlighted-text em.animated{
	background-size: 100% 100% !important;
    padding: 3px 10px !important;
}

/* OFFRES || Présentation programme - Positionnement n° module */
.page-child .lddw-pg-modules .vc_col-sm-2 .wpb_wrapper{
	position:absolute;
    bottom:-13px !important;
    right:0 !important;
}

/* OFFRES || Présentation programme - Pivoter libellé module */
.page-child .lddw-pg-modules .vc_col-sm-2 .wpb_wrapper p{
    writing-mode:vertical-lr;
	transform:rotate(180deg);
    margin-bottom:-15px;
}

/* OFFRES || FAQ - Changer couleur par défaut des questions  */
.toggles.accordion .toggle:not(.open)>.toggle-title a{
	color:#54050b !important;
}

/* OFFRES || FAQ - Masquer shape divider dans le footer  */
/*.page-child .lddw-shape-footer{
	display:none;
}*/


/* -------------------------------------- */
/* ----------  FIN PAGE OFFRES ---------- */
/* -------------------------------------- */



/* --------------------------------------------------------------- */
/* ---------  DEBUT VERSION MOBILES PAYSAGE + TABLETTES  --------- */
/* --------------------------------------------------------------- */



/* -------------------[   TABLETTE PORTRAIT   ]------------------------ */
@media screen and (min-width: 731px) and (max-width: 999px)
  /*and (orientation: portrait)*/{
	
	/* --------------  HEADER  -------------- */
	  
	/* HEADER || MENU BURGER - Remonter libellé menu au scroll */
	#header-outer.scrolled-down .slide-out-widget-area-toggle{
		top:-6px !important;
	}
	
	/* HEADER || MENU - Taille rubriques menu */
	body #slide-out-widget-area .inner-wrap > .inner .off-canvas-menu-container .menu > li > a{
		font-size:28px !important;
		line-height:1em !important;
	}
	  
	/* HEADER || MENU - Espace entre rubriques menu */
	body #slide-out-widget-area .inner-wrap > .inner .off-canvas-menu-container .menu > li{
		margin-bottom:15px !important;
	}
	  
	/* HEADER || MENU - Indentation sous-menus */
	body #slide-out-widget-area .inner-wrap > .inner .off-canvas-menu-container .sub-menu{
		padding-left:15px !important;
	}  
	  
	/* HEADER || MENU - Taille rubriques sous-menus */
	body #slide-out-widget-area .inner-wrap > .inner .off-canvas-menu-container .sub-menu > li > a{
		font-size:18px !important;
		font-family:'Raleway';
	}
	  
	/* HEADER || MENU - Espace entre rubriques sous-menus */
	body #slide-out-widget-area .inner-wrap > .inner .off-canvas-menu-container .sub-menu > li{
		margin-bottom:10px !important;
		line-height:1em !important;
	}
	
	/* --------------  HOME  -------------- */
	  
	/* HOME || SLIDER - Proposition valeur */  
	.home #ajax-content-wrap .nectar-slider-wrap .swiper-slide.lddw-slider-accueil[data-x-pos="right"] .content{
        width:54% !important;
		padding-top:0;
		text-align:right;
    }  
	
	/* HOME || SLIDER - Réduire titre */ 
	.home .lddw-slider-accueil .content h1{
		font-size: 55px !important;
    	line-height: 0.9em !important;
	}
	  
	/* HOME || SLIDER - Espace entre titre et sous titre */ 
	.home .nectar-slider-wrap[data-full-width="true"] .swiper-slide .content p{
		margin-top:20px !important;
	}
	  
	/* HOME || SLIDER - Boutons */ 
	.home .swiper-slide .content .buttons{
		display:inline-flex !important;
		margin-top:30px !important;
	}
	  
	/* HOME || OFFRES - Décaler image background offres vers le haut */ 
	.lddw-shape-encart-offres .nectar-shape-divider-wrap{
		height:4% !important;
	}
	  
	/* HOME || OFFRES - Créer grille pour faire flotter texte à côté de l'image du programme */ 
	.home .lddw-encart-offres .row_col_wrap_12_inner div.vc_column_container .vc_column-inner .wpb_wrapper{
		display: grid;
  		grid-template-columns: auto 1fr;
  		align-items: start;
  		gap: 10px 20px;
		margin-bottom:30px !important;
	}
	  
	/* HOME || OFFRES - Donner taille fixe à l'image */ 
	.home .lddw-encart-offres .row_col_wrap_12_inner div.vc_column_container .vc_column-inner .wpb_wrapper .img-with-aniamtion-wrap{
		grid-column: 1;
  		grid-row: 1 / span 10;
		width:300px !important;
	}
	  
	/* HOME || OFFRES - Placer tous les textes à droite de l'image */ 
	.home .lddw-encart-offres .row_col_wrap_12_inner div.vc_column_container .vc_column-inner .wpb_wrapper > :not(img){
		grid-column:2;
		text-align:left !important;
		margin-left:30px !important;
	}
	  
	/* HOME || OFFRES - taille titres */ 
	.home .lddw-encart-offres .row_col_wrap_12_inner div.vc_column_container .vc_column-inner .wpb_wrapper h3{
		font-size:35px !important;
	}  
	  
	/* HOME || OFFRES - Positionnement textes 1ere offre */ 
	.home .lddw-encart-offres .row_col_wrap_12_inner div.vc_column_container:first-child .vc_column-inner .wpb_wrapper h3{
		margin-top:130px !important;
	}
	  
	/* HOME || OFFRES - Positionnement textes autres offre */ 
	.home .lddw-encart-offres .row_col_wrap_12_inner div.vc_column_container:not(:first-child) .vc_column-inner .wpb_wrapper h3{
		margin-top:100px !important;
	}
	  
	/* HOME || OFFRES - taille texte */ 
	.home .lddw-encart-offres .row_col_wrap_12_inner div.vc_column_container .vc_column-inner .wpb_wrapper p{
		font-size:20px !important;
	}
	  
	/* HOME || OFFRES - Boutons */ 
	.home .lddw-encart-offres .row_col_wrap_12_inner div.vc_column_container .vc_column-inner .wpb_wrapper a{
		width: 50% !important;
        text-align: center !important;
	}
	
	/* HOME || VALEURS - Redimensionner image valeurs */
	.home .lddw-sb-img-01 .hover-wrap-inner img{
		/*position:absolute;
		bottom:0;*/
		width:90%;
    	height:100%;
		max-height:350px !important;
    	object-fit:cover;
    	object-position:0 -200px;
	}
	
	/* --------------  FOOTER  -------------- */
	  
	/* FOOTER || MINIATURES INSTA - 3 par lignes au lieu de 2 */  
	.lddw-feed-insta #sb_instagram #sbi_images {
        grid-template-columns: repeat(3, 1fr) !important;
    }
	
	/* FOOTER || CTA - Réduire phrase à gauche du bouton */
	.lddw-cta-footer #call-to-action span{
		font-size:38px !important;	  
	}
	
	/* FOOTER || CTA - Remonter bouton */
	.lddw-cta-footer #call-to-action .container a{
		margin-top:0 !important;
	}

}

/* -------------------   TABLETTE PAYSAGE   ------------------------ */
@media screen and (min-width: 731px) and (max-width: 1280px)
  and (orientation: landscape){
	  
	  
}

/* --------------------------------------------------------------- */
/* ----------  FIN VERSION MOBILES PAYSAGE + TABLETTES  ---------- */
/* --------------------------------------------------------------- */


/* ------------------------------------------- */
/* ----------  DEBUT VERSION MOBILE  --------- */
/* ------------------------------------------- */

@media only screen and (max-width: 1000px){
	
	/* PIMP || LOGO - Affichage du texte plus gros */
	/*#logo.no-image{
		font-size: 160% !important;
	}*/
	
	/* PIMP || MENU - Supprimer transparence sur le texte menu */
	/*#top .label{
		opacity:1 !important;
	}*/
	
	/* MENU - Marges menu */
	/*body #header-outer{
		padding: 15px 0;
	}*/
	
	/* -------------------------------------------------------------------- */
	
	/* HOME || SLIDER FERRE A DROITE SUR DESKTOP - Agrandir largeur */
	body #ajax-content-wrap .nectar-slider-wrap .swiper-slide.lddw-slider-accueil[data-x-pos="right"] .content, body #ajax-content-wrap .nectar-slider-wrap .swiper-slide.lddw-slider-accueil-business .content{
		width: 100% !important;
	}
	
	/* PIMP || HOME || SLIDER - Taille du sous-titre et des textes des boutons */
	body #ajax-content-wrap .nectar-slider-wrap .swiper-slide.lddw-slider-accueil .content p span, 
	body #ajax-content-wrap .nectar-slider-wrap .swiper-slide.lddw-slider-accueil-center .content p span,
	body #ajax-content-wrap .nectar-slider-wrap .swiper-slide.lddw-slider-accueil-business .content p span{
        font-size: 22px !important;
    }
	
	body #ajax-content-wrap .nectar-slider-wrap .swiper-slide.lddw-slider-accueil .button a, 
	body #ajax-content-wrap .nectar-slider-wrap .swiper-slide.lddw-slider-accueil-center .button a,
	body #ajax-content-wrap .nectar-slider-wrap .swiper-slide.lddw-slider-accueil-business .button a{
        font-size: 20px !important;
    }
	
	/* HOME || SLIDER - Padding boutons */
	body #ajax-content-wrap .nectar-slider-wrap .swiper-slide.lddw-slider-accueil .button a, 
	body #ajax-content-wrap .nectar-slider-wrap .swiper-slide.lddw-slider-accueil-center .button a,
	body #ajax-content-wrap .nectar-slider-wrap .swiper-slide.lddw-slider-accueil-business .button a{
		padding:13px 24px !important;
	}

}

/* -------------------------------------------------------------------- */

/* -------------------   MOBILE (De 0 à 730)   ------------------------ */

@media only screen and (max-width: 730px) {
	
	/* CACHER - Cacher élément sur mobile */
	.lddw-hidden-mob, .lddw-hidden-mob-2 br{
		display:none !important;
	}
	
	/* MARGE BAS 40 - Mettre marge en dessous élément 40px */
	.lddw-margin-b-40{
		margin-bottom:40px !important;
	}
	
	/* BOUTONS - Réduire taille boutons */
	.nectar-button.large{
		padding:8px 18px !important;
	}
	
	/* -------------------------------------------------------------------- */
	
	/* PIMP || LOGO - Affichage du texte plus gros */
	#top #logo.no-image{
		font-size: 100% !important;
	}
	
	/* PIMP || MENU - réduire marges internes bandeau menu */
	body #header-outer{
		padding:3px 0 !important;
	}
	
	/* PIMP || LOGO - Positionnement sur fond transparent */
	#header-outer.transparent #logo{
		top:10px !important;
	}
	/* PIMP || LOGO - Positionnement au scroll */
	#header-outer.scrolled-down #logo img{
		top:14px !important;
	}
	
	/* PIMP || LOGO - Taille */
	#header-outer.transparent #logo img, #header-outer[data-permanent-transparent="false"] #logo .dark-version{
		height:20px !important;
		transition:none !important;
	}

	/* PIMP || MENU - Réduire bandeau menu au scroll */
	#header-outer.scrolled-down {
		height:55px !important;
	}
	
	/* PIMP || MENU - Taille libellé menu sur fond transparent et scroll bar */
	#top .label{
		font-size:25px !important;
	}
	
	/* PIMP || MENU - Hauteur menu burger */
	.slide-out-widget-area-toggle.mobile-icon a>span{
		height:24px !important;
	}
	
	/* PIMP || MENU - Ajout ombre derrière libellé menu */
	#header-outer.transparent #top .slide-out-widget-area-toggle a.using-label{
		text-shadow:0px 0px 10px #705641, 0px 0px 30px #705641, 1px 1px 40px #705641 !important;
	}
	
	/* NAVIGATION - Marge au dessus des entrées de menu pour que la croix ne passe pas par dessus le sous-menu des offres */
	/*.slide-out-from-right .inner{
		margin-top:30px !important;
	}*/
	
	/* PIMP || NAVIGATION - Positionnement croix menu */
	body[data-full-width-header=false].admin-bar #slide-out-widget-area .slide_out_area_close{
		top:60px !important;
	}
	
	/* PIMP || NAVIGATION - Espace entre les entrées de menu */
	#slide-out-widget-area .inner .off-canvas-menu-container li{
		margin-bottom:20px !important;
	}
	
	/* PIMP || NAVIGATION - Taille des entrées du menu */
	#slide-out-widget-area .inner .off-canvas-menu-container li a{
		font-size:30px !important;
	}
	
	/* PIMP || NAVIGATION - Modifier interlignage du sous-menu */
	#slide-out-widget-area .menu .sub-menu{
		line-height:19px !important;
	}
	
	/* PIMP || NAVIGATION - Espaces entre les entrées du sous-menu */
	#slide-out-widget-area .menu .sub-menu li{
		margin-bottom:13px !important;
	} 
	
	/* PIMP || NAVIGATION - Taille des entrées du sous-menu */
	#slide-out-widget-area .menu .sub-menu li a{
		font-size:20px !important;
		line-height:20px !important;
	}
	
	/* -------------------------------------------------------------------- */
	
	/* HEADERS || PAGE ACCUEIL - Modification lueur diffuse */
	.home{
	--header-tone-color: rgb(182 158 137 / 0.9) !important;
    --header-tone-left: 28% !important;
    --header-tone-right: -15% !important;
    --header-tone-top: 5% !important;
	--header-tone-bottom: 0% !important;
	}
	
	/* HEADERS || PAGE ACCUEIL - Modification ombre derrière texte */
	.home .top-level p{
		text-shadow:1px 1px 10px #b59e91, 1px 1px 20px #b59e91, 1px 1px 30px #b59e91 !important;
	}
	
	/* HEADERS || PAGE COACHINGS AMOUR - Modification lueur diffuse */
	.page-id-1160{
	/*--header-tone-color: rgb(150 70 35 / 0.9) !important;*/
	--header-tone-color: rgb(52 46 34 / 0.6) !important;
    --header-tone-left: -15% !important;
    --header-tone-right: -35% !important;
    --header-tone-top: 45% !important;
	--header-tone-bottom: 7% !important;
	}
	
	/* HEADERS || PAGE MON HISTOIRE - Modification lueur diffuse */
	.page-id-18{
	--header-tone-color: rgb(54 37 25 / 0.6) !important;
    --header-tone-left: 20% !important;
    --header-tone-right: -20% !important;
    --header-tone-top: 45% !important;
	--header-tone-bottom: 10% !important;
	}
	
	/* PAGE MON HISTOIRE + PAGES OFFRES AMOUR + PAGE OFFRE BUSINESS || HEADER - Réduire largeur titres et texte header */
	.page-id-18 .top-level .row_col_wrap_12, .parent-pageid-1160 .top-level .row_col_wrap_12, .parent-pageid-7191 .top-level .row_col_wrap_12{
		width:94% !important;
		padding-top:200px !important;
		float:right !important;
	}	
	
	/* PAGE MON HISTOIRE + PAGES OFFRES AMOUR + PAGE OFFRE BUSINESS || HEADER - Repositionnement du titre */
	.page-id-18 .top-level h1, .parent-pageid-1160 .top-level h1, .parent-pageid-7191 .top-level h1{
		width:85% !important;
		float:right !important;
		clear:both !important;
		text-align:right !important;
		margin-top:0px;
	}
	
	/* PAGE MON HISTOIRE + PAGES OFFRES AMOUR + PAGE OFFRE BUSINESS || HEADER - Repositionnement du sous-titre */
	.page-id-18 .top-level p, .parent-pageid-1160 .top-level p, .parent-pageid-7191 .top-level p{
		float:right !important;
		font-size:22px !important;
		line-height:1.1em !important;
		text-align:right !important;
		width:100% !important;
	}
	
	/* HEADERS || PAGE PUISSANTE - Modification lueur diffuse */
	.page-id-8612{
	--header-tone-color: rgb(60 28 14 / 0.9) !important;
    --header-tone-left: -10% !important;
    --header-tone-right: -20% !important;
    --header-tone-top: 46% !important;
	--header-tone-bottom: -2% !important;
	}
	
	/* HEADERS || PAGE LIBEREE DU TOXIQUE - Modification lueur diffuse */
	.page-id-5080{
	--header-tone-color: rgb(61 17 17 / 0.7) !important;
    --header-tone-left: 0% !important;
    --header-tone-right: -20% !important;
    --header-tone-top: 35% !important;
	--header-tone-bottom: -5% !important;
	}
	
	/* HEADERS || PAGE RADIANCE FEMININE - Modification lueur diffuse */
	.page-id-3811{
	--header-tone-color: rgb(150 48 14 / 0.9) !important;
	/*--header-tone-color: rgb(156 10 6 / 0.8) !important;*/
    --header-tone-left: 5% !important;
    --header-tone-right: -15% !important;
    --header-tone-top: 40% !important;
	--header-tone-bottom: 5% !important;
	}
	
	/* HEADERS || PAGE RETOUR A LA JOIE - Modification lueur diffuse */
	.page-id-3628{
	--header-tone-color: rgb(20 17 13 / 0.8) !important;
	/*--header-tone-color: rgb(156 10 6 / 0.8) !important;*/
    --header-tone-left: -15% !important;
    --header-tone-right: 40% !important;
    --header-tone-top: 10% !important;
	--header-tone-bottom: 10% !important;
	}
	
	/* HEADERS || PAGE AMOUR EXTATIQUE - Modification lueur diffuse */
	.page-id-3439{
	--header-tone-color: rgb(161 131 110 / 0.8) !important;
	/*--header-tone-color: rgb(156 10 6 / 0.8) !important;*/
    --header-tone-left: -15% !important;
    --header-tone-right: 40% !important;
    --header-tone-top: 10% !important;
	--header-tone-bottom: 5% !important;
	}
	
	/* HEADERS || PAGE AMOUR EXTATIQUE - Modification ombre derrière titre */
	.page-id-3439 .top-level h1, .page-id-3439 .top-level p{
		text-shadow:1px 1px 10px #8c6e5a, 1px 1px 30px #8c6e5a !important;
	}
	
	/* HEADERS || PAGE MAGNETIQUE - Modification lueur diffuse */
	.page-id-4169{
	--header-tone-color: rgb(120 60 30 / 0.8) !important;
    --header-tone-left: 15% !important;
    --header-tone-right: -35% !important;
    --header-tone-top: 40% !important;
	--header-tone-bottom: 5% !important;
	}
	
	/* HEADERS || PAGE MAGNETIQUE - Modification ombre derrière titre */
	.page-id-4169 .top-level p{
		text-shadow:1px 1px 5px #783c1e, 1px 1px 20px #783c1e !important;
	}
	
	/* HEADERS || PAGE DEVENIR SA REINE - Modification lueur diffuse */
	.page-id-6682{
	--header-tone-color: rgb(18 21 18 / 0.6) !important;
	--header-tone-left: -20% !important;
	--header-tone-right: -40% !important;
	--header-tone-top: 35% !important;
	--header-tone-bottom: 0% !important;
	}
	
	/* HEADERS || PAGE ANXIEUSE A SECURE - Modification lueur diffuse */
	.page-id-7393{
	--header-tone-color: rgb(114 61 38 / 0.7) !important;
	--header-tone-left: -5% !important;
	--header-tone-right: -30% !important;
	--header-tone-top: 40% !important;
	--header-tone-bottom: 5% !important;
	}
	
	/* HEADERS || PAGE ANXIEUSE A SECURE - Modification ombre derrière titre */
	.page-id-7393 .top-level p{
		text-shadow:1px 1px 10px #723d26, 1px 1px 30px #723d26 !important;
	}
	
	/* HEADERS || PAGE PROG BUSINESS - Modification lueur diffuse */
	.page-id-7666{
	--header-tone-color: rgb(186 111 92 / 0.8) !important;
	--header-tone-left: 10% !important;
	--header-tone-right: -35% !important;
	--header-tone-top: 40% !important;
	--header-tone-bottom: 0% !important;
	}
	
	/* -------------------------------------------------------------------- */
	
	/* FEED INSTA - Affichage lignes de 2 vignettes insta au lieu de 5 */
	.lddw-feed-insta #sb_instagram #sbi_images{
		gap:10px !important;
		grid-template-columns:repeat(2, 1fr) !important;
	}
	
	/* FEED INSTA - Affichage lignes de 3 images au lieu de 5 */
	/*.lddw-feed-insta div.sbi_item{
		width:33% !important;
	}
	.lddw-feed-insta div.sbi_item a.sbi_photo{
		min-height:12vh !important;
	}*/
	
	/* FEED INSTA - Réduire marges gauche et droite feed */
	.lddw-feed-insta #sb_instagram #sbi_images{
		padding:10px 0 !important;
	}
	
	/* FEED INSTA - Largeur vignettes 100% + réduire marges entre les vignettes */
	.lddw-feed-insta #sb_instagram #sbi_images .sbi_item{
		width:100% !important;
		padding:5px !important;
	}
	
	/* FEED INSTA - Réduire marges entre les images */
	/*#sb_instagram #sbi_images .sbi_item{
		padding:5px !important;
	}*/
	
	/* FEED INSTA - Cacher la 9ème vignette */
	.lddw-feed-insta div#sbi_images div.sbi_item:nth-child(9){
		display:none !important;
	}
	
	/* FEED INSTA - Cacher la 10ème vignette */
	/*.lddw-feed-insta div#sbi_images div.sbi_item:nth-child(10){
		display:none !important;
	}*/
	
	/* FEED INSTA - Réduire icone play vignettes vidéos */
	.lddw-feed-insta #sb_instagram svg:not(:root).svg-inline--fa{
		height:0.6em !important;
	}
	
	/* -------------------------------------------------------------------- */
	
	/* FOOTER - Bandeau contact > Faire passer bouton sous phrase */
	#call-to-action .container{
		display:block !important;
	}
	
	/* FOOTER - Réduire marges bandeau contact */
	.lddw-cta-footer{
		padding-top:20px !important;
		padding-bottom:20px !important;
	}
	
	/* FOOTER - Phrase bandeau contact */
	#call-to-action .container span{
		display:block !important;
		font-size:26px !important;
		margin-bottom:5px !important;
	}
	
	/* FOOTER - Bouton bandeau contact */
	#call-to-action .container .nectar-button{
		width:70% !important;
		margin:0 auto !important;
		padding:10px !important;
	}
	
	/* SHAPE FOOTER - Agrandir shape footer */
	#ne-pas-supprimer{
		padding-top:13px !important;
    	padding-bottom:13px !important;
	}
	
	#ne-pas-supprimer .nectar-shape-divider-wrap{
		height:40px !important;
	} 
	
	/* FOOTER - Centrage des réseaux sociaux pour qu'ils ne soient pas cachés par les cookies */
	#footer-outer #copyright .col ul {
		float:none !important;
		display:inline-block !important;
		margin:0 auto !important;
	}
	
	/* FOOTER - Suppression espace entre footer et copyright */
	#footer-outer .row {
    	padding: 55px 0 0;
	}
	
	/* --------------------------------------------------------------------- */
	/* ------------------ DEBUT NOUVEAU SLIDER 19.11.24 -------------------- */
	/* --------------------------------------------------------------------- */
	
	/* HEADERS || PAGE ACCUEIL - Décalage image slider */
	.home .lddw-slider-accueil .image-bg{
		background-position:-258px top !important;
	}
	
	/* HOME || SLIDER - Suppression ligne noire sous slider */
	body #ajax-content-wrap .nectar-slider-wrap .swiper-container{
		background-color:rgb(0,0,0,0) !important;
	}
	
	/* PIMP || HOME || SLIDER - Titre */
	body #ajax-content-wrap .nectar-slider-wrap .swiper-slide.lddw-slider-accueil .content h1,
	body #ajax-content-wrap .nectar-slider-wrap .swiper-slide.lddw-slider-accueil-center .content h1{
		width:57% !important;
		float:right !important;
		clear:both !important;
		font-size:36px !important;
		line-height:36px !important;
		padding-bottom:20px !important;
	}
	
	/* PIMP || HOME || SLIDER - Texte */ 
	body #ajax-content-wrap .nectar-slider-wrap .swiper-slide.lddw-slider-accueil .content p,
	body #ajax-content-wrap .nectar-slider-wrap .swiper-slide.lddw-slider-accueil-center .content p{
		width:67% !important;
		float:right !important;
		clear:both !important;
	}
	
	/* PIMP || HOME + Page accueil business || SLIDER - Taille et interlignage sous-titre si pas de fond */
	body #ajax-content-wrap .nectar-slider-wrap .swiper-slide.lddw-slider-accueil .content p span,
	body #ajax-content-wrap .nectar-slider-wrap .swiper-slide.lddw-slider-accueil-center .content p span,
	body #ajax-content-wrap .nectar-slider-wrap .swiper-slide.lddw-slider-accueil-business .content p span{
        font-size:22px !important;
		line-height:24px !important;
    }
	
	 /* HOME || SLIDER - Ferrer boutons à droite */
	body #ajax-content-wrap .nectar-slider-wrap .swiper-slide.lddw-slider-accueil .buttons {
		float:right;
		margin-top:25px !important;
		margin-bottom:10px !important;
	}
	
	 /* HOME + Page accueil Business || SLIDER - Padding boutons */
	body #ajax-content-wrap .nectar-slider-wrap .swiper-slide.lddw-slider-accueil .button a,
	body #ajax-content-wrap .nectar-slider-wrap .swiper-slide.lddw-slider-accueil-center .button a,
	body #ajax-content-wrap .nectar-slider-wrap .swiper-slide.lddw-slider-accueil-business .button a{
		padding:10px 15px 8px 15px !important;
		text-align:center !important;
	}
	
	/* PIMP || HOME + Page accueil business || SLIDER - Hauteur sur mobile */
	body #ajax-content-wrap .parallax_slider_outer, body #ajax-content-wrap .nectar-slider-wrap, body #ajax-content-wrap .nectar-slider-wrap .swiper-container, 
	body #ajax-content-wrap .nectar-slider-wrap .swiper-slide.lddw-slider-accueil, body #ajax-content-wrap .nectar-slider-wrap .swiper-slide.lddw-slider-accueil-center,
	body #ajax-content-wrap .nectar-slider-wrap .swiper-slide.lddw-slider-accueil-business{
		height:580px !important;
    }
	
	/* HOME || SLIDER FERRE A DROITE SUR DESKTOP - Positionnement conteneur texte et boutons + alignement texte */
	body #ajax-content-wrap .nectar-slider-wrap .swiper-slide.lddw-slider-accueil[data-x-pos="right"] .content {
		text-align:right !important;
		margin-top:20px !important;
	}

	/* PIMP || Page accueil business - Positionnement conteneur proposition valeur + boutons */
	.nectar-slider-wrap .swiper-slide[data-x-pos="left"].lddw-slider-accueil-business .content{
		left:0 !important;
		top:48% !important;
		padding-top:0 !important;
	}
	
	/* PIMP || Page accueil business - Décalage image slider */
	.swiper-slide[data-bg-alignment="top"].lddw-slider-accueil-business .image-bg{
		background-position: -330px top !important;
	}
	
	/* PIMP || Page accueil business || SLIDER - Titre */
	body #ajax-content-wrap .nectar-slider-wrap .swiper-slide.lddw-slider-accueil-business .content h1{
		width:65% !important;
		font-size:36px !important;
		line-height:36px !important;
		padding-bottom:20px !important;
	}
	
	/* PIMP || Page accueil business || SLIDER - Texte */ 
	body #ajax-content-wrap .nectar-slider-wrap .swiper-slide.lddw-slider-accueil-business .content p{
		width:40% !important;
	}
	
	/* HOME || Page accueil business || SLIDER - Ferrer boutons à droite */
	body #ajax-content-wrap .nectar-slider-wrap .swiper-slide.lddw-slider-accueil-business .buttons {
		margin-top:25px !important;
		margin-bottom:10px !important;
		width:50% !important;
	}
	
	/* ------------------------------------------------------------------- */
	/* ----------------- FIN NOUVEAU SLIDER 19.11.24 --------------------- */
	/* ------------------------------------------------------------------- */
	
	/* HOME || TEXTE INTRO - Agrandir espace entre slider et texte intro */
	.home .container.main-content .lddw-accroche-gradient h2{
		margin-top:30px !important;
	}

	/* -------------------------------------------------------------------- */
	
	/* HOME || OFFRES - Réduire hauteur fond pour qu'il arrive derrière image du 1er programme */
	.home .lddw-shape-encart-offres .nectar-shape-divider{
		height:26% !important;
	}
	
	/* HOME || OFFRES - Foncer overlay qui se trouve sur le fond derrières les programmes pour améliorer lisibilité */
	.home .lddw-shape-encart-offres .row-bg-overlay.row-bg-layer{
		background:linear-gradient(to bottom,rgba(84,5,11,0.2) 25%,rgba(84,5,11,0.7) 100%) !important;
	}
	
	/* HOME || OFFRES - Remonter offres pour réduire espace entre titre h2 et offres */
	.home .lddw-shape-encart-offres{
		top:-50px !important;
	}
	
	/* HOME || OFFRES - Repositionner badge nouveau */
	.home .nectar-badge{
		top: 40px;
    	left: -35px;
	}
	
	/* HOME || OFFRES - Remonter badge nouveau */
	/*.home .nectar-badge{
		top:-290px !important;
	}*/
	
	/* HOME || OFFRES - Taille textes */
	.home .lddw-encart-offres p{
		font-size: 1em !important;
	}
	
	/* HOME || OFFRES - Ajouter marge sous boutons */
	.home .lddw-encart-offres .nectar-button{
		margin-bottom:50px !important;
		margin-top:25px !important;
		padding-top:8px !important;
		padding-bottom:8px !important;
	}

	/* -------------------------------------------------------------------- */
	
	/* HOME || VALEURS - Réduire espace entre photo et texte valeurs */
	.home .lddw-sb-img-01{
		margin-bottom:25px !important;
	}

	/* -------------------------------------------------------------------- */

	/* HOME || TEMOIGNAGES - Espace au dessus des témoignages */
	.testimonial_slider {
		margin:30px auto !important;
	}
	
	/* HOME || TEMOIGNAGES - Réduire largeur témoignages */
	.testimonial_slider[data-style=multiple_visible_minimal] blockquote {
		width:75% !important;
	}
	
	/* HOME || TEMOIGNAGES - Décaler 1er témoignage vers la gauche */
	.testimonial_slider .flickity-slider{
		left:-10px !important;
	}
	
	/* HOME || TEMOIGNAGES - Réduire marges autour des témoignages */
	.testimonial_slider[data-style=multiple_visible_minimal] blockquote .inner {
		padding:20px 20px 20px 0 !important;
	}
	
	/* HOME || TEMOIGNAGES - Interlignage texte */
	.testimonial_slider .slides p {
		line-height:1.3em !important;
	}

	/* -------------------------------------------------------------------- */
	
	/* PIMP || HOME || BLOG - bordure blanche autour du CTA : Voir tous les articles */
	.lddw-cta-voir-tous-articles {
		border: 2px solid #FFF !important;
		line-height: 1.2em !important;
	}
	
	/* -------------------------------------------------------------------- */
		
	/* OFFRES || HEADER PAGE RACINE - Décalage du background */
	.page-id-1160 .top-level .row-bg.using-image{
		background-position:-515px 0px !important;
	}
	
	/* OFFRES || HEADER PAGE RACINE - Repositionnement du titre */
	.page-id-1160 .top-level h1{
		width:90% !important;
		float:right !important;
		clear:both !important;
		text-align:right !important;
		margin-top:20px;
	}
	
	/* OFFRES || HEADER PAGE RACINE - Repositionnement du sous-titre */
	.page-id-1160 .top-level p{
		float:right !important;
		font-size:22px !important;
		line-height:1.1em !important;
		text-align:right !important;
		/*width:90% !important;*/
	}
	
	/* OFFRES || HEADER PAGE RACINE - Empêcher flottement de tous les éléments */
	.page-id-1160 .top-level .divider-wrap{
		clear:both;
	}
	
	/* OFFRES || HEADER PAGE RACINE - Empêcher flottement de tous les éléments */
	.page-id-1160 .top-level, .page-id-18 .top-level{
		margin-bottom:100px;
	}
	
	/* OFFRES || PAGE RACINE - Masquer fonds couleurs derrière images */
	.page-id-1160 .lddw-sb-img-05 .img-with-aniamtion-wrap:after, .page-id-1160 .lddw-sb-img-02 .img-with-aniamtion-wrap:after, .page-id-1160 .lddw-sb-img-06 .img-with-aniamtion-wrap:after{
		top:-45px;
	}
	
	/* OFFRES || PAGE RACINE - Supprimer marge à droite des textes de présentation des programmes */
	.page-id-1160 #programme-puissante .vc_column-inner, .page-id-1160 #programme-magnetique .vc_column-inner, .page-id-1160 #programme-liberee-toxique .vc_column-inner, .page-id-1160 #programme-radiance-feminine .vc_column-inner, .page-id-1160 #mini-programme-devenir-reine .vc_column-inner, .page-id-1160 #mini-programme-anxieuse-secure .vc_column-inner{
		padding-right:0 !important;
		padding-left:0 !important;
	}
	
	/* OFFRES || PAGE RACINE - Boutons vidéos */
	.page-id-1160 a.play_button_with_text.nectar_video_lightbox{
		margin:20px 0 0 0 !important;
	}
	
	/* OFFRES || PAGE RACINE - Marges autour des boutons */
    .page-id-1160 .lddw-offres-racine-button {
		margin-top:30px !important;
		margin-bottom:50px !important;
    } 
	
	/* OFFRES || PAGE RACINE - Agrandir vidéo sur mobile quand la box est ouverte */
	.page-id-1160 .fancybox-container.fancybox-is-open .fancybox-content{
		height:580px !important;
	}
	
	/* PAGES OFFRES || Ajouter espace en-dessous des images contenu du programme */
	.page-id-3811 .lddw-sb-img-04, .page-id-3439 .lddw-sb-img-04, .page-id-5080 .lddw-sb-img-04{
		margin-bottom:80px !important;
	}
	
	/* PAGE RACINE || HEADER - Réduire largeur titres et texte header */
	.page-id-1160 .top-level .row_col_wrap_12{
		width:94% !important;
		padding-top:200px !important;
		float:right !important;
	}	
	
	/* PAGES OFFRES + PAGE A PROPOS + PAGE CONTACT || HEADER - Réduire largeur titres et texte header */
	/*.parent-pageid-1160 .top-level .row_col_wrap_12, .page-id-28 .top-level .row_col_wrap_12{
		width:62% !important;
		padding-top:50px !important;
	}*/
	
	/* PAGES OFFRES + PAGE A PROPOS + PAGE CONTACT || HEADER - Réduire taille accroche header */
	.parent-pageid-1160 .top-level p, .page-id-18 .top-level p, .page-id-28 .top-level p, .page-id-76 .top-level p, .page-id-453 .top-level p, .page-id-489 .top-level p{
		font-size:22px !important;
		line-height:22px !important;
	}
	
	/* PAGES OFFRES || HEADER - Ajouter espace au-dessus de l'image solution */
	.parent-pageid-1160 .lddw-sb-img-02{
		margin-top:30px !important;
	} 
	
	/* PAGES OFFRES || HEADER - Ajouter espace entre l'image solution et le programme */
	.parent-pageid-1160 .lddw-en-tete-programme{
		margin-top:50px !important;
	} 
	
	/* PAGES OFFRES || Programme - Placer soleils autour du titre Programme */
	/*.parent-pageid-1160 .lddw-en-tete-programme .vc_col-sm-4{
		width:auto !important;
	}*/
	/* PAGES OFFRES || Programme - Réduire soleils autour du titre Programme */
	/*.parent-pageid-1160 .lddw-en-tete-programme .vc_col-sm-4:first-child, .parent-pageid-1160 .lddw-en-tete-programme .vc_col-sm-4:nth-child(3){
		max-width:60px !important;
	}*/
	/* PAGES OFFRES || Programme - Ajuster marges entre titre Programme et soleils */
	/*.parent-pageid-1160 .lddw-titre-programme{
		margin:0 15px !important;
	}*/
	
	/* PAGES OFFRES || Programme - Réduire taille libellé module */
	.page-child .lddw-pg-modules .vc_col-sm-2 .wpb_wrapper p{
		font-size:26px !important;
	}
	
	
	/* PIMP || PAGES OFFRES || INSERTION VIDEO PROGRAMME - Redimensionnement vidéo */
	.parent-pageid-1160 iframe.iframe-embed{
		height:530px !important;
		width:315px !important;
	}
	
	/* PIMP || PAGES OFFRES || INSERTION VIDEO PROGRAMME - Supprimer marges autour de la vidéo */
	.parent-pageid-1160 .container .vc_column-inner:has(.wpb_wrapper .wpb_raw_html .wpb_wrapper iframe.iframe-embed){
		padding:0 !important;
	}
	
	
	/* PAGES OFFRES || Avis insta - Afficher uniquement les 5 premiers avis (cacher 2e ligne avis sauf pour Anxieuse à secure) */
	.page-child .lddw-avis-insta .row_col_wrap_12 > .vc_col-sm-12 > .vc_column-inner > .wpb_wrapper > div:nth-child(3)/*, .page-child:not(.page-id-7393) .lddw-avis-insta .row_col_wrap_12 > .vc_col-sm-12 > .vc_column-inner > .wpb_wrapper > div:nth-child(2) .row_col_wrap_12_inner > div:nth-last-child(-n+2) .img-with-aniamtion-wrap:last-child*/{
		display:none !important;
	}
	
	/* PAGES OFFRES - LDT || Avis insta - Ajouter espace entre programme et avis insta */
	.page-child .lddw-avis-insta{
		margin-top:50px !important;
	}
	
	/* PAGES OFFRES || Avis insta - Agrandir témoignages pour qu'ils s'affichent les uns sous les autres */
	.page-child .lddw-avis-insta .row_col_wrap_12_inner > div{
		width:85% !important;
    	margin:0 auto !important;
	}
	
	/* PAGES OFFRES || Avis insta - Espaces entre les avis */
	.page-child .lddw-avis-insta .row_col_wrap_12_inner > div .img-with-aniamtion-wrap{
		margin-top:0 !important;
		margin-bottom:25px !important;
	}
	
	/* PAGES OFFRES || Avis insta - Cacher image + titre programme pour afficher uniquement les avis et cacher les + sur les images */
	.page-child .lddw-avis-insta .row_col_wrap_12_inner > div:has(.img-with-aniamtion-wrap.mask_size_cover), .page-child .lddw-avis-insta .lddw-accroche-avis-insta, .page-child .lddw-avis-insta div.row_col_wrap_12_inner > .wpb_column:not(.lddw-mask-texture) .img-with-aniamtion-wrap:not(.mask_size_cover) .inner .hover-wrap::after{
		display:none !important;
	}
	
	/* PAGES OFFRES || Transformation - réduire texte liste à puces */
	div.nectar-fancy-ul ul li{
		font-size:19px !important;
		line-height:1.2em !important;
	}
	
	/* PAGES OFFRES || TEMOIGNAGES - largeur de chaque témoignage */
	.testimonial_slider[data-style=multiple_visible_minimal] .slides blockquote{
		width:82% !important;
	}
	
	/* PAGES OFFRES || FAQ - Agrandir taille questions */
	div[data-style="minimal"] .toggle h3 a{
		font-size:25px !important;
	}
	
	/* PAGES OFFRES || FAQ - Réduire interlignage texte */
	div[data-style="minimal"] .toggle p{
		line-height:1.2em !important;
	}
	
	/* PAGES OFFRES || IMAGE TARIFS - Redimensionner image */
	.parent-pageid-1160 .lddw-sb-img-04 .hover-wrap-inner img{
		width:100%;
		max-height:350px !important;
    	object-fit:cover;
    	object-position:0 -80px;
	}
	
	
	/* ---------------------------------- */
	
	/* OFFRES || Page Puissante - Header - Décalage du background */
	.page-id-8612 .top-level .row-bg.using-image{
		background-position:-270px 0px !important;
	}
	
	/* ---------------------------------- */
	
	/* OFFRES || Page Libérée du toxique - Header - Décalage du background */
	.page-id-5080 .top-level .row-bg.using-image{
		background-position:-180px 0px !important;
	}
	
	/* ---------------------------------- */
	
	/* OFFRES || Page Radiance Féminine - Header - Décalage du background */
	.page-id-3811 .top-level .row-bg.using-image{
		background-position:-200px 0px !important;
	}
	
	/* OFFRES || Page Radiance Féminine - Ferrer à gauche grands titres Dans quelle situation êtes vous + titre Pourquoi c'est différent */
	.page-id-3811 h2.lddw-titre-align-left{
		text-align:left !important;
	}
	
	/* ---------------------------------- */
	
	/* OFFRES || Page Retour à la joie - Ajouter espace sous image contenu programme */
	.page-id-3628 .lddw-sb-img-04{
		margin-bottom:50px !important;
	}
	
	/* ---------------------------------- */
	
	/* OFFRES || Page Amour extatique - Header - Décalage du background */
	.page-id-3439 .top-level .row-bg.using-image{
		background-position:-300px 0px !important;
	}
	
	/* ---------------------------------- */	
	
	/* OFFRES || Page Magnétique - Header - Décalage du background */
	.page-id-4169 .top-level .row-bg.using-image{
		background-position:-160px 0px !important;
	}
	
	/* OFFRES || Page Retour à la joie - Ajouter espace sous image contenu programme */
	.page-id-4169 .lddw-sb-img-04{
		margin-bottom:50px !important;
	}
	
	
	/* ---------------------------------- */	
	
	/* OFFRES || Page Devenir sa reine - Header - Décalage du background */
	.page-id-6682 .top-level .row-bg.using-image{
		background-position:-180px 0px !important;
	}
	
	/* OFFRES || Page Devenir sa reine + Puissante + Anxieuse à Secure + Business - Header - Réduire largeur cadre mini programme */
	.page-id-6682 .top-level p:first-child, .page-id-8612 .top-level p:first-child, .page-id-7393 .top-level p:first-child, .page-id-7666 .top-level p:first-child{
		width:auto !important;
		/*background-color: rgba(172, 132, 61, 0.8) !important;*/
		font-size:17px !important;
	}
	
	/* -------------------------------------------------------------------- */
	
	/* OFFRES || Page Anxieuse à secure - Header - Décalage du background */
	.page-id-7393 .top-level .row-bg.using-image{
		background-position:-110px 0px !important;
	}
	
	/* -------------------------------------------------------------------- */
	
	/* OFFRES || Page Prog Business - Header - Décalage du background */
	.page-id-7666 .top-level .row-bg.using-image{
		background-position:-150px 0px !important;
	}
	
	/* -------------------------------------------------------------------- */

	/* A PROPOS || Header - Décalage du background */
	.page-id-18 .top-level .row-bg.using-image{
		background-position:-190px 0px !important;
	}
	
	/* A PROPOS || Ajouter espace au-dessus de l'image 2 */
	.page-id-18 .lddw-sb-img-02{
		margin-top:30px;
	} 
	
	/* A PROPOS || Espace entre différentes parties */
	.page-id-18 .lddw-padding-row-mobile {
		margin-bottom:40px !important;
	}
	
	/* A PROPOS || Supprimer marge à droite des textes */
	.page-id-18 .wpb_text_column{
		padding-right:0 !important;
	}
	
	/* -------------------------------------------------------------------- */
	
	/* PAGES LEGALES || Ajouter espace au-dessus des h3 */
	.page-id-76 h3, .page-id-489 h3{
		margin-top:35px !important;
		margin-bottom:0 !important;
	}
	
}


/* -------------------[   MOBILE PAYSAGE (De 450 à 730 px)   ]------------------------ */
@media screen and (min-width: 450px) and (max-width: 730px){
	
	/* --------------  HOME  -------------- */
    
	/* HOME || OFFRES - Ajouter marges encart offres */
	.home .lddw-encart-offres{
		padding: 0 5%;
	}
	
	/* HOME || OFFRES - Redimensionner images programmes */
	.home .lddw-encart-offres .img-with-aniamtion-wrap .hover-wrap-inner, .home .lddw-sb-img-01 .hover-wrap-inner{
		/*width:100%;*/
    	aspect-ratio:4/3;
    	/*overflow:hidden;*/
	}
	/* HOME || OFFRES - Redimensionner images programmes */
	.home .lddw-encart-offres .img-with-aniamtion-wrap .hover-wrap-inner img{
		width:80%;
		max-witdh:320px !important;
    	height:100%;
    	/*display:block;*/
    	object-fit:cover;
    	object-position:top;
		border-radius:10px !important;
	}
	
	/* HOME || OFFRES - Repositionner badge nouveau */
	.home .nectar-badge{
		top: 40px;
    	left: 0px;
		transform:none !important;
	}
	
	/* HOME || VALEURS - Redimensionner image valeurs */
	.home .lddw-sb-img-01 .hover-wrap-inner img{
		position:absolute;
		bottom:0;
		width:88%;
    	height:100%;
		max-height:300px !important;
    	object-fit:cover;
    	object-position:0 -125px;
	}
	
	/* --------------  FOOTER  -------------- */
	
	/* FOOTER || FIL INSTA - Modifier marges */
	.lddw-feed-insta #sb_instagram #sbi_images {
        padding:0 5% !important;
    }
	
	/* --------------  PAGE RACINE  -------------- */
	
	/* PAGE RACINE || OFFRES - Redimensionner images programmes */
	.page-id-1160 .lddw-sb-img-01 .hover-wrap-inner, .page-id-1160 .lddw-sb-img-02 .hover-wrap-inner, .page-id-1160 .lddw-sb-img-03 .hover-wrap-inner, .page-id-1160 .lddw-sb-img-04 .hover-wrap-inner, .page-id-1160 .lddw-sb-img-05 .hover-wrap-inner, .page-id-1160 .lddw-sb-img-06 .hover-wrap-inner{
    	aspect-ratio:16/9;
		
	}
	/* PAGE RACINE || OFFRES - Redimensionner images programmes */
	.page-id-1160 .lddw-sb-img-01 .hover-wrap-inner img, .page-id-1160 .lddw-sb-img-02 .hover-wrap-inner img, .page-id-1160 .lddw-sb-img-03 .hover-wrap-inner img, .page-id-1160 .lddw-sb-img-04 .hover-wrap-inner img, .page-id-1160 .lddw-sb-img-05 .hover-wrap-inner img, .page-id-1160 .lddw-sb-img-06 .hover-wrap-inner img{
		width:100%;
    	height:100%;
    	object-fit:cover;
    	object-position:0 -80px;
		border-radius:10px !important;
	}
	
	/* --------------  PAGES OFFRES  -------------- */
	
	/* PAGES OFFRES || TITRE - Ajouter marges autour des titres */
	.parent-pageid-1160 h2.vc_custom_heading[style*="text-align: center"]{
        padding:0 20px !important;
    }
	
	/* PAGES OFFRES || Redimensionner images programmes */
	.parent-pageid-1160 .lddw-sb-img-02 .hover-wrap-inner, .parent-pageid-1160 .lddw-sb-img-03 .hover-wrap-inner, .parent-pageid-1160 .lddw-sb-img-05 .hover-wrap-inner{
    	aspect-ratio:4/3;	
	}
	/* PAGES OFFRES || Redimensionner images programmes */
	.parent-pageid-1160 .lddw-sb-img-02 .hover-wrap-inner img, .parent-pageid-1160 .lddw-sb-img-03 .hover-wrap-inner img, .parent-pageid-1160 .lddw-sb-img-05 .hover-wrap-inner img{
		width:100%;
    	height:100%;
    	object-fit:cover;
    	object-position:0 -40px;
	}
	
	/* PAGES OFFRES || IMAGE TARIFS - Redimensionner image */
	.parent-pageid-1160 .lddw-sb-img-04 .hover-wrap-inner img{
		float:left;
		width:95%;
		max-height:350px !important;
    	object-fit:cover;
    	object-position:0 -140px;
	}
	
	/* PAGES OFFRES || PROGRAMME DETAILLE - Conserver taille colonnes (Empêcher Salient de redimensionner les colonnes à 691 px) */
	.parent-pageid-1160 .lddw-pg-modules .vc_col-xs-10{
		width:83.33333333% !important;
	}
	/* PAGES OFFRES || PROGRAMME DETAILLE - Conserver taille colonnes (Empêcher Salient de redimensionner les colonnes à 691 px) */
	.parent-pageid-1160 .lddw-pg-modules .vc_col-xs-2{
		width:16.66666667% !important;
	}
	
	/* PAGES OFFRES || VIDEO - Redimensionner video */
	.parent-pageid-1160 iframe.iframe-embed {
        /*height: 588px !important;
        width: 350px !important;*/
        height: 450px !important;
        width: 100% !important;
    }
	
	/* PAGE OFFRE || AVIS INSTA - Ajouter marges autour des avis */
	.parent-pageid-1160 .lddw-avis-insta{
		padding:0 12% !important;
	}
	
}

/* ----------------------------------------- */
/* ----------  FIN VERSION MOBILE ---------- */
/* ----------------------------------------- */