/* TIMPSON OVERIDES */
html body #lpr-search-form {
    background-color: #F5EBEA;
}

/* Brand Logos */
body.storefinder-index #lpr-search-form .sf-search-intro {
    color: #8E1736;
}

#store-finder-results .store-finder--location-list li .actions button, 
#store-finder-results .store-finder--location-list li .ecom-wrapper.list a {
    font-size:14px;
}

html body .store-finder--location-list button,
html body .store-finder--location-info button,
html body .store-finder--location-sidebar .action-links button,
html body .action-buttons-top button, 
html body #store-finder-results .store-finder--location-sidebar button.show-map {
    background-color: #7c122e;
    border: 1px solid #7c122e;
    border-radius: 20px;
}

html body #store-finder-results .ecom-wrapper .ecommerce-actions a, 
html body #store-finder-results .ecom-wrapper .ecommerce-actions a:hover, 
html body #store-finder-results .ecom-wrapper .ecommerce-actions a:visited, 
html body #store-finder-results .store-finder--trustist h2, 
html body #store-finder-results .store-finder--trustist .leave-a-review a, 
html body #store-finder-results .store-finder--location-sidebar button.show-map {
    background-color: #7c122e;
}

body [data-lpr-content-block] {
    display: block !important
}

body.storefinder-index .storefinder-index-content {
    float: left;
    padding-right: 15px;
    width: 50%;
}

body.storefinder-index .storefinder-storelist-a-z {
    clear:both;
}

body [data-lpr-content-block] {
    display: block !important;
}

body.storefinder-index .storefinder-index-content {
    float: left;
    width: 50%;
}

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

.storefinder-index-index #store-finder-results .heading-open-times {
    color:#4f4f4f;
}

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

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

/* Default Colours */
#store-finder-results li.brand-timpson .heading-open-times,
#store-finder-results .store-finder--location-list li.brand-timpson .location-show-more a,
#store-finder-results .store-finder--location-list li.brand-timpson,
#store-finder-results .store-finder--location-list li.brand-timpson .location-additional-services ul li {
    color: #8E1736;
}

#store-finder-results .store-finder--location-list li.brand-timpson .location-additional-services ul li {
    border: 1px solid #8f1838;
    border-radius: 10px;
}

#store-finder-results .store-finder--location-list li.sf-lw.brand-timpson {
    border-radius: 20px;
}

/* Timpson Shop & Barbershop */
#store-finder-results li.brand-timpson.loc-7 .heading-open-times,
#store-finder-results li.brand-timpson.loc-8 .heading-open-times {
    color: #FFF;
}

#store-finder-results .store-finder--location-list li.brand-timpson .actions button, 
#store-finder-results .store-finder--location-list li.brand-timpson .ecom-wrapper.list a {
    border-radius: 20px;
}

body #store-finder-results li.brand-timpson.loc-7 .brand-logo-wrapper span.timpson img {
    background-color: #8E1736;
    padding: 0;
    border-radius: 0;
    width: 100%;
}

#store-finder-results .store-finder--location-list li.brand-timpson.loc-7 .location-show-more a, 
#store-finder-results .store-finder--location-list li.brand-timpson.loc-7 .location-details-wrapper a {
    color: #FFF;
}

#store-finder-results .store-finder--location-list li.brand-timpson.loc-8 .location-show-more a, 
#store-finder-results .store-finder--location-list li.brand-timpson.loc-8 .location-details-wrapper a {
    color: #FFF;
}

#store-finder-results .store-finder--location-list li.brand-timpson.loc-7 {
    background-color: #8E1736;
    color: #FFF;
}

#store-finder-results .store-finder--location-list li.brand-timpson.loc-8 {
    background-color: #3c3c3c;
    color: #FFF;
}

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

#store-finder-results .store-finder--location-list li.brand-timpson.loc-7 .actions button, 
#store-finder-results .store-finder--location-list li.brand-timpson.loc-7 .ecom-wrapper.list a {
    background-color: #FFF;
    color: #530d1e;
    font-weight: bold;
    border:none;
}

#store-finder-results .store-finder--location-list li.brand-timpson.loc-8 .actions button, 
#store-finder-results .store-finder--location-list li.brand-timpson.loc-8 .ecom-wrapper.list a {
    background-color: #FFF;
    color: #333;
    font-weight: bold;
    border:none;
}

#store-finder-results .store-finder--location-list li.brand-timpson.loc-7 .actions button:hover, 
#store-finder-results .store-finder--location-list li.brand-timpson.loc-7 .ecom-wrapper.list a:hover {
    background-color: #f8f8f8;
    color: #8f1838;
}


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


#store-finder-results .store-finder--location-list li.brand-timpson.loc-7 .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-timpson.loc-7 .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-timpson.loc-7 .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-timpson.loc-7 .location-primary-services ul li.key-cutting {
    background: url('../images/storefinder/services/key-cutting-light.png') no-repeat left top;
    background-size: auto 25px;
    padding-left: 30px;
} 
#store-finder-results .store-finder--location-list li.brand-timpson.loc-7 .location-primary-services ul li.shoe-repairs {
    background: url('../images/storefinder/services/shoe-repairs-light.png') no-repeat left top;
    background-size: auto 25px;
    padding-left: 30px;
}
#store-finder-results .store-finder--location-list li.brand-timpson.loc-7 .location-primary-services ul li.watch-repairs {
    background: url('../images/storefinder/services/watch-repairs-light.png') no-repeat left top;
    background-size: auto 25px;
    padding-left: 30px;
}
#store-finder-results .store-finder--location-list li.brand-timpson.loc-7 .location-primary-services ul li.dry-cleaning-and-laundry, 
#store-finder-results .store-finder--location-list li.brand-timpson.loc-7 .location-primary-services ul li.dry-cleaning {
    background: url('../images/storefinder/services/dry-cleaning-and-laundry-light.png') no-repeat left top;
    background-size: auto 25px;
    padding-left: 30px;
}
#store-finder-results .store-finder--location-list li.brand-timpson.loc-7 .location-primary-services ul li.laundry {
    background: url('../images/storefinder/services/laundry-timpson-light.png') no-repeat left top;
    background-size: auto 25px;
    padding-left: 30px;
}

#store-finder-results .store-finder--location-list li.brand-timpson.loc-7 .location-additional-services ul li {
    background-color: #FFF;
    color: #530d1e;
    box-shadow: none;
}

#store-finder-results .store-finder--location-list li.brand-timpson.loc-8 .location-additional-services ul li {
    background-color: #FFF;
    color: #333;
    box-shadow: none;
    border-color: #000;
}

#store-finder-results .store-finder--location-list li.brand-timpson.loc-7 .location-additional-services ul li:hover {
    background-color: #f8f8f8;
    color: #8f1838;
}

#store-finder-results .store-finder--location-list li.brand-timpson.loc-8 .location-additional-services ul li:hover {
    background-color: #f8f8f8;
    color: #000;
}

/* Timpson Booth */

#store-finder-results .store-finder--location-list li.brand-timpson.loc-6 {
    background-color: #F5EBEA;
    border: 1px solid #E1E1E1;
}

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

/* Timpson location details */
html body.storefinder-index #lpr-search-form h2.search-heading {
    color: #8f1838;
    text-align: center;
}

html #lpr-search-form input[type="text"],
html body.storefinder-index #lpr-search-form .btn-primary {
    border-radius: 20px;
}
html #lpr-search-form input[type="text"] {
    padding-left:16px;
}
html body.storefinder-index-index #lpr-search-form .form-label {
    padding-left:10px;
    line-height:44px;
}

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: #530d1e;
    border: 1px solid #530d1e;
    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: #8f1838;
    border: 1px solid #8f1838;
    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: #111;
    border: 1px solid #111;
    color: #fff
}