/*
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-------------------------------*/

.edito h2{color: #2b2a2a; font-family: "Heebo", sans-serif; font-weight: 300;text-align: left; text-transform: uppercase;letter-spacing: 2px;}
.edito h2 strong{font-size: 23px;text-transform: none;font-weight: 300;background: #00c1c0;color: #fff;padding: 5px 10px;line-height: 28px;}
.edito h3{font-family: "Heebo", sans-serif;color: #00c1c0;line-height:26px;font-size: 25px;font-weight:800;text-align: left; border-bottom:1px solid #222;}
.edito h4{color:#000;font-family:"Heebo", sans-serif;; font-size: 22px;font-weight:800;line-height:28px;}
.edito h5{color:#333;font-family:"Heebo"; font-size: 18px;font-weight:800;text-transform: none;}

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

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

.edito ul{list-style-image: url('https://www.jfgc-03.fr/wp-content/uploads/2021/12/puce.png'); padding-left: 45px !important; margin: 0 !important;}

/* SMARTPHONES */
@media only screen and (min-width: 320px){	
.edito p, .edito li{font: 300 14px/21px "Open Sans";text-align: left; color:#000;}  
.edito h2 {line-height: 28px;font-size: 26px;}  
} 
/* TABLETTES */
@media only screen and (min-width: 768px){	
.edito p, .edito li{font: 300 15px/25px "Open Sans";text-align: left; color:#000;}   
.edito h2 {line-height: 30px;font-size: 26px;}  
}

/* ORDINATEURS */
@media only screen and (min-width: 1024px) {
.edito p, .edito li {font: 300 100%/27px "Open Sans";text-align: justify;color: #000;margin: 0; }
.edito h2{line-height: 35px;font-size: 28px;}
}

/* ORDINATEURS */
@media only screen and (min-width: 1600px) {
.edito p, .edito li {font: 300 105%/27px "Open Sans";text-align: justify;color: #000;margin: 0; }
.edito h2{line-height: 35px;font-size: 30px;}
}

/* ORDINATEURS */
@media only screen and (min-width: 1900px) {
.edito p, .edito li {font: 300 110%/27px "Open Sans";text-align: justify;color: #000;margin: 0; }
.edito h2{line-height: 35px;font-size: 33px;}

}
/*------------------------- FIN EDITO -------------------------------*/

.et_pb_button_0:hover:before {
    background: transparent url(/wp-content/uploads/2021/11/Picto_1_roll.png8_.png) no-repeat center/contain;
}
.et_pb_button_3:hover:before {
    background: transparent url(/wp-content/uploads/2021/11/Picto_2_roll.png8_.png) no-repeat center/contain;
}
.et_pb_button_4:hover:before {
    background: transparent url(/wp-content/uploads/2021/11/Picto_3_roll.png8_.png) no-repeat center/contain;
}

.lien:hover,
.lien a:hover{
	text-decoration:none!important;
}
#menu-menu-principal a {
display: -ms-flexbox !important;
display: flex !important;
-ms-flex-align: center !important;
align-items: center !important;	
-ms-flex-pack: center !important;
justify-content: center !important;		
}

#menu-menu-principal li {
margin:0!important;
margin-top:-10px !important;
padding: 0!important;	
}

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

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

.metaslider .flexslider .flex-direction-nav li a.flex-prev {
    background-image: url('./img/left.png') !important;
    width: 2.7083333333333335vw !important;
    height: 2.7083333333333335vw !important;
    background-size: contain !important;
}

.metaslider .flexslider .flex-direction-nav li a.flex-next {
    background-image: url('./img/right.png') !important;
    width: 2.7083333333333335vw !important;
    height: 2.7083333333333335vw !important;
    background-size: contain !important;
}

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

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

.et_pb_menu__wrap {
 margin: 0!important;
}

.btn_rubrik a {
height:5vw;
display: -ms-flexbox !important;
display: flex !important;
-ms-flex-align: center !important;
align-items: center !important;	
}

.btn_rubrik .et_pb_button_module_wrapper {
display: -ms-flexbox !important;
display: flex !important;
}

.btn_rubrik .et_pb_button::after {
right: 0;
}
@media only screen and (min-width: 981px){
	
#menu-menu-principal li a {
background:#3c3b3b;
width: 14.322916666666666vw;
height: 8.229166666666666vw	
}

#menu-menu-principal li:nth-child(2n) a {
background: #2b2a2a;
}

/*#menu-menu-principal li:nth-child(3) a {
background: url("img/rubrique 3.jpg");
width: 12.4vw;
height: 8.229166666666666vw;	
}

#menu-menu-principal li:nth-child(4) a {
background: url("img/rubrique 4.jpg");
width: 12.4vw;
height: 8.229166666666666vw;	
}

#menu-menu-principal li:nth-child(5) a {
background: url("img/rubrique 5.jpg");
width: 12.4vw;
height: 8.229166666666666vw;	
}

#menu-menu-principal li:nth-child(6) a {
background: url("img/rubrique 6.jpg");
width: 12.4vw;
height: 8.229166666666666vw;	
}
	
#menu-menu-principal li:nth-child(7) a {
background: url("img/rubrique 7.jpg");
width: 12.4vw;
height: 8.229166666666666vw;	
}
	
#menu-menu-principal li:nth-child(8) a {
background: url("img/rubrique 8.jpg");
width: 12.4vw;
height: 8.229166666666666vw;	
}	*/

.et_pb_sidebar_0_tb_footer {
padding: 0;
display: -ms-flexbox !important;
display: flex !important;
-ms-flex-pack: center !important;
justify-content: center !important;		
}
	
#nav_menu-2 {
float: left;
width: 30%;
margin-bottom: 102px !important;
display: -ms-flexbox !important;
display: flex !important;
-ms-flex-align: center !important;
align-items: center !important;	
-ms-flex-pack: center !important;
justify-content: center !important;	
}

#nav_menu-3 {
width: 30%;
margin-bottom: 0 !important;
display: -ms-flexbox !important;
display: flex !important;
-ms-flex-align: center !important;
align-items: center !important;	
-ms-flex-pack: center !important;
justify-content: center !important;	
}
	
}

@media only screen and (max-width: 1024px) {
	
li.flex-nav-prev {
left: 40%;
}
	
li.flex-nav-next{
right: 40%;
}
	
}

@media only screen and (max-width: 767px) {
	
#menu-menu_footer {
display: block;	
}

#menu-menu_footer li {
padding: 10px 0;
}
	
.btn_rubrik a {
height: 45px;
}
	
li.flex-nav-prev {
left: 0;
}
	
li.flex-nav-next{
right: 0;
}
	
.btn_rubrik .et_pb_button_module_wrapper {
display: block !important;
}
	
.btn_rubrik .et_pb_button::after {
right: 40px;
}

.dsm-button-separator-text {
display: none;
}
	
.coordonneefoot img {
width: 25px;
}
}

.et_pb_scroll_top.et-pb-icon {
    text-align: center;
    background: #16bdbd!important;
    text-decoration: none;
    position: fixed;
    z-index: 99999;
    bottom: 125px;
    right: 0px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    display: none;
    cursor: pointer;
    font-size: 45px;
    padding: 5px;
    color: #fff;
	border-radius:45px!important;
}
.flex-control-paging li a.flex-active {
    background:#16bdbd!important;
    cursor: default;
}
.et_pb_contact_field a {
    color: #16bdbd!important;
    font-weight: 700;
    text-decoration: underline;
}
.et_pb_contact_field a:hover {
    color: #16bdbd!important;
    font-weight: 700;
    text-decoration: underline;
}


@media ( max-width: 1024px)
{
	.et_pb_button_0 {
 
     padding-left: 2.7em!important;

}

body #page-container .et_pb_section .et_pb_button_3, body #page-container .et_pb_section .et_pb_button_4, body #page-container .et_pb_section .et_pb_button_0 {
      padding-left: 2.7em!important;
  
}}

	
@media (max-width: 768px){
	
.et_pb_column .et_pb_widget {
    margin: none!important;
 
}}