/*
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 */
::selection {background: #fff1de; color: #ff7f00;}


/* HEADER */
.MenuHeader .hfe-menu-toggle{display: none;}

.btn_espmem{padding:15px; margin-left; border-radius:10px; background-color:#ffecd9;}
.btn_espmem a{color:#ff7f00 !important;}
.btn_espmem:hover{background-color:#ff7f00;}
.btn_espmem:hover a{color:#ffecd9 !important;}

#MenuPopup .btn_espmem{padding:unset; margin:unset; border-radius:unset; background-color:unset;}
#MenuPopup .btn_espmem a{color:#fff !important;}
#MenuPopup .btn_espmem:hover{background-color:unset;}
#MenuPopup .btn_espmem:hover a{color:#fff !important;}

/* accessibilité */
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a{color: #fff !important; background-color: #ff7f00 !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: #ff7f00!important;  border-color:  #1f4db6!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;}

/* FOOTER */
#MenuFooter .sub-menu{display: none !important;}
#MenuFooter .btn_espmem{padding:unset; margin:unset; border-radius:unset; background-color:unset;}
#MenuFooter .btn_espmem a{color:#fff !important;}
#MenuFooter .btn_espmem:hover{background-color:unset;}
#MenuFooter .btn_espmem:hover a{color:#fff !important;}


/* BCL partenaires */
.BCL_Partenaires:hover span{color:#161615 !important;}

/* SLIDER ACCUEIL */
.SliderAccueil .eicon-chevron-left{padding:15px; border-radius:200px; background-color:#fff; color:#ff7f00;}
.SliderAccueil .eicon-chevron-right{padding:15px; border-radius:200px; background-color:#fff; color:#ff7f00;}
.SliderAccueil .eicon-chevron-left:hover{padding:15px; border-radius:200px; background-color:#ff7f00; color:#fff;}
.SliderAccueil .eicon-chevron-right:hover{padding:15px; border-radius:200px; background-color:#ff7f00; color:#fff;}

/* MENU POP */
#MenuPopup{margin: 0px 50px;}
#MenuPopup .menu{padding-left: 0px; list-style: none;}
#MenuPopup .menu a{color: #fff; font-weight: 700; font-size: 1.5rem; text-transform: uppercase;}
#MenuPopup .sub-menu{list-style: none;}
#MenuPopup .sub-menu a{color: #fff; font-weight: 500; font-size: 1.2rem; text-transform: uppercase;}
#MenuPopup .menu a:hover{margin-left:10px; transition-duration:0.6s;}

/* 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;}
.landing:hover .landing-sp{color:#da920b;}
.landings .landing-sp{color:#1f4db6; 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%}}


/* BOUCLE ARTICLES */
.BCL_Actu:hover .elementor-button-icon{margin-right:5px; margin-left:10px; transition-duration:0.6s;}
.BCL_Actu:hover h3{color:#000 !important;}
.BCL_Actu .elementor-button-icon{ transition-duration:0.6s;}

/* Plan du site */
.PDS .elementor-sitemap-section h2{display: none;}
.PDS .elementor-sitemap-section .elementor-sitemap-item a{ color: #ff7f00 !important; font-weight: 700; font-size: 25px; margin-top: 25px; display: block;}
.PDS .elementor-sitemap-section .children a{ color: #161615 !important; font-weight: 700; font-size: 20px; margin-top: 0px;}
.PDS .elementor-sitemap-section .children .children a{ color: #161615 !important; font-weight: 700; font-size: 17px; margin-top:0px;}
.PDS .elementor-sitemap-section li{text-align: center;}
.PDS .elementor-sitemap-section ul{padding: 0px;}

/* SLIDERS D'IMAGES */
.elementor-image-carousel img{width:100%; height:350px; object-fit:cover;}
.elementor-image-carousel-wrapper .eicon-chevron-left{padding:15px; border-radius:200px; background-color:#fff; color:#ff7f00;}
.elementor-image-carousel-wrapper .eicon-chevron-right{padding:15px; border-radius:200px; background-color:#fff; color:#ff7f00;}
.elementor-image-carousel-wrapper .eicon-chevron-left:hover{padding:15px; border-radius:200px; background-color:#ff7f00; color:#fff;}
.elementor-image-carousel-wrapper .eicon-chevron-right:hover{padding:15px; border-radius:200px; background-color:#ff7f00; color:#fff;}


/*  SEARCH AND FILTER FORM */
.searchandfilter{background-color:#ffecd9; padding:20px;}
.searchandfilter ul{padding:0px;}
.searchandfilter ul li{display:inline-block; margin:10px;}
.searchandfilter .sf-field-search input{border:none; border-bottom:2px solid #ff7f00; background-color:transparent; color:#ff7f00; font-weight:700; border-radius:0px; width:450px;}
.searchandfilter .sf-input-select{background-color:transparent; border:none; border-bottom: 2px solid #ff7f00; color:#ff7f00; font-weight:700; border-radius:0px;}
.searchandfilter .sf-field-search input:focus-visible{outline:none !important;}

@media screen and (max-width:600px){
	.searchandfilter .sf-field-search input{ width:100%;}
}

/* 	AUDIO */
.audio_length{color:#fff; font-weight:600;}
	