.elementor-20871 .elementor-element.elementor-element-26c61e5{margin:0rem 0rem 0rem 0rem;padding:0rem 3rem 0rem 3rem;}.elementor-20871 .elementor-element.elementor-element-d2766ae > .elementor-element-populated{padding:0px 3px 0px 3px;}/* Start custom CSS for wd_text_block, class: .elementor-element-de1d413 */#asl-storelocator.asl-p-cont.asl-bg-0 .Filter_section {
    background: var(--e-global-color-primary) !important;
}
#asl-storelocator.asl-p-cont.asl-bg-0 #panel.storelocator-panel {
    background: #282828 !important;
}
@media (min-width: 768px){
.asl-p-cont .col-sm-4 {
    width: 25% !important;
}}
@media (min-width: 768px){
.asl-p-cont .col-sm-8 {
    width: 75% !important;
}}
@media (min-width: 576px){
.asl-p-cont .col-sm-8 {
    flex: 0 0 75% !important;
    max-width: 75% !important;
}}
body #asl-storelocator.asl-p-cont.asl-template-1 #asl-map-canv {
    height: 665px ! important;
}
@media (min-width: 576px){
.col-sm-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 24.333333%;
}}/* End custom CSS */