
/** LEAFLET RESULTS MAP - results-page-view-map */

#filter-options-map { cursor: pointer; font-weight: 400; margin: 0;}

#results-page-view-map-wrapper {
    background-color: #ccc;
    position: fixed;
    top: 0;
    top: 0;
    width: 100vw;
    height: 100vh;
    z-index: 2000;
    right: -100vw;
    opacity: .2;
    /*pointer-events: none;*/
    transition: all .35s;
}

#results-page-view-map-wrapper.visible {
    opacity: 1;
    right: 0;
    pointer-events: initial;
}

.results-page-view-map-header .icon-menu-close { margin-right: 20px;cursor: pointer;width: 30px;height: 80px; }
#results-page-view-map { width: 100%;height: calc(100% - 80px); }
#results-page-view-map .leaflet-map-pane > .leaflet-pane:not(.leaflet-marker-pane):not(.leaflet-popup-pane) {
    filter: grayscale(1) brightness(1.01) contrast(1.2);
}
.results-page-view-map-header { background-color: #ffffff;display: flex;justify-content: center;align-items: center; }
.results-page-view-map-header .logo_alternatif_secondaire {
    width: 100px;
    margin: 10px 10px 10px 40px;
    height: 60px;
}
.results-page-view-map-header .logo_alternatif_secondaire img { 
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.results-page-view-map-header .description {
    width: calc(100% - 100px);
    margin: 10px;
    margin-left: 0;
}

/* gallery image popup marker in leaflet maps */
.aside-left .splide__track { height: 100%; }
.splide.dom-slides-popup-map-marker,
.aside-left .splide__track .splide__list .splide__slide,
.aside-left .splide__track .splide__list .splide__slide img { width: 100%;height: 100%;object-fit: cover; }