/*
Theme Name: Divi Enfant par Incomm
Description: Theme enfant du theme Divi
Author: Incomm
Author URI: https://www.incomm.fr
Template: Divi
Version: 1.05
*/


/*------------------------- EDITO------netoyetout-conciergerie.fr----------------------*/

.edito h2 { color:#1a2552; font-family: 'Cormorant Garamond';text-transform: none; text-align:center;}

.edito h2::after { background-color: #ffe07a!important; width: 80px;
                   height: 4px; content: "";  display: block; margin: 20px auto;} 

.edito p, .edito li {font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;}

.edito p strong, .edito p b, .edito li strong, .edito li b {font-weight: 500;}

.edito .et_pb_text_inner a { color:#1a2552!important;  border-bottom:2px solid; font-weight: 500; transition: ease-in-out 0.2s; text-decoration: none;}
.edito .et_pb_text_inner a:hover { background:#1a2552!important; color:#fff!important; border-bottom:2px solid;font-weight: 500; transition: ease-in-out 0.2s; text-decoration: none; }

.blocjaune  { background:#ffe07a!important;} .blocjaune p , .blocjaune li {color: #000;} .blocjaune h2  {color: #1a2552;}
.blocjaune a {color: #1a2552!important;  border-bottom:2px solid;}  .blocjaune a:hover { background:#1a2552!important; color:#FFF!important; border-bottom:0px solid;}  
.blocjaune h2::after { background-color: #1a2552!important; width: 80px;
                   height: 4px; content: "";  display: block; margin: 20px auto;} 

.blocbleu  { background:#1a2552;} .blocbleu p , .blocbleu li {color: #fff;} .blocbleu h2  {color: #ffe07a;}
.blocbleu a {color:#ffe07a;  border-bottom:2px solid;} .blocbleu a:hover { background:#1a2552!important; color:#fff!important; border-bottom:0px solid;}
.blocbleu h2::after { background-color: #ffe07a!important; width: 80px;
                   height: 4px; content: "";  display: block; margin: 20px auto;} 

.txtspecial p {font-family: 'Cormorant Garamond';}

/* SMARTPHONES */
@media only screen and (min-width: 320px){	 
.edito h2 {font-size: 25px; line-height: 25px;}
.edito p, .edito li { font-size: 16px; line-height: 22px;}
} 
/* TABLETTES */
@media only screen and (min-width: 768px){	
.edito h2 {font-size: 26px; line-height: 25px;}
.edito p, .edito li { font-size: 16px; line-height: 22px;}
}

/* ORDINATEURS  1024px */
@media only screen and (min-width: 1024px) {
.edito h2{ font-size: 30px; line-height: 28px;}
.edito p, .edito li { font-size: 80%; line-height: 18px;}
}

/* ORDINATEURS 1366px */
@media only screen and (min-width: 1366px) {
.edito p, .edito li { font-size: 100%; line-height: 27px;}
.edito h2{ font-size: 40px; line-height: 28px;} }

/* ORDINATEURS 1600px */
@media only screen and (min-width: 1600px) {
.edito p, .edito li { font-size: 105%; line-height: 27px;}
.edito h2{ font-size: 40px; line-height: 28px;} }

/* ORDINATEURS 1900px */
@media only screen and (min-width: 1900px) {
.edito p, .edito li { font-size: 105%; line-height: 27px;}
.edito h2{ font-size: 40px; line-height: 28px;} }
/*------------------------- FIN EDITO -------------------------------*/


a:hover {
text-decoration:none;	
}

#menu-menu-principal li {
padding-left: 1vw;
padding-right: 1vw;
}

.metaslider .flexslider {
margin: 0 0 0!important;
}

.metaslider .flex-control-nav {
position: absolute;
bottom: 15px!important;
}

#nav_menu-2,#nav_menu-3 {
margin-bottom: 0 !important;
}

#menu-menu_footer1, #menu-menu_footer1  {
margin-bottom: 0 !important;
}

.et_pb_menu__wrap {
 margin: 0!important;
}

.flex-control-paging li a {
background: #fff!important;
}

.flex-control-paging li a.flex-active {
background: #000!important;
}

.et_pb_menu__logo-wrap {
 margin-bottom: 0!important;	
}

.metaslider .flexslider .flex-direction-nav li a.flex-next {
background-image: url('/wp-content/uploads/2022/11/fleche-right.svg') !important;
width: 2.7083333333333335vw !important;
height: 2.7083333333333335vw !important;
background-size:contain!important;	
}

.metaslider .flexslider .flex-direction-nav li a.flex-prev {
background-image: url('/wp-content/uploads/2022/11/fleche-left.svg') !important;
width: 2.7083333333333335vw !important;
height: 2.7083333333333335vw !important;
background-size:contain!important;	
}

.rsociaux ul {
display: -ms-flexbox !important;
display: flex !important;
-ms-flex-pack: center !important;
justify-content: center !important;	
}

@media (min-width: 981px) {
.logo_header img {
width:14.635416666666668vw;	
}
	
#nav_menu-2 {
float: left;
width: 50% ;
margin-bottom: 0 !important;
}

#nav_menu-3 {
width: 50% ;
margin-bottom: 0 !important;
}
.rsociaux ul {
-ms-flex-pack: start !important;
justify-content: flex-start !important;	
}	
}

.et_pb_scroll_top.et-pb-icon {
    font-size: 55px;
    width: 66px;
    height: 66px;
    border-radius: 100%;
    background: #fff;
    padding: 0;
	color:#000;
	margin:12px;
}

/********Modification*********/



