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

/* ---- ACCESSIBILITÉ ---- */
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a{color: #fff !important; background-color: #916B51 !important; border-radius: 5px 0px 0px 5px; padding: 6px}
.pojo-a11y-toolbar-toggle{border-radius: 10px;}
#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay{ background-color: #916B51 !important; border-color:  #916B51!important; border-radius: 0px 0px 0px 5px;}
.pojo-a11y-toolbar-title{line-height: 1.2em !important; font-size: 20px;}
.pojo-a11y-toolbar-title{color: #fff !important;}
.pojo-a11y-toolbar-text{color: #fff;}
.pojo-a11y-toolbar-icon {color: #fff !important;}


/* ---- MENU POP ---- */
#menu-header-2{padding:0;-webkit-column-count:2;-moz-column-count:2;column-count:2}
#menu-header-2>li{margin-bottom:20px;list-style: none;}
#menu-header-2>li>a{color:#fff;font-size:35px;font-weight:700; font-family: "Literata", Sans-serif;}
#menu-header-2>li>a:hover{color:#202020;}
#menu-header-2 .sub-menu li{list-style:none}
#menu-header-2 .sub-menu li a{color:#fff;font-weight:600;font-size:18px}
#menu-header-2 .sub-menu li a:hover{color:#202020;}
#menu-header-2 .sub-menu{padding-left:15px;}
.dialog-message{font-size:1rem}
@media screen and (max-width: 850px) {
	#menu-header-2{-webkit-column-count: 1; /* Chrome, Safari, Opera */ -moz-column-count: 1; /* Firefox */ column-count: 1;}
	#MenuDrapeau{width:34%}
	#MenuAccesRapide{width:66%}
}

.icon-don path{fill:var( --e-global-color-primary )}

	/* MENU ACCÈS */
ul#menu-header-1{padding: 0px;-webkit-column-count:2;-moz-column-count:2;column-count:2;column-gap:50px}
ul#menu-header-1 li{list-style: none;}
ul#menu-header-1>li{margin-bottom: 20px;padding:20px;background-color:#C9BCB3;width:100%;display:inline-block}
ul#menu-header-1 li a{ color: #202020; font-size: 18px; font-weight: 700;}
ul#menu-header-1 li a:hover{color: #8d644c;}
/* #menu-header-1 .sub-menu{ display:none} */
@media screen and (max-width: 767px) {
	ul#menu-header-1{-webkit-column-count: 1; -moz-column-count: 1; column-count: 1;}
}



/* ---- FOOTER ---- */
/* #newsletter .tnp-email{width:70%;height:50px;border-radius:10px 0 0 10px!important;font-weight:700;border:none; background-color: #fff;}
#newsletter .tnp-submit{width:30%;height:50px;border-radius:10px!important;margin-left:-10px;background-color:#916b51}
#newsletter .tnp-submit:hover{background-color:#99824A; color: #fff;}
@media screen and (max-width:768px){
	#newsletter .tnp-email{width:60%}
	#newsletter .tnp-submit{width:40%}
}
 */

/* TRADUCTION */
.gt_languages{display:block !important;}
.gt_languages .glink{display:inline-block; border:none; margin:10px; padding:0px;}
#SelectLangue span{display: none !important}
.gt_switcher-popup img{width: 30px; height: 30px;}
a.glink img{border-radius: 0px;}

.gt_white_content{height:auto !important;}



/* ---- SEARCH & FILTER ---- */
.searchandfilter ul{display:flex;align-items:center;padding-left:10px} 
.searchandfilter ul li{display:flex!important;padding:0 10px!important}
.searchandfilter h4{padding-right:10px!important}
.searchandfilter .search-filter-reset{border:none}

@media screen and (max-width: 850px) {
	.searchandfilter ul{flex-wrap:wrap}
	.searchandfilter ul li{padding:5px 10px 5px 0!important}
}


/* ---- PAGES TYPES ---- */
	/* Découvrir le temple + enfants (MDP - Bleu) */
#MDP-bleu h2,#MDP-bleu h3{color:var( --e-global-color-55bf717 )!important}
#MDP-bleu p a,#MDP-bleu .fas.fa-long-arrow-alt-right{color:var( --e-global-color-55bf717 )}
/* #MDP-bleu .elementor-widget-button .elementor-button{background-color:var( --e-global-color-55bf717 )}
 */
	/* Visiter + enfants (MDP - Rose) */
#MDP-rose h2, #MDP-rose h3{color:var( --e-global-color-e04f915 )!important}
#MDP-rose p a, #MDP-rose .fas.fa-long-arrow-alt-right{color:var( --e-global-color-e04f915 )}
/* #MDP-rose .elementor-widget-button .elementor-button{background-color:var( --e-global-color-e04f915 )}
 */
	/* Faire un don + enfants (MDP - Kaki) */
#MDP-kaki h2,#MDP-kaki h3{color:var( --e-global-color-0dd3bc1 )!important}
#MDP-kaki p a, #MDP-kaki .fas.fa-long-arrow-alt-right{color:var( --e-global-color-0dd3bc1 )}
/* #MDP-kaki .elementor-widget-button .elementor-button{background-color:var( --e-global-color-0dd3bc1 )}
 */
	/* Agenda + enfants (MDP - BleuCanard) */
/* #MDP-bleuCanard h2,#MDP-bleuCanard h3{color:var( --e-global-color-a3951ba )!important}
#MDP-bleuCanard p a, #MDP-bleuCanard .fas.fa-long-arrow-alt-right{color:var( --e-global-color-a3951ba )} */
#MDP-bleuCanard .elementor-widget-button .elementor-button{background-color:var( --e-global-color-a3951ba )}
#MDP-bleuCanard .elementor-widget-button .elementor-button:hover{background-color:#000}

#MDP-bleu p a:hover, #MDP-rose p a:hover, #MDP-kaki p a:hover{color:#000}


	/* Plan du site */
ul.elementor-sitemap-list{padding:0;column-count:3;-webkit-column-count:3;-moz-column-count:3;column-gap:50px}

ul.elementor-sitemap-list>li{width:100%;display:inline-block;padding:20px;margin-bottom:20px;list-style:none;background-color:#8d644c}
ul.elementor-sitemap-list>li.page-item-7{background-color:var(--e-global-color-55bf717)}
ul.elementor-sitemap-list>li.page-item-20{background-color:var(--e-global-color-e04f915)}
ul.elementor-sitemap-list>li.page-item-47{background-color:var(--e-global-color-0dd3bc1)}
ul.elementor-sitemap-list>li.page-item-45{background-color:var( --e-global-color-a3951ba )}

ul.elementor-sitemap-list>li>a{font-weight:700!important;text-transform:uppercase}
ul.elementor-sitemap-list a:hover{text-decoration:underline}

@media screen and (max-width: 767px) {
	ul.elementor-sitemap-list{-webkit-column-count: 1; /* Chrome, Safari, Opera */ -moz-column-count: 1; /* Firefox */ column-count: 1;}
}


/* ---- SLIDER DES POSTS ACTU ACCUEIL ---- */
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:-12px 6px}
.eicon-chevron-left,.eicon-chevron-right{background-color:#8d644c;padding:15px;border-radius:200px;color:#fff;position:relative;}
.eicon-chevron-left:hover,.eicon-chevron-right:hover{background-color:#fff;color:#8d644c;}
.eicon-chevron-left{right:20px}
.eicon-chevron-right{left:20px}

@media screen and (max-width: 1024px) {
	.eicon-chevron-left{right:5px}
	.eicon-chevron-right{left:5px}
}


/* LANDINGs  */
.landings {text-align:center;}
.landings .landing{text-align:left;}
.landing{padding: 5px; margin-bottom: 20px; width: 33%; display: inline-grid; min-height:330px;}
.landings .landing-img{width: 100%; height: 300px; object-fit: cover;}
.landings .landing-title{color:#000; font-weight:800; font-size:22px; margin:0px; padding: 10px 10px 0px 10px;}
.landings .landing:hover .landing-title{color:#8d644c;}
.landing:hover .landing-sp{color:#101010;}
.landings .landing-sp{color:#8d644c; text-transform:uppercase; font-size:13px; padding: 0px 10px; font-weight:500;}

@media screen and (max-width: 1200px) {.landing{width:49%}}
@media screen and (max-width: 650px) {.landing{width:100%}}


.swiper-slide{ background-color: #8A634C}