/*
Theme Name: Theme enfant DIVI
Description: Theme enfant site Table-a-main-2025
Author: Com Vous Voudrez
Author URI: https://comvousvoudrez.com/
Template: Divi
Version: 1
*/

/* Écrasement des styles et styles perso */


.grow { transition: all .2s ease-in-out; }

.grow:hover { transform: scale(1.1); }

p, li {font-size:1.2em;}

h1 {font-size: 3em;
    line-height: 1.1em;} 

h2 {text-transform: uppercase;
    font-size: 2em !important;
    line-height: 1.2em;
    color: #2C51A0; font-weight: 800;
text-align: left;}

a:hover {
    opacity: 1 !important;
}

#top-menu .menu-item-has-children>a:first-child:after, #et-secondary-nav .menu-item-has-children>a:first-child:after { display: none !important;
}

#top-menu li {
    display: inline-block;
    font-size: 14px;
    padding-right: 10px;
    text-align: center;
    line-height: 1.2em;
	vertical-align: middle;
}

#top-menu a {color:#2d3a48!important;
    max-width: 240px;
}

#top-menu a:hover, #top-menu a:active {color:#2C51A0!important;}

.sub-menu a {
    line-height: 1.2em;
		font-size: 1em !important;
}

.sub-menu a:hover {
    background: #2d3a48 !important;
	color:#9ec54d !important;
}

.sub-menu {
	max-width: 200px !important;
	background: #2d3a48 !important;
}

#top-menu li li a {
    max-width: 160px !important;
		color:#fff !important;
	padding: 6px 0px;
}

/*Burger menu */

#mobile_menu li {
margin-top:2em;
}

#mobile_menu li a {
	color:#2d3a48;
	font-size:1em;
}

#mobile_menu li li {
margin-top:0px !important;
}

.et_mobile_menu li li a {
    color: #fff !important;
    font-size: 0.8em !important;
	max-width:100% !important;
	    border-bottom: dashed 1px #898f95;

}

#mobile_menu ul.sub-menu {
	max-width:100% !important;
}

.picto img {
	width: 100% !important;
}

.footer-widget {
	width: 100% !important;
}

.liens-text {
	color:#2d3a48 !important;
	font-weight:800;
}

.liens-text:hover {
	color:#9ec54d !important;
}

.et_pb_gallery_title {display:none;}


/* Masquer le footer FR par défaut sur page ENG */

html[lang= »en-GB »] .hide-en {
display: none;
}

/* couleur menu qui saute au scroll*/

@media only screen and (min-width: 981px) 
{
.et-fixed-header #top-menu li li a {
    color: #fff!important;
}
	.et-fixed-header #top-menu li li a:hover {
    color: #9ec54d!important;
}
}

/* Spécifique aux pages équipements process industriel et serrurerie métallerie */

.et_pb_gallery_title {display:none;}


/*Modifier le point de rupture du menu mobile*/
/*En fait ici on cache le menu standard et on affiche le menu mobile*/
@media only screen and ( max-width: 1310px ) {
#top-menu-nav, #top-menu {display: none;}
#et_top_search {display: none;}
#et_mobile_nav_menu {display: block;}
}