/*
Theme Name:     Divi Enfant
Description:    Theme enfant Delphine Mercier
Author:         Delphine Mercier
Template:       Divi
Version:        1.1
*/

.et_pb_text {
  font-weight: 500;
}

/* Ajout du soulignement aux liens */
#main-content .et_pb_text a {
    transition: all 0.4s !important;
}

#main-content .et_pb_text a:hover  {
   color:#222222;
   border-bottom: 1px solid #222222;
}

/*********************************
LISTES A PUCES
**********************************/
/*LISTE A PUCES accueil*/
.pa-bullet-list-1 ul {
list-style-type: none!important;
	
}

.pa-bullet-list-1 ul li:before {
content: '9'!important;
color: #acbf1b;
font-family: 'ETMODULES'!important;
margin-right: 2px;
margin-left: -26px;
padding-left:10px;
}
/*LISTE A PUCES accueil*/
.pa-bullet-list-2 ul {
list-style-type: none!important;
	
}

.pa-bullet-list-2 ul li:before {
content: '9'!important;
color: #394008;
font-family: 'ETMODULES'!important;
margin-right: 2px;
margin-left: -26px;
padding-left:10px;
}


/* Fleche de defilement vers le bas bouge */

@-webkit-keyframes bounce {
0%, 100% {
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-webkit-transform: translateY(0);
transform: translateY(0);
}
40% {
-moz-transform: translateY(-10px);
-ms-transform: translateY(-10px);
-webkit-transform: translateY(-10px);
transform: translateY(-10px);
}
}
@keyframes bounce {
0%, 100% {
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-webkit-transform: translateY(0);
transform: translateY(0);
}
40% {
-moz-transform: translateY(-10px);
-ms-transform: translateY(-10px);
-webkit-transform: translateY(-10px);
transform: translateY(-10px);
}
}
span.scroll-down.et-pb-icon { 
-webkit-animation-name: bounce;
animation-name: bounce;
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
}

/*------------------------------------------------*/
/*-----------------[Breadcrumbs]----------------*/
/*------------------------------------------------*/
.pa-breadcrumb-links {
font-size:13px;
	color:#e3e3e3;
}

.pa-breadcrumb-links a {
	color:#fff;
}
.breadcrumb_last {
  color: #FFCC22;
	
}

/*------------------------------------------------*/
/*-----------------[Bouton contact]----------------*/
/*------------------------------------------------*/
.bton-contact a {

background: #acbf1b none repeat scroll 0 0;
cursor: pointer;
line-height: 1.5em;
margin: 4px auto;
padding: 4px 10px !important;
transition: all 0.2s ease 0s;
text-align: left;
opacity: 1 !important;
color:#222222 !important;
}
.bton-contact a:hover{
background-color:#67730e;
text-align: left;
opacity: 1 !important;
color:#ffffff !important;
	
}

.et_mobile_menu .bton-contact a {

background: #acbf1b none repeat scroll 0 0;
text-align:left;
cursor: pointer;
line-height: 1.5em;
margin: 4px auto;
padding: 4px 20px !important;
transition: all 0.2s ease 0s;
opacity: 1 !important;
color:#222222 !important;
   
}

.et_mobile_menu .bton-contact a:hover{
background-color:#67730e !important;
text-align:left;
opacity: 1 !important;
color:#ffffff !important;
    
}

.et_header_style_left .et-fixed-header #et-top-navigation .bton-contact a  {
background: #acbf1b none repeat scroll 0 0;
color:#222222 !important;
}

.et_header_style_left .et-fixed-header #et-top-navigation .bton-contact a:hover{
background-color:#67730e !important;
text-align:left;
opacity: 1 !important;
color:#ffffff !important;


	}

/*****************************************************************
    Style the Hamburger
    *****************************************************************/
    /* style the opened mobile menu hamburger (make it an 'X') */
    div.mobile_nav.opened .mobile_menu_bar:before {
        font-family: "ETmodules";
        content: "\4d";
    }
    /* color and size both the open and close hamburgers */
    div.mobile_nav.opened .mobile_menu_bar:before, div.mobile_nav.closed .mobile_menu_bar:before {
        color: #acbf1b;
        font-size:50px !important;
    }


 /*********************************
Menu de navigation sur mobile
**********************************/



#mobile_menu { display: block !important;  padding-top: 20px; z-index: 9998; }

.mobile_nav.closed #mobile_menu {
 transform: rotateY(90deg); -webkit-transform: rotateY(90deg);
 transform-origin: right; -webkit-transform-origin: right;
 background: #acbf1b; transition: .8s ease-in-out !important; }

.mobile_nav.opened #mobile_menu {
 transform: rotateY(0deg); -webkit-transform: rotateY(0deg);
 transform-origin: right; -webkit-transform-origin: right;
 background: #161616; transition: .8s ease-in-out; }

.mobile_nav.opened .mobile_menu_bar:before {
 content: "\4d"; color: #ffffff !important; }



/*------------------------------------------------*/
/*-----------------[Logo]----------------*/
/*------------------------------------------------*/

/* Switch mobile logo
@media only screen and (max-width: 1020px) {
#logo {
    max-width: 100%;

  }
} */



/* Liens fond couleur */

 a:hover{
	border-bottom:1px;
}
.dm_lien_couleur a{
	color:#ffffff;
}

.dm_lien_couleur a:hover{
	color:#ffffff !important;
   border-bottom: 1px solid #ffffff!important;
}

/* Liens fond couleur */

 a:hover{
	border-bottom:1px;
}
.dm_lien_couleur-mentions a{
	color:#ffffff;
    font-size:12px;
}

.dm_lien_couleur-mentions a:hover{
	color:#ffffff !important;
   border-bottom: 1px solid #ffffff!important;
}



/*********************************
GRAVITY FORM
**********************************/


/* Style du bouton */
.gform_wrapper .gform_footer input.button {
 float: right;
 background: #acbf1b;
 box-shadow: 0px 1px 8px rgba(0,0,0,0.25);
 border: 0px solid #000;
 font-size: 18px;
 color: #222222;
 padding: 12px 23px;
 cursor: pointer;
}
/* Style du bouton au survol*/
.gform_wrapper .gform_footer input.button:hover {
 background: #67730e!important;
color:#222222;
border: 0px solid transparent;
}



    