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

#store-finder-results .store-finder--location-list li.brand-snappysnaps.loc-1 {
    background-color: #ffdd00;
    color: #383838;
}

#store-finder-results .store-finder--location-list li.brand-snappysnaps.loc-1 .brand-logo-wrapper span.tesco img {
    background-color: #FFF;
}

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

#store-finder-results .store-finder--location-list li.brand-snappysnaps.loc-1 .actions button, 
#store-finder-results .store-finder--location-list li.brand-snappysnaps.loc-1 .ecom-wrapper.list a {
    background-color: #FFF;
    color: #383838;
    font-weight: bold;
}

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

#store-finder-results .store-finder--location-list li.brand-snappysnaps.loc-1 .location-primary-services ul li.photo-gifts, 
#store-finder-results .store-finder--location-list li.brand-snappysnaps.loc-1 .location-primary-services ul li.personalised-gifts {
    background: url('../images/storefinder/services/photo-gifts-light.png') no-repeat left top;
    background-size: auto 25px;
    padding-left: 30px;
}
#store-finder-results .store-finder--location-list li.brand-snappysnaps.loc-1 .location-primary-services ul li.passport-photos-id-visa, 
#store-finder-results .store-finder--location-list li.brand-snappysnaps.loc-1 .location-primary-services ul li.passport-id-photos {
    background: url('../images/storefinder/services/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-snappysnaps.loc-1 .location-primary-services ul li.instant-photo-printing {
    background: url('../images/storefinder/services/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-snappysnaps.loc-1 .location-additional-services ul li {
    background-color: #FFF;
    color: #383838;
    box-shadow: 1px 1px 1px #dabc03;
}

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

/* Snappy Booth */

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

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

/* Snappy location details */

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

#store-finder-results li.brand-snappysnaps .ecom-wrapper .ecommerce-actions a, 
#store-finder-results li.brand-snappysnaps .ecom-wrapper .ecommerce-actions a:hover, 
#store-finder-results li.brand-snappysnaps .ecom-wrapper .ecommerce-actions a:visited {
    border-radius: 0;
}


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: #ffdd00;
    border: 1px solid #ffdd00;
    color: #383838;
    border-radius: 0;
}

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: #ffea66;
    border: 1px solid #ffea66;
    color: #383838;
    border-radius: 0;
}

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: #ffdd00;
    border: 1px solid #ffdd00;
    color: #383838;
    border-radius: 0;
}