.elementor-178 .elementor-element.elementor-element-8d1cbb2{--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;--margin-top:75px;--margin-bottom:75px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-178 .elementor-element.elementor-element-a943649 > .elementor-widget-container{margin:75px 0px 0px 0px;padding:0px 0px 0px 0px;}body.elementor-page-178:not(.elementor-motion-effects-element-type-background), body.elementor-page-178 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://saif.org.uk/wp-content/uploads/2023/10/Circle-Background.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}@media(min-width:1025px){body.elementor-page-178:not(.elementor-motion-effects-element-type-background), body.elementor-page-178 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for shortcode, class: .elementor-element-a943649 */body #asl-storelocator.asl-p-cont #asl-map-canv,
body #asl-storelocator.asl-cont #asl-map-canv {height: 900px !important}

.sl-items-inner {
    background-color: var(--e-global-color-primary)!important;
    border-radius: 25px!important;
}

.asl-search-widget ul,
.asl-search-widget ul li,
ul.asl-info-list,
ul.asl-info-list li {
    padding-left: 0px!important;
}

.sl-items-inner {
    padding: 10px;
}

.sl-items-inner h3 {
    color: #ffffff!important;
    font-family: var(--e-global-typography-primary-font-family), Sans-serif!important;
    font-size: var(--e-global-typography-primary-font-size)!important;
    font-weight: var(--e-global-typography-primary-font-weight)!important;
    letter-spacing: var(--e-global-typography-primary-letter-spacing)!important;
    min-height: 2em;
}


.asl-search .adropdown-toggle {
    border: 1px solid var(--e-global-color-primary)!important;
    border-radius: 25px!important;
}

.asl-search .asl-search-cntrl,
#asl-btn-search {
    border-radius: 0px!important;
}

#asl-storelocator.asl-cont h3 {
    line-height: 1.1em!important;
}

.asl-search .asl-search-widget {
    flex-direction: column!important;
    max-width: 100%!important;
}
.asl-cont.asl-search {
    font-family: "poppins", Sans-serif!important;
}

.sl-item .sl-addr-sec .addr-loc .asl-addr span,
.sl-item .sl-addr-sec .addr-loc .asl-info-list li,
.sl-item .sl-addr-sec .addr-loc .asl-info-list li i
{
    font-family: "poppins", Sans-serif!important;
    color: #ffffff!important;
    line-height: 1.2!important;
}

.sl-list .sl-item .sl-addr-sec .sl-act-btns a.btn-asl
{
    color: #fff!important;
    background-color: #000!important;
}

.sl-list .sl-item .sl-addr-sec .sl-act-btns a.btn-asl:hover
{
    background-color: #002e5f!important;
    color: #ffffff!important;
    border-color: #002e5f!important;
}

.sl-site-link {
    display: flex!important;
    width: auto;
    min-width: 80px;
    margin-right: 10px;
    margin-top: 0px!important;
    background-color: #000!important;
    height: 36px !important;
    border-radius: 3px;
}

.sl-site-link:hover {
    background-color: #002e5f!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 {
    border: 1px solid #000!important;
}

ul.asl-info-list {
    height: 25px;
    align-content: center;
}

ul.asl-info-list a {
    color: #fff;
}
ul.asl-info-list a:hover {
    color: #000!important;
}

#asl-storelocator.asl-cont .asl-wrapper [class^=icon-], #asl-storelocator.asl-cont .asl-wrapper .asl-cont i[class*=" icon-"] {
    color: #ffffff;
}

#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-addr-sec {
    display: block!important;
}

#associate input,
#associate #sl-search-widget-text {
    display: none!important;
}
#asl-btn-search {
    margin-top: 10px!important;
}/* End custom CSS */