/*
Theme Name: SERTRID - Extranet
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 */


/* PLAN DU SITE */
ul.elementor-sitemap-list {padding: 0;column-count: 3;-webkit-column-count: 3;-moz-column-count: 3;color:white;}
ul.elementor-sitemap-list>li.elementor-sitemap-item {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 {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;-webkit-column-count: 2;-moz-column-count: 2;}
}

@media (max-width: 768px) {
	ul.elementor-sitemap-list  {column-count: 1;-webkit-column-count: 1;-moz-column-count: 1;}
}


/* TARTE AU CITRON */
div#tarteaucitronAlertBig::before {content: '\1F36A' !important;}


/* HEADER */
.btn-menu .elementor-button-icon svg {width: 1.2em !important;}
.btn-search .elementor-button-icon svg {width: 1.2em !important;}

	/* Header blanc */
.elementor-252 .elementor-element.header-menu > .elementor-container {max-width: 95%;}
	/* Header haut */
.elementor-252 .elementor-element.header-links > .elementor-container {max-width: 98%;}


/* FOOTER */
.lien-footer p {display:inline-block; margin:0;}
.lien-footer a {padding-left:20px; color: #FFF; font-weight: normal;}
.btn-fb .fab {font-size: 20px;}
.btn-linkedin .fab {font-size: 20px;}

.R-illico:before {content:'Réalisation'; color: white;}


/* Modèle de page */
main .share-page .elementor-widget-wrap {gap: 50px;}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_facebook .elementor-share-btn__icon {background-color: var(--e-global-color-c00934d);}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_whatsapp .elementor-share-btn__icon {background-color: var(--e-global-color-cf05d83);}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_linkedin .elementor-share-btn__icon {background-color: var(--e-global-color-secondary);}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_print .elementor-share-btn__icon {background-color: var(--e-global-color-primary);}


/* MENU POP */
#Menu-pop{ list-style: none; padding: 0px; -webkit-column-count: 2; /* Chrome, Safari, Opera */-moz-column-count: 2; /* Firefox */column-count: 2;}
#Menu-pop>li{ padding: 20px; margin-bottom: 20px; width: 100%; display: inline-block;}
#Menu-pop .sub-menu{list-style: none; line-height: 25px;}
#Menu-pop .menu{list-style: none;}
#Menu-pop a{color: #fff;}
#Menu-pop a:hover{text-decoration:underline;}
#Menu-pop .menu-item>a{font-size: 1.8em; font-weight: 700;}
#Menu-pop .sub-menu .menu-item>a{font-size: 1.3em; font-weight: 600;}
#Menu-pop .sub-menu .sub-menu .menu-item>a{font-size: 1em; font-weight: 500;}
@media screen and (max-width: 670px) {#Menu-pop{list-style: none; padding: 0px; -webkit-column-count: 1; /* Chrome, Safari, Opera */-moz-column-count: 1; /* Firefox */column-count: 1;}}

#Menu-pop .menu>li {margin-top: 25px !important; display:inline-block; width:100%;}
#Menu-pop .menu{float: left}

/* Menu Header */
#menu_header .elementor-nav-menu--dropdown {min-width: 200px !important; background-color: var(--e-global-color-c00934d); }
#menu_header .elementor-nav-menu--dropdown a {color: white; font-family: var(--e-global-typography-primary-font-family); font-size: 1.1em; font-weight: bold;}

/* Table liste membres Comité Syndical */
#table_liste_membre_CS table { table-layout: auto; width: 100%}
#table_liste_membre_CS td {width: 50%}

/* Filtres tous les documents */
.filtre_tsDoc ul {display: flex;gap: 15px; padding: 10px 20px; background-color: #ededed; align-items: center; justify-content:space-between;}
.filtre_tsDoc ul li select {border: 1px solid var(--e-global-color-secondary);}
.filtre_tsDoc ul li input.search-filter-reset {border: none; padding: 8px 20px;}