.et_pb_module h3:not(:last-child){
padding-botom:1em;
}
.et_pb_module h4:not(:last-child){
padding-botom:0.8em;
}
.et_pb_module h4:not(:first-child){
padding-top:1em;
}
#header-site .et_pb_menu__logo img{
transition:all ease-in-out 300ms;
}
#header-site.et_pb_sticky .et_pb_menu__logo img{
width:0;
}
header.et-l--header .et_builder_inner_content.has_et_pb_sticky{
height:100px;
}
#header-site #menu-mobile .et_pb_menu__wrap{
-webkit-box-pack: right;
-ms-flex-pack: right;
justify-content: right;
}
#header-site #menu-mobile .sub-menu li a{
text-transform:none;
}
#header-site #menu-mobile .menu-item-has-children>a,
#header-site .et_mobile_menu li a:hover, #header-site .nav ul li a:hover{
background-color:#FFF9F9;
opacity:1;
}
#header-site .current-menu-item>a{
color:#FF8D49!important;
}
@media only screen and (min-width:981px){
#header-site .et_pb_row{
max-width:100%;
width:100%;
}
#header-site #menu-menu-sommet-de-site>li>a:hover{
opacity:1;
color:#FF8D49!important;
}
#header-site .current-menu-item{
position:relative;
}
#header-site #menu-menu-sommet-de-site>.current-menu-item:after,
#header-site #menu-menu-sommet-de-site .current-menu-ancestor:after{
content:'';
width:38px;
height:4px;
display:block;
position:absolute;
bottom:20px;
left:50%;
transform:translateX(-50%);
background:url(//virginie-regnier.fr/wp-content/themes/Divi-child/images/menu-marqueur.svg) no-repeat center;
}
#header-site #menu-menu-sommet-de-site .current-menu-ancestor>a{
color:#FF8D49!important;
}
} #et-main-area .et_pb_module ul{
padding-left:25px!important;
}
#et-main-area .et_pb_module li{
margin:15px 0;
list-style: none;
position:relative;
}
#et-main-area .et_pb_module li:before{
content:'';
width:9px;
height:11px;
display:block;
position:absolute;
top: 10px;
left: -25px;
background:url(//virginie-regnier.fr/wp-content/themes/Divi-child/images/liste-puce-rose.svg) no-repeat center;
}
#et-main-area .puce-violet .et_pb_module li:before{
background:url(//virginie-regnier.fr/wp-content/themes/Divi-child/images/liste-puce-violet.svg) no-repeat center;
}
.separateur-haut-convexe-blanc .et_pb_top_inside_divider{
background-size:100%!important;
background-position: top;
background-repeat: no-repeat;
height:100%!important;
background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGlkPSJDYWxxdWVfMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTYwMCAxMDQuMzEiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojZmZmO308L3N0eWxlPjwvZGVmcz48ZyBpZD0iQ2FscXVlXzEtMiI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTYwMCwxMDQuMTljLTIyMi42NywzLjU5LTY1Ny40NS03My40NS04NDcuNTktODYuMkM0MDQuMDQtNS4zNSw3Ny4yMiw2OC4yOCwwLDYxLjA5VjBIMTYwMFYxMDQuMTlaIi8+PC9nPjwvc3ZnPg==)!important;
}
.separateur-bas-concave-blanc .et_pb_bottom_inside_divider{
background-size:100%!important;
background-position: bottom;
background-repeat: no-repeat;
height:100%!important;
background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGlkPSJDYWxxdWVfMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTYwMCAxMDQuMzEiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojZmZmO308L3N0eWxlPjwvZGVmcz48ZyBpZD0iQ2FscXVlXzEtMiI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMCwuMTJDMjIyLjY3LTMuNDcsNjU3LjQ1LDczLjU4LDg0Ny41OSw4Ni4zMmMzNDguMzcsMjMuMzQsNjc1LjItNTAuMjgsNzUyLjQxLTQzLjF2NjEuMDlIMFYuMTJaIi8+PC9nPjwvc3ZnPg==)!important;
}
.separateur-bas-convexe-blanc .et_pb_bottom_inside_divider{
background-size:100%!important;
background-position: bottom;
background-repeat: no-repeat;
height:100%!important;
background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGlkPSJDYWxxdWVfMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTYwMCAxMDAiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojZmZmO308L3N0eWxlPjwvZGVmcz48ZyBpZD0iQ2FscXVlXzEtMiI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTYwMCw5MC44NWMtMjIyLjY3LDMuNTktNjU3LjQ1LTczLjUxLTg0Ny41OS04Ni4yNkM0MDQuMDQtMTguNzcsNzcuMjIsNTQuOTEsMCw0Ny43MnY1Mi4yOEgxNjAwdi05LjE1WiIvPjwvZz48L3N2Zz4=)!important;
}
.accordeon-customized .et_pb_toggle{
margin: 0!important;
padding: 30px 0 30px 0!important;
}
.accordeon-customized .et_pb_toggle .et_pb_toggle_title:before{
content:'';
background:url(//virginie-regnier.fr/wp-content/themes/Divi-child/images/icon-plus-rose.svg) no-repeat center;
width:22px;
height:22px;
}
.zone-titre h1 strong{
font-family:"Palanquin", sans-serif;
text-transform:uppercase;
font-weight:700;
font-size:18px;
letter-spacing: 1px;
}
.ligne-deux-boutons-inline-centre .et_pb_column{
text-align:center;
}
.temoignages-decales .et_pb_column:last-child{
margin-top:70px!important;
}
.bloc-depliable-fond-rose h3.et_pb_toggle_title{
padding-right:0!important;
padding-bottom:50px!important;
padding-top:150px!important;
transition:all ease-in-out 300ms;
}
.bloc-depliable-fond-rose h3.et_pb_toggle_title:before{
top:auto;
bottom:0;
right:50%!important;
transform:translateX(50%);
content:'';
width:22px;
height:22px;
background:url(//virginie-regnier.fr/wp-content/themes/Divi-child/images/icon-plus.svg) no-repeat center;
transition:all ease-in-out 300ms;
}
.bloc-depliable-fond-rose.et_pb_toggle_open h3.et_pb_toggle_title:before{
background:url(//virginie-regnier.fr/wp-content/themes/Divi-child/images/icon-moins.svg) no-repeat center;
content:'';
}
@media only screen and (max-width:980px){
.zone-titre{
text-align:center;
}
.zone-titre-colonne-arrondis:before{
content:'';
width:100%;
height:30px;
display:block;
position:absolute;
top:0;
left:0;
background:url(//virginie-regnier.fr/wp-content/themes/Divi-child/images/zone-titre-arrondis-bas.png) no-repeat top left;
background-size:100% 100%;
}
}
@media only screen and (min-width:768px){
.zone-titre .et_pb_button_module_wrapper,
.ligne-deux-boutons-inline-centre .et_pb_button_module_wrapper{
display:inline-block;
}
}
@media only screen and (min-width:981px){
.zone-titre-colonne-arrondis:before{
content:'';
width:36px;
height:100%;
display:block;
position:absolute;
top:0;
left:0;
background:url(//virginie-regnier.fr/wp-content/themes/Divi-child/images/zone-titre-arrondis-gauche.png) no-repeat top left;
background-size:100% 100%;
}
.zone-titre h1 strong{
font-family:"Palanquin", sans-serif;
text-transform:uppercase;
font-weight:700;
font-size:20px;
}
.ligne-4-col-gouttiere-fine .et_pb_column_1_4 {
width: 24.75%;
margin-right: 1%;
}
.temoignages-decales .et_pb_column:last-child{
margin-left:-30px;
}
.temoignages-decales .et_pb_column:first-child{
margin-left:30px;
}
}
@media (min-width:981px) and (max-width:1400px){
.zone-titre .et_pb_column_1_2.et_pb_column_0{
width:60%;
}
.zone-titre .et_pb_column_1_2.et_pb_column_1{
width:40%;
}
} .formulaire-personnalise .nf-before-form-content,
.formulaire-personnalise .ninja-forms-req-symbol,
.formulaire-personnalise .nf-error.field-wrap .nf-field-element:after{
display:none!important;
}
.formulaire-personnalise .checkbox-container.label-right .field-wrap{
display:block;
}
.formulaire-personnalise .nf-field-container.recaptcha-container{
margin:0;
}
.formulaire-personnalise .ninja-forms-field[type=submit],
.formulaire-personnalise .ninja-forms-field[type=submit]:hover{
font-weight: 700!important;
background-color: #FF8D49;
color: #ffffff;
padding-top: 10px!important;
padding-right: 30px!important;
padding-bottom: 10px!important;
padding-left: 30px!important;
font-size: 18px;
border-width: 0px!important;
border-radius: 6px;
height: auto;
}
.formulaire-personnalise .ninja-forms-field[type=submit]:hover{
cursor:pointer;
}
.formulaire-personnalise #nf-label-field-9{
font-weight: 500!important;
font-size: 16px!important;
}
.formulaire-personnalise .nf-field-description p{
line-height: 1.2em;
font-style: italic;
margin-top: 10px!important;
}
.formulaire-personnalise .checkbox-container.label-right label:after{
top:5px!important;
}
.formulaire-personnalise input[type=text],
.formulaire-personnalise input[type=email],
.formulaire-personnalise textarea,
.formulaire-personnalise input[type=text]:active,
.formulaire-personnalise input[type=email]:active,
.formulaire-personnalise textarea:active{
background: #fff!important;
border: 2px solid #EFC5C5!important;
border-radius: 10px!important;
color: #72004f!important;
}
.formulaire-personnalise input[type=text],
.formulaire-personnalise input[type=email]{
height:60px!important;
}
.formulaire-personnalise .nf-error .ninja-forms-field{
border-color:#c03c5f!important;
}
.formulaire-personnalise .nf-error .nf-error-msg, .formulaire-personnalise .ninja-forms-req-symbol{
color:#F6004D!important;
}