/*
Theme Name:ChildThemeDivi
Theme URI: 
Description:Child Theme For Divi
Template:Divi
*/
/* Start your custom CSS bellow this comment
============================================ */

/* 20251104 MODIF TC - MEf titres hn */
h1 {
	font-size: 3em !important;
}
h2 {
	font-size: 2.4em !important;
}
.et_pb_wc_title h1 {
	font-size: 2.5em !important;
}
.woocommerce-loop-product__title {
	font-size: 1.4em !important;
}

/* 20251127 MODIF TC - Mef icône accueil menu principal*/
.menu-home-home > a:before {
	font-family: ETmodules !important;
	content: '\e074';
	text-align: center;
	font-size: 20px;
}
/* 20251127 MODIF TC - Mef signe € abonnement*/
.et_pb_et_price .et_pb_dollar_sign {
	position: absolute;
	margin-left: -1em !important;
}
/* 20251127 MODIF TC - masquer le bloc "Facon de gagner plus de points*/
.wps_ways_to_gain_points_section{
	display: none !important;
}

/* 20260301 MODIF TC - MEF price */
.woocommerce-page ul.products li.product .price, .woocommerce-page ul.products li.product .price del, .woocommerce ul.products li.product .price, .woocommerce ul.products li.product .price del {
	font-weight: 700 !important;
	font-size: 1.1em !important;
	color: #CB6C2F !important;
}
.woocommerce a.button {
	color: #ffffff !important;
}

/* 20260301 MODIF TC - MEF bouton liste */
.woocommerce ul.products li.product .button {
	display: block;
	margin-top: 1em;
	text-align: center;
}

/* 20260306 MODIF TC - MEF Hauteur titre */
.woocommerce-loop-product__title {
	min-height: 98px !important;
}

/* 20260428 MODIF TC - MEF Menus Sous-menus */
.nav li ul {
	width: auto !important;
}
.sub-menu li a {
	width: 300px !important;
}
ul.sub-menu li,
ul.sub-menu li a {
    width: 100%;
}
.nav li li ul {
    left: 300px;
}
.nav li.et-reverse-direction-nav li ul {
    left:auto;
    right:300px;
}
#top-menu li li {
	padding: 0 5px 0 10px;
}
#top-menu li li a {
	padding: 6px 5px 6px 10px;
}
/* 20260428 FIN MODIF TC - MEF Menus Sous-menus */
/* 20260429 MODIF TC - MEF barre haute logo sur mobile et tablettes */
@media (max-width:980px) {
	#logo {
		max-height: 90% !important;
	}
	.container {
		width: 90% !important;
	}
}
