/*
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 */


span.tarteaucitron-magic-block {padding: 5px;max-width: 100%;font-size: 12px;}
span.tarteaucitron-magic-block button {margin-top: 0; width:100%; float:left}

.leaflet-popup-content .navlist-title{ color:#ffffff}


/* accessibilité */
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a{color:#202020!important;background-color:#E2E417!important;border-radius:5px 0 0 5px;padding:6px}
.pojo-a11y-toolbar-toggle{border-radius:10px}
#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay{background-color:#E2E417!important;border-color:#E2E417!important;border-radius:0 0 0 5px}
.pojo-a11y-toolbar-title{line-height:1.2em!important;font-size:20px}
.pojo-a11y-toolbar-title{color:#202020!important}
.pojo-a11y-toolbar-text{color:#202020}
.pojo-a11y-toolbar-icon{color:#202020!important}
.leaflet-popup-content .navlist-title{color:#fff}
.leaflet-popup-content .navlist-title{color:#fff}


/* Fil d'ariane */
#breadcrumbs a{color:#202020;font-family:"Montserrat";font-size:16px}
#breadcrumbs a:hover{color:#CFD10A;font-family:"Montserrat"}
.breadcrumb_last{font-family:"Montserrat";color:#202020;font-size:16px}


/* fonts */
h1{font-family:"Montserrat"!important;color:orange;font-weight:700!important}
h2{font-family:"Montserrat"!important}
h3{font-family:"Montserrat"!important;font-weight:700!important}
h4{font-family:"Montserrat"!important}
p{font-family:"Montserrat"}
li{font-family:"Montserrat"}


/* SAFARI SELECT */
select{-webkit-appearance:none;-moz-appearance:none;appearance:none}


/* HEADER - MENU */
.menu-header ul#menu-1-2e37b0b,
.elementor-widget-nav-menu ul#menu-1-d0396d8 {position: relative;}

.menu-header ul#menu-1-2e37b0b > li:last-child,
.elementor-widget-nav-menu ul#menu-1-d0396d8 > li:last-child {flex-grow: initial;}

.menu-header ul#menu-1-2e37b0b > li:last-child ul,
.elementor-widget-nav-menu ul#menu-1-d0396d8 > li:last-child ul {left:auto!important; right:0!important;}

.menu-header ul#menu-1-2e37b0b li ul,
.elementor-widget-nav-menu ul#menu-1-d0396d8 li ul {left:0 !important; right:0 !important; width:100% !important; margin: 0 !important; margin-top:5px !important;}

.menu-header ul#menu-1-2e37b0b a,
.elementor-widget-nav-menu ul#menu-1-d0396d8 a {white-space: normal;}

.menu-header ul li a.has-submenu,
.elementor-widget-nav-menu ul li a.has-submenu {height: 66px;text-align: center;}

.menu-header ul li ul.sub-menu,
.elementor-widget-nav-menu ul li ul.sub-menu {border-radius: 10px;padding: 10px; columns:3;-webkit-columns: 3;-moz-columns: 3;}

.menu-header ul li ul.sub-menu li a.elementor-sub-item,
.elementor-widget-nav-menu ul li ul.sub-menu li a.elementor-sub-item{max-width: 290px;padding-left: 15px;padding-right: 15px;border-left-width: 0px;border-radius: 6px;}

.menu-header ul.elementor-nav-menu li,
.elementor-widget-nav-menu ul.elementor-nav-menu li{position: initial;display:grid;}