/*
Theme Name: Illicoweb - Mairie Hagenbach
Theme URI: https://www.illicoweb.com
Description: Hello Elementor Child Theme
Author: Studio illicoweb
Author URL: https://www.illicoweb.com
Template: hello-elementor
Version: 1.0.0
License: GNU General Public License v2 or later
License URL: https://www.gnu.org/licenses/gpl-2.0.html
*/
/* Placer votre CSS ci-dessous */

/*tarte au citron*/
div#tarteaucitronAlertBig::before {content: '\1F36A' !important;}



/* MENU */
.MenuHeader .sub-menu{display: none !important;}
.MenuHeader .sub-arrow{display:none;}

.MenuPop ul#menu-header-2 {padding: 0;column-count: 2;color:white;}
.MenuPop ul#menu-header-2>li>a {font-weight: 700;}


/* PLAN DU SITE */
ul.elementor-sitemap-list {padding: 0;column-count: 3;color:white;}
ul.elementor-sitemap-list>li.elementor-sitemap-item, 
.MenuPop ul#menu-header-2>li {background-color: var(--e-global-color-primary);padding: 15px;border-radius: 10px;display: inline-block;width: 100%;margin: 10px 0;}
ul.elementor-sitemap-list li.elementor-sitemap-item a, 
.MenuPop ul#menu-header-2>li a {color: white !important;}
ul.elementor-sitemap-list>li ul.children li a {font-weight: 500;}
ul.elementor-sitemap-list>li ul.children>li ul.children li a {font-weight: 300;}

@media (min-width: 768px) and (max-width: 1024px) {
	ul.elementor-sitemap-list {column-count: 2;}
}

@media (max-width: 768px) {
	ul.elementor-sitemap-list, .MenuPop ul#menu-header-2  {column-count: 1;}
}


/* ACCÈS RAPIDE - en 1 clic - Accueil */
#AccesRapideAccueil .ecs-posts {display: grid; grid-template-columns: repeat(10, minmax(0, 1fr));}
#AccesRapideAccueil .elementor-section:hover { background: #B3A7943D }

@media screen and (max-width: 1120px) {
	#AccesRapideAccueil .ecs-posts {display: grid; grid-template-columns: repeat(5, minmax(0, 1fr));}
}
@media screen and (max-width: 560px) {
	#AccesRapideAccueil .ecs-posts {display: grid; grid-template-columns: repeat(3, minmax(0, 1fr));}
}


/* ACTUALITÉS */
/*@media (min-width: 1400px) {
    .elementor-56 .elementor-element.elementor-element-7d4838d {width: 25%;}
}@media (min-width: 1700px) {
    .elementor-56 .elementor-element.elementor-element-7d4838d {width: 20%;}
}*/


/* SEARCH AND FILTER FORM */
#searchfilter ul {display: flex;gap: 15px; padding: 10px 20px; background-color: var(--e-global-color-primary); align-items: center; justify-content:space-between; border-radius: 10px;}
#searchfilter ul li select, #searchfilter ul li input {border: 1px solid white; color: white; background-color: var(--e-global-color-primary)}
#searchfilter ul li input::placeholder {color: white}
#searchfilter ul li input.search-filter-reset {border: 1px solid white; padding: 8px 20px; background-color: white; color: var(--e-global-color-primary);}
#searchfilter ul li input.search-filter-reset:hover {border: 1px solid white; background-color: var(--e-global-color-primary); color: white; }