.elementor-5735 .elementor-element.elementor-element-47139ed{margin-top:-100px;margin-bottom:50px;padding:20px 0px 0px 0px;}.elementor-5735 .elementor-element.elementor-element-cf58af6 > .elementor-element-populated{padding:20px 50px 0px 0px;}.elementor-5735 .elementor-element.elementor-element-4176e4f > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-5735 .elementor-element.elementor-element-1f74b1b .elementor-heading-title{font-size:37px;font-weight:500;}.elementor-5735 .elementor-element.elementor-element-932d590 .elementor-button{background-color:var( --e-global-color-accent );fill:var( --e-global-color-0425680 );color:var( --e-global-color-0425680 );}.elementor-5735 .elementor-element.elementor-element-932d590 .elementor-button:hover, .elementor-5735 .elementor-element.elementor-element-932d590 .elementor-button:focus{background-color:var( --e-global-color-50b8e00 );}.elementor-5735 .elementor-element.elementor-element-932d590{width:auto;max-width:auto;z-index:10;}.elementor-5735 .elementor-element.elementor-element-932d590 > .elementor-widget-container{margin:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-5735 .elementor-element.elementor-element-932d590:hover > .elementor-widget-container{border-radius:13px 13px 13px 13px;}.elementor-5735 .elementor-element.elementor-element-932d590:hover .elementor-widget-container{box-shadow:0px 10px 8px 0px rgba(0, 0, 0, 0.12);}.elementor-5735 .elementor-element.elementor-element-4a07972 > .elementor-element-populated{padding:50px 20px 50px 20px;}.elementor-5735 .elementor-element.elementor-element-959b69a > .elementor-container{min-height:290px;}.elementor-5735 .elementor-element.elementor-element-959b69a, .elementor-5735 .elementor-element.elementor-element-959b69a > .elementor-background-overlay{border-radius:12px 12px 12px 12px;}.elementor-5735 .elementor-element.elementor-element-959b69a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5735 .elementor-element.elementor-element-959b69a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5735 .elementor-element.elementor-element-790e371:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5735 .elementor-element.elementor-element-790e371 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-5735 .elementor-element.elementor-element-790e371 > .elementor-element-populated, .elementor-5735 .elementor-element.elementor-element-790e371 > .elementor-element-populated > .elementor-background-overlay, .elementor-5735 .elementor-element.elementor-element-790e371 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-5735 .elementor-element.elementor-element-790e371 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 50px 50px 50px;}.elementor-5735 .elementor-element.elementor-element-790e371 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5735 .elementor-element.elementor-element-93acaf2 > .elementor-widget-container{margin:-82px 0px 0px 0px;}.elementor-5735 .elementor-element.elementor-element-93acaf2{text-align:left;}.elementor-5735 .elementor-element.elementor-element-93acaf2 img{width:64px;border-style:solid;border-color:#FFFFFF;border-radius:360px 360px 360px 360px;}.elementor-5735 .elementor-element.elementor-element-b912a50{color:#FFFFFF;}.elementor-5735 .elementor-element.elementor-element-4b3a511 .elementor-button{background-color:#33BA5F00;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-5735 .elementor-element.elementor-element-4b3a511 .elementor-button:hover, .elementor-5735 .elementor-element.elementor-element-4b3a511 .elementor-button:focus{background-color:var( --e-global-color-accent );color:#FFFFFF;}.elementor-5735 .elementor-element.elementor-element-4b3a511{width:auto;max-width:auto;}.elementor-5735 .elementor-element.elementor-element-4b3a511 .elementor-button:hover svg, .elementor-5735 .elementor-element.elementor-element-4b3a511 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-5735 .elementor-element.elementor-element-cc5c6fb:not(.elementor-motion-effects-element-type-background), .elementor-5735 .elementor-element.elementor-element-cc5c6fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c2cdb1d );}.elementor-5735 .elementor-element.elementor-element-cc5c6fb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-5735 .elementor-element.elementor-element-cc5c6fb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5735 .elementor-element.elementor-element-aa9f394 > .elementor-container{max-width:640px;}.elementor-5735 .elementor-element.elementor-element-aa9f394{margin-top:0px;margin-bottom:0px;padding:100px 0px 0px 0px;}.elementor-5735 .elementor-element.elementor-element-4c3de32{text-align:center;}.elementor-5735 .elementor-element.elementor-element-cf63edc{text-align:center;}.elementor-5735 .elementor-element.elementor-element-2f6a9c9 > .elementor-container{max-width:800px;}.elementor-5735 .elementor-element.elementor-element-2f6a9c9{margin-top:0px;margin-bottom:100px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-5735 .elementor-element.elementor-element-47139ed{margin-top:0px;margin-bottom:0px;padding:10px 30px 30px 30px;}.elementor-5735 .elementor-element.elementor-element-cf58af6 > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-5735 .elementor-element.elementor-element-4176e4f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5735 .elementor-element.elementor-element-4a07972 > .elementor-element-populated{margin:80px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-5735 .elementor-element.elementor-element-959b69a, .elementor-5735 .elementor-element.elementor-element-959b69a > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-5735 .elementor-element.elementor-element-790e371 > .elementor-element-populated, .elementor-5735 .elementor-element.elementor-element-790e371 > .elementor-element-populated > .elementor-background-overlay, .elementor-5735 .elementor-element.elementor-element-790e371 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-5735 .elementor-element.elementor-element-790e371 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-5735 .elementor-element.elementor-element-93acaf2 > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-5735 .elementor-element.elementor-element-93acaf2 img{width:90px;}.elementor-5735 .elementor-element.elementor-element-cc5c6fb{padding:20px 20px 20px 20px;}.elementor-5735 .elementor-element.elementor-element-aa9f394{padding:060px 0px 0px 0px;}.elementor-5735 .elementor-element.elementor-element-22be28e > .elementor-element-populated{padding:10px 30px 30px 30px;}.elementor-5735 .elementor-element.elementor-element-745e4cb > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-5735 .elementor-element.elementor-element-9a3aef9{margin-top:-50px;margin-bottom:-50px;}}/* Start custom CSS for text-editor, class: .elementor-element-10e410bf */#asl-storelocator.asl-cont.asl-template-1 .asl-wrapper .Filter_section .search_filter label {
    display: none;
}

#asl-storelocator.asl-cont.asl-template-1 .asl-wrapper .Filter_section .search_filter .sl-search-group .asl-search-address {
    padding: 20px !important;
    background-color: #D8D8D8 !important;
    border-radius: 8px !important;
}

#asl-storelocator.asl-cont.asl-template-1 .asl-wrapper .Filter_section .search_filter .sl-search-group .span-geo {background-color: #ffffff00 !important;
} 

#asl-storelocator.asl-cont.asl-template-1 .asl-wrapper .sl-main-cont .asl-panel-inner .Num_of_store {
    display: none !important;
}

#asl-storelocator.asl-cont.asl-template-1 .asl-wrapper .sl-main-cont .asl-panel-inner .sl-main-cont-box ul.sl-list li.sl-item .sl-item-box .sl-title-box span.sl-sub-title
{ text-transform: none !important; font-weight: 400 !important;
    font-style: normal !important;
}


#asl-storelocator.asl-cont.asl-template-1 .asl-wrapper .sl-main-cont .asl-panel-inner .sl-main-cont-box ul.sl-list li.sl-item .sl-item-box .sl-title-box h3 { text-transform: none !important; color: #33BA5F !important;} 

#asl-storelocator.asl-cont.asl-template-1 .asl-wrapper .sl-main-cont .asl-panel-inner .sl-main-cont-box ul.sl-list li.sl-item.highlighted .sl-desc p { font-style: normal !important; } 

#asl-storelocator.asl-cont.asl-template-1 .asl-wrapper .Filter_section .asl-advance-filters .asl-ddl-filters .asl-filter-cntrl .sl-dropdown-cont .btn-group .adropdown-menu li a label { color: black !important; } 

#asl-storelocator.asl-cont.asl-template-1 .asl-wrapper .Filter_section .asl-advance-filters .asl-ddl-filters .asl-filter-cntrl .sl-dropdown-cont .btn-group .adropdown-menu { width: 250px; } 

#asl-storelocator.asl-cont.asl-template-1 .asl-wrapper .Filter_section .asl-advance-filters .asl-ddl-filters .asl-filter-cntrl .sl-dropdown-cont .btn-group .adropdown-menu { font-size: 17px !important; } 


/* Cirkel oranje naar groen */

.asl-cluster { background-color: #33BA5F !important; }
.asl-cluster-1 { --cluster-color: #33BA5F !important;}
.asl-cluster-2 { --cluster-color:  #33BA5F !important;}
.asl-cluster-2 { background-color: #33BA5F !important; }


.tooltip-container {
    position: relative;
    display: inline-block;
     padding: 10px;
}

.tooltip-container .overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 999;
}

.tooltip-text {
    visibility: hidden;
    
    background-color: #33BA5F;
    color: #fff;
    text-align: center;
    padding: 20px;
    border-radius: 6px;
    
    /* Position the tooltip */
    position: absolute;
    z-index: 999!important;
    bottom: 100%;
    left: 50%;
    margin-left: -40px;
    
    opacity: 0;
    transition: opacity 0.3s;
}

.tooltip-container:hover .tooltip-text {
    visibility: visible;
    opacity: 1;
}

#asl-storelocator.asl-cont .tooltip-text {
font-size: 18px;
} 
#asl-storelocator.asl-cont.asl-template-1 .asl-wrapper .Filter_section {
    background-color:  #F7F7F7 !important;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px !important;
    font-family: 'Montserrat', sans-serif;
    margin-bottom: 30px !important;
    gap: 30px;
    border-radius: 12px;
}

#asl-storelocator.asl-cont.asl-template-1 .asl-wrapper .Filter_section .search_filter {
    display: flex;
    margin-right: 0 !important;
    margin-bottom: 0 !important;
}

#asl-storelocator.asl-cont .asl-wrapper .asl-ddl-filters {
    width: 363px;
    margin-bottom: 0 !important;
    background-color: #D8D8D8;
    border-radius: 8px;

}
 
#asl-storelocator.asl-cont.asl-template-1 .asl-wrapper .Filter_section .sl-row{
    margin-bottom: 0px !important;
}

#asl-storelocator.asl-cont.asl-template-1 .asl-wrapper .Filter_section .asl-advance-filters .asl-ddl-filters .asl-filter-cntrl .sl-dropdown-cont .btn-group .adropdown-toggle {
    min-height: 44px;
}

#asl-storelocator.asl-cont.asl-template-1 .asl-wrapper .Filter_section .search_filter .sl-search-group .asl-search-address {
    min-height: 44px !important;  
    padding-left: 44px !important;
}

#asl-storelocator.asl-cont * {
    border-radius: 8px;
}

#asl-storelocator.asl-cont.asl-template-1 .asl-wrapper .Filter_section .asl-advance-filters .asl-ddl-filters .asl-filter-cntrl .sl-dropdown-cont .btn-group .adropdown-toggle .multiselect-selected-text {
    font-family: inherit !important;
    color: #6f6f6f !important;
    font-weight: 500;
    font-size: 16px;
}

#asl-storelocator.asl-cont.asl-template-1 .asl-wrapper .Filter_section .search_filter .sl-search-group .span-geo {
    position: absolute;
    left: 0;
    width: 40px;
}

.sl-search-group input::placeholder{
    font-size: 16px !important;
}

#asl-storelocator.asl-cont .asl-wrapper .asl-ddl-filters{
    margin-bottom: 0px !important;   
}

#asl-storelocator.asl-cont.asl-template-1 .asl-wrapper .Filter_section {
   
}

#asl-storelocator.asl-cont .asl-wrapper .asl-ddl-filters{
    
    margin-top: 15px !important;
    
}

#asl-storelocator.asl-cont.asl-template-1 .asl-wrapper .Filter_section{
    max-height: 84px !important;
    
}

#asl-storelocator.asl-cont.asl-template-1 .asl-wrapper .sl-main-cont {
    margin-top: 30px !important;
}


.asl-cluster::before, .asl-cluster::after { background: #b1ffb4 !important; }/* End custom CSS */