/*
 Theme Name:  Divi child
 Theme URI:    https://
 Description:  Child Theme for Divi
 Author:       Agence Pulsi
 Author URI:   https://agencepulsi.com
 Template:     Divi
 Version:      1.0.0
*/


.MySearch input.et_pb_searchsubmit {background:url('https://ecobulles.com/wp-content/uploads/2022/05/icon-2.png') center top no-repeat;
min-width:45px; /*background-size: 28px 32px;*/ background-size: 24px 24px;}


.My2Search input.et_pb_searchsubmit {background:url('https://ecobulles.com/wp-content/uploads/2022/05/recherche3.png') center top no-repeat;min-width:45px;
 background-size: 22px 25px;}

.et_pb_search_0_tb_header.MySearch  {width:100%; /*float:right;*/ }
.et_pb_search_0_tb_header.MySearch:hover {width:100% }

.et_pb_column_1_tb_body .et_pb_search {border-radius: 6px 6px 6px 6px; width:80%;}
.et_pb_column_1_tb_body .et_pb_search:hover { width:100%;}

.et_pb_search_0_tb_header.et_pb_search:hover {border-radius: 6px 6px 6px 6px; border-bottom:1px solid #1469B2;}
.et_pb_search_0_tb_footer.et_pb_search:hover {border-radius: 6px 6px 6px 6px; border-bottom:1px solid #fff;}

.et_pb_search_0_tb_footer.et_pb_search {color:#fff;}
.et_pb_search input.et_pb_s::placeholder {}


#page-container{
	overflow-x: hidden;
}
#main-content .container:before {
	background: none;
}
#sidebar {
	display:none;
}
#left-area {
    width: 100%;
    padding: 23px 0px 0px !important;
    float: none !important;
}


.et_pb_space.sep1 {
  height: 8px;
}
/**
 * CLASSES REUTILISABLES
 * à insérer dans les classes d'un module
 */


@media (min-width:981px){
.img-contain img{
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
}}

.img-cover img{
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
}

/* Module Menu */
.menu--vertical.et_pb_menu .et_pb_menu__menu>nav>ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
@media all and (max-width: 980px){
	.menu-mobile--visible.et_pb_menu .et_pb_menu__wrap{
		justify-content: flex-start;
	}
    .menu-mobile--visible.et_pb_menu .et_pb_menu__menu{
        display: block !important;
    }
    .menu-mobile--visible.et_pb_menu .et_mobile_nav_menu{
        display: none !important;
    }
}

/* Module Image */
.ratio.et_pb_image{
	position: relative;
}
.ratio.et_pb_image .et_pb_image_wrap{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
	width: 100%;
	height: 100%;
}
.ratio.et_pb_image .et_pb_image_wrap img{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
}

/* Module Résumé */
.ratio.et_pb_blurb .et_pb_main_blurb_image{
	display: block;
	position: relative;
}
.ratio.et_pb_blurb .et_pb_main_blurb_image img{
	position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
}


/* ===== Module Blog - Grid ===== */
/*
.article-horizontal.et_pb_module .et_pb_blog_grid .et_pb_post{
    display: grid;
    grid-template-columns: auto 60%;
    grid-template-rows: auto auto;
}
.article-horizontal.et_pb_module .et_pb_blog_grid .et_pb_post .et_pb_image_container{
	grid-row-start: 1;
    grid-row-end: 3;
	width: 100%;
    margin: -19px;
}

.et_pb_module .et_pb_blog_grid .et_pb_post .et_pb_image_container{
    position: relative;
    padding-top: calc((1/1) * 100%);
}
.et_pb_module .et_pb_blog_grid .et_pb_post .et_pb_image_container > .entry-featured-image-url{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0;
}
.et_pb_module .et_pb_blog_grid .et_pb_post .et_pb_image_container > .entry-featured-image-url img{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
	background-color: #fff;
}
*/ 
.MyBTn {margin-top:90px;}
.MyBTn a.et_pb_button, .MyBTn a.et_pb_button:hover  {
  font-size: 16px;
  font-weight: 500;
  padding: 5px 14px;
  line-height: 1.7em !important;
  background-color: #92D32E;
 border: 1px solid #92D32E;
 color:#fff;
  border-radius: 0px;
}



.et_pb_post .entry-featured-image-url {
  margin-bottom: 0!important;
}



.articleHZ .et_pb_post  {background-color:#F5F5F5;}

.article-horizontal.et_pb_module .et_pb_blog_grid .et_pb_post h3,
.articleHZ.et_pb_module .et_pb_post h3{
 margin-bottom:12px;
padding:19px 19px 0 20px;
}

.article-horizontal.et_pb_module .et_pb_blog_grid .et_pb_post .post-content,
.articleHZ.et_pb_module .et_pb_post .post-content {
padding:0 19px 19px 20px;
}
.wp-pagenavi:before {clear:both; }
.wp-pagenavi {width:100%!important; }
.wp-pagenavi a, .wp-pagenavi span {
 border: 1px solid #F5F5F5;
  background-color:#F5F5F5;
  padding: 5px 10px;
  margin: 2px;
  color: #1469B2;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current {
  border-color: #1469B2; background-color:#1469B2;color:#fff;
}

@media all and (min-width: 981px) {
.article-horizontal.et_pb_module .et_pb_blog_grid .et_pb_post .et_pb_image_container,
.articleHZ.et_pb_module .et_pb_post .et_pb_image_container {
width: 48%;
float:left; 
height:100%; 
margin:0;
}

.articleHZ .et_pb_post .entry-featured-image-url {
  display: block;
  position: relative;
  margin-bottom:0;
  width: 48%;
float:left; 
height:100%; 
margin:0;
  
}

.article-horizontal.et_pb_module .et_pb_blog_grid .et_pb_post,
.article-horizontal.et_pb_module .et_pb_post {
min-height:204px;  padding:0;
}

.articleHZ.et_pb_module .et_pb_blog_grid .et_pb_post .entry-featured-image-url {
margin-bottom: 0;
 min-height:204px;
}
.articleHZ.et_pb_module  .et_pb_post{
 min-height:204px;
}
.article-horizontal.et_pb_module .et_pb_blog_grid .et_pb_post .entry-featured-image-url img,
.articleHZ.et_pb_module .et_pb_post .entry-featured-image-url img{
object-fit: cover;
height:204px;
}

.article-horizontal.et_pb_module .et_pb_blog_grid .et_pb_post .post-content, .article-horizontal.et_pb_module .et_pb_blog_grid .et_pb_post h3,
.articleHZ.et_pb_module .et_pb_post .post-content, .articleHZ.et_pb_module .et_pb_post h3{
width: 52%;
float:right;
padding-right:19px;
}

.article-horizontal.et_pb_module .et_pb_blog_grid .et_pb_post h3,
.articleHZ.et_pb_module .et_pb_post h3{
    height:50px;
    overflow:hidden;
    text-overflow:ellipsis;
	white-space: nowrap;
}​




.article-horizontal.et_pb_module .et_pb_blog_grid .et_pb_post .post-content:after, .article-horizontal.et_pb_module .et_pb_blog_grid .et_pb_post h3:after,
.articleHZ.et_pb_module .et_pb_post .post-content:after, .articleHZ.et_pb_module .et_pb_post h3:after{
clear:both;
}


/* -- navigation --*/

.articleHZ{
position: relative;
padding-bottom: 14vh;
}
.articleHZ .wp-pagenavi {
position: absolute;
bottom: 0;
left: 40%;
}


/*.et_pb_ajax_pagination_container div {clear:both;}*/
.articleHZ.et_pb_module .et_pb_post.et_pb_blog_item_0_7:after {clear: both!important; }

}
 

@media all and (max-width: 980px) {
    .article-horizontal.et_pb_module .et_pb_blog_grid .et_pb_post{
        display: grid;
        grid-template-columns: 100%;
        grid-template-rows: auto auto auto;
    }
    .article-horizontal.et_pb_module .et_pb_blog_grid .et_pb_post .et_pb_image_container{
        grid-row-start: 1;
        grid-row-end: 2;
        margin: 0 0 30px;
    }
}

.flex-row{
    display: flex;
}
.flex-row > *{
    flex-grow: 1;
}
@media all and (max-width: 980px) {
    .flex-row{
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
	.flex-row > *{
		flex-grow: 0;
	}
}

/**
 * MODULES CUSTOMIZATION
 */ 

 /* ===== Module Résumé ===== */


.et_pb_blurb .et_pb_blurb_content{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
}
.et_pb_blurb.et_pb_blurb_position_left.et_pb_blurb_content{
	flex-direction: row;
}
.et_pb_blurb.et_pb_blurb_position_top .et_pb_blurb_content{
	flex-direction: column;
	justify-content: space-between;
	align-items: center;
}
.et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image{
	flex-shrink: 0;
}
.et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container{

}


/**
 * HEADER - MENU PRINCIPAL
 */
 header {z-index:9999!important;position:relative;}
header.et-l.et-l--header .et_pb_section > .et_pb_row_3-5_1-5_1-5{
}
header.et-l.et-l--header .et_pb_section > .et_pb_row_3-5_1-5_1-5 > .et_pb_column_0_tb_header{
    -webkit-box-flex: 1;
        -ms-flex: 1 0;
            flex: 1 0;
}
header.et-l.et-l--header .et_pb_section > .et_pb_row_3-5_1-5_1-5 > .et_pb_column_1_tb_header{
    -webkit-box-flex: 0;
        -ms-flex: 0 1 fit-content;
            flex: 0 1 fit-content;
}
header.et-l.et-l--header .et_pb_section > .et_pb_row_3-5_1-5_1-5 > .et_pb_column_2_tb_header{
    -webkit-box-flex: 0;
        -ms-flex: 0 1;
            flex: 0 1;
}
/* Menu */
header.et-l.et-l--header .et_pb_menu .et_pb_menu__logo-wrap{
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
}
header.et-l.et-l--header .et_pb_menu .et_pb_menu__logo-wrap .et_pb_menu__logo{
	margin-right: 20px;
}
header.et-l.et-l--header .et_pb_menu .et_pb_menu__menu > nav > ul > li > a{
    padding-top: 0;
	padding-bottom: 0;
}

/**
 * Accueil
 */
body.home #page-container {position:relative;}
body.home #page-container .bdeau2{position:absolute; top:0; left:0;}
#bandeau-accueil > .et_pb_row_0 > .et_pb_column_0{
	display: flex;
    flex-direction: column;
    justify-content: center;
}

.titre-accueil h1 > span,
.titre-accueil h2 > span{
    font-family: 'Comfortaa',display;
    font-weight: 700;
    font-size: 0.57em;
}
@media all and (max-width: 900px) {
.et_pb_gutters3 .et_pb_column_4_4 .et_pb_module.titre-accueil {width:98%;margin:auto;}
#bandeau-accueil > .et_pb_row_0 > .et_pb_column_0{ width:90%!important;}
}

@media all and (min-width: 901px) {
.et_pb_gutters3 .et_pb_column_4_4 .et_pb_module.titre-accueil {width:900px;}
}

/* Pourquoi choisir Ecobulles */
#pourquoi.et_pb_section .et_pb_blurb{
    position: relative;
}
#pourquoi.et_pb_section .et_pb_blurb::before{
    content:"";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding-top: 100%;
    width: 100%;
}
#pourquoi.et_pb_section .et_pb_blurb .et_pb_blurb_content{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 100%;
    width: 100%;
}
#pourquoi.et_pb_section .et_pb_blurb .et_pb_main_blurb_image{
    position: relative;
    width: 100%;
}
#pourquoi.et_pb_section .et_pb_blurb .et_pb_main_blurb_image .et_pb_image_wrap img{
   /* position: absolute;
    top:0;
    left:0;*/
    height:100px;
    -o-object-fit: contain;
       object-fit: contain;
}
#pourquoi.et_pb_section .et_pb_blurb .et_pb_blurb_description{
	display:none;
    opacity:0;   
    -webkit-transition: opacity 2s;   
    -o-transition: opacity 2s;   
    transition: opacity 2s;
}
#pourquoi.et_pb_section .et_pb_blurb:hover{
    cursor: pointer;
}
#pourquoi.et_pb_section .et_pb_blurb:hover::after{
    top: -30px;
    right: 30px;
    font-size: 60px;
	background-color: #1469B2;
}
#pourquoi.et_pb_section .et_pb_blurb:hover .et_pb_main_blurb_image{
	display:none;
    opacity:0;   
    -webkit-transition: opacity 2s;   
    -o-transition: opacity 2s;   
    transition: opacity 2s;
}
#pourquoi.et_pb_section .et_pb_blurb:hover .et_pb_blurb_description{
    display:block;
    opacity:1;
	-webkit-transition: opacity 2s;
	-o-transition: opacity 2s;
	transition: opacity 2s;
}



/**
 * Page - Comparatif
 */

.comparatif > .et_pb_row > .et_pb_column{
	padding: 20px;
}

.comparatif .et_pb_toggle_content:not(.et_pb_toggle_open){
    display: none;
}

/* Montre les blocs cachés dans le visual builder */
html body.et-fb .comparatif .et_pb_toggle_content:not(.et_pb_toggle_open){
    display: block !important;
	opacity: 0.5 !important;
}

/**
 * Choisir votre Ecobulles
 */

.tableau-gamme .et_pb_row_5col > .et_pb_column.et_pb_column_1_5:first-child{
    width: 40%;
}
.tableau-gamme .et_pb_row_5col > .et_pb_column.et_pb_column_1_5{
    width: 15%;
}


/*******************
 * Responsive design
 */

@media all and (max-width: 980px) {

}
@media all and (min-width: 768px) and (max-width: 980px) {

}
@media all and (max-width: 767px) {

}


/*  ------ */ 
p.strg {font-weight: 400;}

ul.strg li{font-weight: 400; }

/* -- Formulaire de contact -- */
 form.wpcf7-form input[type="email"], form.wpcf7-form input[type="text"], form.wpcf7-form select, form.wpcf7-form textarea,
 .nf-form-content input[type="email"], .nf-form-content input[type="text"], .nf-form-content select, .nf-form-content textarea,
 .nf-form-content input:not([type="button"]){ 
  background-color: #fff!important;
  border: none!important;
  border-bottom:1px solid #9CB5CD!important;
  padding: 18px 12px 5px 12px!important;
  color: #1469B2!important;
  font-weight:bold!important;
  font-size:18px!important; 
  line-height:1.2em!important;
}

.nf-form-content {
  padding: 5px 2px!important;
  max-width: 100%!important;
}

.nf-form-content label, .nf-input-limit {
  display:none;
}


form.wpcf7-form input[type="email"], form.wpcf7-form input[type="text"], form.wpcf7-form select {
width:48%; margin-right:1%;
}


form.wpcf7-form textarea {
border:1px solid #9CB5CD; width:100%;margin-top:35px;}
form.wpcf7-form span {width:100%!important;}

.accpt {width:48%; margin-right:2%;float:left;}
.lfaccpt {width:48%;float:right;}
.clear{clear:all;}

form.wpcf7-form input[type="submit"],  .nf-form-content input[type="button"] {
border:1px solid #92D32E!important;
background-color:#92D32E!important;
color:#fff!important;
font-weight:bold;
  font-size:18px!important; 
  line-height:1.2em!important;
  padding: 5px 12px!important;
  margin-top:20px;
  float:right;
  height:auto!important;
}

.Ensoumett .nf-field-description {width:95%!important; float:right!important; margin-top:-20px!important;}
.Ensoumett input[type="checkbox"], .Ensoumett .nf-field-element {width:5%!important; float:left!important; }
.Ensoumett .nf-form-content input[type="checkbox"].ninja-forms-field { float:right!important;}

@media only screen and (max-width: 800px) {
.Ensoumett .nf-field-description {width:80%!important; float:right!important; margin-top:-20px!important;}
.Ensoumett .nf-field-description:after {clear:both;}

.Ensoumett input[type="checkbox"], .Ensoumett .nf-field-element {width:20%!important; float:left!important; }
.Ensoumett input[type="checkbox"] {  order:9!important; }}

.nf-form-content .En2soumett label {font-size:14px!important; font-weight:normal;}


/* -- schéma explicatif -- */ 
.imgl-tooltip-form p {color:#203A4F; font-size:18px;
font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif;
line-height: 1.3em;}

.imgl-theme-light .imgl-tooltips .imgl-tooltip-form {
  padding: 10px 5px;
  background-color: #fff;
  border-radius: 4px;

  -webkit-box-shadow: none!important;
  box-shadow: none!important;
  font-size: 16px;
}


/* -- Menu langues -- */

.et_pb_menu .et_pb_menu__menu > nav > ul.menu-langues > li {
padding: 3px 5px;
border: 1px solid #bbb;
margin-left:4px;
margin-top: 0px;
}

@media (min-width:981px){
.et_pb_menu .et_pb_menu__menu > nav > ul > li.menu-item-244804,
.et_pb_menu .et_pb_menu__menu > nav > ul > li.menu-item-244819,
.et_pb_menu .et_pb_menu__menu > nav > ul > li.menu-item-244818,
.et_pb_menu .et_pb_menu__menu > nav > ul > li.menu-item-244820{display:none;}
}
@media (max-width:980px){
.et_pb_menu_2_tb_header.et_pb_menu .et_mobile_menu .menu-item-244804 a, 
.et_pb_menu_2_tb_header.et_pb_menu .et_mobile_menu .menu-item-244819 a,
.et_pb_menu_2_tb_header.et_pb_menu .et_mobile_menu .menu-item-244818 a,
.et_pb_menu_2_tb_header.et_pb_menu .et_mobile_menu .menu-item-244820 a {color: #80ba26!important;}
}

#menu-langues.et-menu a {

color: #1469b2 !important;
font-size: 13px;
font-family: 'Poppins'sans-serif !important;
font-weight: 700 !important;

}
.et_pb_menu.navLg .et_pb_menu__menu {background-color:#fff!important;}
.et_pb_menu.navLg .et_pb_menu__menu nav li ul {background-color:#fff!important;}

.et_pb_menu.navLg .et_pb_menu__menu  nav  {padding:2px; border: 1px solid #1469b2;}
.et_pb_menu.navLg .et_pb_menu__menu  nav ul ul {padding: 2px 0;}
.et_pb_menu.navLg .et_pb_menu__menu  nav li li { padding: 0; margin: 0;}
.et_pb_menu.navLg .et_pb_menu__menu  nav li li a { padding: 4px 8px; width: 100px;}

.et_pb_menu.navLg .et_pb_menu__menu  nav li ul { width: 100px;border-top: none; z-index:99999;}

.et_pb_menu.navLg .et_pb_menu__menu  nav ul li {margin-top: 2!important; margin:2px;}



.et_pb_social_media_follow_0_tb_footer.et_pb_module.mrgRt {
  margin-left: 0px !important;
  margin-right: 1%!important;
margin-top:30px;
  float:left;
}
.et_pb_image_2_tb_footer.et_pb_module.mrgLt {
  margin-left: 0px !important;
  margin-right: 0px !important;
float:right;

}
.et_pb_image_2_tb_footer.et_pb_module.mrgLt::after {
clear:both;
}

/* -- divers -- */


p.cerb, #capt1.wp-caption p {color:#5A5959; font-size:0.9em;}

#capt1.wp-caption {
  border: none;
  text-align: center;
  background-color: inherit;
  margin-bottom: 10px;
  max-width: 96%;
  padding: 8px;
}



p.ctez, p.ctez a {
  color: #1469b2 !important;
  font-size:70px;
  line-height:1em;
  font-family: 'Poppins',display;
}



@media (max-width:981px){
p.ctez, p.ctez a { font-size:32px; font-weight:bold;}
	
}

.telepho {/*background-color:#fff;*/
padding:4px 12px;
width:220px;
}


.telepho {
color: #1469b2 !important;
font-size: 14px;
font-family: 'Poppins'sans-serif !important;
font-weight: 700 !important;
margin-right:10px;
}
.telepho a {color: #1469b2 !important;}
/* Rfermer les scolor: #1469b2 !important;ous-menus sur mobile */

#mobile_menu1 .menu-item-has-children > a, #mobile_menu3 .menu-item-has-children > a { 
	background-color: transparent;
	position: relative; 
}
#mobile_menu1 .menu-item-has-children > a:after, #mobile_menu3 .menu-item-has-children > a:after { 
	font-family: 'ETmodules';
	text-align: center;
	speak: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	position: absolute; 
}
#mobile_menu1 .menu-item-has-children > a:after, #mobile_menu3 .menu-item-has-children > a:after { 
	font-size: 16px;
	content: '\4c';
	top: 13px;
	right: 10px; 
}
#mobile_menu1 .menu-item-has-children.visible > a:after, #mobile_menu3.menu-item-has-children.visible > a:after { 
	content: '\4d'; 
}
#mobile_menu1 ul.sub-menu, #mobile_menu3 ul.sub-menu { 
	display: none !important;
	visibility: hidden !important;
	transition: all 1.5s ease-in-out;
}
#mobile_menu1 .visible > ul.sub-menu, #mobile_menu3 .visible > ul.sub-menu{ 
	display: block !important;
	visibility: visible !important; 
}

/* -- Responsive --*/

/* - Menu principal -- */
.et_mobile_nav_menu {border:2px solid #80ba26; padding:0 2px 2px 2px;border-radius: 8px;}


@media (min-width:981px){


	
li.tertR {display:none!important;}
}
li.tertR {background-color:#1469b2;}
li.tertR a {color:#fff;}

.et_pb_menu_3_tb_header.et_pb_menu .et_mobile_menu li.tertR a {color: #fff !important;}

.et_pb_menu_2_tb_header.et_pb_menu .et_mobile_menu li.tertR a {
  color: #fff !important;
}



.et_pb_menu.navLg .et_pb_menu__menu {
  display: flex !important;
}

.et_pb_menu.navLg .et_mobile_nav_menu {
	display: none !important;
}

.navLg.et_pb_menu--style-centered .et_pb_menu__wrap {
  -ms-flex-pack: end!important;
  justify-content: end!important;

}

.navLg.et_pb_menu--style-centered .et_pb_menu__wrap ul ul{
  z-index:99999
}
@media (max-width:981px){
form.wpcf7-form input[type="email"], form.wpcf7-form input[type="text"], form.wpcf7-form select {width:98%; margin:auto}
.accpt {width:98%; margin:auto;}
.lfaccpt {width:98%;margin:auto;}

.collect .et-menu a {color: #fff;}
.et_pb_menu.navLg.collect .et_pb_menu__menu nav {border: 1px solid #fff;}
}

.myblrb .et_pb_main_blurb_image {
  margin-bottom: 0;
}

.menu-footer-container {margin-top:0px;}
footer {position:relative;}


.MonMenu {}

.et-l--footer .MonMenu ul {
list-style: none;
  padding: 0 0 23px 0;
  line-height: 26px;
}

.et-l--footer .MonMenu ul a {
  color: #fff;
}


h2.ftMn {
  font-family: 'Poppins'sans-serif;
  font-weight: 700;
  font-size: 18px;
  color: #1E68B1 !important;
}

.MBtn2 .et_pb_bg_layout_dark {padding: 0.3em 1em !important; 
color: #FFFFFF !important;
border-width: 0px !important;
margin-bottom: 20px !important;
border-radius: 0px;
font-size: 14px;
font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif !important;
font-weight: 700 !important;
padding-right: 0.7em;
padding-left: 2em;
background-color: #1469b2;

}

.wdgact .et_pb_post .entry-featured-image-url img{
 height:220px; 
 width:auto;
object-fit: cover;

/*
max-height: 160px;
width: auto;*/
}
.wdgact .et_pb_post .entry-featured-image-url {

/*max-height: 160px;
width: auto;*/
}
.nf-form-wrap input::placeholder {
  color: #1469B2!important;
}

.nf-form-content .list-select-wrap .nf-field-element > div, .nf-form-content input:not([type="button"]), .nf-form-content textarea {
  background: none!important;
}
.et_pb_section .espc33 .et_pb_column {margin-bottom:0!important;}


@media (min-width: 981px) {
.MyHead.et_pb_gutters1 .et_pb_column_1_5, .MyHead.et_pb_gutters1.et_pb_row .et_pb_column_1_5 {width: 15%;}

.MyHead.et_pb_gutters1 .et_pb_column_1_5.et-last-child, .MyHead.et_pb_gutters1.et_pb_row .et_pb_column_1_5.et-last-child {width: 10%;}

.MyHead.et_pb_gutters1 .et_pb_column_3_5, .MyHead.et_pb_gutters1.et_pb_row .et_pb_column_3_5 {width: 75%;}
}

.MySearch input[type="email"]:before {content : "\f002";}

/*.et_builder_inner_content.has_et_pb_sticky {background-color:#fff; display:block;}
.et_builder_inner_content.has_et_pb_sticky::after {clear:both;}

.et_builder_inner_content.has_et_pb_sticky .et_pb_section #bandeau-accueil{background-color:#fff; }

.et_builder_inner_content.has_et_pb_sticky .et_pb_section_0_tb_header.et_pb_section{background-color:#fff!important; }
.et_builder_inner_content.has_et_pb_sticky .et_pb_section_1_tb_header.et_pb_section{background-color:#fff!important; }*/


.has_et_pb_sticky .et_pb_section_0_tb_header.et_pb_section.et_pb_sticky_module {
  background-color: RGBA(255,255,255,0.95) !important;
	/* ===== Style global tableaux articles ===== */

.single-post .entry-content table,
.single-post .et_pb_post_content table,
.single-post .et_pb_text_inner table,
.single-post figure.wp-block-table table {
  width: 100% !important;
  border-collapse: collapse !important;
  margin: 30px 0 !important;
  color: #073f78 !important;
  font-size: 18px !important;
  line-height: 1.45 !important;
}

.single-post .entry-content table th,
.single-post .entry-content table td,
.single-post .et_pb_post_content table th,
.single-post .et_pb_post_content table td,
.single-post .et_pb_text_inner table th,
.single-post .et_pb_text_inner table td,
.single-post figure.wp-block-table table th,
.single-post figure.wp-block-table table td {
  border: 1px solid #d9d9d9 !important;
  padding: 18px 20px !important;
  vertical-align: top !important;
}

.single-post .entry-content table th,
.single-post .et_pb_post_content table th,
.single-post .et_pb_text_inner table th,
.single-post figure.wp-block-table table th {
  background: #f3f5f7 !important;
  color: #073f78 !important;
  font-weight: 700 !important;
}

.single-post .entry-content table tr:nth-child(even) td,
.single-post .et_pb_post_content table tr:nth-child(even) td,
.single-post .et_pb_text_inner table tr:nth-child(even) td,
.single-post figure.wp-block-table table tr:nth-child(even) td {
  background: #fafafa !important;
}

@media (max-width: 980px) {
  .single-post .entry-content figure.wp-block-table,
  .single-post .entry-content table {
    display: block !important;
    overflow-x: auto !important;
  }

  .single-post .entry-content table {
    min-width: 700px !important;
  }
}
}