/*
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
*/
#contact hover{
	text-decoration:1px solid white!important;
}
.metaslider .flexslider {
margin: 0!important;
}

a:hover{
	text-decoration:none!important;
}

header{
	background-image: url("/wp-content/uploads/2021/12/fond-header.jpg") !important;
background-repeat: no-repeat;
background-size: cover;

}

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

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

#menu-menu-principal li a {
margin: 0 0.78125vw;

}



#menu-menu-footer li {
margin-bottom: 0!important;
padding-right: 1.0416666666666665vw;
}

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

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

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

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

/*carousel*/

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

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



.et_pb_menu__wrap {
 margin: 0!important;
}

/*.et_pb_section .et_pb_button_0:hover {
	background-image: url("https://preprod.taxi-selingue.fr/wp-content/uploads/2021/12/fond-bouton-contact.svg");
	z-index:9999!important;
}
.et_pb_button_module_wrapper a:hover{
    background-image: url("https://preprod.taxi-selingue.fr/wp-content/uploads/2021/12/fond-bouton-contact.svg");
	z-index:9999!important;
}
*/

/* contact page - en savoir plus */
.et_pb_contact p input[type=checkbox]:checked+label i:before, .et_pb_subscribe .et_pb_contact_field input[type=checkbox]:checked+label i:before {
color: #000;
}

.et_pb_contact_field_checkbox a:hover {
color: #000000 !important;
}

/* code scroll to top */
.et_pb_scroll_top.et-pb-icon{
    padding: 20px !important;
	color: white!important;
	border-radius: 40px !important;
	bottom: 20px;
    right: 30px;
}
@media only screen and (max-width: 980px){
	#menu_foot_side{
		text-align:center;
	}
	.et_pb_menu__wrap{
		justify-content:start !important
	}
	.mobile_menu_bar{
		background: #fff;
  		border-radius: 70px;
		padding:5px;
	}
	
}

@media  (min-width:1024px) and (max-width: 1366px){

	#picto-voiture-1, #picto-voiture-2{
		padding-bottom: 6vw!important;
	}
	.et_pb_image .et_pb_image_wrap {
  margin-bottom: 0px !important;
}
}



@media only screen and (min-width: 768px){

	#menu_pieds_de_page{
		display:flex;
	}
}

@media only screen and (min-width: 981px){
	
	
	#menu_foot_side{border:none!important}
	#menu_pieds_de_page {
    display: flex;
    width: 19.21875vw!important;
		border:none;
}
	
	#menu_desktop{
		display:flex;
		justify-content:flex-end;
	}
	
}

@media (min-width: 981px) and (max-width: 1060px) {
	.et_pb_cta_1.et_pb_promo{min-height: 21.31vw!important;}
}

@media only screen and (min-width: 1024px){
.et_pb_image .et_pb_image_wrap	{
		margin-bottom: 0px!important;
	}
  
}

@media (min-width: 981px) and (max-width: 1200px) {
	.coord_foot{
		width:max-content!important;
	}
	
	.et_pb_sidebar_0_tb_footer.et_pb_widget_area li{
	font-size: 12px!important;
    width: max-content;
	}
	
	#colonne_foot3{
		left:25px!important;
	}
	
	.et_pb_sidebar_0_tb_footer.et_pb_widget_area a {
    font-size: small!important;
}
	
	#nav_menu-1{
		padding-right:8%!important;
	}
	
	
}

@media (min-width: 1366px) and (max-width: 1800px) {
.coord_foot{font-size:14px!important;}
	
	#menu_foot_side{font-size:14px!important;}
	
	#nav_menu-1{
		padding-right:8%!important;
	}
	
	.et_pb_sidebar_0_tb_footer.et_pb_widget_area a {
    font-size: 14px!important;
}
	.et_pb_sidebar_0_tb_footer.et_pb_widget_area li{
		width:max-content!important;
	}
}

@media (min-width: 1800px)  {
	.coord_foot{font-size:16px!important;}
	
	
	
	.et_pb_bg_layout_light .et_pb_widget li a {
		font-size: 17px;}
	
}

@media (min-width: 981px) {

	
	#nav_menu-4{
		margin-left:0.9375vw;
	}
	
	li#menu-item-287{
		width:max-content!important;
	}
	
	#section_contactez_moi{
		background-size:55%;
	}
	
	#menu_pieds_de_page{
		display: flex;
		width: max-content;
	}
}

.et_mobile_menu {
border-top:3px solid #fff!important;
}

.edito p,.edito ul{
		font-size:17px;
	margin-bottom: 0 !important;
	}

.edito h2{
		border-bottom:1px solid;
	}
.edito a{
		text-decoration: underline 2px double;
	color:#000;
	}
.edito a::hover{
		text-decoration:underline !important;
	color:#000;
	}

/*CSS  GRAVITY :
POUR ICONE ERREUR*
.et_pb_wpt_gravityform.et_pb_wpt_gravityform_0 .gform_wrapper.gravity-theme .gform_validation_errors > h2 .gform-icon {
 
position: initial;
justify-content: center;
}

*/
/*Pour le bouton Envoyer*
.et_pb_wpt_gravityform.et_pb_wpt_gravityform_0 .gform_wrapper.gravity-theme #field_submit, 
.et_pb_wpt_gravityform.et_pb_wpt_gravityform_0 .gform_wrapper.gravity-theme .gform_footer{
	display:block
}
.et_pb_wpt_gravityform.et_pb_wpt_gravityform_0 .gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-one-sixth {
	width:auto
}
*/

.gfield_consent_label a{ /*couleur Hover lien RGPD*/
	color: #000 !important;
}
.gfield_consent_label a:hover{ /*couleur Hover lien RGPD*/
	color: #000 !important;
	font-weight:900
}

.gform_wrapper .ginput_container_consent input[type="checkbox"] {
  accent-color: #000 !important;
}

.cmplz-dropdown div{
	color:#000 !important;
}

#gform_fields_1 div, #field_1_13{
	margin-top:0px !important;
}

.et_pb_wpt_gravityform_0 .et_pb_button{
	width:100% !important
}

.et_pb_wpt_gravityform.et_pb_wpt_gravityform_0 .gfield_consent_label {
padding-left :0.5em;
display: inline;
}

#gform_1 div input{
	padding-top: 12px !important;
	padding-bottom: 12px !important;
}
