/*
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
*/
body{overflow-x:hidden!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;		
}
h1{padding-bottom:0px!important}

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

.flex-control-paging li a {
    background: #f7e9e0!important;
    cursor: default;
}


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

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

@media only screen and (min-width: 1200px) and (max-width: 1566px){
.metaslider .flex-control-nav {
position: absolute;
bottom: -10%!important;
}
.metaslider .flexslider .flex-direction-nav li a.flex-prev {
    background-image: url('/wp-content/uploads/2023/01/prev.png') !important;
    width: 2.7083333333333335vw !important;
    height: 1.7083333333333335vw !important;
    background-size: contain !important;
	position:absolute!important;
	z-index:9999!important;
	bottom:0px;
/* 	top: 37.788vw;
    left: 41.288vw; */
	top: 110.788%;
    left: 41.288vw;
}
.flexslider .flex-direction-nav li a.flex-next {
    background-image: url('/wp-content/uploads/2023/01/next.png') !important;
    width: 2.7083333333333335vw !important;
    height: 1.7083333333333335vw !important;
    background-size: contain !important;
	position:absolute!important;
	z-index:9999!important;
	bottom:0px;
	top: 110.788%!important;
   right: 41.288vw!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 {
border-top : 10px solid #b05423!important;
width: 16.667vw;
height: 8.229166666666666vw	
}
#menu-menu-principal li.current-menu-item a, #menu-menu-principal li:hover a  {
border-top : 10px solid #26534e!important;
width: 16.667vw;
height: 8.229166666666666vw	
}
/* #menu-menu-principal li:nth-child(2) a {
background: url("img/rubrique 2.jpg");
width: 12.4vw;
height: 8.229166666666666vw;	
}

#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: 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;	
}

#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;	
}
	
}
.et_pb_contact_field_checkbox a:hover { /*couleur Hover lien RGPD*/
	color: #26534e  !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: 980px) {
.metaslider .flex-control-nav {
position: absolute;
/* bottom: -60px!important; */
bottom: -16%!important;
}
.et_pb_section_2_tb_header {
border-top : 10px solid #b05423!important;
}
	
}

@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;
}
	
}

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

.et_pb_contact_field_checkbox a:hover { /*couleur Hover lien RGPD*/
	color: #b05423 !important;
}

@media(min-width:992px){
	#map{
		height:23vw!important;
	}
}


@media(min-width:981px){

	.metaslider .flexslider .flex-direction-nav li a.flex-prev {
    background-image: url('/wp-content/uploads/2023/01/prev.png') !important;
    width: 2.7083333333333335vw !important;
    height: 1.7083333333333335vw !important;
    background-size: contain !important;
	position:absolute!important;
	z-index:9999!important;
	bottom:0px;
	top: 110.288%;
	left: 40.288vw;
}
	.metaslider .flexslider .flex-direction-nav li a.flex-next {
    background-image: url('/wp-content/uploads/2023/01/next.png') !important;
    width: 2.7083333333333335vw !important;
    height: 1.7083333333333335vw !important;
    background-size: contain !important;
	position:absolute!important;
	z-index:9999!important;
	bottom:0px;
	top: 110.288%;
    right: 40.288vw;
}
	.metaslider .flex-control-nav {
	position: absolute;
/* bottom: -2vw!important; */
	bottom: -11%!important;
}
}
@media(min-width:981px) and (max-width:1300px){
	#consult .et_pb_column_inner_2, #idees .et_pb_column_inner_9, #tarif .et_pb_column_inner_13{width:70%!important} 
	.metaslider .flexslider .flex-direction-nav li a.flex-prev {
    background-image: url('/wp-content/uploads/2023/01/prev.png') !important;
    width: 3.7083333333333335vw !important;
    height: 2.7083333333333335vw !important;
    background-size: contain !important;
	position:absolute!important;
	z-index:9999!important;
	bottom:0px;
	top: 110.288%;
	left: 40.288vw;
}
	.metaslider .flexslider .flex-direction-nav li a.flex-next {
    background-image: url('/wp-content/uploads/2023/01/next.png') !important;
    width: 3.7083333333333335vw !important;
    height: 2.7083333333333335vw !important;
    background-size: contain !important;
	position:absolute!important;
	z-index:9999!important;
	bottom:0px;
	top: 110.288%;
    right: 40.288vw;
}
	.metaslider .flex-control-nav {
	position: absolute;
/* bottom: -2vw!important; */
	bottom: -10%!important;
}
	
	.et_pb_button_0_tb_header,.et_pb_text_1_tb_header{
		font-size:15px!important;
	}
	
	.et_pb_text_1_tb_footer a,.et_pb_text_2_tb_footer{
		font-size:11px!important;
	}
	
	#menu-menu-principal li a{
	font-size:14px!important;
}
.et_pb_button{
	font-size:12px!important;	
}
}

@media(min-width:768px)and (max-width:980px){
	
	.metaslider .flexslider .flex-direction-nav li a.flex-prev {
    background-image: url('/wp-content/uploads/2023/01/prev.png') !important;
    width: 4.7083333333333335vw !important;
    height: 2.7083333333333335vw !important;
    background-size: contain !important;
	position:absolute!important;
	z-index:9999!important;
	bottom:0px;
/* 	top: 44.588vw; */
	top: 117.088%;
	left: 38.288vw;
}
	.metaslider .flexslider .flex-direction-nav li a.flex-next {
    background-image: url('/wp-content/uploads/2023/01/next.png') !important;
    width: 4.7083333333333335vw !important;
    height: 2.7083333333333335vw !important;
    background-size: contain !important;
	position:absolute!important;
	z-index:9999!important;
	bottom:0px;
/* 	top: 44.588vw; */
	top: 117.088%;
    right: 38.288vw;
}
}