.storefinder-index-index .page-title-wrapper {
    display:none;
}

#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: 0px;
    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: 0px;
}

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: #10633c;
    border: 1px solid #10633c;
    color: #ffffff;
    border-radius: 0px;
}

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-list button:hover,
#store-finder-results .store-finder--location-info button:hover,
#store-finder-results .store-finder--location-list li .ecom-wrapper.list a:hover {
    background: #454545;
    border: 1px solid #454545;
    color: #ffffff;
}

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

#store-finder-results .store-finder--location-list li.brand-johnsons .location-primary-services ul li.dry-cleaning-laundry,
#store-finder-results .store-finder--location-list li.brand-johnsons .location-primary-services ul li.dry-cleaning {
    background: url('../png/dry-cleaning-and-laundry-johnsons-dark.png') no-repeat left top;
    background-size: auto 25px;
    padding-left: 30px;
}

#store-finder-results .store-finder--location-list li.brand-johnsons .location-primary-services ul li.laundry {
    background: url('../png/laundry-dark.png') no-repeat left top;
    background-size: auto 25px;
    padding-left: 30px;
}

body.storefinder-index #store-finder-results .store-finder--trustist h2 {
    background-color: #10633c;
    color: #FFF;
}

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

#store-finder-results .store-finder--location-list li.brand-johnsons.loc-1,
#store-finder-results .store-finder--location-list li.brand-johnsons.loc-5 {
    background-color: #10633c;
    color: #FFF;
}

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

#store-finder-results .store-finder--location-list li.brand-johnsons.loc-1 .actions button, 
#store-finder-results .store-finder--location-list li.brand-johnsons.loc-1 .ecom-wrapper.list a,
#store-finder-results .store-finder--location-list li.brand-johnsons.loc-5 .actions button, 
#store-finder-results .store-finder--location-list li.brand-johnsons.loc-5 .ecom-wrapper.list a {
    background-color: #FFF;
    color: #10633c;
    font-weight: bold;
    border:none;
}

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

#store-finder-results .store-finder--location-list li.brand-johnsons.loc-1 .location-primary-services ul li.personalised-gifts,
#store-finder-results .store-finder--location-list li.brand-johnsons.loc-5 .location-primary-services ul li.personalised-gifts {
    background: url('../png/photo-gifts-light.png') no-repeat left top;
    background-size: auto 25px;
    padding-left: 30px;
}
#store-finder-results .store-finder--location-list li.brand-johnsons.loc-1 .location-primary-services ul li.passport-id-photos,
#store-finder-results .store-finder--location-list li.brand-johnsons.loc-5 .location-primary-services ul li.passport-id-photos {
    background: url('../png/passport-photos-id-visa-light.png') no-repeat left top;
    background-size: auto 25px;
    padding-left: 30px;
}
#store-finder-results .store-finder--location-list li.brand-johnsons.loc-1 .location-primary-services ul li.instant-photo-printing,
#store-finder-results .store-finder--location-list li.brand-johnsons.loc-5 .location-primary-services ul li.instant-photo-printing {
    background: url('../png/instant-photo-printing-light.png') no-repeat left top;
    background-size: auto 25px;
    padding-left: 40px;
}

#store-finder-results .store-finder--location-list li.brand-johnsons.loc-1 .location-primary-services ul li.dry-cleaning,
#store-finder-results .store-finder--location-list li.brand-johnsons.loc-5 .location-primary-services ul li.dry-cleaning,
#store-finder-results .store-finder--location-list li.brand-johnsons.loc-1 .location-primary-services ul li.dry-cleaning-laundry,
#store-finder-results .store-finder--location-list li.brand-johnsons.loc-5 .location-primary-services ul li.dry-cleaning-laundry {
    background: url('../png/dry-cleaning-and-laundry-johnsons-light.png') no-repeat left top;
    background-size: auto 25px;
    padding-left: 30px;
}

#store-finder-results .store-finder--location-list li.brand-johnsons.loc-1 .location-primary-services ul li.carpet-cleaner-hire,
#store-finder-results .store-finder--location-list li.brand-johnsons.loc-5 .location-primary-services ul li.carpet-cleaner-hire {
    background: url('../png/carpet-cleaner-hire-light.png') no-repeat left top;
    background-size: auto 25px;
    padding-left: 30px;
}

#store-finder-results .store-finder--location-list li.brand-johnsons.loc-1 .location-primary-services ul li.clothing-repairs-alterations,
#store-finder-results .store-finder--location-list li.brand-johnsons.loc-5 .location-primary-services ul li.clothing-repairs-alterations {
    background: url('../png/repairs-alterations-light.png') no-repeat left top;
    background-size: auto 25px;
    padding-left: 30px;
}

#store-finder-results .store-finder--location-list li.brand-johnsons.loc-1 .location-primary-services ul li.laundry,
#store-finder-results .store-finder--location-list li.brand-johnsons.loc-5 .location-primary-services ul li.laundry {
    background: url('../png/laundry-light.png') no-repeat left top;
    background-size: auto 25px;
    padding-left: 30px;
}

#store-finder-results .store-finder--location-list li.brand-johnsons.loc-1 .location-additional-services ul li,
#store-finder-results .store-finder--location-list li.brand-johnsons.loc-5 .location-additional-services ul li {
    background-color: #FFF;
    color: #10633c;
    box-shadow: 1px 1px 1px #074b2b;
}

#store-finder-results .store-finder--location-list li.brand-johnsons.loc-1 .location-additional-services ul li:hover,
#store-finder-results .store-finder--location-list li.brand-johnsons.loc-5 .location-additional-services ul li:hover {
    background-color: #f8f8f8;
    color: #454545;
}


/* Johnsons Booth */

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

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

/* Johnsons location details */

html body.storefinder-index #lpr-search-form h2.search-heading {
    color: #10633c;
    text-align: center;
}



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: #10633c;
    border: 1px solid #10633c;
    color: #ffffff;
    border-radius: 0px;
}

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: #454545;
    border: 1px solid #454545;
    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
}