/*
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: #f9b233 !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: #f9b233!important;  border-color:  #f9b233!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;}

/* HEADER */
.MenuOTB .sub-arrow{display:none !important;}

/* LANDINGS */
#MDPAVERT .btnbclarticles a{color:var(--e-global-color-primary)!important}
.landings {text-align:center;}
.landings .landing{text-align:left;}
.landing{padding: 5px; margin-bottom: 20px; width: 49%; display: inline-grid; min-height:130px;}
.landings .landing-img{width: 100%; height: 250px; 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:#0DB3BF; margin-left:10px; transition-duration:0.5s;}
.landings .landing-sp{color:#0DB3BF; text-transform:uppercase; font-size:13px; padding: 0px 10px; font-weight:500; transition-duration:0.5s;}

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

/* TITRES SPECIAUX */
@media screen and (max-width: 650px) {.TitreBr br{display:none;}}
.TitreCTB{margin-bottom:5px !important;}

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

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

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

/* BCL ARTICLES */
.infos_article{color:#fff; font-weight:600; font-style: italic; font-size:0.8em;}
.article_grand .bcl_article{min-height: 490px;}
.article_grand .elementor-container.elementor-column-gap-default{min-height: 490px !important;}

/* FOOTER LOGOS PARTENAIRES */
.Logos_Footer{text-align:center;}
.Logos_Footer .Logobloc{display: inline-block; width: 115px; margin: 10px; padding: 10px;}
.Logos_Footer .Logobloc img{border-radius: 0px; width: 100%; height: 60px; object-fit: contain;}

/* PLAN DU SITE */
.PDS .elementor-sitemap-section h2{display: none;}
.PDS .elementor-sitemap-section .elementor-sitemap-item a{color: #0DB3BF !important; font-weight: 700; font-size: 25px; margin-top: 25px; display: block;}
.PDS .elementor-sitemap-section .children a{color: #121212 !important; font-weight: 700; font-size: 20px; margin-top: 13px;}
.PDS .elementor-sitemap-section .children .children a{color: #121212 !important; font-weight: 700; font-size: 17px; margin-top:5px; }
.PDS .elementor-sitemap-section .children .children{margin-bottom:20px;}
.PDS .elementor-sitemap-section li{ text-align: center;}
.PDS .elementor-sitemap-section ul{ padding: 0px;}

/*  BOUCLE DOCUMENT */
.BCL_docsimple:hover span{color:#fff !important;}
.BCL_docsimple:hover i{color:#fff !important;}


/* BALADES AUDIO */
.bcl_baladesaudio:hover h2{color:#121212 !important;}
.info_audio{color:#0DB3BF; font-weight:600;}
.autres_balades .infos_balaudio{margin-top:15px !important;}

/* WIDGET CAROUSSEL */
.elementor-widget-image-carousel  .elementor-swiper-button-prev{background-color:#0db3bf; border-radius:200px; padding:15px;}
.elementor-widget-image-carousel  .elementor-swiper-button-next{background-color:#0db3bf; border-radius:200px; padding:15px;}
.elementor-widget-image-carousel  .elementor-swiper-button svg{fill:#fff !important;}




/* FOOTER LEI */
footer{ width:100%; float:left}

.elementor-12 .elementor-element.elementor-element-8db4b85 .swiper-slide{ background: rgba(0,0,0,1)}


.no-titre .fiche-titre, .no-titre .sit-goBack{ display:none}