/*
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
*/
/* .et_pb_column_1_tb_footer {
    padding-top: 4.32vw;
    padding-left: 3.21vw!important;
} */
.flex-control-paging li a.flex-active {
    background: #0a9448!important;
}
.flex-control-paging li a {
background: #fff!important;
}
___
#menu-menu-principal li {
    padding-left: 0.5625vw!important;
    padding-right: 0.5625vw!important;
    margin-top: 0!important;
}
a:hover {
text-decoration:none;	
}

#menu-menu-principal li {
padding-left: 1.5625vw;
padding-right: 1.5625vw;
margin-top: 0!important;	
}

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

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

.et_pb_menu__wrap {
 margin: 0!important;
}

@media (min-width: 981px) {

.rsociaux img {
width: 1.9791666666666665vw;
height: 1.9791666666666665vw;
}

/* .footerlogo img, .headerlogo img {
width: 9.479166666666666vw;
} */
	
}

/************************edito******************/

.cv {
	display: flex;
	flex-direction: column;
	justify-content: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	   -moz-box-orient: vertical;
	   -moz-box-direction: normal;
		-ms-flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	   -moz-box-pack: center;
		-ms-flex-pack: center;
  }

  .edito a
  {
    color: #0a9447;
	  border-bottom: 1px solid;
	  transition: 0.5s all;
      font-weight: 600;
      text-decoration: none;
  }

  .edito a:hover
  {
    border-bottom: 1px dashed;
    color: #222;
  }

.edito h2 {
    font-family: 'Brush Script',Helvetica,Arial;
    font-size: 36px;
}

.edito p {
    text-align: justify;
}

.edito h2::first-letter {
   font-size: 150%;
   color: #0a9447;
}

.edito h3 {
    font-family: 'Amatic SC',handwriting;
    font-size: 32px;
    font-weight: 600;
    text-align: center;
    border-bottom: 1px solid;
    margin-bottom: 24px;
}

.edito .boites h3::before {
    content: url("img/h33.png");
    display: block;
    margin: auto;
}

.edito a.et_pb_lightbox_image
{
    border-bottom: 0px !important;
}


.edito a.et_pb_lightbox_image:hover
{
    border-bottom: 0px !important;
}

/*Retour haut*/

.et_pb_scroll_top.et-pb-icon {
    font-size: 52px;
    width: 66px;
    height: 66px;
    border-radius: 100%;
    background: rgba(0, 0, 0, 0.9);
    padding: 0;
	color: #fff
}

/*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,
.et_pb_wpt_gravityform.et_pb_wpt_gravityform_0 .et_pb_button {
width:100%
}

/*En savoir plus*/
a.form-pc {
  color:#0a9447;
  font-weight:700
}
a.form-pc:hover {
  color:black;
  text-decoration:underline;
}

/*> Consent */

.et_pb_wpt_gravityform.et_pb_wpt_gravityform_0 .gfield_consent_label {
padding-left :0.5em;
display: inline;
}
/* Style lorsque la case est cochée */
section.et_pb_wpt_gravityform_0 .gform_wrapper .gfield_checkbox .gchoice input[type="checkbox"],
section.et_pb_wpt_gravityform_0 .gform_wrapper .ginput_container_consent input[type="checkbox"] {
 accent-color: #0a9447 !important;
}
