/*
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: #cf791e; font-family: "Lato", sans-serif; font-weight: 800;text-align: left; text-transform: uppercase;border-bottom:1px solid #6b8c42;}
.edito h3{font-family: "Lato", sans-serif;color: #cf791e;line-height:26px;font-size: 24px;font-weight:800;text-align: left;}
.edito h4{color:#000;font-family:"Lato", sans-serif;; font-size: 22px;font-weight:800;line-height:28px;}
.edito h5{color:#000;font-family:"Lato"; 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 #000; color:#6b8c42; 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:#6b8c42; padding: 1px 2px;text-decoration: none;border:none; }

.edito .text_white h2 {color: #fff; border-bottom:1px solid #fff;}
.edito .text_white h3, .edito .text_white h4{color: #fff;}
.edito .text_white p, .edito .text_white li, .edito .text_white h4, .edito .text_white h5 {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{border-bottom:1px solid #fff; color:#6b8c42 !important;background:#fff;}
.edito .text_white ul{list-style-image: url('https://www.ferme-moura.fr/wp-content/uploads/2021/11/puce_blanche.png'); padding-left: 45px !important; margin: 0 !important;}

.edito ul{list-style-image: url('https://www.ferme-moura.fr/wp-content/uploads/2021/11/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 "Lato";text-align: left; color:#000;}  
 .edito h2 {line-height: 40px;font-size: 26px;}    
} 
/* TABLETTES */
@media only screen and (min-width: 768px){	
.edito p, .edito li{font: 300 15px/25px "Lato";text-align: left; color:#000;}   
.edito h2 {line-height: 40px;font-size: 24px;}  
}

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

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

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


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

#input::placholder{color:#000!important}
#input_1_9_6, 
#input_1_10, 
#input_1_11, 
#input_1_17_1,
#input_1_9_6,
#input_1_17_3,
#input_1_12,
#input_1_17_5{background:#B0BBA2!important;}

.gform_footer.top_label{
	display: flex!important;
    justify-content: end!important;
}
#gform_submit_button_1:hover{
	padding-right: 50px!important;
    padding-left: 50px!important;
    background: #6C8E40!important;
	color:#ffffff!important;
    border: 2px solid #6C8E40;
}
#gform_submit_button_1{
	padding-right: 50px!important;
    padding-left: 50px!important;
    background: transparent!important;
	color:#000000!important;
    border: 2px solid #000000;
}
.form-rgpd:hover{color:#6C8E40}

a:hover {
text-decoration:none;	
}

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

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

@media (min-width: 981px) {
	#row_header{
		display:flex!important;
		flex-direction:row!important;
		align-content:center!important
	}
	#LB_header{height:5.313vw!important}
	#col_header1{width:27%!important}
	#col_header2{width:73%!important}
	#col_header1, #col_header2{margin-right:1.5%!important}
	
	#col_footer2, #col_footer3, #col_footer4{margin-top:2.5%!important}
.logo_header img {
width:14.635416666666668vw;	
}
	#col_footer2{width:16%!important}
	#col_footer4{width:14%!important}
#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 {
 background: #4e662f;
bottom: 8.5vw;
right: 10vw;
font-size: 3.4375000000000004vw;
padding: 0!important;
color: #fff;
border-radius: 50% !important;
width: 3.4375000000000004vw;
height: 3.4375000000000004vw;
line-height: 3.125vw;
}
	
}	
@media(min-width:981px) and (max-width:1366px){
	#tel_footer, #coordonnee_footer{font-size:14px!important}
	#titre_coordonnee, #titre_plan-du-site, #RX_footer{font-size:16px!important}
	#coordonnee_header{font-size:14px!important}
	#nav_menu-1 li a, #nav_menu-2 li a{font-size:14px!important}
	#menu-menu-principal li a{font-size:13.5px!important}
}


@media(min-width:981px) and (max-width:991px){
	#col_encart3, #col_encart1, .et_pb_sidebar_0_tb_footer{
		display:flex;
	}
	
}
	