/*
Theme Name: Divi Enfant - DiviKit
Description: Divi Enfant
Author: Ghislain Perrin, Yoga-Seo - https://seo-yoga.fr
Template: Divi
*/

/*
Rajoutez vos regles CSS personnalisŽs ci-dessous
*/

/*------------------------------------------------*/
/*-------------[GQ BLURB ANIMATIONS]--------------*/
/*------------------------------------------------*/
 
 
/* push down icon */
 
    .mp_m_blurb_down:hover .et-pb-icon {
        -webkit-animation-name: gq_push_down_icon;
        animation-name: gq_push_down_icon;
        -webkit-animation-duration: 1.75s;
        animation-duration: 0.75s;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;}
    @-webkit-keyframes gq_push_down_icon {
        0%, 50%, 100% {-webkit-transform: translateY(0); transform: translateY(0);}
        25%, 75% {-webkit-transform: translateY(6px);transform: translateY(6px);}}
    @keyframes gq_push_down_icon {
        0%, 50%, 100% {-webkit-transform: translateY(0);transform: translateY(0);}
        25%, 75% { -webkit-transform: translateY(6px); transform: translateY(6px);}}


/*Modifier sens du menu gauche vers la droite*/

.drop_menu ul {
right: 0px !important;
}
.drop_menu .sub-menu ul {
left: 240px !important;
}


/*Couleur police confirmation message envoyé*/
.et-pb-contact-message {
    position: relative;
    font-size: 20px;
    color: #1ab0ba;
}

/* CSS refermer les sous-menus sur mobile */

#main-header .et_mobile_menu .menu-item-has-children > a { 
	background-color: transparent;
	position: relative; 
}
#main-header .et_mobile_menu .menu-item-has-children > a:after { 
	font-family: 'ETmodules';
	text-align: center;
	speak: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	position: absolute; 
}
#main-header .et_mobile_menu .menu-item-has-children > a:after { 
	font-size: 16px;
	content: '\4c';
	top: 13px;
	right: 10px; 
}
#main-header .et_mobile_menu .menu-item-has-children.visible > a:after { 
	content: '\4d'; 
}
#main-header .et_mobile_menu ul.sub-menu { 
	display: none !important;
	visibility: hidden !important;
	transition: all 1.5s ease-in-out;
}
#main-header .et_mobile_menu .visible > ul.sub-menu { 
	display: block !important;
	visibility: visible !important; 
}