
/* -- Gestion Responsive des Breakpoints -- */

/* > 1300px */ @media only screen and (min-width: 1300px) {}
/* 1280 => 1299 */ @media only screen and (min-width: 1280px) and (max-width: 1299px) {}
/* 1200 => 1279 */ @media only screen and (min-width: 1200px) and (max-width: 1279px) {}
/* 1152 => 1199 */ @media only screen and (min-width: 1152px) and (max-width: 1199px) {}
/* 1125 => 1151 */ @media only screen and (min-width: 1125px) and (max-width: 1151px) {}
/* 1024 => 1124 */ @media only screen and (min-width: 1024px) and (max-width: 1124px) {}
/*  991 => 1023 */ @media only screen and (min-width: 991px) and (max-width: 1023px) {}
/*  800 =>  990 */ @media only screen and (min-width: 800px) and (max-width: 990px) {}
/*  768 =>  799 */ @media only screen and (min-width: 768px) and (max-width: 799px) {}
/*  750 =>  767 */ @media only screen and (min-width: 750px) and (max-width: 767px) {}
/*  720 =>  749 */ @media only screen and (min-width: 720px) and (max-width: 749px) {}
/*  640 =>  719 */ @media only screen and (min-width: 640px) and (max-width: 719px) {}
/*  600 =>  639 */ @media only screen and (min-width: 600px) and (max-width: 639px) {}
/*  540 =>  599 */ @media only screen and (min-width: 540px) and (max-width: 599px) {}
/*  480 =>  539 */ @media only screen and (min-width: 480px) and (max-width: 539px) {}
/*  360 =>  479 */ @media only screen and (min-width: 360px) and (max-width: 479px) {}
/*  < 360px     */ @media only screen and (max-width: 359px) {}

/* -------------------- */
/* ------ HEADER ------ */
/* -------------------- */

/* --- */
/* --- DEBUT 1ere LIGNE ENTETE --- */
/* --- */

/* ~~ BLOC 1 : Devenir Membre ~~ */

#entete_membre {}


/* ~~ BLOC 2 : Recherche ~~ */

#entete_recherche {}

/* ~~ BLOC 3 : Sélecteur de langue ~~ */

#entete_selecteur {}

.wpml-ls-legacy-list-horizontal {padding: 2px 7px 0;}

.wpml-ls-legacy-list-horizontal > ul {text-align: center;}

.wpml-ls-legacy-list-horizontal .wpml-ls-flag {
    height: 24px;
	width: auto;}

.wpml-ls-legacy-list-horizontal a {padding: 5px;}

/* ~~ BLOC 4 : Réseaux sociaux ~~ */

#entete_reseaux {}

.elementor #entete_reseaux.elementor-element .elementor-social-icon.elementor-social-icon-digg {}

.elementor #entete_reseaux.elementor-element .elementor-social-icon.elementor-social-icon-digg i {}

.elementor #entete_reseaux.elementor-element .elementor-social-icon.elementor-social-icon-digg i:before {
	background: #fff;
	color: #000;
	content: "\f952";
	font-size: 27px;
	top: -6px;}

/* Suppression marge texte accès membres et mon compte */
.elementor-55 .elementor-element.elementor-element-c3d1afc .elementor-text-editor p {margin: 0;}

/* ~~ BLOC 5 : Menu Entête ~~ */

#entete_menu {}

.elementor-55 .elementor-element.elementor-widget__width-initial.elementor-element-bf844fc {
		max-width: 100%;
		width: 100%;}
	
@media only screen and (max-width: 480px) {
	
	.elementor-55 .elementor-element.elementor-widget__width-initial.elementor-element-bf844fc .elementor-nav-menu--main .elementor-item {
		letter-spacing: -1px;
		padding: 0;}
	
}

#entete_menu .elementor-nav-menu--main .elementor-item:after {
	content: " | ";
	opacity: 1 !important;
	right: -6px;}

#entete_menu .elementor-nav-menu--main li:last-child .elementor-item:after {content: none;}

/* ~~ BLOC 6 : Panier ~~ */

#entete_panier {}

/* Réglages des largeurs des blocs en Responsive */

@media only screen and (min-width: 1200px) and (max-width: 1279px) {
	
	#entete_membre {width: 22%;}
	#entete_recherche {width: 27%;}
	#entete_selecteur {width: 10%;}
	#entete_reseaux {width: 8%;}
	#entete_menu {width: 21%;}
	#entete_panier {width: 8%;}
	
}


@media only screen and (min-width: 1152px) and (max-width: 1199px) {
	
	#entete_membre {width: 23%;}
	#entete_recherche {width: 26%;}
	#entete_selecteur {width: 10%;}
	#entete_reseaux {width: 8%;}
	#entete_menu {width: 21%;}
	#entete_panier {width: 8%;}
	
}

@media only screen and (min-width: 1125px) and (max-width: 1151px) {
	
	#entete_membre {width: 23%;}
	#entete_recherche {width: 25%;}
	#entete_selecteur {width: 10%;}
	#entete_reseaux {width: 8%;}
	#entete_menu {width: 21%;}
	#entete_panier {width: 8%;}
	
}

@media only screen and (min-width: 1025px) and (max-width: 1124px) {
	
	#entete_membre {width: 25%;}
	#entete_recherche {width: 19%;}
	#entete_selecteur {width: 11%;}
	#entete_reseaux {width: 9%;}
	#entete_menu {width: 24%;}
	#entete_panier {width: 10%;}
	
}


/* --- */
/* --- FIN 1ere LIGNE ENTETE --- */
/* --- */

@media only screen and (max-width: 767px) {

	.elementor-location-header .banniere .elementor-image a {display: block;}

	.elementor-location-header .banniere .elementor-image a img {
		display: block;
		margin: auto;}
	
}

/* ----------------- */
/* - MAX MEGA MENU - */
/* ----------------- */

/* Masquer l'indicateur de sous-menu pour les résolutions supérieures à 1024 */

#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
	display: none;
	font-size: 33px;
	margin-right: 9px;}

@media only screen and (max-width: 1024px) {
	
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {display: block;}
	
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {}

/* Sous Méga menus */
#mega-menu-wrap-menu-1 #mega-menu-menu-1[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu {	
	/*opacity: 1;
	visibility: visible;*/}

/* -- 1er niveau -- */

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link {transition: all 0.5s;}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover {color: #1d5da7;}

/* Exceptions des entrées sans lien = entrées de menus "custom" */

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item-object-custom > a.mega-menu-link:hover {color: #fff;}

	/* 1er niveau : Min 1280px */
@media only screen and (min-width: 1280px) {
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link {/*font-size: 17.06px;*/}
}

	/* 1er niveau : de 1200px à 1279px */
@media only screen and (min-width: 1200px) and (max-width: 1279px) {
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link {
		/* valeur par défaut de Mega Menu */ /* font-size: 17px; */
		padding: 0px 30px;}
	
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:last-child {padding-right: 33px;}
	
}

	/* 1er niveau : De 1152px à 1199px */
@media only screen and (min-width: 1152px) and (max-width: 1199px) {
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link {
		font-size: 18.90px;
		padding: 0px 22px 0px 22px;}
}

	/* 1er niveau : De 1125px à 1151px */
@media only screen and (min-width: 1125px) and (max-width: 1151px) {
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link {
		font-size: 18.15px;
		padding: 0px 22px 0px 23px;}
}

	/* 1er niveau : De 1025px à 1124px */
@media only screen and (min-width: 1025px) and (max-width: 1124px) {
	
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link {
		font-size: 18.6px;
		padding-left: 15px;
		padding-right: 15px;}
}

@media only screen and (max-width: 1024px) {
	
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link {
		font-family: Roboto;
		font-size: 15px;}
}

/* -- 2eme niveau -- */

/* -- 3ème niveau -- */

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item ul.mega-sub-menu {bottom: inherit;}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link {
	line-height: 1.3;
	padding: 3px 0;}

/* Adaptations responsive des largeurs */

@media only screen and (min-width: 1300px) {
	#mega-menu-wrap-menu-1 #mega-menu-menu-1[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu {
		left: 71px;
		width: 1158px;}
}

@media only screen and (min-width: 1025px) and (max-width: 1299px) {
	#mega-menu-wrap-menu-1 #mega-menu-menu-1[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu {
		left: 0;
		width: 100%;
		/*left: 6%;
		width: 88%;*/ /* surchargée ici : peut être gérée via les options de Méga Menu */}
}

/* ------------------------------------- */
/* -- Mega Menus : Règles spécifiques -- */
/* ------------------------------------- */

/* ------------------------------ */
/* -- Mega Menu Pages "La SHF" -- */
/* ------------------------------ */

/* - Largeur spécifique à chaque bloc de navigation - */

@media only screen and (min-width: 1025px) {

	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-4 {}
	
	/* À propos */
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li#mega-menu-item-149,
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li#mega-menu-item-4844 {width: 27%;}
	
	/* Gouvernance */
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li#mega-menu-item-151, 
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li#mega-menu-item-5058 {width: 28%;}
	
	/* Rejoindre la SHF */
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li#mega-menu-item-custom_html-2, 
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li#mega-menu-item-custom_html-3 {width: 30%;}

}

/* Janvier 2022 : réglages supplémentaire pour le sous-menu / blocs de la page "La SHF" */

/* Min 1025px */
@media only screen and (min-width: 1025px) {
	/* FR */ #mega-menu-wrap-menu-1 #mega-menu-menu-1[data-effect="fade_up"] li#mega-menu-item-43 > ul.mega-sub-menu, 
	/* EN */ #mega-menu-wrap-menu-1 #mega-menu-menu-1[data-effect="fade_up"] li#mega-menu-item-4843 > ul.mega-sub-menu {padding-left: 130px;}
}

/* ------------------------------ */
/* -- Badge "Rejoindre la SHF" -- */
/* ------------------------------ */

#mega-menu-wrap-menu-1 #mega-menu-menu-1 .mega-menu-megamenu .mega-sub-menu #mega-menu-item-custom_html-2, 
#mega-menu-wrap-menu-1 #mega-menu-menu-1 .mega-menu-megamenu .mega-sub-menu #mega-menu-item-custom_html-3, 
#mega-menu-wrap-menu-1 #mega-menu-menu-1 .mega-menu-megamenu .mega-sub-menu #mega-menu-item-custom_html-4, 
#mega-menu-wrap-menu-1 #mega-menu-menu-1 .mega-menu-megamenu .mega-sub-menu #mega-menu-item-custom_html-5 {
	background: #fff;
	border-radius: 5px; 
	display: none;
	margin: 3px 0 0 35px; 
	padding: 15px;
	text-align: center;	}

@media only screen and (min-width: 1025px) {
	
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 .mega-menu-megamenu .mega-sub-menu #mega-menu-item-custom_html-2,
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 .mega-menu-megamenu .mega-sub-menu #mega-menu-item-custom_html-3, 
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 .mega-menu-megamenu .mega-sub-menu #mega-menu-item-custom_html-4, 
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 .mega-menu-megamenu .mega-sub-menu #mega-menu-item-custom_html-5 {display: block;}
	
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title, 
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title {
	color: #00467f;
	font-family: Lato;
	font-size: 19px;
	font-weight: normal;
	text-align: center;}

.mega-menu-item-custom_html-2 .textwidget, 
.mega-menu-item-custom_html-3 .textwidget {}

.mega-menu-item-custom_html-2 p, 
.mega-menu-item-custom_html-3 p, 
.mega-menu-item-custom_html-4 p, 
.mega-menu-item-custom_html-5 p {
	color: #00467f;
	font-size: 16px;
	line-height: 1;}

.mega-menu-item-custom_html-2 a, 
.mega-menu-item-custom_html-2 .elementor-button, 
.mega-menu-item-custom_html-3 a, 
.mega-menu-item-custom_html-3 .elementor-button, 
.mega-menu-item-custom_html-4 a, 
.mega-menu-item-custom_html-4 .elementor-button, 
.mega-menu-item-custom_html-5 a, 
.mega-menu-item-custom_html-5 .elementor-button {
	background-color: #F6D103;
	color: #000000;
	fill: #000000;
	font-size: 14px;
	font-weight: 600;
	line-height: 0.9em;
	padding: 8px 20px;
	text-transform: uppercase;}

/* ------------------------------------------------------ */
/* -- Règles pour le méga menu "Thématiques et Enjeux" -- */
/* ------------------------------------------------------ */

#mega-menu-wrap-menu-1 #mega-menu-menu-1[data-effect="fade_up"] li#mega-menu-item-44 > ul.mega-sub-menu, 
#mega-menu-wrap-menu-1 #mega-menu-menu-1[data-effect="fade_up"] li#mega-menu-item-5063 > ul.mega-sub-menu {
	padding-bottom: 5px;
	padding-top: 5px;}

#mega-menu-wrap-menu-1 #mega-menu-menu-1[data-effect="fade_up"] > li#mega-menu-item-44 > ul.mega-sub-menu > li.mega-menu-item, 
#mega-menu-wrap-menu-1 #mega-menu-menu-1[data-effect="fade_up"] > li#mega-menu-item-5063 > ul.mega-sub-menu > li.mega-menu-item {/*padding: 10px 10px 15px 10px;*/}

#mega-menu-wrap-menu-1 #mega-menu-menu-1[data-effect="fade_up"] > li#mega-menu-item-44 > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, 
#mega-menu-wrap-menu-1 #mega-menu-menu-1[data-effect="fade_up"] > li#mega-menu-item-5063 > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
	align-items: end;
	display: flex;
	line-height: 1;
	margin-bottom: 5px;
	min-height: 57px;
	/*padding: 0;*/}

@media only screen and (max-width: 1024px) {
	
	#mega-menu-wrap-menu-1 #mega-menu-menu-1[data-effect="fade_up"] > li#mega-menu-item-44 > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, 
	#mega-menu-wrap-menu-1 #mega-menu-menu-1[data-effect="fade_up"] > li#mega-menu-item-5063 > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {min-height: 30px;}
	
}

/* ---------------------------------------------- */
/* -- Règles pour le méga menu "Prix / Awards" -- */
/* ---------------------------------------------- */

#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {padding: 0;}

/* - Colonne 1 : Sous pages du menu de navigation principale "Menu Principal" (WP) - */ 
/* - Classe CSS "col_menu_principal" attribuée manuellement à la colonne via Mega Menu - */

#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.col_menu_principal {width: 31%;}

@media only screen and (max-width: 1024px) {
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.col_menu_principal {width: 50%;}
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-column.col_menu_principal {}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.col_menu_principal > ul.mega-sub-menu {padding: 0 12px;}

@media only screen and (min-width: 1025px) {

	#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.col_menu_principal a.mega-menu-link {
		padding: 10px 0;
		text-align: right;}
	
}

/* - Colonne 2 : Menu de navigation spécifique "Les prix" (WP) - */
/* - Classe CSS "col_menu_prix" attribuée manuellement à la colonne via Mega Menu - */

/* Alignement vertical des listes => Attention => les ID ne sont pas identiques entre le site en développement et le site en production */

#mega-menu-wrap-menu-1 #mega-menu-menu-1 #mega-menu-item-12919 > .mega-sub-menu > .mega-menu-row > .mega-sub-menu, 
#mega-menu-wrap-menu-1 #mega-menu-menu-1 #mega-menu-item-12926 > .mega-sub-menu > .mega-menu-row > .mega-sub-menu {
	align-items: center;
	display: flex;}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 #mega-menu-item-12919 > .mega-sub-menu > .mega-menu-row > .mega-sub-menu #mega-menu-124-0-0, 
#mega-menu-wrap-menu-1 #mega-menu-menu-1 #mega-menu-item-12926 > .mega-sub-menu > .mega-menu-row > .mega-sub-menu #mega-menu-124-0-0 {/*align-self: flex-start;*/}

/* */

#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.col_menu_prix {width: 35%;}

@media only screen and (max-width: 1024px) {
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.col_menu_prix {width: 50%;}
}

/* */

#mega-menu-wrap-menu-1 #mega-menu-menu-1 .col_menu_prix ul.mega-sub-menu {}

/* Conteneur liste des sous pages */

.col_menu_prix ul.mega-sub-menu ul.menu:before {
	border-bottom: 2px solid #fff;
	content: "";
	height: 3px;
	position: absolute;
	left: 0;
	top: 49%;
	width: 17px;}

.col_menu_prix ul.mega-sub-menu ul.menu {
	border-left: 2px solid #fff; 
	font-size: 16px; 
	list-style: none;
	margin-left: 15px;
	padding: 0 15px 2px;}

@media only screen and (max-width: 768px) {
	.col_menu_prix ul.mega-sub-menu ul.menu {line-height: 1.2;}
}

.col_menu_prix ul.mega-sub-menu ul.menu li a {
	color: #000;
	font-weight: 400;}

.col_menu_prix ul.mega-sub-menu ul.menu li a span {
	color: #fff;
	font-style: italic; 
	font-weight: 300;}

/* - Colonne 3 : Badge "Rejoindre la SHF" - */
/* - Classe CSS "col_badge_shf" attribuée manuellement à la colonne via Mega Menu - */

#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.col_badge_shf {width: 25%;}

@media only screen and (max-width: 1024px) {
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.col_badge_shf {width: 0;}
}

/* --------------------------------------------- */
/* -- Règles pour le méga menu "Publications" -- */
/* --------------------------------------------- */

@media only screen and (min-width: 1025px) {

	#mega-menu-wrap-menu-1 #mega-menu-menu-1 li#mega-menu-item-46 > ul.mega-sub-menu, 
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 li#mega-menu-item-5086 > ul.mega-sub-menu {width: 270px;}
	
}

/* -------------------------- */
/* -- Réglages Menu Mobile -- */
/* -------------------------- */

#mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block {margin-right: 15px;}

@media only screen and (max-width: 1024px) {

	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item {padding: 5px 15px;}
	
}

/* ----------------------------------------------------------- */
/* - MENUS VOLANT : Afficher / Masquer pour les réglages CSS - */
/* ----------------------------------------------------------- */

/* Menu volant La SHF / The SHF */
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li#mega-menu-item-43 > ul.mega-sub-menu, 
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li#mega-menu-item-4843 > ul.mega-sub-menu {
	/*opacity: 1;
	visibility: visible;*/
}

/* Menu volant Thématiques et enjeux / Themes & Issues */
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li#mega-menu-item-44 > ul.mega-sub-menu, 
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li#mega-menu-item-5063 > ul.mega-sub-menu {
	/*opacity: 1;
	visibility: visible;*/
}

/* Menu volant Prix / Awards */
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li#mega-menu-item-124 > ul.mega-sub-menu, 
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li#mega-menu-item-5056 > ul.mega-sub-menu {
	/*opacity: 1;
	visibility: visible;*/
}

/* Menu volant Publications */
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li#mega-menu-item-46 > ul.mega-sub-menu, 
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li#mega-menu-item-5086 > ul.mega-sub-menu {
	/*opacity: 1;
	visibility: visible;*/
}

/* Menu volant Membres et partenaires / Members & Partners */
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li#mega-menu-item-48 > ul.mega-sub-menu, 
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li#mega-menu-item-5092 > ul.mega-sub-menu {
	/*opacity: 1;
	visibility: visible;*/
}


