.elementor-523 .elementor-element.elementor-element-1a00f62{--display:flex;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for shortcode, class: .elementor-element-946d209 */#filter__services {
    display: none;
}

.ssf-main-content .ssf-row {
    max-width: 1200px !important;
}

@media (min-width:1025px) {
.store-locator-top-half {
    height: 800px !important;
}
}

@media (max-width:1025px) {
.store-locator-top-half {
    height: 400px !important;
}
}

/* Search Bar*/

@media (min-width:1600px) {
#ssf_adress_input_box {
    width: 100%;
}
}

@media only screen and (min-width: 64.063em) {
.large-9 {
    width: 75%;
    margin: auto !important;
}
}

/*mobile filter toggle*/
#storeLocatorFilterToggler {
    display: none;
}


.ssf-panel.shadowed {
    box-shadow: none !important;
}


.store-locator__actions-bar {
    padding-bottom:0px !important;
}


/*Filter Panel*/
#filter_left_panel {
    display:none;
}

@media only screen and (min-width: 64.063em) { .large-pad-top-4x{
    padding-top: 0px !important;
    margin-top:-20px !important;
}
}

.searchbar_td {
    background-color:white !important;
}

.store-locator__geolocator-cell {
    background-color:white !important;
}


#storeLocator__searchBar {
    border-bottom:1px solid #DEE3E5;
    border-top: none;
    border-left: none;
    border-right: none;
    border-radius: 0;
}

.ssf-field {
    box-shadow: none !important;
}



/*Bottom Half*/

.title.space-bottom-3x {
    text-align: center;
}

.infobox__row.infobox__row--marker {
    display: none;
}

.infobox__marker {
    width: 35px!important;
    height: 35px!important;
    font-family: "Muli", Sans-serif!important;
    font-size: 24px!important;
    font-weight: 600!important;
    text-transform: capitalize!important;
    line-height: 16px!important;
    border-radius:0!important;
}

.infobox__title {
    font-family: "proxima-nova", Sans-serif!important;
    font-size: 14px!important;
    font-weight: 600!important;
    text-transform: uppercase!important;
    line-height: 16px!important;
    letter-spacing: 2px!important;
    color: #3B474A!important;
    text-align: center!important;
}

.infobox__row.store-address {
    color: #3B474A!important;
    font-family: "proxima-nova", Sans-serif!important;
    font-size: 16px!important;
    font-weight: 500!important;
    line-height: 16px!important;
    text-align: center!important;
}

.infobox__row.infobox__cta.ssflinks {
    color: #FF7865!important;
    font-family: "Muli", Sans-serif!important;
    font-size: 15px!important;
    font-weight: 600!important;
    line-height: 16px!important;
}

.infobox__cta {
    border-top:1px solid #D9E7E5!important;
}

.infobox__stv {
    border-top:1px solid #D9E7E5!important;
}

.infobox__row.store-tel {
    text-align:center!important;
}

.pagination-btn {
    background-color:#FF7865!important; 
    border-radius:0!important;
    color:#FFF!important;
}

#ssf_previous_link, #ssf_next_link {
    margin:5px !important;
    padding: 5px 15px !important;
    text-transform: capitalize !important;
    font-family: "Muli", Sans-serif!important;
    font-size: 13px!important;
    font-weight: 600!important;
    line-height: 16px!important;
} 

.arrow-toggler-right:after {
    padding-right: 5px;
}
.arrow-toggler-left:after {
    padding-left:5px;
}

.store-locator__infobox {
    padding: 5px 5px !important;
    font-weight: 600!important;
    line-height: 16px!important;
}/* End custom CSS */