#store-finder-results .store-finder--location-list li.brand-maxphoto .location-show-more a {
    color:#101010;
}

html body#html-body #store-finder-results .store-finder--location-list li.loc-1 .actions button,
html body#html-body #store-finder-results .store-finder--location-list li.loc-1 .ecom-wrapper.list a {
    border-radius: 5px;
    border-width:0px;
}

#store-finder-results .store-finder--location-list li .actions button,
#store-finder-results .store-finder--location-list li .ecom-wrapper.list a {
    font-weight: bold;
    font-size: 14px;
    line-height: 22.5px;
    border-radius: 5px;
}

#store-finder-results .store-finder--location-list button,
#store-finder-results .store-finder--location-list li .ecom-wrapper.list a,
#store-finder-results .store-finder--location-list li .ecom-wrapper.list a:visited
{
    background: #002d74;
    border: 0px solid #002d74;
    color: #ffffff;
}

#store-finder-results .store-finder--location-list button:hover,
#store-finder-results .store-finder--location-list li .ecom-wrapper.list a:hover {
    background: #004ecc;
    border: 0px solid #004ecc;
    color: #ffffff;
}

#store-finder-results .store-finder--location-list button:active,
#store-finder-results .store-finder--location-list button:focus,
#store-finder-results .store-finder--location-list li .ecom-wrapper.list a:active,
#store-finder-results .store-finder--location-list li .ecom-wrapper.list a:focus {
    background: #001f52;
    border: 0px solid #001f52;
    color: #ffffff;
}

/* Max Shop */
#store-finder-results .store-finder--location-list li.loc-1 .location-show-more a,
#store-finder-results li.loc-1 .heading-open-times,
#store-finder-results .store-finder--location-list li.loc-1 .location-details-wrapper a {
    color: #FFF;
}

#store-finder-results .store-finder--location-list li.loc-1 {
    background-color: #002d74;
    color: #FFF;
}

#store-finder-results .store-finder--location-list li.loc-1 .location-type-wrapper {
    border-right:1px solid #FFF;
}

#store-finder-results .store-finder--location-list li.loc-1 .actions button,
#store-finder-results .store-finder--location-list li.loc-1 .ecom-wrapper.list a {
    background-color: #FFF;
    color: #002d74;
    font-weight: bold;
    font-size: 14px;
    line-height: 22.5px;
}

#store-finder-results .store-finder--location-list li.loc-1 .actions button:hover,
#store-finder-results .store-finder--location-list li.loc-1 .ecom-wrapper.list a:hover {
    background-color: #f8f8f8;
    color: #004ecc;
}

#store-finder-results .store-finder--location-list li .location-primary-services ul li .service-icon svg {
    color: #002d74;
}

#store-finder-results .store-finder--location-list li.loc-1 .location-primary-services ul li .service-icon svg, 
#store-finder-results .store-finder--location-list li.loc-5 .location-primary-services ul li .service-icon svg{
    color: #FFF;
}



#store-finder-results .store-finder--location-list li.loc-1 .location-additional-services ul li {
    background-color: #FFF;
    color: #002d74;
    box-shadow: 1px 1px 1px #004ecc;
}

#store-finder-results .store-finder--location-list li.loc-1 .location-additional-services ul li:hover {
    background-color: #f8f8f8;
    color: #004ecc;
}

/* Max Booth */

#store-finder-results .store-finder--location-list li.brand-maxphoto.loc-4 {
    background-color: #f1f1f1;
    border: 1px solid #E1E1E1;
}

#store-finder-results .store-finder--location-list li.loc-1 .location-type-wrapper {
    border-right:1px solid #E1E1E1;
}

/* Max location details */

html body.storefinder-index #lpr-search-form h2.search-heading {
    color: #004587;
    text-align: center;
    font-weight: bold;
}



html body.storefinder-index #lpr-search-form .btn-primary,
html body.sf-view-list .store-finder-map-column .action-links button,
#store-finder-results .store-finder--location-info .ecom-wrapper .ecommerce-actions  a,
#store-finder-results .store-finder--location-info .ecom-wrapper .ecommerce-actions a:visited {
    background: #002d74;
    border: 1px solid #002d74;
    color: #ffffff;
}

html body.storefinder-index #lpr-search-form .btn-primary:hover,
html body.sf-view-list .store-finder-map-column .action-links button:hover,
#store-finder-results .store-finder--location-info .ecom-wrapper .ecommerce-actions a:hover {
    background: #004ecc;
    border: 1px solid #004ecc;
    color: #ffffff;
}

html body.storefinder-index #lpr-search-form .btn-primary:active,
html body.sf-view-list .store-finder-map-column .action-links button:active,
#store-finder-results .store-finder--location-info .ecom-wrapper .ecommerce-actions a:active {
    background: #001f52;
    border: 1px solid #001f52;
    color: #fff
}

/* Type filter brand colours */
html body.storefinder-index-index .location-type-selection {
    color: #004587;
}
html body.storefinder-index-index .location-type-selection .radio .dot {
    border-color: #004587;
}
html body.storefinder-index-index .location-type-selection .radio .dot::after{
    background: #004587;
}