.elementor-919 .elementor-element.elementor-element-128a91d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0em;--padding-bottom:7em;--padding-left:0em;--padding-right:0em;}.elementor-919 .elementor-element.elementor-element-df2d922{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-919 .elementor-element.elementor-element-d631eb1{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-919 .elementor-element.elementor-element-46e81e2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25242573;--border-color:#25242573;--border-radius:12px 12px 12px 12px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-919 .elementor-element.elementor-element-46e81e2:not(.elementor-motion-effects-element-type-background), .elementor-919 .elementor-element.elementor-element-46e81e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-19f9a9b );}.elementor-919 .elementor-element.elementor-element-0178ca0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-919 .elementor-element.elementor-element-ea61a4b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25242573;--border-color:#25242573;--border-radius:12px 12px 12px 12px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-919 .elementor-element.elementor-element-ea61a4b:not(.elementor-motion-effects-element-type-background), .elementor-919 .elementor-element.elementor-element-ea61a4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-19f9a9b );}.elementor-919 .elementor-element.elementor-element-17093fd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-919 .elementor-element.elementor-element-ca81fb8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#25242573;--border-color:#25242573;--border-radius:12px 12px 12px 12px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-919 .elementor-element.elementor-element-ca81fb8:not(.elementor-motion-effects-element-type-background), .elementor-919 .elementor-element.elementor-element-ca81fb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-19f9a9b );}.elementor-919 .elementor-element.elementor-element-8ab6aab img{width:28px;height:30px;object-fit:cover;object-position:center center;}.elementor-919 .elementor-element.elementor-element-ea129f5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-919 .elementor-element.elementor-element-86f0fec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-919 .elementor-element.elementor-element-d92f468{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ECECEC;--border-color:#ECECEC;--border-radius:10px 10px 10px 10px;--margin-top:4em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-919 .elementor-element.elementor-element-b76df64{text-align:center;}.elementor-919 .elementor-element.elementor-element-b76df64 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:600;line-height:1.2em;}.elementor-919 .elementor-element.elementor-element-d9e68d2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-919 .elementor-element.elementor-element-afebe29{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ECECEC;--border-color:#ECECEC;--border-radius:10px 10px 10px 10px;--margin-top:4em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-919 .elementor-element.elementor-element-afebe29:not(.elementor-motion-effects-element-type-background), .elementor-919 .elementor-element.elementor-element-afebe29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-25cc887 );}.elementor-919 .elementor-element.elementor-element-1309c0c{text-align:center;}.elementor-919 .elementor-element.elementor-element-1309c0c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:600;line-height:1.2em;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-919 .elementor-element.elementor-element-b76df64 .elementor-heading-title{font-size:24px;}.elementor-919 .elementor-element.elementor-element-1309c0c .elementor-heading-title{font-size:24px;}}/* Start custom CSS for container, class: .elementor-element-128a91d */.elementor-919 .elementor-element.elementor-element-46e81e2 {
    padding-left: 20px!important;
    padding-right: 20px!important;
}

.elementor-919 .elementor-element.elementor-element-ea61a4b {
    padding-left: 20px!important;
    padding-right: 20px!important;
}

.elementor-919 .elementor-element.elementor-element-ca81fb8 {
    padding-left: 20px!important;
    padding-right: 20px!important;
}

#asl-storelocator.asl-cont div .sl-logo-box img {
    width: 150px;
    border: 1px solid #f3f3f3;
    border-radius: 8px;
    height: 150px;
    object-fit: contain;
}

.asl-panel-inner {
    padding: 1rem;
    padding-bottom: 0;
}

#asl-storelocator.asl-cont .asl-wrapper .Filter_section.pol-sm-12 {
    padding: 1rem;
}

.sl-list {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.sl-list-wrapper .sl-list .sl-item {
    padding: 1rem;
        border: 1px solid #f3f3f3;
    border-radius: 8px;
}

.sl-act-btns .s-direction.btn {
    background-color: #293685;
    color: white;
    padding: 15px 30px 15px 30px;
    border-radius: 6px;
    transition: all 0.2s ease-in-out;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 1.3px;
    text-transform: uppercase;
    font-family: Inter;
}

.sl-act-btns .s-direction.btn:hover {
    background-color: #BC0618;
    transition: all 0.2s ease-in-out;
    color: white;
}

.asl-cont .sl-row .addr-loc {
    display: flex;
    align-items: center;
}

.sl-logo-cont {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.asl-panel {
    border-radius: 10px 0 0 0;
    background: white;
}

.Bottom_section {
    background: #f7f7f7;
}

.Num_of_store {
    padding-block: 1rem;
}

body #asl-storelocator.asl-p-cont #asl-map-canv,
body #asl-storelocator.asl-cont #asl-map-canv {height: 550px !important}

#asl-storelocator.asl-cont p {
    color: #252425;
    font-size: 1.5rem;
    font-weight: 400;
    font-family: Inter;
}

.sl-row.addr-loc .pol-sm-8.pol-8.pr-0 ul {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    margin-top: 1rem;
}

#asl-storelocator .sl-categories {
    display: flex;
    gap: 4px;
}

#asl-storelocator .sl-addr {
    display: flex;
    gap: 4px;
}

#asl-storelocator .sl-addr .icon-location-1 {
    margin: 0;
}

#asl-storelocator .sl-addr span {
    font-size: 14px;
    font-weight: 400;
    color: #7c7c7c;
}

#asl-storelocator .sl-categories .inner-cat-list span {
    font-size: 14px;
    font-weight: 400;
    color: #7c7c7c;
}

#asl-storelocator .sl-categories .inner-cat-list {
    margin: 0;
}

#asl-storelocator .sl-categories .icon-tag {
    margin: 0;
    display:  flex;
    align-items: center;
    justify-content: center;
}

#asl-storelocator.asl-cont ul li.sl-phone {
    display: flex;
    gap: 4px;
}

#asl-storelocator.asl-cont ul li.sl-email {
    display: flex;
    gap: 4px;
}

#asl-storelocator.asl-cont ul li.sl-email a {
    font-size: 14px;
    font-weight: 400;
    color: #7c7c7c;
}

#asl-storelocator.asl-cont ul li.sl-phone a {
    font-size: 14px;
    font-weight: 400;
    color: #7c7c7c;
}


#asl-storelocator.asl-cont .asl-wrapper [class^="icon-"], #asl-storelocator.asl-cont .asl-wrapper .asl-cont i[class*=" icon-"] {
    margin: 0;
}

#asl-storelocator.asl-cont.sl-category-tabs .asl-wrapper .Filter_section .asl-advance-filters .asl-tabs-ddl ul.adropdown-menu.multiselect-container>li>a>label[class="checkbox"] {
    display: flex;
    align-items: center;
}

#asl-storelocator.asl-cont.asl-template-0 .asl-wrapper .asl-ddl-filters .asl-filter-cntrl .sl-dropdown-cont .btn-group .multiselect-container.adropdown-menu li a:hover {
    background-color: #293685!important;
}

#asl-storelocator.asl-cont.asl-template-0 .asl-wrapper .asl-ddl-filters .asl-filter-cntrl .sl-dropdown-cont .btn-group .multiselect-container.adropdown-menu li.active a {
    background-color: #293685!important;
}

#asl-storelocator.asl-cont.asl-template-0 .asl-wrapper .asl-ddl-filters .asl-filter-cntrl .sl-dropdown-cont .btn-group .multiselect-container.adropdown-menu li.active a:hover {
    background-color: #293685!important;
}

.legend-container {
    padding: 1rem;
    border: 1px solid #f3f3f3;
    border-radius: 8px;
    background: white;
    padding-bottom: 2rem;
}

#asl-storelocator .legend .legend-container div h3 {
    font-family: Inter, Sans-Serif;
    font-size: 1.5rem;
    margin-bottom: 1rem; 
}

#asl-storelocator .legend .legend-container ul {
    display:  flex;
    flex-direction: column;
    gap: 2rem;
    padding-top: 1rem;
}

#asl-storelocator .legend .legend-container ul li {
    display: flex;
    align-items: center;
    gap: 0.5rem;
}

#asl-storelocator .legend .legend-container ul li .title {
    font-size: 1rem;
    color: #252425;
    font-weight: 400;
}

.img-container {
    max-width: 40px;
    min-width: 40px;
    max-height: 40px;
    min-height: 40px;
    background-color: hsl(240 4.8% 95.9%);
    border-radius: 0.5rem;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0.6rem;
}

#asl-panel i:before {
    width: 1rem;
    font-size: 1rem;
}

.sl-categories ul.inner-cat-list {
    display: flex;
    flex-direction: row!important;
    align-items: center;
}


.yeah {
    display: flex;
    padding: 0!important;
}

#asl-storelocator.asl-cont {
    font-family: "Inter", sans-serif!important;
}

.e-con.e-flex h3 {
    font-size: 16px!important;
}

.inner-cat-list img {
    width: 36px;
}

.inner-cat-list {
    margin-top: 15px!important;
    display: flex!important;
    gap: 10px;
}

.elementor-paste-here h2 {
    font-size: 20px!important;
}

.image-legend {
    width: 40px;
}

.sticky-here {
    position:sticky;
    top: 120px;
}

.elementor-paste-here-2 h2 {
    font-size: 20px!important;
    
}

.infowindowContent .sl-categories .inner-cat-list {
    margin-top: 0!important;
}

.retailer-button-sm {
    padding: 0!important;
    padding-top: 14px!important;
    padding-bottom: 5px!important;
    background: transparent!important;
    color: #252425!important;
    font-weight: 500!important;
    position: relative;
    text-decoration: none;
    border-bottom: 2px solid transparent;
    transition: border-color 0.3s ease-in-out;
    font-size: 14px!important;
}

.retailer-button-sm:hover {
    color: #293685!important;
    background: transparent!important;
    border-bottom: 2px solid #293685;
}


.isitthis {
    display: flex!important;
    flex-direction: row!important;
    justify-content: space-between;
    align-items: center;
}

.isitthis .sl-row {
    flex-grow: 1;
}

@media screen and (max-width: 1000px) {
    .yeah {
        display:block;
    }
    
    .elementor-919 .elementor-element.elementor-element-128a91d .e-con.e-flex {
        text-align:center;
    }
    
    .sticky-here {
        position: static;
    }
    
    .e-con.e-flex h3 {
        text-align:left!important;
    }
    
    .menu-item {
        text-align:left!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afebe29 */.elementor-element-053f89f {
    display: none;
}

.elementor-element-a6a1e76 {
    display: none;
}/* End custom CSS */