.leaflet-container {}
.leaflet-container .leaflet-popup-content-wrapper {
padding: 0;
border-radius: 4px;
}
.leaflet-container .leaflet-popup-content-wrapper .leaflet-popup-content {
margin: 0;
}
.leaflet-container a.leaflet-popup-close-button {
color: #fff;
font-weight: normal;
font-size: 30px;
top: 0px;
right: 4px;
line-height: 1em;
width: auto;
height: auto;
}
.leaflet-container .elementor-list-map-tooltip-wrap-content {
padding: 10px 15px 13px;
font-size: 14px;
line-height: 1.3em;
}
.leaflet-container .elementor-list-map-tooltip-wrap-content .elementor-list-map-tooltip-title {
color: #132646;
line-height: 1.2em;
font-family: 'GarajeMulti', sans-serif !important;   
font-size: 16px;
text-transform: uppercase;
font-weight: 900 !important;
letter-spacing: -0.5px;
margin-bottom: 0.5rem;
}
.leaflet-container .elementor-list-map-tooltip-wrap-content .elementor-list-map-tooltip-desc,
.leaflet-container .elementor-list-map-tooltip-wrap-content .elementor-list-map-tooltip-adresse {
margin-bottom: 10px;
}
.leaflet-container .elementor-list-map-tooltip-wrap-content .elementor-list-map-tooltip-desc,
.leaflet-container .elementor-list-map-tooltip-wrap-content .elementor-list-map-tooltip-adresse,
.leaflet-container .elementor-list-map-tooltip-wrap-content .elementor-list-map-tooltip-tools {
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
font-size: 14px;
line-height: 1.3em;
display: flex;
justify-content: space-between;
}
.map-agenda-btn a {
background-color: #d6af09;
color: white;
padding: 0.3rem 2rem;
}
.itin-map-agenda {
margin-bottom: 1rem;
margin-top: -0.7rem;
font-weight: bold;
}
.itin-map-agenda a {
color: #d6af09;
}
.itin-map-agenda a:hover {
transition: 0.3s;
color: #B59400;
}
.map-agenda-btn a:hover {
transition: 0.3s;
background-color: #B59400;
}
.leaflet-container .elementor-list-map-tooltip-wrap-content.with-image .elementor-list-map-fast-access-list {
margin-top: 0;
margin-bottom: 0;
}
.leaflet-container .elementor-list-map-tooltip-wrap-content .elementor-list-map-fast-access-list > * {
display: inline-block;
background: #FFF;
width: 24px;
height: 24px;
border-radius: 50%;
line-height: 22px;
margin-right: 5px;
text-align: center;
}
.leaflet-container .elementor-list-map-tooltip-wrap-content .elementor-list-map-fast-access-list > * a {
display: block;
}
.leaflet-container .elementor-list-map-tooltip-wrap-content .elementor-list-map-fast-access-list [class^="icon-"],
.leaflet-container .elementor-list-map-tooltip-wrap-content .elementor-list-map-fast-access-list [class*=" icon-"] {
color: #BA8015;
vertical-align: middle;
}
.elementor-list-map-fast-access-list.obj-type-fete_et_manifestation {
gap: 0.3rem;
display: flex;
position:relative;
top: -0.3rem;
}.noUi-horizontal {
height: 2px;
}
.noUi-target {
background: #D0CFCF;
border-radius: 0;
border: 0;
box-shadow: none;
}
.noUi-handle:after, .noUi-handle:before {
display: none;
}
.noUi-horizontal .noUi-handle {
width: 12px;
height: 12px;
border: 0;
border-radius: 50%;
box-shadow: none;
background: #4c9ea6;
top: -5px;
right: -7px;
}
.noUi-horizontal .noUi-tooltip {
bottom: auto;
top: 120%;
border: 0;
background: #FFF;
padding: 4px 0 0 0;
font-size: 16px;
line-height: 1em;
}
.adaka-map-list-wrap {
width: 100%;
}
.adaka-map-list-wrap .wrap-elementor-list-map-list-filters-sel {
background: #DBDEE1;
padding: 0 29px;
font-size: 18px;
line-height: 1.6em;
color: #132646;
}
.adaka-map-list-wrap .wrap-elementor-list-map-list-filters-sel .bloc-elm-filter-sel{
display: inline-block;
padding: 9px 0;
margin-right: 30px;
}
.adaka-map-list-wrap .wrap-elementor-list-map-list-filters-sel .bloc-elm-filter-sel i{
cursor: pointer;
font-size: 15px;
margin-left: 3px;
color: #8F8F8F;
}
.adaka-map-list-wrap .elementor-map-list-item,
.adaka-map-list-wrap .elementor-grid {
width: 100%
}
.adaka-map-list-wrap .elementor-map-list-item__overlay {
display: block;
}
.adaka-map-list-wrap  .height-result {
font-size: 20px;
margin-bottom: 20px;
}
.adaka-map-list-wrap .height-result.show-action > * {
margin-right: 30px;
display: inline-block;
}
.adaka-map-list-wrap .height-result.show-action > a:hover,
.adaka-map-list-wrap .height-result.show-action > a.active {
color: #ba8015;
}
.adaka-map-list-wrap .wrap-filter {
height: 56px;
background: #132646;
}
.adaka-map-list-wrap .wrap-filter .filter {
display: inline-block;
background: #132646;
height: 56px;
vertical-align: top;
}
.adaka-map-list-wrap .wrap-filter .filter .elementor-list-map-checkbox {
color: #fff;
font-size: 22px;
height: 100%;
display: flex;
align-items: center;
cursor: pointer;
}
.adaka-map-list-wrap .wrap-filter .filter .elementor-list-map-checkbox i {
border-radius: 50%;
padding: 9px;
}
.adaka-map-list-wrap .wrap-filter .filter .elementor-list-map-checkbox.active i {
background: #fff;
color: #132646;
}
.adaka-map-list-wrap .wrap-filter .filter .elementor-list-map-slider-range {
display: flex;
align-items: center;
position: relative;
height: 100%;
padding: 15px 52px 15px 30px;
font-size: 18px;
color: #fff;
cursor: pointer;
}
.adaka-map-list-wrap .wrap-filter .filter .elementor-list-map-slider-range:after {
content: "";
width: 0;
height: 0;
position: absolute;
right: 20px;
top: 50%;
margin-top: -3px;
border: 5px solid transparent;
border-top: solid 5px #D6AF09;
}
.adaka-map-list-wrap .wrap-filter .filter .elementor-list-map-slider-range .elementor-list-map-slider-range-range-wrap {
width: 290px;
position: absolute;
top: 100%;
left: 0;
background: #FFF;
padding: 24px 37px 33px;
box-shadow: 0 10px 10px rgb(0 0 0 / 5%);
z-index: 100;
display: none;
}
.adaka-map-list-wrap .wrap-filter .filter .elementor-list-map-slider-range.active {
background: #fff;
color: #132646;
box-shadow: 0 0 10px rgb(0 0 0 / 5%);
}
.adaka-map-list-wrap .wrap-filter .filter .elementor-list-map-slider-range.active:after {
border-top-color: #132646!important;
transform: rotate(180deg);
margin-top: -8px;
}
.adaka-map-list-wrap .wrap-filter .filter .elementor-list-map-slider-range.active  .elementor-list-map-slider-range-range-wrap {
display: block;
}
.adaka-map-list-wrap .wrap-filter .filter .elementor-list-map-slider-range.active  .elementor-list-map-slider-range-range-wrap .from_value,
.adaka-map-list-wrap .wrap-filter .filter .elementor-list-map-slider-range.active  .elementor-list-map-slider-range-range-wrap .to_value {
position: absolute;
bottom: 4px;
left: 32px;
font-size: 17px;
color: #555;
}
.adaka-map-list-wrap .wrap-filter .filter .elementor-list-map-slider-range.active  .elementor-list-map-slider-range-range-wrap .to_value {
left: auto;
right: 32px;
}
.adaka-map-list-wrap .wrap-filter .filter select {
margin: 0;
padding: 15px 31px;
border: 0;
color: #FFF;
border-radius: 0;
outline: 0;
font-size: 18px;
background: #132646;
overflow: hidden;
height: 56px;
}
.adaka-map-list-wrap .wrap-filter .filter select option {
margin-bottom: 25px;
}
.adaka-map-list-wrap .wrap-filter .filter .adakaListMultiple .adakaListMultipleSelect {
border: 0;
background: transparent;
color: #fff;
}
.adaka-map-list-wrap .wrap-filter .filter .adakaListMultiple .adakaListMultipleSelect.list-down {
background: #fff;
color: #132646;
box-shadow: 0 0 10px rgb(0 0 0 / 5%);
}
.adaka-map-list-wrap .wrap-filter .filter .adakaListMultiple .adakaListMultipleSelect span.txtSel {
padding: 15px 52px 15px 30px;
font-size: 18px;
font-weight: normal;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.adaka-map-list-wrap .wrap-filter .filter .adakaListMultiple .adakaListMultipleSelect span.cursor {
right: 20px;
border-top-color: #D6AF09;
}
.adaka-map-list-wrap .wrap-filter .filter .adakaListMultiple .adakaListMultipleSelect span.cursor-down {
border-bottom-color: #FFF!important;			
}
.adaka-map-list-wrap .wrap-filter .filter .adakaListMultiple .adakaListMultipleSelect.list-down  span.cursor-down {
border-bottom-color: #132646!important;
}
.adaka-map-list-wrap .wrap-filter .filter .adakaListMultiple .list-options {
border: 0;
box-shadow: 0 10px 10px rgb(0 0 0 / 5%);
padding-bottom: 10px;
padding-top: 10px;
width: auto!important;
white-space: nowrap;
min-width: 100%;
}
.adaka-map-list-wrap .wrap-filter .filter .adakaListMultiple .list-options .option {
padding: 0 28px;
border: 0;
font-size: 17px;
}
.adaka-map-list-wrap .wrap-filter .filter .adakaListMultiple .list-options .option.active,
.adaka-map-list-wrap .wrap-filter .filter .adakaListMultiple .list-options .option:hover {
background: transparent;
}
.adaka-map-list-wrap .wrap-filter .filter .adakaListMultiple .list-options .option .chk-option {
margin: 6px 9px 0 0;
width: 13px;
height: 13px;
display: inline-block;
float: none;
}
.adaka-map-list-wrap .wrap-filter .filter .adakaListMultiple .list-options .option .text-option {
display: inline-block;				
}
.adaka-map-list-wrap .elementor-wrap-map {
width: 100%;
height: calc(100vh - 105px);
}
.adaka-map-list-wrap .elementor-wrap-map .map {
height: 100%;
}
.adaka-map-list-wrap .elementor-map-list-view .elementor-container-list-map-left .list-view,
.adaka-map-list-wrap.list-mode .elementor-map-list-view .elementor-container-list-map-right,
.adaka-map-list-wrap.map-mode .elementor-map-list-view .elementor-container-list-map-left,
.adaka-map-list-wrap.list-mode .elementor-map-list-view .elementor-container-list-map-left .mixte-view {
display: none;
}
.adaka-map-list-wrap.mixte-mode .elementor-map-list-view .elementor-container-list-map-left .mixte-view,
.adaka-map-list-wrap.list-mode .elementor-map-list-view .elementor-container-list-map-left .list-view {
display: block;
width: 100%;
}
.adaka-map-list-wrap.map-mode .elementor-map-list-view .elementor-container-list-map-right {
height: 100vh;
padding: 0;
width: 100%;
padding: 0 15px;
}
.adaka-map-list-wrap.list-mode .elementor-map-list-view .elementor-container-list-map-left {
padding: 0;
width: 100%;
}
.adaka-map-list-wrap.list-mode .elementor-grid {
grid-template-columns: repeat(3, 1fr);
grid-gap: 30px;
}
.adaka-map-list-wrap{}
.adaka-map-list-wrap .elementor-list-map-item-images {}
.adaka-map-list-wrap .elementor-list-map-item-images .elementor-list-map-favorite {
position: relative;
top: 15px;
left: 15px;
width: 100%;
z-index: 150;
}
.adaka-map-list-wrap .elementor-list-map-item-images .elementor-list-map-favorite a {
color: #fff;
font-size: 23px;
position: relative;
}
.adaka-map-list-wrap .elementor-list-map-item-images .elementor-list-map-favorite a.is_bookmarking {
opacity: .7
}
.adaka-map-list-wrap .elementor-list-map-item-images .elementor-list-map-favorite a i.icon-like-hover,
.adaka-map-list-wrap .elementor-list-map-item-images .elementor-list-map-favorite a.bookmarked i {
display: none;
}
.adaka-map-list-wrap .elementor-list-map-item-images .elementor-list-map-favorite a.bookmarked i.icon-like-hover {
display: block;
}
.adaka-map-list-wrap .elementor-list-map-item-images .elementor-list-map-contact {
position: absolute;
bottom: 10px;
left: 10px;
width: 100%;
z-index: 150;
}
.adaka-map-list-wrap .elementor-list-map-item-images .elementor-list-map-contact > * {
display: inline-block;
background: #FFF;
width: 24px;
height: 24px;
border-radius: 50%;
line-height: 24px;
margin-right: 5px;
text-align: center;
}
.adaka-map-list-wrap .elementor-list-map-item-images .elementor-list-map-contact > * a {
display: block;
}
.adaka-map-list-wrap .elementor-list-map-item-images .elementor-list-map-contact [class^="icon-"],
.adaka-map-list-wrap .elementor-list-map-item-images .elementor-list-map-contact [class*=" icon-"] {
color: #BA8015;
vertical-align: middle;
}
.adaka-map-list-wrap .elementor-list-map-item-images .elementor-list-map-item-slider {}
.adaka-map-list-wrap .elementor-list-map-item-images .elementor-list-map-item-slider .slick-track {
position: absolute;
}
.adaka-map-list-wrap .elementor-list-map-item-images .elementor-list-map-item-slider .slick-track,
.adaka-map-list-wrap .elementor-list-map-item-images .elementor-list-map-item-slider .slick-list {
height: 100%;
z-index: 2;
}
.adaka-map-list-wrap .elementor-list-map-item-images .elementor-list-map-item-slider .slick-arrow {
position: absolute;
top: 50%;
left: 0;
transform: translateY(-50%);
z-index: 100;
border: 0;
background: transparent;
color: #fff;
font-size: 20px;
padding: 0;
margin: 0;
outline: 0;
cursor: pointer;
}
.adaka-map-list-wrap .elementor-list-map-item-images .elementor-list-map-item-slider .slick-arrow.slick-next {
left: auto;
right: 0;
}
.adaka-map-list-wrap .elementor-list-map-item-images .elementor-list-map-item-slider .elementor-list-map-image {
background-size: cover!important;
background-position: center!important;
background-repeat: no-repeat!important;
border-top-left-radius: 6px;
border-bottom-left-radius: 6px;
}
.adaka-map-list-wrap .elementor-list-map-item {
font-size: 14px;
box-shadow: 0 0 15px rgb(0 0 0 / 10%);
border-radius: 6px;
transform: translateX(0);
transition: all .1s linear;
height: 100%;
align-content: start;
}
.adaka-map-list-wrap .elementor-list-map-item:hover {
transform: translateX(16px);
box-shadow: 0 0 15px rgb(0 0 0 / 30%);
}
.adaka-map-list-wrap .elementor-list-map-item .elementor-list-map-item-content {}
.adaka-map-list-wrap .elementor-list-map-item .elementor-list-map-item-content .elementor-list-map-sup-title {
margin-bottom: 10px;
}
.adaka-map-list-wrap .elementor-list-map-item .elementor-list-map-item-content h2 {
color: #132646;
font-size: 20px;
line-height: 1.2em;
text-transform: uppercase;
letter-spacing: normal;
font-family: 'GarajeMulti', sans-serif !important;  
}
.adaka-map-list-wrap .elementor-list-map-item .elementor-list-map-item-content .elementor-list-map-classement {
position: absolute;
top: 16px;
right: 20px;
color: #ba8015;
}		
.adaka-map-list-wrap .elementor-list-map-item .elementor-list-map-item-content .elementor-list-map-classement > i[class^="icon-hike"] {
font-size: 25px;
border-radius: 50%;
background: #009640;
color: #FFF;
padding: 2px;
}
.adaka-map-list-wrap .elementor-list-map-item .elementor-list-map-item-content .elementor-list-map-classement > i.icon-hike-medium {
background: #1D71B8;
}
.adaka-map-list-wrap .elementor-list-map-item .elementor-list-map-item-content .elementor-list-map-classement > i.icon-hike-hard {
background: #E30613;
}
.adaka-map-list-wrap .elementor-list-map-item .elementor-list-map-item-content .elementor-list-map-classement > span {
margin-left: 8px;
}
.adaka-map-list-wrap .elementor-list-map-item .elementor-list-map-item-content .elementor-list-map-capacity {
color: #37939B;
margin-bottom: 20px;
font-weight: normal;
}
.adaka-map-list-wrap .elementor-list-map-item .elementor-list-map-item-content .elementor-list-map-date {
color: #132646;
line-height: 1em;
margin-bottom: 15px;
}
.adaka-map-list-wrap .elementor-list-map-item .elementor-list-map-item-content .elementor-list-map-date .ad-hours {
display: inline-block;
}
.adaka-map-list-wrap .elementor-list-map-item .elementor-list-map-item-content .elementor-list-map-address {
font-size: 14px;
line-height: 1.3em;
margin-bottom: 5px;
}
.adaka-map-list-wrap .elementor-list-map-item .elementor-list-map-item-content .elementor-list-map-descr {
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
font-size: 14px;
line-height: 1.3em;
margin-bottom: 20px;
}
.adaka-map-list-wrap .elementor-list-map-item .elementor-list-map-item-content .elementor-list-map-badge-tarif {
background: #D6AF09;
color: #FFF;
padding: 3px 8px 4px 7px;
margin-left: 5px;
}
.adaka-map-list-wrap .elementor-list-map-item .elementor-list-map-hover {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.adaka-map-list-wrap.list-mode {}
.adaka-map-list-wrap.list-mode .elementor-map-list-view .elementor-container-list-map-left {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.adaka-map-list-wrap.list-mode .elementor-map-list-view .elementor-container-list-map-left .list-view {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%;
padding-right: 15px;
padding-left: 15px;
position: relative;
}
.adaka-map-list-wrap.list-mode .elementor-list-map-item-images {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
height: 230px;
}
.adaka-map-list-wrap.list-mode .elementor-list-map-item-images .elementor-list-map-item-slider .elementor-list-map-image {
border-bottom-left-radius: 0;
}
@media (max-width: 991px) {
.adaka-map-list-wrap.mixte-mode .elementor-map-list-view .elementor-container-list-map-right {
display: none!important
}
.adaka-map-list-wrap.list-mode .elementor-map-list-view .elementor-container-list-map-left .list-view {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
}
@media (max-width: 760px) {
.adaka-map-list-wrap.list-mode .elementor-map-list-view .elementor-container-list-map-left .list-view {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
}
html.isOnMobile.openFilters, body.isOnMobile.openFilters {
overflow: hidden!important;
}
body.isOnMobile.openFilters header,
body.isOnMobile .wrap-btn-mobile-filter-title,
body.isOnMobile .wrap-btn-mobile-filter-close {
display: none;
}
body.isOnMobile .adaka-map-list-wrap .wrap-filter {
display: none;
position: fixed;
top: 0;
left: 0;
z-index: 999;
width: 100%;
height: 100vh;
overflow: hidden;
padding: 100px 0;
background: #D7E6E8
}
body.isOnMobile.openFilters .adaka-map-list-wrap .wrap-filter,
body.isOnMobile.openFilters .wrap-btn-mobile-filter-title,
body.isOnMobile.openFilters .wrap-btn-mobile-filter-close {
display: block;
}
body.isOnMobile.openFilters .elementor-list-map-submit-filter {
font-size: 20px;
background: #37969E;
margin: 40px auto 0;
width: 118px;
text-align: center;
color: #FFF;
padding: 7px 0 8px;
}
body.isOnMobile.openFilters .wrap-btn-mobile-filter-title {
position: fixed;
z-index: 1010;
top: 0;
left: 0;
width: 100%;
color: #132646;
font-size: 30px;
background: #d7e6e8;
padding: 37px 30px;
height: 100px;
font-weight: 600
}
body.isOnMobile.openFilters .wrap-btn-mobile-filter-close i {
cursor: pointer;
}
body.isOnMobile.openFilters .wrap-btn-mobile-filter-close {
position: fixed;
top: 27px;
right: 30px;
z-index: 1020;
font-size: 20px;
color: #132646;
}
body.isOnMobile.openFilters .adaka-map-list-wrap .wrap-filter .filter {
display: block;
height: auto;
background: #D7E6E8;
}
body.isOnMobile.openFilters .adaka-map-list-wrap .wrap-filter .filter .adakaListMultiple .adakaListMultipleSelect span.txtSel {
border-bottom: 1px solid #BA8015;
margin: 0 30px;
padding: 15px 0;
}
body.isOnMobile.openFilters .adaka-map-list-wrap .wrap-filter .filter .adakaListMultiple .adakaListMultipleSelect {
width: 100%!important;
color: #132646
}
body.isOnMobile.openFilters .adaka-map-list-wrap .wrap-filter .filter .adakaListMultiple .list-options {
position: relative;
padding-top: 10px!important;
box-shadow: none;
background: transparent;
}
body.isOnMobile.openFilters .adaka-map-list-wrap .wrap-filter .filter .adakaListMultiple .adakaListMultipleSelect span.cursor {
border-top-color: #132646;
right: 50px;
}
body.isOnMobile.openFilters .adaka-map-list-wrap .wrap-filter .filter .adakaListMultiple .adakaListMultipleSelect.list-down {
background: transparent;
box-shadow: none;
}
body.isOnMobile.openFilters .adaka-map-list-wrap .wrap-filter .filter .adakaListMultiple .list-options .option {
margin-bottom: 10px;
}
body.isOnMobile.openFilters .adaka-map-list-wrap .wrap-filter .filter .adakaListMultiple .list-options .option .chk-option {
margin: -4px 9px 0 0;
width: 18px;
height: 18px;
vertical-align: middle;
}
.wrap-btn-mobile-filter {
position: fixed;
bottom: 0;
width: 100%;
z-index: 999;
background: rgba(19, 38, 70, .9);
left: 0;
text-align: center;
}
.wrap-btn-mobile-filter a {
color: #FFF;
padding: 6px 27px 7px;
font-size: 18px;
margin: 15px 0;
display: inline-block;
background: #37969e
}