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

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

.lddw-underline {
	text-decoration:underline !important;
}
.lddw-bold {
	font-weight:bold !important;
}
.bold, strong, b{
	font-family:inherit !important;
}
.lddw-premier-plan {
	z-index:1 !important;
}
.lddw-float-left {
	float:left !important;
}
.lddw-float-right {
	float:right !important;
}
body[data-button-style*="rounded"] #to-top{
	background-color:#a62b26 !important;
}
body[data-button-style*="rounded"] #to-top:after{
	background-color:#e2d23d !important;
}

/* --------------------- [ STYLES GENERAUX - DEBUT COULEURS ] ---------------------- */

.lddw-bgcolor-p, .lddw-bgcolor-p .using-bg-color{
	background-color:#0F672F !important;
}
.lddw-color-p{
	color:#0F672F !important;
}
.lddw-bgcolor-s, .lddw-bgcolor-s .using-bg-color{
	background-color:#A62B26 !important;
}
.lddw-color-s{
	color:#A62B26 !important;
}
.lddw-bgcolor-t, .lddw-bgcolor-t .using-bg-color{
	background-color:#FAE846 !important;
}
.lddw-color-t{
	color:#FAE846 !important;
}
.lddw-bgcolor-n1, .lddw-bgcolor-n1 .using-bg-color{
	background-color:#D2F8DF !important;
}
.lddw-color-n1{
	color:#D2F8DF !important;
}
.lddw-bgcolor-n2, .lddw-bgcolor-n2 .using-bg-color{
	background-color:#866761 !important;
}
.lddw-color-n2{
	color:#866761 !important;
}

/* --------------------- [ STYLES GENERAUX - DEBUT HEADER ] ---------------------- */

#logo.no-image {
	font-size: 140% !important;
}
.sf-menu >li ul{
	width:23.5em !important;
	padding:0 !important;
}
.sf-menu >li .sub-menu .sub-menu{
	margin-left:10px !important;
	width:28em !important;
	border-left: 1px solid #20b3df !important;
}
.sf-menu >li ul a{
	padding:10px 20px !important;
}
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{
	background-color:rgba(255,255,255,0.15) !important;
}
.nectar-shape-divider-wrap {
    position: absolute;
    top: auto;
    bottom: 0;
    right: 0;
    z-index: 3;
    transform: translateZ(0);
}
.nectar-shape-divider-wrap.no-color .nectar-shape-divider {
    fill: #fff;
}
.nectar-shape-divider {
    width: 100%;
    left: 0;
    bottom: -1px;
    height: 100%;
    position: absolute;
}

/* --------------------- [ STYLES GENERAUX - DEBUT TITRES ] ---------------------- */

.nectar-split-heading .heading-line h1 {
	padding:18px 0 !important;
}
.container .wpb_wrapper h2.vc_custom_heading {
	color:#A62B26 !important;
}

/* --------------------- [ STYLES GENERAUX - DEBUT MARGES ] ---------------------- */

.lddw-marg-reset {
	margin:0 !important;
}
.lddw-marg-bm-reset, .lddw-sup-after-post-mc {
	margin-bottom:0 !important;
}
.lddw-marg-tp-30 {
	margin-top:30px !important;
}
.lddw-marg-bm-30 {
	margin-bottom:30px !important;
}
.lddw-padd-reset {
	padding:0 !important;
}
.lddw-padd-tp-30 {
	padding-top:30px !important;
}
.lddw-padd-bm-30 {
	padding-bottom:30px !important;
}

/* --------------------- [ STYLES GENERAUX - DEBUT CONTENUS PAGES ] ---------------------- */

.nectar-icon-list-item .content {
	color: #866761 !important;
}
.main-content > .row > #breadcrumbs.yoast{
	padding:4px 0 !important;
}
.main-content > .row > #breadcrumbs.yoast span{
	font-size:18px !important;
}
body[data-header-resize="0"].parent-pageid-3846 .container-wrap{
	padding-top:0 !important;
}
.main-content > .row > #breadcrumbs.yoast a:hover{
	text-decoration:underline !important;
	color:#A62B26 !important;
}

/* -------------------- [ STYLES GENERAUX - DEBUT BOUTONS ] ----------------------- */

.nectar-button {
	line-height:normal !important;
}
.nectar-button.jumbo {
	font-size: 24px !important;
}
.nectar-button.large {
	font-size: 18px !important;
	text-transform:uppercase !important;
}
.nectar-button.regular-button.extra-color-2, .nf-field-element input[type="button"]:hover, article.post .more-link span:hover, #footer-outer #footer-widgets #block-3 a.wp-element-button{
	color:#1C0E04 !important;
}
body[data-button-style*="slightly_rounded"] .swiper-slide .button a, body[data-button-style*="slightly_rounded"] .nectar-button, body[data-button-style*="slightly_rounded"] .nectar-button.see-through-2, body[data-button-style*="slightly_rounded"].ascend .nectar-button.see-through-2, body[data-button-style*="slightly_rounded"] input[type="button"]{
	-webkit-border-radius:5px !important;
	border-radius:5px !important;
	box-shadow:6px 6px 2px rgba(0,0,0,0.2) !important;
}
body[data-button-style*="slightly_rounded"] .nectar-button{
	border:2px solid #e2d23d !important;
}
.cta-nf, article.post .more-link span{
	background-color:transparent !important;
	color:#0F672F !important;
	border:2px solid #0F672F !important;
	font-family: Poppins !important;
	font-size:18px !important;
	text-transform:uppercase !important;
	border-radius:5px !important;
	height:auto !important;
	box-shadow:7px 7px 2px rgba(0,0,0,0.2) !important;
}
body[data-button-style="slightly_rounded"] input[type="submit"]:hover, article.post .more-link span:hover {
	color:#1C0E04 !important;
	background-color:#FAE846 !important;
	border:2px solid #e2d23d !important;
}
#call-to-action .container a:hover{
	color:#1C0E04 !important;
	opacity:1 !important;
}
#footer-outer #footer-widgets #block-3 a.wp-element-button {
	background-color:transparent !important;
	color:#FFF !important;
	border:2px solid #FFF !important;
	border-radius:5px !important;
}
#footer-outer #footer-widgets #block-3 a.wp-element-button:hover {
	background-color:#FAE846 !important;
	color:#1C0E04 !important;
	border:2px solid #e2d23d !important;
	box-shadow:7px 7px 2px rgba(0,0,0,0.2) !important;
}

/* --------------------- [ STYLES GENERAUX - DEBUT FOOTER ] ---------------------- */

#call-to-action .triangle{
	border-top:none !important;
}
.container-wrap {
	padding-bottom:0 !important;
}
.ascend #footer-outer #footer-widgets p, .ascend #footer-outer #footer-widgets .col ul li a, .ascend #footer-outer #footer-widgets .wp-block-button a.wp-element-button {
	font-size:18px !important;
	line-height:1.4em !important;
}
.ascend #footer-outer #footer-widgets .col ul li a:hover {
	color: #FAE846 !important;
}
#footer-widgets a.lien-mentions-legales {
	color: #FFFFFF !important;
	display:inline-block !important;
	width:100% !important;
	padding:4px 0 !important;
}
#footer-widgets a.lien-mentions-legales:hover {
	color: #FAE846 !important;
}
#footer-outer a.copyright:hover {
	color: #A62B26 !important;
}
@media (min-width: 690px) {
	#copyright .span_5 {
    	width: 77% !important;
	}

	#copyright .span_7 {
		width: 21% !important;
	}
}
#footer-outer #copyright {
	font-size:18px !important;
	text-align:center !important;
}
#footer-outer .rose-lddw {
	color: #FAE846 !important;
}
#footer-outer .jaune-lddw {
	color: #FAE846 !important;
}

/* -------------------- [ STYLES GENERAUX - DEBUT COOKIES ] ----------------------- */

#cookie-law-info-bar{
	line-height:1.1em !important;
	font-size:14px !important;
	padding:20px !important;
	background:rgba(235,247,244,0.9) !important;
}
#cookie-law-info-bar a{
	margin-top:10px !important;
}
#cookie-law-info-bar .cli-plugin-main-link{
	font-size:12px !important;
}

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



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

/* --------------------- [ PAGE ACCUEIL - DEBUT SLIDER ] ---------------------- */

.lddw-slider-accueil-center .image-bg {
	background-color:#3C4740 !important;
}
.swiper-slide .content h1 {
	font-size:50px !important;
	line-height:55px !important;
	color:#FFF !important;
	text-shadow:0px 0px 5px #2B2936, 0px 0px 30px #2B2936, 0px 0px 50px #2B2936;
	margin-bottom:30px !important;
}
.swiper-slide .content p span{
	color:#FFF !important;
	text-shadow:0px 0px 5px #2B2936, 0px 0px 30px #2B2936, 0px 0px 50px #2B2936;
}
.nectar-slider-wrap .swiper-slide .buttons .button:nth-child(1) a{
	color:#1C0E04 !important;
}
.nectar-slider-wrap .swiper-slide .buttons .button:nth-child(2) a{
	background-color: #A62B26 !important;
}

/* -------------------- [ PAGE ACCUEIL - DEBUT VALEURS ] ----------------------- */

.home .lddw-bloc-valeurs h2.vc_custom_heading {
	color: #FFF !important;
}

/* -------------------- [ PAGE ACCUEIL - DEBUT TEMOIGNAGES ] ----------------------- */

.testimonial_slider .image-icon.has-bg {
	width:100px !important;
	height:100px !important;
}
.testimonial_slider:not([data-style*="multiple_visible"]) blockquote p {
	font-size:22px !important;
	color:#866761 !important;
	font-style:italic !important;
}
.testimonial_slider:not([data-style="minimal"]) blockquote span.testimonial-name {
	font-size:20px !important;
	color:#866761 !important;
}
.testimonial_slider:not([data-style="minimal"]) blockquote span.title {
	font-size:16px !important;
	color:#A62B26 !important;
}
.testimonial_slider .controls ul li span.pagination-switch {
	width:14px !important;
	height:14px !important;
}
.testimonial_slider .controls ul li .pagination-switch:hover, .testimonial_slider .controls ul li .pagination-switch.active{
	background-color:#0F672F !important;
}

/* ---------------------- [ PAGE ACCUEIL - DEBUT BLOG ] --------------------- */

.ascend .masonry-blog-item .more-link{
	display:block !important;
}
.lddw-encart-blog-accueil .posts-container article:nth-child(4){
	display:none !important;
}

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



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

.parent-pageid-3846 .top-level{
	margin-bottom:0 !important;
}
.parent-pageid-3846 .top-level .page-submenu li a{
	padding-top:6px !important;
	padding-bottom:6px !important;
	font-size:18px !important;
}
.parent-pageid-3846 .top-level li.current-menu-item a{
	text-decoration:underline !important;
}
.parent-pageid-3846 .sticky-wrapper .page-submenu:not(.stuck){
	display:none !important;
}
.parent-pageid-3846 .sticky-wrapper .page-submenu.stuck{
	border-top:3px solid #751c19 !important;
	border-bottom:3px solid rgba(0, 0, 0, 0.2) !important;
}
body .nectar-button.jumbo.see-through-2{
	border-width: 2px !important;
}
.lddw-right-title .nectar-animated-title-outer{
	float: right !important;
}
h2.vc_custom_heading.lddw-titre-valeur-ajoutee {
	color: #FFF !important;
}
.wpb_row .span_12 >.col.padding-3-percent{
	padding:0 !important;
	margin-top: 3% !important;
}
.lddw-col-format-programme .nectar_icon_wrap {
    display: block !important;
    width: 110px !important;
    margin: 0 auto 40px !important;
}
.nectar-list-item-btn {
	line-height: 24px !important;
	background-color: #FAE846 !important;
	font-size: 20px !important;
	color:#FFF !important;
}

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



/* ------------------------------------------- */
/* ----------  DEBUT PAGE PORTFOLIO ---------- */
/* ------------------------------------------- */

.portfolio-items .nectar-love{
	display:none !important;
}
.portfolio-items .work-meta h4{
	text-decoration:underline !important;
}
.portfolio-filters-inline .container ul li a{
	padding:10px !important;
	border:1px solid #999 !important;
}
.portfolio-filters-inline .container > ul a.active, .portfolio-filters-inline .container > ul a.active:hover{
	color:#A62B26 !important;
	background-color:#FFF !important;
	border:1px solid #A62B26 !important;
}
.portfolio-filters-inline .container > ul a:hover{
	background-color: #A62B26 !important;
	color:#FFF !important;
	border:1px solid #ed5f0e !important;
}
.single-portfolio .post-area #home a{
	color:#A62B26 !important;
}
.single-portfolio .post-area a:hover{
	text-decoration:underline !important;
}
.single-portfolio .comments-section{
	margin-top:50px !important;
}
.post-template-default .comments-section a, .single-portfolio .comments-section a{
	color:#A62B26 !important;
}
.post-template-default .comments-section a, .single-portfolio .comments-section a:hover{
	text-decoration:underline !important;
}
.post-template-default .comments-section .submit, .single-portfolio .comments-section .submit{
	background-color:#FAE846 !important;
	border:2px solid #FAE846 !important;
	color:#1C0E04 !important;
}
.container-wrap .bottom_controls #portfolio-nav ul:first-child li#all-items a:hover i {
background-color:#A62B26 !important;
box-shadow: -0.6em 0 #A62B26, -0.6em 0.6em #A62B26, 0.6em 0 #A62B26, 0.6em -0.6em #A62B26, 0 -0.6em #A62B26, -0.6em -0.6em #A62B26, 0 0.6em #A62B26, 0.6em 0.6em #A62B26;
}
#portfolio-nav #prev-link a:hover i, #portfolio-nav #next-link a:hover i{
	color:#A62B26 !important;
}
#portfolio-nav #prev-link a:hover i:after, #portfolio-nav #next-link a:hover i:after{
	background-color:#A62B26 !important;
}
body .nectar-social[data-color-override="override"].fixed > a:before, body .nectar-social[data-color-override="override"].fixed .nectar-social-inner a{
	background-color:#A62B26 !important;
}

/* ------------------------------------------- */
/* -----------  FIN PAGE PORTFOLIO ----------- */
/* ------------------------------------------- */



/* ------------------------------------------ */
/* ----------  DEBUT PAGE A PROPOS ---------- */
/* ------------------------------------------ */

.lddw-padding-row-mobile .wpb_wrapper h2.vc_custom_heading {
	line-height: 1.1em !important;
}

/* ---------------------------------------- */
/* ----------  FIN PAGE A PROPOS ---------- */
/* ---------------------------------------- */



/* ----------------------------------------- */
/* ----------  DEBUT PAGE CONTACT ---------- */
/* ----------------------------------------- */

.page-id-28 .main-content a{
	color:#A62B26 !important;
	text-decoration:underline !important;
}
.nf-form-title h3 {
	margin-bottom: 35px !important;
}
.nf-icons .nf-field-element:before{
	background-color:#A62B26 !important;
}	
.lien-RGPD p, .optin-RGPD label {
	line-height:26px !important;
}	
.optin-RGPD label {
	font-size:22px !important;
}

/* --------------------------------------- */
/* ----------  FIN PAGE CONTACT ---------- */
/* --------------------------------------- */



/* -------------------------------------- */
/* ----------  DEBUT PAGE BLOG ---------- */
/* -------------------------------------- */

.masonry.classic .post.masonry-blog-item h3.title {
	font-size: 30px !important;
}
.single-post .post-area .post-content h2, .single-post .post-area .post-content h3, .single-post .post-area .post-content h4, .single-post .post-area .post-content p, .single-post .post-area .post-content ul, .single-post .post-area .post-content .wp-block-image, .single-post .post-area .post-content .wp-block-media-text, .single-post .post-area .post-content .wp-block-quote, .single-post .post-area .post-content .wp-block-buttons, .single-post .post-area .post-content .wp-block-separator {
	margin-bottom: 50px !important;
}
.post-area .post-content .wp-block-media-text p{
	margin-bottom: 0px !important;
}
.post-area .post-content p{
	padding-bottom:0px !important;
}
.related-post-wrap .row-bg-wrap .row-bg {
	background-color: rgba(210,248,223,0.4) !important;
}
.blog-recent .meta-category a{
	width:auto !important;
	padding: 6px 15px !important;
	font-size:22px !important;
	line-height:24px !important;
	border: 2px solid rgba(166,43,38,0.4)  !important;
}
.blog-recent[data-style*="classic_enhanced"] .meta-category a:hover{
	background-color:#A62B26 !important;
}
#sidebar .theiaStickySidebar #recent-posts-2 ul li a:hover{
	color:#a62b26 !important;
	text-decoration:underline !important;
}

/* ------------------------------------ */
/* ----------  FIN PAGE BLOG ---------- */
/* ------------------------------------ */



/* -------------------------------------------------- */
/* ----------  DEBUT PAGE CADEAU BIENVENUE ---------- */
/* -------------------------------------------------- */

	.tl-2step-trigger-1409 .nectar-button.jumbo {
		font-size:30px !important;
		padding:10px 40px !important;
		z-index:10 !important;
	}
	.nectar-shape-divider-wrap[data-front="true"]{
		z-index:5 !important;
	}
	.nectar-icon-list-item {
		margin-bottom: 40px !important;
	}
	div[data-style="default"] .toggle h3 a {
		font-size: 30px !important;
		letter-spacing: 1px !important;
		line-height: 1.2em !important;
	}

/* ------------------------------------------------ */
/* ----------  FIN PAGE CADEAU BIENVENUE ---------- */
/* ------------------------------------------------ */



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

@media only screen and (max-width: 1000px){

	/* ---------------------------------- [ VERSION MOBILE LARGEUR < 1000 - STYLES GENERAUX - DEBUT HEADER ] ---------------------------------- */
	
	#logo.no-image {
		font-size: 200% !important;
	}
	#top .label{
		opacity:1 !important;
	}
	body #header-outer{
		padding: 22px 0;
	}
	
	/* ---------------------------------- [ VERSION MOBILE LARGEUR < 1000 - DEBUT SLIDER ] ---------------------------------- */

	body #ajax-content-wrap .nectar-slider-wrap .swiper-slide .content p span, 
	body #ajax-content-wrap .nectar-slider-wrap .swiper-slide .button a {
        font-size: 22px !important;
    }
	body #ajax-content-wrap .nectar-slider-wrap .swiper-slide .button a {
		padding:13px 24px !important;
	}

}

/* ----------------------------------- [ VERSION MOBILE LARGEUR < 690 - DEBUT STYLES GENERAUX ] --------------------------------- */

@media only screen and (max-width: 690px) {

	/* ------------------- [ VERSION MOBILE LARGEUR < 690 - STYLES GENERAUX - CORRECTIF SHAPE DIVIDER SUR TOUTES LES PAGES ] ----------------- */

	.home .nectar-shape-divider-wrap.no-color{
		height:80px !important;
	}
	.home .nectar-shape-divider-wrap:not([data-using-percent-val="true"]) .nectar-shape-divider {
    	height:45%;
	}	
	.home .nectar-shape-divider-wrap[data-style="waves_opacity_alt"]{
		height:50px !important;
	}
	.home .nectar-shape-divider-wrap[data-style="waves_opacity_alt"] .nectar-shape-divider {
    	height:100% !important;
	}	
	
	/* ---------------------------- [ VERSION MOBILE LARGEUR < 690 - STYLES GENERAUX - DEBUT CACHER SAUTS DE LIGNE ] ------------------------- */

	.lddw-hidden-mob-2 br {
		display:none !important;
	}
	
	/* -------------------------------- [ VERSION MOBILE LARGEUR < 690 - STYLES GENERAUX - DEBUT BANDEAU MENU ] ------------------------------ */

	#logo.no-image {
		font-size: 115% !important;
	}
	#top .label{
		font-size: 25px !important;
	}
	.slide-out-from-right .inner {
		margin-top:30px !important;
	}
	#slide-out-widget-area .inner .off-canvas-menu-container li{
		margin-bottom:20px !important;
	}
	#slide-out-widget-area .inner .off-canvas-menu-container li a {
		font-size:26px !important;
	}
	#slide-out-widget-area .menu .sub-menu li{
		margin-bottom:15px !important;
	} 
	#slide-out-widget-area .menu .sub-menu li a{
		font-size:22px !important;
	}
	
	/* ---------------------------------- [ VERSION MOBILE LARGEUR < 690 - STYLES GENERAUX - DEBUT HEADER PAGES ] -------------------------------- */
	
	.page-id-4186 .container .row-bg.using-image{
		background-position:-280px 0 !important;
	}
	
	/* ----------------------------------- [ VERSION MOBILE LARGEUR < 690 - STYLES GENERAUX - DEBUT TITRES ] --------------------------------- */	
	
	.container .wpb_wrapper h2, .container .wpb_wrapper h2.vc_custom_heading {
		font-size:28px !important;
		line-height:1.1em !important;
	}
	.container .wpb_wrapper h3, div[data-style="default"] .toggle h3 a {
		font-size:25px !important;
		line-height:1.2em !important;
	}
	.container .wpb_wrapper h4{
		font-size:22px !important;
		line-height:1.2em !important;
	}
	.container .wpb_wrapper h5 {
		font-size:20px !important;
		line-height:1.3em !important;
	}
	p, ul li, .nectar-icon-list .content, .iwithtext .iwt-text, .nf-form-cont label{
		font-size:18px !important;
		line-height:1.3em !important;
	}
	
	/* ----------------------------------- [ VERSION MOBILE LARGEUR < 690 - STYLES GENERAUX - DEBUT FOOTER ] --------------------------------- */
	
	#call-to-action span {
		font-size:30px !important;
		line-height:1em !important;
	}
	#call-to-action a.nectar-button {
		font-size:20px !important;
		margin-left:0 !important;
	}
	#footer-outer #footer-widgets #block-3 a.wp-element-button {
		font-size:17px !important;
	}
	#footer-outer #copyright .col ul {
		float:none !important;
		display:inline-block !important;
		margin:0 auto !important;
	}
		#footer-outer .row {
    	padding: 55px 0 0;
	}
	
	/* ----------------------------------- [ VERSION MOBILE LARGEUR < 690 - PAGE ACCUEIL - DEBUT SLIDER ] --------------------------------- */

	.lddw-slider-accueil-center .image-bg {
		background-color: #1c0e04;
		opacity:0.7;
		background-position:0px 0px !important;
	}
	body #ajax-content-wrap .nectar-slider-wrap .swiper-slide .content h1 {
		font-size:34px !important;
		line-height:1.1em !important;
	}
	body #ajax-content-wrap .nectar-slider-wrap .swiper-slide .content p span {
        font-size: 17px !important;
		line-height:1.3em !important;
    }
	body #ajax-content-wrap .nectar-slider-wrap .swiper-slide .buttons {
		margin-bottom:20px !important;
	}
	body #ajax-content-wrap .nectar-slider-wrap .swiper-slide .button a {
		padding:13px 18px !important;
	}
	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 {
		height:650px !important;
    }

	/* --------------------------------- [ VERSION MOBILE LARGEUR < 690 - PAGE ACCUEIL - DEBUT CONTEXTE / PROB ] ------------------------------- */

	.lddw-accroche-gradient{
		margin-top:20px !important;
	}

	/* ----------------------------------- [ VERSION MOBILE LARGEUR < 690 - PAGE ACCUEIL - DEBUT OFFRES ] --------------------------------- */

	.lddw-encart-offres-accueil .row-bg-wrap .row-bg.using-bg-color{
		background-color:#d2f8df !important;
	}
	.lddw-encart-offres-accueil h2{
		color:#1c0e04 !important;
	}
	.lddw-encart-offres-accueil .vc_col-sm-4:last-child {
		margin-top:50px !important;
	}
	
	/* ----------------------------------- [ VERSION MOBILE LARGEUR < 690 - PAGE ACCUEIL - DEBUT VALEURS ] --------------------------------- */

	.lddw-bloc-valeurs .row-bg-wrap .row-bg-overlay{
		background:none !important;
		background-color:#0f672f !important;
		opacity:1 !important;
	}
	.lddw-bloc-valeurs h3.vc_custom_heading {
		margin-top: 40px !important;
		font-size:40px !important;
		line-height:1.1em !important;
	}
	.lddw-bloc-valeurs p:last-child{
		padding-bottom:40px !important;
	}
	.lddw-bloc-valeurs p{
		padding-right:0 !important;
	}

	/* ----------------------------------- [ VERSION MOBILE LARGEUR < 690 - PAGE ACCUEIL - DEBUT TEMOIGNAGES ] --------------------------------- */

	.testimonial_slider {
		margin-top:40px !important;
	}
	.testimonial_slider .controls {
		margin-bottom:40px !important;
	}
	.testimonial_slider .slides p {
		line-height:1.2em !important;
	}

	/* ----------------------------------- [ VERSION MOBILE LARGEUR < 690 - PAGE ACCUEIL - DEBUT BLOG ] --------------------------------- */

	.home .container .lddw-encart-blog-accueil .wpb_wrapper h2.vc_custom_heading{
		padding-top:40px !important;
		color:#FFFFFF !important;
	}
	.home article .article-content-wrap {
		padding: 30px 18px !important;
	}
	.home .lddw-cta-voir-tous-articles {
		border: 2px solid #FFF !important;
		line-height: 1.2em !important;
		padding:10px 25px !important;
	}
	
	/* ----------------------------------- [ VERSION MOBILE LARGEUR < 690 - PAGE OFFRES ] --------------------------------- */

	.page-parent .top-level{
		margin-bottom:50px !important;
	}
    .row-column-switch .span_12 {
        display: flex !important;
        flex-flow: column !important;
    }   
    .row-column-switch .column-switch {
        order: -1 !important;
    }
    .wpb_row >.span_12 >.column_container:last-child.column-switch {
        margin-bottom: 25px !important;
    }
	.page-child .nectar-icon-list[data-icon-size=large] .nectar-icon-list-item, .page-child .nectar-icon-list[data-icon-size=medium] .nectar-icon-list-item{
		padding-left:80px !important;
	}
	.parent-pageid-3846 .nectar-milestone h4{
		font-size:60px !important;
	}
	.parent-pageid-3846 .lddw-col-format-programme h4{
		font-size:38px !important;
	}
    .parent-pageid-3846 .page-submenu .mobile-menu-link{
        font-size:18px !important;
    }
	.nectar-list-item-btn {
		position:relative !important;
		margin-bottom:30px !important;
		margin-left:20px !important;
	}
	div[data-style="minimal"] .toggle h3 a{
		font-size:30px !important;
	}
	.lddw-titre-valeur-ajoutee h2{
		margin-top:30px !important;
	}
	.lddw-padding-right-benefices .nectar-icon-list, .lddw-padding-right-fonctionnement .nectar-icon-list {
		width:auto !important;
	}
	.lddw-encart-freins .wpb_column .divider-wrap:first-child {
		display:none !important;
	}
	.lddw-encart-freins .wpb_column .img-with-aniamtion-wrap{
		margin-bottom:0px !important;
	}
	.lddw-chiffres-cles .nectar-milestone .number h2, .lddw-chiffres-cles .nectar-milestone .number .symbol-wrap {
		font-size:80px !important;
	}
	.lddw-chiffres-cles .nectar-milestone .number .symbol-wrap{
		position:relative !important;
		font-family:Poppins !important;
		font-weight:normal !important;
	}
	.lddw-col-format-programme .vc_column-inner {
		padding:5% !important;
	}
	.lddw-padding-right-fonctionnement .nectar-icon-list {
		width:auto !important;
	}
    .page-id-4186 .page-submenu .mobile-menu-link:after{
        content:' Dame Nature' !important;
    }
    .page-id-4248 .page-submenu .mobile-menu-link:after{
        content:' Eucalyptus arc-en-ciel' !important;
    }
	
	/* ----------------------------------- [ VERSION MOBILE LARGEUR < 690 - PAGE A PROPOS ] --------------------------------- */

	.lddw-padding-row-mobile {
		margin-bottom:40px !important;
	}
	
	/* ----------------------------------- [ VERSION MOBILE LARGEUR < 690 - PAGE CONTACT ] --------------------------------- */

	#nf-form-1-cont{
		margin-top:40px !important;
	}
	.nf-form-cont .field-wrap{
		margin-bottom:20px !important;
	}
	
	/* ----------------------------------- [ VERSION MOBILE LARGEUR < 690 - PAGE BLOG ] --------------------------------- */

	.blog .post-area{
		padding-right:10% !important;
	}
	.blog #page-header-bg .span_6 h1 {
		font-size:40px !important;
		margin-bottom:20px !important;
	}
	.blog #page-header-bg, .blog #page-header-bg .span_6 span.subheader {
		font-size:18px !important;
		line-height:1.3em !important;
	}
	.blog article, .page article {
		margin-bottom:60px !important;
	}
	.blog .masonry.classic .post.masonry-blog-item h3.title, .page .masonry.classic .post.masonry-blog-item h3.title {
		font-size:38px !important;
		line-height:42px !important;
	}
	.blog article .post-header, .page article .post-header {
		font-size:16px !important;
		line-height:22px !important;
	}
	.blog .posts-container {
		height:auto !important;
	}
	.post-template-default h1.entry-title {
		font-size:40px !important;
		line-height:45px !important;
	}
	.post-template-default .main-content > .row > #breadcrumbs.yoast {
		margin-bottom:30px !important;
	}
	
	/* ----------------------------------- [ VERSION MOBILE LARGEUR < 690 - PAGE CADEAU BIENVENUE ] --------------------------------- */

	.page-id-4509 .nectar-icon-list.completed{
		padding-right:10px !important;
	}
	.page-id-4509 .testimonial_slider{
		padding-left:20px !important;
		padding-right:20px !important;
	}
	.testimonial_slider .controls{
		bottom:-50px !important;
	}
	
	/* ----------------------------------- [ VERSION MOBILE LARGEUR < 690 - PAGES LEGALES ] --------------------------------- */
	
	.page-id-76 .main-content p a[href^="mailto:"], .page-id-453 .main-content p a[href^="mailto:"], .page-id-489 .main-content p a[href^="mailto:"], .page-id-4111 .main-content p a[href^="mailto:"]{
		font-size:17px !important;
	}
	
}

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