#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;
}

body.storefinder-index #tsLoadMore,
body.storefinder-index #store-finder-results .store-finder--location-sidebar button.show-map,
#store-finder-results .store-finder--location-list button,
#store-finder-results .store-finder--location-info 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;
}

body#html-body.storefinder-index .store-finder--location-sidebar #tsLoadMore, 
body#html-body.storefinder-index .store-finder--location-sidebar #tsLoadMore:hover, 
body#html-body.storefinder-index .store-finder--location-sidebar #tsLoadMore:active,
body#html-body.storefinder-index .store-finder--location-sidebar #tsLoadMore:focus {
    background: #456c12 !important;
    border: 0px solid #456c12 !important;
}

body.storefinder-index #store-finder-results .store-finder--trustist .leave-a-review a,
body.storefinder-index #store-finder-results .store-finder--location-sidebar button.show-map,
#store-finder-results .store-finder--location-list button,
#store-finder-results .store-finder--location-info 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: #538316;
    border: 0px solid #538316;
    color: #ffffff;
}

body.storefinder-index #store-finder-results .store-finder--trustist .leave-a-review a:hover,
body.storefinder-index #store-finder-results .store-finder--location-sidebar button.show-map:hover,
#store-finder-results .store-finder--location-info button:hover,
#store-finder-results .store-finder--location-list button:hover,
#store-finder-results .store-finder--location-list li .ecom-wrapper.list a:hover {
    background: #456c12;
    border: 0px solid #456c12;
    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: #456c12;
    border: 0px solid #456c12;
    color: #ffffff;
}

body.storefinder-index #store-finder-results .store-finder--trustist h2 {
    background-color: #538316;
    color: #FFF;
    font-weight:bold;
}

body.storefinder-index #store-finder-results .store-finder--trustist .ts-reviewTitle a,
body.storefinder-index #store-finder-results .store-finder--trustist .ts-starbar a, 
body.storefinder-index #store-finder-results a.primary-service-link {
    color: #538316 !important;
    text-decoration: none;
}


body.storefinder-index #store-finder-results .store-finder--location-info h2.store-details-title {
    color: #538316;
}

#html-body.storefinder-index a.pagebuilder-button-secondary, 
#html-body.storefinder-index button.pagebuilder-button-secondary, 
#html-body.storefinder-index div.pagebuilder-button-secondary {
    border: 1px solid #538316;
    color: #538316;
}



/* 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: #538316;
    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: #538316;
    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: #456c12;
}

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

#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: #538316;
    box-shadow: 1px 1px 1px #456c12;
}

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

/* 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;
}

/* ASDA location details */
html body.storefinder-index #lpr-search-form h2.search-heading {
    color: #538316;
    text-align: center;
    font-weight: bold;
    font-size: 18px;
}
html body.storefinder-index #lpr-search-form h2.search-heading .brand-title {
    font-size:22px;
}

html body.storefinder-index #store-finder-results .store-finder--location-info button.back,
html body.storefinder-index #store-finder-results .store-finder--location-sidebar button.show-map {
    background-color: #f6f7f7;
    color: #000;
    padding: 8px 15px;
}

html body.storefinder-index #store-finder-results .store-finder--location-info button.back:hover,
html body.storefinder-index #store-finder-results .store-finder--location-sidebar button.show-map:hover {
    background-color: #eee;
    color: #000;
}

html body.storefinder-index #store-finder-results .store-finder--trustist h2 {
    text-transform: none;
}



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: #538316;
    border: 1px solid #538316;
    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: #456c12;
    border: 1px solid #456c12;
    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: #3c5f0e;
    border: 1px solid #3c5f0e;
    color: #fff
}

#store-finder-results .store-finder--location-info .ecom-wrapper .ecommerce-actions  a.ecom-info-2,
#store-finder-results .store-finder--location-info .ecom-wrapper .ecommerce-actions a.ecom-info-2:visited {
    background: #FFF;
    color: #538316;
}

#store-finder-results .store-finder--location-info .ecom-wrapper .ecommerce-actions a.ecom-info-2:hover,
#store-finder-results .store-finder--location-info .ecom-wrapper .ecommerce-actions a.ecom-info-2:active { 
    background: #f8f8f8;
    color: #538316;
}



html body.storefinder-index #lpr-search-form a#lpr-autodetect, 
html body.storefinder-index #lpr-search-form a#lpr-autodetect {
    color: #538316;
    text-decoration: none;
}

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