/*
Theme Name: SuperFood - Thème ENFANT
Description: Thème enfant de SuperFood
Author: Cédric Marchal - Guy Demarle
Author URI:
Version: 1.0.0
Template: superfood
*/




/**************** NAV **************/

#nav-menu-item-8875 > a > span > span{
	background-color: #f6f7e5;
    border-radius: 1em;
    padding: 8px;
    font-weight: 700;
    color: #b6be13;
}


#nav-menu-item-10657 > a > span > span{
	background-color: #f6f7e5;
    border-radius: 1em;
    padding: 8px;
    font-weight: 700;
    color: #b6be13;
}


#sticky-nav-menu-item-8875 > a > span > span{
	background-color: #f6f7e5;
    border-radius: 1em;
    padding: 8px;
    font-weight: 700;
    color: #b6be13;
}


#sticky-nav-menu-item-10657 > a > span > span{
	background-color: #f6f7e5;
    border-radius: 1em;
    padding: 8px;
    font-weight: 700;
    color: #b6be13;
}


/** UNIVERS "Mise sous vide" **/

/* Protéger la planète */
.page-id-8626 #nav-menu-item-8161 > a > span > span{
color:#b6be13 !important;
}

 .page-id-8626 #sticky-nav-menu-item-8161 > a > span > span.item_text{
color:#b6be13 !important;
}


/* Comment ça fonctionne */
.page-id-8198 #nav-menu-item-8161 > a > span > span{
color:#b6be13 !important;
}

 .page-id-8198 #sticky-nav-menu-item-8161 > a > span > span.item_text{
color:#b6be13 !important;
}


/* Manger mieux */
.page-id-8509 #nav-menu-item-8161 > a > span > span{
color:#b6be13 !important;
}

 .page-id-8509 #sticky-nav-menu-item-8161 > a > span > span.item_text{
color:#b6be13 !important;
}


/* Gagner du temps */
.page-id-8594 #nav-menu-item-8161 > a > span > span{
color:#b6be13 !important;
}

 .page-id-8594 #sticky-nav-menu-item-8161 > a > span > span.item_text{
color:#b6be13 !important;
}

/* Economiser de l'argent */
.page-id-8663 #nav-menu-item-8161 > a > span > span{
color:#b6be13 !important;
}

 .page-id-8663 #sticky-nav-menu-item-8161 > a > span > span.item_text{
color:#b6be13 !important;
}


/** UNIVERS "Be Save" **/

/* Philosophie */
.page-id-8685 #nav-menu-item-8167 > a > span > span{
color:#b6be13 !important;
}

 .page-id-8685 #sticky-nav-menu-item-8167 > a > span > span.item_text{
color:#b6be13 !important;
}


/* Accessoires */
.page-id-8725 #nav-menu-item-8167 > a > span > span{
color:#b6be13 !important;
}

 .page-id-8725 #sticky-nav-menu-item-8167 > a > span > span.item_text{
color:#b6be13 !important;
}


/* Questions fréquentes */
.page-id-8783 #nav-menu-item-8167 > a > span > span{
color:#b6be13 !important;
}

 .page-id-8783 #sticky-nav-menu-item-8167 > a > span > span.item_text{
color:#b6be13 !important;
}

/* BE SAVE MANIA */
.page-id-9385 #nav-menu-item-8167 > a > span > span{
color:#b6be13 !important;
}

.page-id-9385 #sticky-nav-menu-item-8167 > a > span > span.item_text{
color:#b6be13 !important;
}


/* Acheter Be Save */
.page-id-8873 #nav-menu-item-8167 > a > span > span{
color:#b6be13 !important;
}

 .page-id-8873 #sticky-nav-menu-item-8167 > a > span > span.item_text{
color:#b6be13 !important;
}


/** UNIVERS "Métier" **/

.page-id-8818 #nav-menu-item-8181 > a > span > span{
color:#b6be13 !important;
}

 .page-id-8818 #sticky-nav-menu-item-8181 > a > span > span.item_text{
color:#b6be13 !important;
}


.page-id-8940 #nav-menu-item-8181 > a > span > span{
color:#b6be13 !important;
}

 .page-id-8940 #sticky-nav-menu-item-8181 > a > span > span.item_text{
color:#b6be13 !important;
}

.page-id-9015 #nav-menu-item-8181 > a > span > span{
color:#b6be13 !important;
}

 .page-id-9015 #sticky-nav-menu-item-8181 > a > span > span.item_text{
color:#b6be13 !important;
}



/***** ARTICLE POST MAG ******/

.single-post #nav-menu-item-8333 > a > span > span{
color:#b6be13 !important;
}

.single-post #sticky-nav-menu-item-8333 > a > span > span.item_text{
color:#b6be13 !important;
}

.page-template-blog-standard #nav-menu-item-8333 > a > span > span{
color:#b6be13 !important;
}

.page-template-blog-standard  #sticky-nav-menu-item-8333 > a > span > span.item_text{
color:#b6be13 !important;
}


.category  #nav-menu-item-8333 > a > span > span{
color:#b6be13 !important;
}

.category  #sticky-nav-menu-item-8333 > a > span > span.item_text{
color:#b6be13 !important;
}

/** Lien dans article **/

*[id^='post-'] .eltdf-post-content > div > p > a:not(.eltdf-btn){
	    color: #b6be13 !important;
    font-weight: bold;
	
}

*[id^='post-'] .eltdf-post-content > div > p > a:not(.eltdf-btn):hover{
	    color: #b6be13 !important;
    font-weight: bold;
    background-color: #f6f7e5 !important;
}





.mag_article_categ_titre a{
	text-transform: uppercase;
    font-weight: bold;
    color:#b6be13 !important;
}

.mag_article_categ_soustitres{
	font-size: 18px;
    color: #80828594;
    margin-top: 4px;
    font-style: italic;
}

.single-post .eltdf-post-title{
	display:none;
}

.single-post .eltdf-post-content > div > div{
	/** display:none; **/
}

.eltdf-post-info-holder{
	display: none !important;
}


.eltdf-blog-holder.eltdf-blog-single article .eltdf-post-text {
    padding: 0px 0 0px !important;
}

.eltdf-blog-holder.eltdf-blog-single article .eltdf-post-text .h2 {
    font-size:34px !important;
}

[id^='post-'] > div.eltdf-post-content > div > h2{
	
 font-size:34px !important;
 margin:0;	
}


.eltdf-author-description .eltdf-author-description-image{
	width:120px !important;	
}

.eltdf-author-description .eltdf-author-description-inner{
	padding:24px 0 13px !important;
	
}

.eltdf-author-description .eltdf-author-description-text-holder .eltdf-author-name{
	font-size:22px !important;
	color: #3a3a3a !important;
}

.eltdf-author-description .eltdf-author-description-text-holder .eltdf-author-text>p{
	margin:0 !important;
		color: #3a3a3a !important;

}

.eltdf-author-description .eltdf-author-description-text-holder .eltdf-author-name a{
			color: #3a3a3a !important;

}

.eltdf-author-description{
background-color:#b6be1257 !important;
}

.eltdf-related-posts-inner .eltdf-post-info{
	display:none !important;
}

.eltdf-social-share-tags-holder{
	margin: 0px 0 13px !important;
}


.page-template-blog-standard  .eapps-instagram-feed-posts-grid-load-more-container{
	display:none;
}

#eapps-instagram-feed-1 .eapps-instagram-feed-posts-grid-load-more{

    background: #b6be13 !important;
    font-size: 20px;
    padding: 10px;
    font-family: Signika,serif;
    text-transform: uppercase !important;	
	margin-bottom:25px;
}

.eapps-instagram-feed-posts-grid-load-more-container{
	padding-bottom:25px !important;
}

/***************************************/
/***************GENERAL******************/
/***************************************/

.wpb_text_column a{
	color:#b6be13 !important;
	font-weight: bold;
}

h5.eltdf-st-text {
    color: #6d6f71 !important;
}

::selection {
    background: #622d44 !important;
    color: #fff !important;
}

a:hover, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, p a:hover{
	color:#b6be13 !important;
}


.eltdf-owl-slider .owl-nav .owl-next:hover .eltdf-next-icon, .eltdf-owl-slider .owl-nav .owl-next:hover .eltdf-prev-icon, .eltdf-owl-slider .owl-nav .owl-prev:hover .eltdf-next-icon, .eltdf-owl-slider .owl-nav .owl-prev:hover .eltdf-prev-icon, .eltdf-pagination ul li a:hover, .eltdf-pagination ul li.active span{
	color:#b6be13 !important;
}


body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div.eltdf-container{
min-height: 430px !important;	
}


/**.eltdf-full-width{
	padding-top:20px;
}**/

.eltdf-row-grid-section{
padding-top:20px;	
}




.wpb_text_column h3{	
	color:#6d6f71 !important;
	font-size:18px !important;
	font-weight: bold !important;
	line-height:26px !important;
	font-family: "Open Sans",sans-serif;
}

.wpb_text_column strong{	
background-color: #f6f7e5 !important;
    font-weight: normal !important;
}


.bouton_vert:hover{
	color:white !important;
}

.bouton_violet:hover{
	color:white !important;
}

.bouton_tps_conservation:hover{
	color:white !important;
}

/***************************************************/

.eltdf-main-menu>ul, .eltdf-main-menu>ul>li>a {
	color:#333 !important;
} /**Forcing Nav en noir quand txt slideshow en blanc**/

body > div.eltdf-wrapper > div.eltdf-wrapper-inner > header.eltdf-page-header > div.eltdf-menu-area.eltdf-menu-right > div > div > div.eltdf-position-right > div > a.eltdf-search-opener{
		color:#333 !important;
}/**Forcing Icone de recherche en noir quand txt slideshow en blanc**/

body > div.eltdf-wrapper > div.eltdf-wrapper-inner > header.eltdf-page-header > div.eltdf-menu-area.eltdf-menu-right > div > div > div.eltdf-position-right > div > a.eltdf-side-menu-button-opener{
		color:#333 !important;
}/**Forcing Icone de recherche en noir quand txt slideshow en blanc**/

body > div.eltdf-wrapper > div.eltdf-wrapper-inner > header.eltdf-page-header > div.eltdf-menu-area.eltdf-menu-right > div > div > div.eltdf-position-right > div > div{
	display:none; /** Masquage de l'icone panier **/	
}

.eltdf-side-menu-button-opener .eltdf-side-menu-icon{
    width: 17px;
    height: 21px;
    font-size: 21px;	
}/** Augmentation de la taille de l'icone d'aide dans le header **/

.eltdf-title.eltdf-standard-type .eltdf-subtitle{
	    font-size: 17px;
    line-height: 28px;
} /** Augmentation taille sous-titre dans le header titre**/


body{
	font-size:18px !important;
}

/************************************/ 
/************* HEADER ***************/
/************************************/ 


/**** LOGO ***/
/* Grossissement */

.eltdf-page-header .eltdf-logo-area .eltdf-logo-wrapper a, .eltdf-page-header .eltdf-menu-area .eltdf-logo-wrapper a{
max-height:105px !important; 
}

/**** ZONE HEADER ***/
.eltdf-page-header .eltdf-menu-area{
height:108px !important;
}

/**** LIEN - 1er NIVEAU ****/
.eltdf-main-menu>ul>li>a{
font-size:22px !important;	
}

/**** MENU - 2ème NIVEAU ****/
/* Modification de la largeur des menus */
.eltdf-drop-down .narrow .second .inner ul li{
width:300px !important;
}

.eltdf-drop-down .narrow .second .inner ul{
	padding-top: 0px !important;
padding:20px 0 !important;	
}

/* Augmentation des liens des menus */
.second > .inner > ul >li > a{
font-size:17px !important;
}

/* Couleur Hover liens menus */
.eltdf-main-menu ul li a:hover{
	color:#b6be13 !important;
}

/* Style Actif liens menus */
.eltdf-drop-down .second .inner ul li.current-menu-ancestor>a, .eltdf-drop-down .second .inner ul li.current-menu-item>a{
	font-weight:bold !important;
	color:#b6be13 !important;
	
}

/**** ICONES DE DROITES ****/
/* Agrandissement icone recherche */
.eltdf-search-opener{
	font-size:25px !important;
}

/* Agrandissement icone aide (anciennement sandwich) */
.eltdf-side-menu-button-opener .eltdf-side-menu-icon{
height:28px !important;
font-size:28px !important;	
}




/****************************************/ 
/************* PRE_HEADER ***************/
/****************************************/ 


/* Modification couleur */
.eltdf-top-bar{
background-color: #b6be13 !important;	
height: 28px !important;
}

body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-top-bar > div > div > div.eltdf-position-right > div > a:hover{
	color:white !important;
}

.eltdf-social-icon-widget-holder{
font-size:18px !important;	
}

eltdf-position-left-inner{
color:white !important;
}

.eltdf-dark-header .eltdf-top-bar, .eltdf-dark-header .eltdf-top-bar .widget, .eltdf-dark-header .eltdf-top-bar .widget .widgettitle, .eltdf-dark-header .eltdf-top-bar .widget a, .eltdf-dark-header .eltdf-top-bar .widget a:hover, .eltdf-dark-header .eltdf-top-bar .widget i, .eltdf-dark-header .eltdf-top-bar .widget p, .eltdf-dark-header .eltdf-top-bar .widget span{
color:white !important;
}

body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-top-bar > div > div > div.eltdf-position-left > div > div{
	color:white !important;
	font-size:14px !important;
}


/****************************************/ 
/************* ECRAN RECHERCHE ***************/
/****************************************/ 

/** Icone loupe en bout de ligne **/
.eltdf-fullscreen-search-holder .eltdf-search-submit{
font-size:25px !important;
color:black !important;	
}

/** Icone croix fermeture **/
.eltdf-fullscreen-search-holder .eltdf-fullscreen-search-close-container a{
color:black !important;
font-size:60px !important;		
}

/** Champs recherche **/
.eltdf-fullscreen-search-holder .eltdf-search-field{
font-size:29px !important;
}


/******************************************************/ 
/************* COLONNE DE DROITE > AIDE ***************/
/******************************************************/ 

/** ICONES SOCIAL **/
.eltdf-social-icon-widget-holder{
		font-size:20px !important;
}

/** FORMULAIRE CONTACT **/
/* Intitulés champs */
#wpcf7-f19-o1 > form > p > label{
	font-size:13px !important;
	color:black !important;
}

/* Style champs */
#wpcf7-f19-o1 > form > p > label > span > input{
margin:0 0 18px;
padding: 7px 10px;
font-size:13px;	
    border: 1px solid #e1e1e1;
    background-color:#612d440d;
}

/* Style select */
#wpcf7-f19-o1 > form > p > label > span > select{

    background-color:#612d440d;
}

/* Style textarea */
#wpcf7-f19-o1 > form > p > label > span > textarea{
height:130px;
margin:0 0 15px;
padding:11px 16px;
font-size:12px;
line-height:20px;
    border: 1px solid #e1e1e1;
    background-color:#612d440d;
}

#wpcf7-f19-o1 > form > p{
margin:-5px 0px -10px 0px !important;
}

/* Bouton d'envoi */
#wpcf7-f19-o1 > form > p > input[type=submit]{
    background-color: #b6be13;
    text-transform: uppercase;
    font-size: 17px;
    margin-top: 15px;	
}

#custom_html-4{
	margin:0 0 0px !important;
	
}


/****************************************/ 
/************* FOOTER *******************/
/****************************************/ 

/* HAUTEUR DU FOOTER */

footer .eltdf-footer-top:not(.eltdf-footer-top-full) .eltdf-container-inner{
	padding:70px 0 !important;
}

/*** COLONNE DE GAUCHE ***/

#logo_footer{
	float:left;
	
	}

/* Logo BS */
.img_logo_footer{
	width:150px;
	margin-right:10px;
}

.titre_texte_bs_footer{
font-weight:bold;
color:white;
}

.texte_texte_bs_footer{
color:white;
text-align:justify;
}

/* Bouton Newsletter */

body > div.eltdf-wrapper > div.eltdf-wrapper-inner > footer > div > div > div > div > div > div > div > div:nth-child(1) > div > div.widget.eltdf-button-widget{
	padding-top:18px !important;
	
}


body > div.eltdf-wrapper > div.eltdf-wrapper-inner > footer > div > div > div > div > div > div > div > div:nth-child(1) > div > div.widget.eltdf-button-widget > a{
width:100%;	
padding: 15px 38px !important;
}

body > div.eltdf-wrapper > div.eltdf-wrapper-inner > footer > div > div > div > div > div > div > div > div:nth-child(1) > div > div.widget.eltdf-button-widget > a > span{
	font-size:17px;
	left:15px;
}

body > div.eltdf-wrapper > div.eltdf-wrapper-inner > footer > div > div > div > div > div > div > div > div:nth-child(1) > div > div.widget.eltdf-button-widget > a > span:before {
    content: "\f0e0";  /* this is your text. You can also use UTF-8 character codes as I do here */
    font-family: FontAwesome;
    left:-35px;
    position:absolute;
    top:-2px;
    font-size:22px;
 }
 
 body > div.eltdf-wrapper > div.eltdf-wrapper-inner > footer > div > div > div > div > div > div > div > div:nth-child(1) > div > div.widget.eltdf-button-widget > a:hover{
	 color:white !important;
 }
 /**** COLONNE DE DROITE ****/
 
 #custom_html-7 > div{
	 color:white;
 }
 
 /* Logo GD */
 #col1_logo_gd_univers_gd_footer > img{
	 width:100px;
 }

/* Liens internes */
#bloc_liens_interne_footer > p > a{
	display:block;
		color:white !important;

}

/* Bloc Univers GD */
#titre_univers_gd_footer{
font-weight:bold;
margin-top:43px;
}

#col1_logo_gd_univers_gd_footer{
	float:left;
}

#col2_liens_univers_gd_footer > p > a{
		display:block;
		color:white !important;	
		font-size:15px;
}

#col2_liens_univers_gd_footer{
	display:grid;
}

#col2_liens_univers_gd_footer > p{
padding-left:15px;
margin-top:0px;
}

/** décallage colonne de droite **/
body > div.eltdf-wrapper > div.eltdf-wrapper-inner > footer > div > div > div > div > div > div > div > div:nth-child(2) {
padding-left:60px;	
}

/*Liste horizontale - réseaux sociaux */
#liste_icone_rs_footer li{
	float:left;
	margin-right:-6px;
	}
	
#icone_rs_footer{
	margin-left:11px;
}

.eltdf-top-bar .widget a:hover, footer .eltdf-footer-top .widget a:hover{
	color:#b6be13 !important;
}

#bloc_liens_interne_footer > p > a:hover{
	color:#b6be13 !important;
}

#col2_liens_univers_gd_footer > p > a:hover{
	color:#b6be13 !important;

}


/*******************************************************/ 
/************* RESULTATS RECHERCHE *******************/
/*******************************************************/ 

.eltdf-search-page-holder article .eltdf-post-title-area{
	height:auto !important;
}


.eltdf-title.eltdf-breadcrumbs-type .eltdf-title-text{
	font-size:50px !important;
}

.eltdf-title.eltdf-standard-type .eltdf-title-text{
	font-size:50px !important;
}

.eltdf-breadcrumbs-holder{
display:none !important;
}

/* Taille champs de recherche */
.eltdf-search-field{
	font-size:20px !important;
}

.eltdf-search-label{
	display:none !important;
}

.eltdf-search-page-form{
	margin : 0 0 0px !important;
}


.eltdf-pagination ul li a, .eltdf-pagination ul li.active span{
	font-size:24px !important;
}

.eltdf-search-page-holder .eltdf-search-page-form .eltdf-form-holder .eltdf-search-submit:hover, .eltdf-search-page-holder article.sticky .eltdf-post-title-area h3 a:hover{
	color:#b6be13 !important;
}

/*******************************************************/ 
/******************* CONTACTEZ-NOUS ********************/
/*******************************************************/ 

.form_contacteznous input{
	margin: 0 0 18px;
    padding: 7px 10px;
    font-size: 13px;
    border: 1px solid #e1e1e1;
    background-color: #ede8e05c;
    width: 400px !important;
}

.form_contacteznous textarea{
	margin: 0 0 18px;
    padding: 7px 10px;
    font-size: 13px;
    border: 1px solid #e1e1e1;
    background-color: #ede8e05c;
    width: 700px !important;
}

.form_contacteznous .nf-form-fields-required{
	font-style: italic;
    font-size: 14px;
    margin-bottom: 20px;
}

.form_contacteznous input[type=button]{

    background-color: #b6be13 !important;
    text-transform: uppercase !important;
    font-size: 22px !important;
       padding: 7px 10px !important;
    width: auto !important;
    padding-left: 70px !important;
    padding-right: 70px !important;
    color:white !important;
    font-family: Signika,serif !important;  
    }
    
    
.form_contacteznous .nf-before-form-content{
	display:none;
}

.form_contacteznous .nf-response-msg{
 margin-bottom:100px;
}

.form_contacteznous .nf-after-form-content{
	padding-bottom:25px;
}

.form_contacteznous  .nf-error-msg{
	font-size:14px;
}


/********************************************/
/**************** BLOG **********************/
/********************************************/


.eltdf-blog-holder article .eltdf-post-title{
	font-size:32px;
}


.eltdf-author-info-widget{
background-color: #b6be13 !important;		
}

.eltdf-blog-holder article .eltdf-post-title{
	text-transform:uppercase !important;
}

#text-2 > h4{
	font-size:21px !important;
}

#eltdf_instagram_widget-6 > h4{
		font-size:21px !important;
}

div.widget.eltdf-blog-list-widget > h4{
		font-size:21px !important;
}

#categories-3 > h4{
	font-size:21px !important;
}


.eltdf-blog-holder article .eltdf-post-excerpt-holder .eltdf-btn:not(.eltdf-btn-custom-hover-color){
	color:#622d44 !important;
}

.eltdf-blog-holder article .eltdf-blog-list-button .eltdf-btn-text:before{
	background:#622d44 !important;
}


.eltdf-blog-holder article .eltdf-blog-list-button .eltdf-btn-text:after{
	background:#622d44 !important;
}


.eltdf-blog-holder article .eltdf-post-excerpt-holder .eltdf-btn:not(.eltdf-btn-custom-hover-color){
	font-size:17px !important;
}


/** En-tête Article **/

.single-post div.eltdf-container {
	    padding-top: 32px !important;
}


.single-post  div.eltdf-title-holder{
	background-color:#ece8e0 !important;
	height:160px !important;
}

.single-post  div.eltdf-title{
	background-color:#ece8e0 !important;
	height:160px !important;
}

.single-post  div.eltdf-title{
	background-color:#ece8e0 !important;
	height:160px !important;
}

.single-post  .eltdf-title.eltdf-standard-type .eltdf-title-text{
	font-size:44px !important;
}



/** En-tête Catégorie **/


.category div.eltdf-container {
	    padding-top: 32px !important;
}

.category div.eltdf-title-holder{
	background-color:#ece8e0 !important;
	height:160px !important;
}

.category  div.eltdf-title{
	background-color:#ece8e0 !important;
	height:160px !important;
}



/** ARTICLE **/

.single-post li.eltdf-linkedin-share{
	display:none !important;
}

.single-post li.eltdf-tumblr-share{
	display:none !important;
}




.single-post div.eltdf-post-text > p{
margin:35px 0 !important;	
	
}

.eltdf-social-share-tags-holder .eltdf-blog-single-share .eltdf-social-share-holder.eltdf-list li a{
	font-size:24px !important;
	color: #b6be13 !important;	
}

.eltdf-social-share-tags-holder .eltdf-blog-single-share .eltdf-social-share-holder .eltdf-social-title{
	font-size:17px !important;
}

.eltdf-blog-single-nav-label{
	font-size:16px !important;
}

.eltdf-blog-single-navigation .eltdf-blog-single-navigation-inner{
	padding : 25px 0 30px !important;
}


.eltdf-related-posts-holder .eltdf-related-posts-holder-inner{
padding: 5px 0 0px !important;	
}

.eltdf-related-posts-holder .eltdf-related-posts-title{
margin: 0 0 25px !important;
}

div.eltdf-related-posts-inner.clearfix > div > div > h4 > a{
	text-transform:uppercase;
}

#submit_comment{
    background-color: #b6be13 !important;
    text-transform: uppercase !important;
    font-size: 22px !important;
    padding: 10px 10px !important;
    width: 300px !important;
    color: white !important;
    font-family: Signika,serif !important;
    font-weight: normal !important;
	
}


#comments > div > div.eltdf-comments-title > h4{
text-transform:uppercase;	
}


.eltdf-comment-holder .eltdf-comment-text .comment-edit-link, .eltdf-comment-holder .eltdf-comment-text .comment-reply-link, .eltdf-comment-holder .eltdf-comment-text .replay a{
	font-size:15px !important;
	color:#3a3a3a !important;
	
}


.eltdf-comment-holder .eltdf-comment-text #cancel-comment-reply-link{
	color:#b6be13 !important;
	
}


.ri-grid-size-2{
	width:unset !important;
}

.ri-grid ul li{
	margin-right:5px !important;
}

/****************************************************************/
/****************************************************************/
/************************ PAGE CONTENU  ******************************/
/****************************************************************/
/****************************************************************/

.eltdf-title.eltdf-standard-type .eltdf-title-text {
    font-size: 64px !important;
}

.eltdf-title.eltdf-standard-type .eltdf-subtitle {
    font-size: 20px !important;
    line-height: 28px !important;
}


.wpb_content_element > div > p{
	margin:14px 0 !important;
	
}

.wpb_content_element > div > p{
color:#6d6f71 !important;
}

#idvideobessave{
	text-align: center !important;
	display: inline-block !important;	
}

#id_stats_fonctionnement{
	text-align:center;
}

#compt_famille > div > div > span > i{
	padding-right: 5px;
	padding-top: 3px;
}

#compt_personne > div > div > span > i{
	padding-left: 2px;
}

.eltdf-counter-holder{
	padding-top:5px;
}

#photo_gamme > figure{
	width:100% !important;
}

#photo_gamme > figure > div{
	width:100% !important;
}

#photo_gamme > figure > div > img{
	width:100% !important;
}


#ligne_finale_1 > div:nth-child(3) > div > div{
	
	text-align:left;
}


/*********************************************/
/************** PAGE MANGER MIEUX ************/
/*********************************************/

.page-id-8509 ol.flex-control-nav{
	display: none;
}


.galerie_avec_sans > a > img {
	
	border-style: solid;
    border-color: #e4e6be;
    border-width: 1px;
}


.flexslider{
	border:none !important;
}


.eltdf-testimonial-text{
	color : #808285 !important;
	font-style: italic;
}


.page-id-8509 .eltdf-testimonials-holder.eltdf-testimonials-boxed .eltdf-testimonial-content{
	padding: 40px 48px 36px !important;
}

/*********************************************/
/************** PAGE PROTEGER LA PLANETE ************/
/*********************************************/


.page-id-8686 .eltdf-portfolio-list-holder article .eltdf-pli-link{
	pointer-events: none !important;
}

article.eltdf-pl-item.portfolio-item.type-portfolio-item.status-publish > div{
	pointer-events: none !important;
}


#compt_personne > div > div > span{
width:75px !important;
height:75px !important;
line-height:72px !important;
background-color: #b6be13 !important;
}

#compt_personne > div > div > span > i{
	color:white !important;
}

#id_stats_fonctionnement > div:nth-child(2) > div > div > span{
width:75px !important;
height:75px !important;
line-height:72px !important;
background-color: #b6be13 !important;
}

#id_stats_fonctionnement > div:nth-child(2) > div > div > span > i{
	color:white !important;
}

#compt_famille > div > div > span{
width:75px !important;
height:75px !important;
line-height:72px !important;
background-color: #b6be13 !important;
}

#compt_famille > div > div > span > i{
	color:white !important;
}

.eltdf-portfolio-list-holder article .eltdf-pli-text p{
	font-size:16px !important;
}

/*********************************************/
/************** PAGE ECONOMIE ************/
/*********************************************/


#intro_economie p{
	font-size:19px !important;
}


.page-id-8663 .eltdf-testimonials-holder.eltdf-testimonials-boxed .eltdf-testimonial-content{
    padding: 36px 47px 38px !important;	
    margin-bottom:30px !important;
	
}


/*********************************************/
/************** PAGE FAQ BE SAVE ************/
/*********************************************/

.page-id-8783 .vc_toggle_icon{
	display:none !important;
	visibility: hidden !important;
}

.page-id-8783 .vc_toggle_content{
	margin-top:0px;	
}
div.vc_toggle_title > h2{
	padding-bottom:0px;
	margin-bottom:0px;
}

div.vc_toggle_title{
padding-left:0px !important;	
}

div.vc_toggle_content{
padding-left:0px !important;	
}

.vc_toggle_content a{
color: #b6be13 !important;
    font-weight: bold;	
	
}

.vc_toggle_content a:hover{
color: #b6be13 !important;
    font-weight: bold;
    background-color: #f6f7e5 !important;
	
}


.form_contacteznous_faq_bs input{
	margin: 0 0 18px;
    padding: 7px 10px;
    font-size: 13px;
    border: 1px solid #e1e1e1;
    background-color: white;
    width: 400px !important;
    font-family: "Open Sans",sans-serif;
}

.form_contacteznous_faq_bs textarea{
	margin: 0 0 18px;
    padding: 7px 10px;
    font-size: 13px;
    border: 1px solid #e1e1e1;
    background-color: white;
    width: 700px !important;
    font-family: "Open Sans",sans-serif;
}

.form_contacteznous_faq_bs select{
	/* margin: 0 0 18px;
    padding: 7px 10px;
    font-size: 13px;*/
    border: 1px solid #e1e1e1;
    background-color: white;
    width: 700px !important;
    font-size:13px;
    height:33px !important;
    width:400px !important;
    font-family: "Open Sans",sans-serif;
}

.form_contacteznous_faq_bs .nf-form-fields-required{
	font-style: italic;
    font-size: 14px;
    margin-bottom: 20px;
}

.form_contacteznous_faq_bs input[type=button]{

    background-color: #b6be13 !important;
    text-transform: uppercase !important;
    font-size: 22px !important;
       padding: 7px 10px !important;
    width: 300px !important;
    color:white !important;
    font-family: Signika,serif !important;  
    }
    
    
.form_contacteznous_faq_bs .nf-before-form-content{
	display:none;
}

.form_contacteznous_faq_bs .nf-response-msg{
 margin-bottom:100px;
}

.form_contacteznous_faq_bs .nf-after-form-content{
	padding-bottom:25px;
}


.form_contacteznous_faq_bs  .nf-error-msg{
	font-size:14px;
}



#intro_faq a{
	color:#b6be13 !important;
	font-weight:bold;
}
/*********************************************/
/************** PAGE GAGNER DU TEMPS ************/
/*********************************************/


.page-id-8594 .eltdf-testimonials-holder.eltdf-testimonials-standard .eltdf-testimonial-text{
	font-size:19px !important;
}

/*********************************************/
/************** PAGE FAQ METIER ************/
/*********************************************/

.page-id-8818 .vc_toggle_icon{
	display:none !important;
	visibility: hidden !important;
}

.page-id-8818 .vc_toggle_content{
	margin-top:0px;	
}


/*********************************************/
/************** PAGE ACHETER BE SAVE ************/
/*********************************************/


.page-id-8873 .liste_argu_acheter{
	text-align:center;
	font-size:19px;
}

.page-id-8873 .bouton_achat_be_save{
	width:100% !important;
	font-size:19px	!important;
	text-align: center;
	margin-top:20px;
	
}
.page-id-8873 .bouton_achat_be_save:hover{
	color:white !important;
	
}

/*********************************************/
/************** FORM CONTACT - CONSEILLERS ************/
/*********************************************/



.citation {
    font-style: italic;
    margin: 0.25em 0;
padding-left:30px !important;
padding-right:30px !important;

    line-height: 1.45;
    position: relative;
    color: #383838;
    
        height: 120px !important;
    vertical-align: middle !important;
    display: table-cell;
    
}


.bouton_temoignage{
	text-align:center !important;
font-size:17px !important;
	width: auto !important;
	margin-left: 46px !important;
		margin-right: 46px !important;
		margin-bottom: 30px !important;

	
}

.bouton_temoignage:hover{
	color:white !important;
}

#colonne_bouton_metier{
	text-align:left !important;
}


/*******************************************************/
/************** PAGE DEVENIR CONSEILLER BE SAVE ************/
/*******************************************************/


.page-id-9015  .eltdf-iwt-text{
	font-size:17px !important;
	padding-left: 20px !important;
	padding-right: 20px !important;
}

.page-id-9015 .p_activite_conseiller p{
	margin-top:0px !important;
	padding-left:25px !important;
	padding-right:25px !important;
	font-size:17px !important;
	text-align:justify !important;
}

.page-id-9015 .p_activite_conseiller h2{
padding-top:12px !important;
}


.btQuoteTotalText{
	text-transform: uppercase;
}

.btQuoteItem{
	font-weight: bold;
}

.btQuoteBooking .ui-slider-horizontal .ui-slider-handle{
	top: -15px !important;	
}


.btQuoteBooking .ui-slider .ui-slider-handle{
	min-width: 48px !important;
	height:48px !important;
}


.btQuoteBooking .btQuoteSliderValue{
	height:46px !important;
	line-height: 46px !important;
	padding:0 2px !important;
	font-size: 21px !important;
}

.btQuoteTotalText{
	font-size:20px !important;
}

.btQuoteBooking .btQuoteTotalCalc{
	font-size:25px !important;
}

.btQuoteBooking .btQuoteTotalCurrency{
	line-height: 2.1;
}

.btQuoteBooking .btQuoteItem label{
	text-transform: uppercase !important;
	padding-right: 25px !important;
	margin: -8px 0 0 -220px !important;
}

#colonne_simulation_revenu{
    width: 850px !important;
    margin-left: auto !important;
    margin-right: auto !important;	
}

.rangee_logos{
	padding-bottom:50px !important;
}

.rangee_logos img {
    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
}



.page-id-9015 .eltdf-btn-large:hover{
	color:white !important;
}


/****** ACHAT KITS EN LIGNE ********/


.eltdf-woo-single-page .eltdf-single-product-content .images{
	width:50% !important;
	
}

.eltdf-woo-single-page .eltdf-single-product-summary{
	width:50% !important;
}


.woocommerce-page .eltdf-content .wc-forward:not(.added_to_cart):not(.checkout-button), .woocommerce-page .eltdf-content a.added_to_cart, .woocommerce-page .eltdf-content a.button, .woocommerce-page .eltdf-content button[type=submit], .woocommerce-page .eltdf-content input[type=submit], div.woocommerce .wc-forward:not(.added_to_cart):not(.checkout-button), div.woocommerce a.added_to_cart, div.woocommerce a.button, div.woocommerce button[type=submit], div.woocommerce input[type=submit]{
	background-color: #b6be13 !important;
	font-size:28px !important;
	height:50px !important;
}



.eltdf-woo-single-page .eltdf-single-product-summary form.cart{
	margin:18px 0 0 !important;
	text-align:center !important;
}

.eltdf-woo-single-page .eltdf-single-product-summary .eltdf-quantity-buttons{
	margin:0 !important;
}

.eltdf-woo-single-page .eltdf-single-product-summary .price{
	text-align: center !important;
}

.eltdf-woo-single-page .eltdf-single-product-summary .eltdf-single-product-title{
	text-align:center !important;
}

.product_meta{
	display:none !important;
}

.eltdf-title-holder description_tab ui-accordion-header ui-state-default ui-accordion-header-active ui-state-active ui-corner-top{
	display:none !important;
}

.eltdf-woo-single-page .eltdf-woo-accordions .eltdf-title-holder{
		display:none !important;
}

/**.woocommerce-additional-fields__field-wrapper{
	display:none !important;
}**/


#acf_9547{
	border:none !important;
}

#acf_9548{
	border:none !important;
}

#poststuff h3.hndle{
	font-size:34px !important;
}

.postbox .hndle, .stuffbox .hndle{
	border-bottom:none !important;
}

.acf_postbox > .inside > .field{
	border-top:none !important;
}


#customer_details > div.col-2 > div.woocommerce-additional-fields > h3{
	display:none !important;
}

#poststuff{
	padding-top:0px !important;
}



.woocommerce-page .eltdf-content input[type=text], .woocommerce-page .eltdf-content input[type=email], .woocommerce-page .eltdf-content input[type=tel], .woocommerce-page .eltdf-content input[type=password], .woocommerce-page .eltdf-content textarea, div.woocommerce input[type=text], div.woocommerce input[type=email], div.woocommerce input[type=tel], div.woocommerce input[type=password], div.woocommerce textarea
{
	margin : 0 0 25px !important;
}

#billing_sex_field{
	margin-bottom:26px !important;
}


#texte_intro_conseiller_field p{
	font-weight: bold !important;
}



#customer_details > div.col-1 > div > h3:nth-child(3){
	margin:8px 0 14px !important;
}

#question_conseiller_field{
	margin-top:20px !important;
}

#nom_conseiller_parrain_field{
	margin-top:20px !important;
}


#customer_details > div.col-1 > div > h3:nth-child(3){
	margin-top:33px !important;
}


#billing_ville_naissance{
	margin-bottom:40px !important;
}

#order_review_heading{
	margin-top:40px !important;
	color:#b6be13 !important;
}

.eltdf-woocommerce-page .woocommerce-checkout table th{

    font-family: "Open Sans",sans-serif;
    font-size:16px !important;
    color:inherit !important;
    }
    
.eltdf-woocommerce-page .woocommerce-error, .eltdf-woocommerce-page .woocommerce-info, .eltdf-woocommerce-page .woocommerce-message{
	background-color:    #fff0f0 !important;
	color:#b14040 !important;
	line-height: 30px !important;
	border:none !important;
	
}



.woocommerce-invalid input{
	background-color:#fff0f0 !important;
		color:#b14040 !important;

}



.woocommerce-invalid#acception_cgv_field{
	background-color:#fff0f0 !important;
		color:#b14040 !important;

}

abbr.required{
	color:red !important;
	text-decoration: none !important;
}


#customer_details > div.col-1 > div > h3:nth-child(8){
    padding-top: 34px !important;
    display: inline-block;
    }
    
    
    .payment_method_stripe label{
	    text-transform: uppercase !important;
    font-weight: bold !important;    
    }


.woocommerce-thankyou-order-received{
	font-size:50px !important;
	font-weight: 600 !important;
	text-align: center !important;
	color:#b6be13 !important;
	margin-bottom:40px !important;
	
}



body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div.eltdf-container.eltdf-default-page-template > div > div > div > ul.woocommerce-thankyou-order-details strong{
	font-size:18px !important;
	font-weight: 400 !important;
	
}


.question_bs{  
  height: auto;
    padding: 10px;
    display: block;
    }


#info_conseiller_field{
	padding:16px;
	font-size:17px;
}

.lien_cgv{
	padding-bottom: 20px;
    color: #808285 !important;
    font-size: 16px;
}

.lien_cgv a{
    color: #808285 !important;
}

.lien_cgv a:hover{
    color: #b6be13 !important;
}

/** BARRE DE TITRE PRODUIT **/

.woocommerce .eltdf-title{
	background-color:#622d44 !important;
		height:120px !important;

}

.woocommerce eltdf-standard-type{
	height:120px !important;
	
}

.woocommerce .eltdf-title-holder{
	height:120px !important;
}

.woocommerce h1{
	color:white !important;
}

.woocommerce .mag_article_categ_soustitres{
	display:none !important;
}

.eltdf-woo-single-page .product{
	margin-top:35px !important;
}

/** BARRE DE TITRE COMMANDE **/


.woocommerce-checkout .eltdf-title{
	background-color:#622d44 !important;
		height:120px !important;

}

.woocommerce-checkout eltdf-standard-type{
	height:120px !important;
	
}

.woocommerce-checkout .eltdf-title-holder{
	height:120px !important;
}

.woocommerce-checkout h1{
	color:white !important;
}

.woocommerce-checkout .mag_article_categ_soustitres{
	display:none !important;
}



.woocommerce-checkout .eltdf-container{
	margin-top:35px !important;
}

.woocommerce-checkout #billing_country_field{
	/** sdisplay:none; **/
}

#billing_country-description {
    float: left;
    background-color: #ffffbd;
}

#billing_country_field {
    display: block !important;
    margin-bottom: 20px;
}

.woocommerce-checkout #billing_company_field{
	display:none;
}

.woocommerce-billing-fields h3{
	font-size:34px;
}

.woocommerce-additional-fields h3{
	font-size:34px;
}

#order_review_heading{
		font-size:34px;

}
/** LIENS **/

.eltdf-accordion-content a{
	color:#b6be13 !important;
	font-weight: bold !important;
}


.eltdf-woo-single-page .related.products, .eltdf-woo-single-page .upsells.products{
	display:none;
}

.woocommerce-checkout .woocommerce .woocommerce-message {
    display:none !important;
}



/** HP **/
	
	
.bouton_slider{
	font-size:24px !important;
}

.bouton_slider:hover{
color:white !important;
}

#hp_mag h3{
	text-align:center !important;
	font-size:21px !important;
}

#hp_mag .eltdf-bli-excerpt-holder{
	display:none;
}

#hp_mag .eltdf-blog-list-holder .eltdf-item-text-holder{
padding: 18px 0 19px;
}

#video_hp{
	text-align: center !important;
	display:inline-block;
	margin-top:20px !important;
}


/** POPUP NEWSLETTER **/

#popmake-9594 h3{
	text-align:center;
	color:#b6be13;
}

#popmake-9594 .nf-form-content{
padding-left:20px;
padding-right:20px;
}

#popmake-9594 .nf-form-fields-required{
	display:none;
}

#popmake-9594 #nf-field-5{
    height: 45px;
    font-size: 18px;
    padding-left: 14px;
    }
   
    
    
 #popmake-9594 .ninja-forms-req-symbol{
	    display:none;
   }
    
#popmake-9594 #nf-field-30{ 
  -ms-transform: scale(2); /* IE */
  -moz-transform: scale(2); /* FF */
  -webkit-transform: scale(2); /* Safari and Chrome */
  -o-transform: scale(2); /* Opera */
  }
  
 #popmake-9594  #nf-field-6{
font-size: 20px;
    background-color: #b6be13;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 10px;
    padding-bottom: 10px;
    color: white;
    font-weight: bold;
     }
     
  #popmake-9594 #nf-field-6-wrap{
	  text-align: center;
  }
  
 #popmake-9594 #nf-form-errors-2{
	 display:none;
 }
 
 .pum-theme-9590 .pum-content + .pum-close, .pum-theme-enterprise-blue .pum-content + .pum-close{
	 background-color:#b6be13 !important;
 }
 
  #popmake-9594 h2{
	  color:#b6be13 !important;
  }


/** POPIN POLITIQUE COOKIE **/

 #popmake-9600 .pum-close{
	 background-color:#b30057 !important;
	 font-size:20px !important;
	 position:relative !important;
	 float:right !important;
 }
 
  #popmake-9600 .pum-content{
	 font-size:15px !important;
 }
 
  #popmake-9600{
	  opacity:0.95 !important;
  }
  
    #popmake-9600 p{
margin:0;  }



/***************************************************/
/************ OPTIMISATION MOBILE ******************/
/***************************************************/


@media only screen and (max-width: 480px){
body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-top-bar > div > div > div.eltdf-position-left{
display:none; 
}

.eltdf-top-bar {
	    padding: 2px 0 !important;
	    }

.eltdf-social-icon-widget-holder{
	font-size:16px !important;	
}

.eltdf-mobile-header .eltdf-mobile-menu-opener a .eltdf-mo-lines{
	
	width:25px !important;
	height:21px !important;
	}


.eltdf-mobile-header .eltdf-mobile-nav ul li a, .eltdf-mobile-header .eltdf-mobile-nav ul li h5{
	font-size:15px !important;
}

.eltdf-elements-holder{
	table-layout:fixed !important;
	display:table !important;
	width: 100% !important;
}



.eltdf-elements-holder.eltdf-responsive-mode-1024.eltdf-five-columns .eltdf-eh-item, .eltdf-elements-holder.eltdf-responsive-mode-1024.eltdf-four-columns .eltdf-eh-item, .eltdf-elements-holder.eltdf-responsive-mode-1024.eltdf-six-columns .eltdf-eh-item, .eltdf-elements-holder.eltdf-responsive-mode-1024.eltdf-three-columns .eltdf-eh-item, .eltdf-elements-holder.eltdf-responsive-mode-1024.eltdf-two-columns .eltdf-eh-item{
	
	width: 100%;
    display: inline-block;
    height: auto;
	
	
	}


.eltdf-elements-holder .eltdf-eh-item .eltdf-eh-item-inner{
	    width: 100%;
    background-size: cover;
	}

#hp_range_visuel_1 > div > div > div > div > div:nth-child(1) > div{
	height: 300px !important;
	}

#ligne_finale_1 > div:nth-child(3) > div > div > a{
	width:100% !important;
	margin-top:20px !important;
	}
	
.titre_texte_bs_footer{
	font-size:17px !important;
	}	
	
	
.texte_texte_bs_footer{
	font-size:17px !important;
	}
	
body > div.eltdf-wrapper > div.eltdf-wrapper-inner > footer > div > div > div > div > div > div > div > div:nth-child(1) > div > div.widget.eltdf-button-widget > a > span{
	font-size:16px !important;
	}		


body > div.eltdf-wrapper > div.eltdf-wrapper-inner > footer > div > div > div > div > div > div > div > div:nth-child(2){
	padding-left:0px !important;
}



footer .eltdf-footer-top:not(.eltdf-footer-top-full) .eltdf-container-inner{
padding:30px 0 !important;	
}


#video_hp > div > div.video{
	width:330px !important;
	}


#hp_mag > div > div > div > div > div > div > div > div > h2.vc_custom_heading.vc_custom_1525277289016{
	line-height:28px;
	}


.eltdf-title.eltdf-standard-type .eltdf-title-text{
	font-size:42px !important;	
	}

.eltdf-title.eltdf-has-background{
	min-height:170px !important;
	padding: 0!important;
    height: 200px !important;
    background-color: #772d5d !important;
    font-size: 20px !important;
    background: url(https://besave.guydemarle.eu/wp-content/uploads/2018/03/header-fond-2.jpg) !important;
	}

.eltdf-title.eltdf-title-image-not-responsive .eltdf-title-image{
	display:none !important;
	}


body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div.eltdf-title.eltdf-standard-type.eltdf-has-background.eltdf-content-left-alignment.eltdf-title-image-not-responsive{
	
		min-height:170px !important;
	padding: 0!important;
    /**height: 200px !important;**/
    background-color: #772d5d !important;
    font-size: 20px !important;
    background: url(https://besave.guydemarle.eu/wp-content/uploads/2018/03/header-fond-2.jpg) !important;
	}

.vc_col-has-fill>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner, .vc_section.vc_section-has-fill, .vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section, .vc_section.vc_section-has-fill+.vc_section{
	padding-top:15px !important;
	}



#idvideobessave > div > div{
		width:390px !important;

	}
	
	
	
	
	.single-post .eltdf-title.eltdf-standard-type .eltdf-title-text{
		font-size:28px !important;
	}
	
.eltdf-title .eltdf-title-holder .eltdf-title-subtitle-holder{
	/** display:inline !important;**/
	display:table-cell !important;
}


.mag_article_categ_soustitres{
	font-size:15px !important;
}

.single-post div.eltdf-container{
	padding-top:9px !important;
}


.vc_column_container>.vc_column-inner{
	padding-left:0px !important;
	padding-right: 0px !important;
}


.eltdf-container-inner, .eltdf-grid, .eltdf-row-grid-section, .eltdf-slider .carousel-inner .eltdf-slider-content-outer{
	width:340px !important;
}


body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div.eltdf-full-width > div > div:nth-child(2) > div > div > div > div > div > div.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-7 > div > div > div > div > div > div{padding-top:0px !important; padding-bottom:0px !important;text-align:center;}



body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div.eltdf-full-width > div > div:nth-child(2) > div > div > div > div > div > div.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-7 > div > div > div > div > div > div > h2{text-align:center !important;}


body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div.eltdf-full-width > div > div:nth-child(2) > div > div > div > div > div > div.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-5 > div > div > div > div > div > div{
	padding:7% 0% 0% 0% !important;
}

body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div.eltdf-full-width > div > div:nth-child(3) > div > div > div > div > div > div.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-5 > div > div > div > div > div > div{
	
	    padding: 0% 0% 0% 0% !important;
}

body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div.eltdf-full-width > div > div:nth-child(3) > div > div > div > div > div > div.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-7 > div > div > div > div > div > div{
	padding:0 !important;
	text-align: center !important;
}

body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div.eltdf-full-width > div > div:nth-child(3) > div > div > div > div > div > div.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-7 > div > div > div > div > div > div > h2{
	text-align:center !important;
}

body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div.eltdf-full-width > div > div:nth-child(4) > div > div > div > div > div > div.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-7 > div > div > div > div > div > div{
	padding: 0px 0% 0% 0% !important;
	text-align: center !important;
	
}

body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div.eltdf-full-width > div > div:nth-child(4) > div > div > div > div > div > div.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-7 > div > div > div > div > div > div > h2{
	text-align: center;
}

body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div.eltdf-full-width > div > div:nth-child(6) > div > div > div > div > div > div.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-5 > div > div > div > div > div > div{
	padding: 0px 0% 0% 0% !important;
	text-align: center !important;	
}

body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div.eltdf-full-width > div > div:nth-child(6) > div > div > div > div > div > div.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-7 > div > div > div > div > div > div > h2{
	text-align: center !important;
}

body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div.eltdf-full-width > div > div:nth-child(6) > div > div > div > div > div > div.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-7 > div > div > div > div > div > div{
		padding: 0px 0% 0% 0% !important;
	text-align: center !important;	
}

body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div.eltdf-full-width > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1522223676125.eltdf-row-type-row{
	text-align: center !important;
}


#ligne_finale_1 > div:nth-child(3) > div > div > a{
	text-align: center !important;
}


body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div.eltdf-full-width > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1522229106637.vc_row-has-fill.eltdf-row-type-row > div > div > div > div > div > div:nth-child(1) > div > div > div > div > div{
	margin-bottom:0px !important;
}


body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div.eltdf-full-width > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1522229106637.vc_row-has-fill.eltdf-row-type-row > div > div > div > div > div > div:nth-child(2) > div > div > h2{
	margin:5px 0 !important;
	text-align:center;
}

body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div.eltdf-full-width > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1522229106637.vc_row-has-fill.eltdf-row-type-row > div > div > div > div > div > div:nth-child(2) > div > div > div{
	text-align: center;
}


body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div.eltdf-full-width > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1522243409034.eltdf-row-type-row{
	margin-top:0px !important;
}


body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div.eltdf-full-width > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1522243409034.eltdf-row-type-row > div > div > div > div > div.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-3.vc_col-md-12.vc_col-has-fill > div > div > div > div > div > div{
	padding-top:0px !important;
}

body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div.eltdf-full-width > div > div:nth-child(4) > div > div > div > div > div > div.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-7 > div > div > div > div > div > div > h2{
	margin-top:0px;
	text-align: center !important;
}

body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div.eltdf-full-width > div > div:nth-child(4) > div > div > div > div > div > div.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-5 > div > div > div > div > div > div{
	padding:0px !important;
}

body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div.eltdf-full-width > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1484220390430.eltdf-row-type-row > div > div > div > div > div > div.wpb_column.vc_column_container.vc_col-sm-10.vc_col-lg-5 > div > div > div > div > div > div{
	padding:0px !important;
}

body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div.eltdf-full-width > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1484220390430.eltdf-row-type-row > div > div > div > div > div > div.wpb_column.vc_column_container.vc_col-sm-2.vc_col-lg-7 > div > div > div > div > div > div{
	padding:0px !important;
	text-align: center !important;
}

body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div.eltdf-full-width > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1484220390430.eltdf-row-type-row > div > div > div > div > div > div.wpb_column.vc_column_container.vc_col-sm-2.vc_col-lg-7 > div > div > div > div > div > div > h2{
	text-align:center !important;
}


body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div.eltdf-full-width > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1522254714277.vc_row-has-fill.eltdf-row-type-row > div > div > div > div > div > div:nth-child(2) > div > div > h2{
	text-align: center;
	
}
body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div.eltdf-full-width > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1522254714277.vc_row-has-fill.eltdf-row-type-row > div > div > div > div > div > div:nth-child(2) > div > div > div{
	text-align: center !important
}

body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div.eltdf-full-width > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1522254714277.vc_row-has-fill.eltdf-row-type-row{padding-bottom: 5px !important;text-align: center;}

body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div.eltdf-full-width > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1522307988099.eltdf-row-type-row > div > div{padding-top:0px;text-align: center;}

body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div.eltdf-full-width > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1522307988099.eltdf-row-type-row > div > div > div > div > div > div > div > div > h2{margin:0px !important;}

body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div.eltdf-full-width > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1522254714277.vc_row-has-fill.eltdf-row-type-row > div > div > div > div > div > div:nth-child(2) > div > div > h2{
	text-align: center !important;
}

body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div.eltdf-full-width > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1522307988099.eltdf-row-type-row{
	padding-bottom: 15px !important;
}

#ligne_finale_1 > div:nth-child(1) > div > div > h2{font-size:29px !important;}

body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div.eltdf-full-width > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1522338026396.vc_row-has-fill.eltdf-row-type-row > div > div > div > div > div > div > div > div > h2{
	font-size:32px !important;
}


body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div.eltdf-full-width > div > div:nth-child(1) > div > div > div > div > div > div > div > div > div{ text-align: center;}

body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div.eltdf-full-width > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1521740384451.vc_row-has-fill.eltdf-row-type-row > div > div > div > div > div > div:nth-child(2) > div > div > h2{text-align:center !important}

body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div.eltdf-full-width > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1521740384451.vc_row-has-fill.eltdf-row-type-row > div > div > div > div > div > div:nth-child(2) > div > div > div{text-align: center !important;padding-top:0px !important;}

body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div.eltdf-full-width > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1521740384451.vc_row-has-fill.eltdf-row-type-row{
	padding-bottom:25px !important;
}

body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div.eltdf-full-width > div > div:nth-child(3) > div > div > div > div > div > div.wpb_column.vc_column_container.vc_col-sm-8.vc_col-lg-7 > div > div > div > div > div > div{
	padding-top:0px !important;
	padding-bottom: 0px !important;
}

body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div.eltdf-full-width > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1484220390430.eltdf-row-type-row > div > div > div > div > div > div.wpb_column.vc_column_container.vc_col-sm-3.vc_col-lg-5 > div > div > div > div > div > div{padding:0px !important;}

body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div.eltdf-full-width > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1484220390430.eltdf-row-type-row > div > div > div > div > div > div.wpb_column.vc_column_container.vc_col-sm-9.vc_col-lg-7 > div > div > div > div > div > div{
	padding-top:0px !important;
	padding-bottom: 0px !important;
}

body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div.eltdf-full-width > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1523376650968.vc_row-has-fill.eltdf-row-type-row > div > div > div > div > div > div > div > div > h2{
	padding-bottom: 0px;
	margin:0px;
}

body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div.eltdf-full-width > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1523376650968.vc_row-has-fill.eltdf-row-type-row > div > div > div > div > div > div > div > div > div > div > div > div > div > div.eltdf-is-item-holder.eltdf-is-left-holder > div{text-align: center !important;}

body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div.eltdf-full-width > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1523376650968.vc_row-has-fill.eltdf-row-type-row > div > div > div > div > div > div > div > div > div > div > div > div > div > div.eltdf-is-item-holder.eltdf-is-right-holder > div{text-align: center !important;}

body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div.eltdf-full-width > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1523376650968.vc_row-has-fill.eltdf-row-type-row{
	margin-bottom:0px;

}


body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div.eltdf-full-width > div > div:nth-child(6) > div > div{
	padding-top:0px;
	
}

body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div.eltdf-full-width > div > div:nth-child(6) > div > div > div > div:nth-child(1){
	padding-top:0px !important;
}

body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div.eltdf-full-width > div > div:nth-child(6) > div > div > div > div:nth-child(1) > div > div > div > div > h2{
	margin:0px !important;
}

body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div.eltdf-full-width > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1522850828668.eltdf-row-type-row > div > div > div > div > div > div:nth-child(1) > div > div > h2{
	
	margin-top:0px !important;
	margin-bottom: 10px !important;
	padding-right: 0px !important;
	text-align: center!important;

}


body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div.eltdf-full-width > div > div:nth-child(3) > div > div > div > div > div > div:nth-child(1) > div > div > h2{
	margin-top:0px !important;
	margin-bottom: 10px !important;
	padding-right: 0px !important;
		text-align: center!important;


}	
	
body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div.eltdf-full-width > div > div:nth-child(4) > div > div > div > div > div > div:nth-child(1) > div > div > h2{
		margin-top:0px !important;
	margin-bottom: 10px !important;
	padding-right: 0px !important;
		text-align: center!important;

	
}


body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div.eltdf-full-width > div > div:nth-child(5) > div > div > div > div > div > div:nth-child(1) > div > div > h2{
	
		margin-top:0px !important;
	margin-bottom: 10px !important;
	padding-right: 0px !important;
		text-align: center!important;


		
}


#rangee_bis_gammebs > div:nth-child(1) > div > div > h2{
		margin-top:0px !important;
	margin-bottom: 10px !important;
	padding-right: 0px !important;
		text-align: center!important;
}




 div.vc_toggle_title > h2{
	 line-height:24px !important;
	 margin-bottom: 40px !important;
 }

body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div.eltdf-full-width > div > div.eltdf-row-grid-section > div{
	padding-top:0px !important;
}

body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div.eltdf-full-width > div > div.eltdf-row-grid-section{
	padding-top:0px !important;
}

.form_contacteznous_faq_bs input{
	width:300px !important;
}

.form_contacteznous_faq_bs select{
	width:300px !important;
}

.form_contacteznous_faq_bs textarea{
	width:300px !important;
}


body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div.eltdf-full-width > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1523435194975.vc_row-has-fill.eltdf-row-type-row > div > div > div > div > div > div:nth-child(2) > div{
	margin-left:0px !important;
}

body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div.eltdf-full-width > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1523435194975.vc_row-has-fill.eltdf-row-type-row > div > div > div > div > div > div:nth-child(2) > div > div > h2{
	padding-left:10px !important;
	padding-right: 10px !important;
	padding-bottom: 0px !important;
}


body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div.eltdf-full-width > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1523435194975.vc_row-has-fill.eltdf-row-type-row > div > div > div > div > div > div:nth-child(1) > div{
	padding-bottom: 10px !important;
}

body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div.eltdf-full-width > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1523435194975.vc_row-has-fill.eltdf-row-type-row > div > div > div > div > div > div:nth-child(2) > div{
		padding-bottom: 10px !important;
}


body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div.eltdf-slider{
	display:none;
}

.eltdf-author-description .eltdf-author-description-content{
	padding:0px !important;
}



body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1523548794360.vc_row-has-fill.eltdf-row-type-row > div > div > div > div:nth-child(2) > div > div:nth-child(1) > div > div > h2{
	line-height: 29px !important;
	margin-top:18px !important;
}

body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1523548794360.vc_row-has-fill.eltdf-row-type-row > div > div > div > div:nth-child(2) > div > div:nth-child(1) > div > div > div.wpb_text_column.wpb_content_element.vc_custom_1525270680894.p_activite_conseiller{
	padding-left: 0px !important;
	padding-right: 0px !important;
}


body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1523548794360.vc_row-has-fill.eltdf-row-type-row > div > div > div > div:nth-child(2) > div > div:nth-child(2) > div > div > h2{
	line-height: 29px !important;
	margin-top:18px !important;		
}

body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1523548794360.vc_row-has-fill.eltdf-row-type-row > div > div > div > div:nth-child(2) > div > div:nth-child(2) > div > div > div.wpb_text_column.wpb_content_element.vc_custom_1525854566580.p_activite_conseiller{
		padding-left: 0px !important;
	padding-right: 0px !important;
}


body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1523548794360.vc_row-has-fill.eltdf-row-type-row > div > div > div > div:nth-child(3) > div > div:nth-child(1) > div > div > h2{
	
	line-height: 29px !important;
	margin-top:18px !important;			
}

body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1523548794360.vc_row-has-fill.eltdf-row-type-row > div > div > div > div:nth-child(3) > div > div:nth-child(1) > div > div > div.wpb_text_column.wpb_content_element.vc_custom_1525270728274.p_activite_conseiller{
			padding-left: 0px !important;
	padding-right: 0px !important;
	
}


body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1523548794360.vc_row-has-fill.eltdf-row-type-row > div > div > div > div:nth-child(3) > div > div:nth-child(2) > div > div > h2{
	line-height: 29px !important;
	margin-top:18px !important;		
}


body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1523548794360.vc_row-has-fill.eltdf-row-type-row > div > div > div > div:nth-child(3) > div > div:nth-child(2) > div > div > div.wpb_text_column.wpb_content_element.vc_custom_1525270749173.p_activite_conseiller{
			padding-left: 0px !important;
	padding-right: 0px !important;
}


body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div > div > div:nth-child(2) > div > div > div > div > div > div > div > div > div > div > p{
	text-align:center !important;
}


body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div > div > div:nth-child(5) > div > div > div > div > div > div.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-7 > div > div > div > div > div > div{
	margin-top:0px !important;
	padding-top:0px !important;
}

body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div > div > div:nth-child(5) > div > div > div > div > div > div.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-7 > div > div > div > div > div > div > h2{
	text-align: center !important;
}

body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div > div > div:nth-child(5) > div > div > div > div > div > div.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-7 > div > div > div > div > div > div > div{
	text-align: center !important;
}

body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div > div > div:nth-child(5) > div > div > div > div > div > div.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-5 > div{
	margin-top:0px !important;
}


#colonne_simulation_revenu{
	width:auto !important;
}

.btQuoteBooking .btQuoteBookingForm.btActive .btQuoteTotal, .btQuoteBooking .btQuoteBookingForm .btQuoteTotal{
	width: 100% !important;
    float: none !important;
    margin-bottom: 20px !important;
    height: 98px !important;
    line-height: 22px !important;
	display:inline-flex !important;
}

.currencyAfter .btQuoteTotalCalc{

    padding: 22px 3px 5px 22px !important;
	
}

.currencyAfter .btQuoteTotalCurrency {

    padding: 22px 20px 5px 3px !important;
}

.btQuoteBooking .btQuoteItem label{
	    margin: inherit !important;
}

#colonne_simulation_revenu > div > div > div > div > div > div{
	margin:0px !important;
	
}


body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1525079204003.eltdf-row-type-row > div > div > div > div:nth-child(1){
	padding-top:0px !important;
}


body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1525079204003.eltdf-row-type-row > div > div > div > div:nth-child(1) > div > div > div > div > h2{
	line-height:38px !important;
}


body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1525079204003.eltdf-row-type-row > div > div > div > div:nth-child(2) > div > div:nth-child(2){
	margin-top:20px !important;
}


.postid-9415 h1{
	font-size:41px !important;
}

.eltdf-woo-single-page .eltdf-single-product-content .images{
	width:100% !important;
}

.eltdf-woo-single-page .eltdf-single-product-summary{
	width:100% !important;
}

.woocommerce-checkout .eltdf-container{
	margin-top:10px !important;
}

#colonne_bouton_metier > div > div > a > i{
	display:none;
}

.eltdf-mobile-header .eltdf-mobile-nav .eltdf-grid>ul>li.eltdf-active-item>a, .eltdf-mobile-header .eltdf-mobile-nav .eltdf-grid>ul>li>a:hover, .eltdf-mobile-header .eltdf-mobile-nav .eltdf-grid>ul>li>h5:hover{
	color:#b6be13 !important;
}

}





/** EXCEPTION MAG **/
/** SI VIDEO --> Suppression du rappel d'image d'en-tête en haut de l'article**/


div.eltdf-blog-single > article#post-9921 > div.eltdf-post-content > div.eltdf-post-image{
display:none !important;
}


/** FiX TEMOIGNAGE **/

body.page-id-8940 > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div.eltdf-full-width > div > div:nth-child(2) > div > div > div > div > div > div:nth-child(3){
	padding-top:35px !important;
}



div.eltdf-post-content > div.eltdf-post-text a{
	    color: #b6be13 !important;
    font-weight: bold;
	
}


.eltdf-post-text a:hover{
	color: #b6be13 !important;
    font-weight: bold;
    background-color: #f6f7e5 !important;
	
}


/** ZONE BOUTON FIXED - METIER **/



.form-links {
    position: fixed;
    right: -185px;
    top: 220px;
    width: 265px;
    background: rgba(246,247,229,0.80);
    color: #fff;
    -webkit-transition: 500ms ease all;
    -moz-transition: 500ms ease all;
    -ms-transition: 500ms ease all;
    -o-transition: 500ms ease all;
    transition: 500ms ease all;
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    -o-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    z-index: 1000;
    font-family: "Open Sans", sans-serif;
    font-weight: bold;
}

.form-link {
    background-position: 5px center !important;
    background-repeat: no-repeat !important;
}


#list_action{
	list-style-position: unset !important;
	    margin-right: 8px !important;
    margin-top: 8px !important;
    margin-bottom: 8px !important;
}

.form-link-1 {
    background: url(../../uploads/2018/10/1-picto-phone.png) #4A5157;
        background-size: 15%;
        background-position-x: 13px !important;
}

.form-link-2 {
    background: url(../../uploads/2018/10/2-picto-reunion.png) #C83B46;
        background-size: 19%;
    margin-top: 8px;
        background-position-x: 7px !important;
}

.form-link-3 {
    background: url(../../uploads/2019/01/3-picto-mail.png) #ed9023;
        background-size: 17%;
    margin-top: 8px;
    background-position-x: 10px !important;
}

.form-link-4 {
    background: url(../../uploads/2018/10/3-picto-go.png) #99A00D;
        background-size: 17%;
    margin-top: 8px;
    font-size: 22px !important;
    background-position-x: 10px !important;
}

.form-link a {
    height: 60px;
    display: block;
    line-height: normal;
    padding-left: 70px;
    padding-right: 10px;
    font-size: 0.7em;
    color:#fff;
}


.form-link a:hover {
	color:#fff !important;
	}
	
	
	.form-link a span {
    vertical-align: middle;
    display: inline-block;
}

.form-link a:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    height: 100%;
}



#nf-field-31-container,#nf-field-32-container,#nf-field-36-container,#nf-field-37-container,#nf-field-38-container{
	
	    margin-bottom: 0px !important;
}


#nf-field-31-wrap .nf-field-label,#nf-field-32-wrap .nf-field-label,#nf-field-36-wrap .nf-field-label,#nf-field-37-wrap .nf-field-label,#nf-field-38-wrap .nf-field-label{
	    margin-bottom: 2px !important;
}

body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1546531585458.vc_row-has-fill.eltdf-row-type-row > div > div > div > div > div > div:nth-child(1) > div > div > div.wpb_text_column.wpb_content_element.vc_custom_1546598997859 > div > p{
	    font-size: 15px !important;
    line-height: 20px !important;
    text-align: center;
    color:#3a3a3a !important;
}

body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1546531585458.vc_row-has-fill.eltdf-row-type-row > div > div > div > div > div > div:nth-child(1) > div > div > h2{
margin: 5px 0 !important;
	        line-height: 36px !important;
    text-transform: uppercase !important;
    font-size: 34px !important;
}

body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1546531585458.vc_row-has-fill.eltdf-row-type-row > div > div > div > div{
	padding-top:0px !important;
}


body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1546531585458.vc_row-has-fill.eltdf-row-type-row > div > div > div > div > div > div.wpb_column.vc_column_container.vc_col-sm-4 > div > div > div.wpb_text_column.wpb_content_element.vc_custom_1546534781024{
	padding-bottom: 25px !important;
}

#nf-form-6-cont > div > div.nf-form-layout > form > div > div.nf-after-form-content{
	    padding-bottom: 0px !important;
}


body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1546531585458.vc_row-has-fill.eltdf-row-type-row > div > div > div > div > div > div:nth-child(1) > div > div > div.wpb_text_column.wpb_content_element.vc_custom_1546598997859 > div > p > strong{
	font-weight:700 !important;
}

#nf-field-32-container > div.nf-after-field{
	display:none !important;
}

#nf-field-31-container > div.nf-after-field{
	display:none !important;
}

#nf-field-37-container > div.nf-after-field{
	display:none !important;
}

#nf-label-field-31,#nf-label-field-32,#nf-label-field-36,#nf-label-field-37,#nf-label-field-38{color: #3a3a3a;}

body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1546531585458.vc_row-has-fill.eltdf-row-type-row > div > div > div > div > div > div:nth-child(1) > div > div > div.wpb_single_image.wpb_content_element.vc_align_center > figure > div > img{
	    max-width: 80% !important;
}

#nf-field-38-wrap > div.nf-field-label{
	    max-width: 325px !important;
}


#nf-field-34{
    margin-bottom: 0px !important;
}



#form_contact_metier_principal > div{
	background-color: #f7f3f0;
    padding-top: 23px;
    padding-bottom: 0px;
    border-width: 1px;
    border-style: solid;
    border-color: #dddddd;
		padding-right: 60px;
margin-bottom:30px !important;
}

#form_contact_metier_principal > div{
	width:500px !important;
	    margin-left: 10%;
}

body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1546531585458.vc_row-has-fill.eltdf-row-type-row > div > div > div > div > div > div:nth-child(1) > div > div > div.wpb_text_column.wpb_content_element.vc_custom_1546598997859 > div{
	padding-left:13px !important;
	padding-right:13px !important;
}

.vc_custom_1546597456230{
	text-transform: uppercase !important;
}


body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1546614327008.vc_row-has-fill.eltdf-row-type-row > div > div > div > div > div > div:nth-child(1) > div > div > div.wpb_text_column.wpb_content_element.vc_custom_1546598997859 > div{
	font-size:16px !important;
	line-height:18px !important;
}


body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1546614327008.vc_row-has-fill.eltdf-row-type-row > div > div > div > div > div > div:nth-child(1) > div > div > div.wpb_text_column.wpb_content_element.vc_custom_1546598997859{
		padding-bottom:28px !important;
}


body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1546614327008.vc_row-has-fill.eltdf-row-type-row > div > div > div > div > div > div:nth-child(1) > div > div > div.wpb_text_column.wpb_content_element.vc_custom_1546598997859 > div > p > strong{
	    font-weight: 700 !important;
	        background-color: none;
	
}


body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1546614327008.vc_row-has-fill.eltdf-row-type-row > div > div > div > div > div > div:nth-child(1) > div > div > div.wpb_text_column.wpb_content_element.vc_custom_1546598997859 > div > p{
	    text-align:center;
	    
	
}

body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1546614327008.vc_row-has-fill.eltdf-row-type-row > div > div > div > div > div > div:nth-child(1) > div > div > div.wpb_single_image.wpb_content_element.vc_align_center > figure > div > img{
	max-width: 80% !important;
}

body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1546614327008.vc_row-has-fill.eltdf-row-type-row > div > div > div > div > div > div:nth-child(1) > div > div > h2{
	    font-size: 33px;
    line-height: 32px;
	
}

body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1546614327008.vc_row-has-fill.eltdf-row-type-row > div > div > div > div{
	padding-top:0px;
}

body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1546614327008.vc_row-has-fill.eltdf-row-type-row > div{
	border-top-width: 11px;
    border-top-color: #aab800;
    border-top-style: solid;
    border-bottom-width: 11px;
    border-bottom-color: #aab800;
    border-bottom-style: solid;
	
}

body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1546614327008.vc_row-has-fill.eltdf-row-type-row{
	margin-bottom: 22px !important;
	
}

#nf-field-34-wrap > div.nf-field-element{
	text-align:center !important;
}

@media only screen and (max-width: 480px){
	
	
#form_contact_metier_principal > div{
	width:auto !important;
		    margin-left: 0%;

}

.vc_custom_1546598997859{
	padding-bottom:0px !important;
}

#form_contact_metier_principal > div{
	background-color: #f6f7e5 !important;
    padding-top: 0px !important;
    padding-bottom: 9px;
    border-width: 0px;
    border-style: solid;
    border-color: #dddddd;
		padding-right: 60px;
		padding-left:20px !important;
		margin-bottom: 0px !important;
		

}


.vc_custom_1523345779399{
	padding-bottom: 0px !important;
}


body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div.eltdf-content > div > div > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1546531585458.vc_row-has-fill.eltdf-row-type-row > div > div > div > div > div > div:nth-child(1) > div > div > div.wpb_single_image.wpb_content_element.vc_align_center > figure > div > img{
	max-width: 100% !important;
}

	}


#nf-form-6-cont > div > div.nf-form-layout > form > div > div.nf-after-form-content{
	display:none !important;
}

#nf-form-6-cont > div > div.nf-response-msg{
	 color:#3a3a3a !important;
}

#list_action > li.form-link.form-link-1{
display:none !important;
}



#rev_slider_53_1 > ul > li.tp-revslider-slidesli.active-revslide > div.slotholder > div{
background-size:cover !important;
}


.texte_grille{font-size:16px;}

.intro_texte_grille{font-weight:700 !important;}



body > div.eltdf-wrapper > div.eltdf-wrapper-inner > header.eltdf-page-header > div.eltdf-menu-area.eltdf-menu-right > div > div > div.eltdf-position-right > div > a.eltdf-search-opener{
	visibility: hidden;
}


body > div.eltdf-wrapper > div.eltdf-wrapper-inner > header.eltdf-page-header > div.eltdf-menu-area.eltdf-menu-right > div > div > div.eltdf-position-right > div > a.eltdf-side-menu-button-opener{
	visibility: hidden
}

.eltdf-header-standard .eltdf-menu-area.eltdf-menu-right .eltdf-main-menu:before{
	
	background-color: white;
}

body > div.eltdf-wrapper > div.eltdf-wrapper-inner > footer > div > div > div > div > div > div > div > div:nth-child(1) > div > div.widget.eltdf-button-widget{
	display:none;
}

#list_action > li.form-link.form-link-3.eltdf-active-item{
	display: none;
}

#bloc_liens_interne_footer > p > a:nth-child(2){display:none}


