/*
Theme Name: Enfance CCVDS
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: #29b0ba !important; border-radius: 10px 10px 10px 10px; padding: 6px; margin-left: 10px;}
.pojo-a11y-toolbar-toggle{border-radius: 10px;}
#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay{ background-color: #29b0ba!important; border-color:  #29b0ba!important; border-radius: 0px 10px 10px 0px;}
.pojo-a11y-toolbar-title{line-height: 1.2em !important; font-size: 20px; font-family: "Montserrat", sans-serif; color: #fff !important; font-weight:800 !important;}
.pojo-a11y-toolbar-text{color: #fff; font-family: "Montserrat", sans-serif; font-weight:600;}
.pojo-a11y-toolbar-icon {color: #fff !important;}


/* ---------- HEADER ---------- */
/* RS */
.iconesRS_Header svg{height: auto !important;}
.iconesRS_Header a{height: auto !important;}

/* bouton cible */
.btn_cible span{display: block;}
.btn_cible .elementor-button-text{margin-top: 0px;}
.btn_cible svg{width: 2em;}
.btn_cible a{ padding: 15px !important;}

.btn_cible:hover svg path{fill:#fff !important;}


/* SOUS-SITES */
.ssTourisme a{color:#f9cb33 !important}
.ssSport a{color:#f9cb33 !important}
.ssEnfance a{color:#f9cb33 !important;}

/* MENU POP */
#MenuCCVDS_Pop{ list-style: none; padding: 0px; -webkit-column-count: 2; /* Chrome, Safari, Opera */-moz-column-count: 2; /* Firefox */column-count: 2;}
#MenuCCVDS_Pop>li{ padding: 20px; margin-bottom: 20px; width: 100%; display: inline-block;}
#MenuCCVDS_Pop .sub-menu{list-style: none; line-height: 25px;}
#MenuCCVDS_Pop .menu{list-style: none;}
#MenuCCVDS_Pop a{color: #fff;}
#MenuCCVDS_Pop a:hover{text-decoration:underline;}
#MenuCCVDS_Pop .menu-item>a{font-size: 1.8em; font-weight: 700;}
#MenuCCVDS_Pop .sub-menu .menu-item>a{font-size: 1.3em; font-weight: 600;}
#MenuCCVDS_Pop .sub-menu .sub-menu .menu-item>a{font-size: 1em; font-weight: 500;}
@media screen and (max-width: 670px) {#MenuCCVDS_Pop{list-style: none; padding: 0px; -webkit-column-count: 1; /* Chrome, Safari, Opera */-moz-column-count: 1; /* Firefox */column-count: 1;}}


#MenuCCVDS_Pop .menu>li {margin-top: 25px !important; display:inline-block; width:100%;}
#MenuCCVDS_Pop .menu{float: left}


/* FIL D'ARIANE */
#breadcrumbs a{font-weight:700; color: #29b0ba;}
#breadcrumbs a:hover{text-decoration:underline;}


/* BOUCLE ARTICLE */
.BCL_Articles:hover h3{color:#29b0ba !important;}

/* CAROUSSELS */
.elementor-image-carousel img{width: 100%; height: 300px; object-fit: cover;}

/* FLECHES */
.elementor-image-carousel-wrapper .elementor-swiper-button{background-color: #25a3ad; padding: 15px; border-radius: 200px;}
.elementor-image-carousel-wrapper .elementor-swiper-button:hover{background-color: #111111;}