/*
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: #86ce6a; font-family: "Oxygen", sans-serif; font-weight: 800;text-align: center;text-transform: uppercase;}
.edito h3{font-family: "Oxygen", sans-serif;color:#000;line-height:26px;font-size: 23px;font-weight:800;text-align: left;}
.edito h4{color:#000;font-family:"Oxygen", sans-serif;; font-size: 20px;font-weight:800;line-height:28px;}
.edito h5{color:#333;font-family:"Oxygen"; 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 #86ce6a; color:#000; font-weight: 600;transition: ease-in-out 0.2s;text-decoration: none; background: none; padding: 1px 2px;}
.edito .et_pb_text_inner a:hover{ color: #000!important;font-weight: 600;transition: ease-in-out 0.2s; background:#86ce6a; padding: 1px 2px;text-decoration: none;border-bottom:1px solid #86ce6a; }

.edito .text_white p, .edito .text_black li, .edito .text_white h2, .edito .text_white h3, .edito .text_white h4, .edito .text_white h5, .edito .text_white li {color: #fff;}
.edito .text_white .et_pb_text_inner a{border-bottom:1px solid #fff;color: #fff;}
.edito .text_white .et_pb_text_inner a:hover{color: #86ce6a !important;transition: ease-in-out 0.2s; 
background:#FFF;}

.edito ul{list-style-image: url('https://www.mavoitureavendre.fr/wp-content/uploads/2022/02/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 "Oxygen";text-align: left; color:#000;}  
.edito h2 {line-height: 24px;font-size: 18px;} 
} 
/* TABLETTES */
@media only screen and (min-width: 768px){	
.edito p, .edito li{font: 300 15px/25px "Oxygen";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 105%/27px "Oxygen";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 "Oxygen";text-align: justify;color: #000;margin: 0; }
.edito h2{line-height: 35px;font-size:28px;}
}

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

.et_contact_bottom_container {
    float: left;
    text-align: right;
    margin-top: -1.5%;
    display: -moz-flex;
    display: -ms-flex;
    display: -ms-flexbox;
    display: flex;
}
a:hover {
text-decoration:none!important;	
}

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

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

#menu-menu-principal li a {
	text-align: center;
	line-height:normal;
	height:3.646vw!important;
	display:flex;
	align-items:center;
}

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

.metaslider .flex-control-nav {
position: absolute;
bottom: 25px!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('./img/right.png') !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('./img/left.png') !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;	
}

#mobile_menu1 li a {
	border-bottom: 4px solid transparent;
}

.et_mobile_menu li a:hover, .nav ul li a:hover {
    background-color: rgba(0,0,0,0)!important;
    opacity: 1!important;
}

#mobile_menu1 li a:hover,
#mobile_menu1 li.current-menu-item a {
	border-bottom: 4px solid #898794;
}

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



@media (min-width: 981px) {
	
	
	#form_accueil .et_pb_contact .et_pb_contact_form p.et_pb_contact_field {
    padding: 0 0 0 3%;
    margin-bottom: 1%!important;
    background-position: 50%;
    background-size: cover;
}

#form_accueil .et_pb_contact p input {
    -webkit-appearance: none;
    background-color: #eee;
    width: 100%;
    border-width: 0;
    border-radius: 0;
    color: #999;
    font-size: 0.83vw!important;
    padding: 0.417vw!important;
}
#form_accueil .et_pb_contact_field textarea.et_pb_contact_message {
    min-height: 5.208vw!important;
	padding: 0.417vw!important;
    display: block;
}
#form_accueil .et_pb_contact p textarea{font-size: 0.83vw!important;}

#form_accueil .et_pb_contact_field_options_wrapper .et_pb_contact_field_options_title,
#form_accueil .et_pb_contact p input[type=checkbox]+label {color:#fff}
#form_accueil .et_pb_contact .et_pb_contact_submit{margin:0px!important}
#form_accueil .et_pb_contact_field.et_pb_contact_field_last+p.et_pb_contact_field.et_pb_contact_field_last {font-size: 0.83vw!important;}
	
.form_header .et_pb_contact .et_pb_contact_field textarea.et_pb_contact_message {
    min-height: 100px!important;
    display: block;
}	
	
	
/* .logo_header img {
width:14.635416666666668vw;	
} */
	
#nav_menu-1 {
	float: left;
	width: 48% ;
	margin-bottom: 0 !important;
	margin-right:4%!important;
}
	
	#menu-menu-footer-1,
	#menu-menu-footer-2 {margin-bottom: 0 !important;}

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

.et_pb_scroll_top.et-pb-icon {
 background: #eeeeee;
bottom: 8.5vw;
right: 5vw;
font-size: 3.4375000000000004vw;
padding: 0!important;
color: #000;
border-radius: 50% !important;
/* width: 3.4375000000000004vw;
height: 3.4375000000000004vw;
line-height: 3.125vw; */
}
	
#header-container {
    display: flex;
}
	
}


@media (max-width: 980px) {
	.et_pb_contact p input {
    -webkit-appearance: none;
    background-color: #eee;
    width: 100%;
    border-width: 0;
    border-radius: 0;
    color: #999;
    font-size: 14px;
    padding: 4px!important;
}
	
	.adresse-footer {
		justify-content: center;
	}
	
	#menu-menu-footer-1,
	#menu-menu-footer-2,
	#nav_menu-1,
	#nav_menu-2 {margin-bottom: 0 !important;}
	
	#mobile_menu1 li a br {
		display: none;
	}
	
	.et_pb_scroll_top.et-pb-icon {
		background: #eeeeee;
		bottom: 8.5vw;
		right: 5vw;
		font-size: 25px;
		padding: 5px!important;
		color: #000;
		border-radius: 50% !important;
		/* width: 3.4375000000000004vw;
		height: 3.4375000000000004vw;
		line-height: 3.125vw; */
		}
}


@media screen and (min-width: 981px) and (max-width: 1199px) {
	#nav_menu-1 {
		float: left;
		width: 48% ;
		margin-bottom: 0 !important;
		margin-right:4%!important;
	}

	#nav_menu-2 {
		width: 48% ;
		margin-bottom: 0 !important;
	}
	
	#coord-footer,
	#bloc-menu-footer ul.menu li a,
	#adresse-top .dsm_icon_list_items .dsm_icon_list_child .dsm_icon_list_text,
	#adresse-top {font-size: 12px!important;}
}	
@media(max-width:980px){
#form_accueil .et_pb_contact_field_options_wrapper .et_pb_contact_field_options_title,
#form_accueil .et_pb_contact p input[type=checkbox]+label {color:#000!important}
}