.mso-footer-link{margin-top:12px;text-align:center}.mso-footer-link a{font-size:13px;letter-spacing:.04em;text-decoration:none}.mso-footer-link a:hover{text-decoration:underline}

/* Hide the yellow numeric reduction badge (for example "-£25.01") while
   preserving the crossed-out original price and the final offer price. */
.product-price-and-shipping .discount-amount,
.product-price-and-shipping .discount-percentage,
.product-miniature .discount-amount,
.product-miniature .discount-percentage,
.product-prices .discount-amount,
.product-prices .discount-percentage,
.product-discount .discount,
.product-discount .regular-price + .discount {
    display: none !important;
}

/* Some Leo/Ap themes render the reduction badge as a generic highlighted span. */
.product-miniature .product-price-and-shipping span.discount,
.product-miniature .product-price-and-shipping .badge.discount,
.product-miniature .product-price-and-shipping .label.discount {
    display: none !important;
}


/* Position and typography for the footer link after it is moved into Our Products. */
.mso-footer-link {
    margin: 0 !important;
    padding: 0 !important;
    text-align: left !important;
}

.mso-footer-link a {
    display: inline-block;
    margin-top: 16px;
    color: inherit !important;
    font-family: inherit !important;
    font-size: inherit !important;
    font-weight: 400 !important;
    line-height: inherit !important;
    letter-spacing: normal !important;
    text-decoration: none !important;
    text-transform: none !important;
}

.mso-footer-link a:hover {
    color: #A8843A !important;
    text-decoration: none !important;
}


/* v1.0.4 — keep Selected Offers aligned directly under Accessories. */
.mso-footer-list-item {
    margin: 0 !important;
    padding: 0 !important;
    line-height: inherit !important;
}

.mso-footer-list-item .mso-footer-link {
    margin: 0 !important;
    padding: 0 !important;
}

.mso-footer-list-item .mso-footer-link a {
    margin-top: 0 !important;
    padding-top: 0 !important;
    display: inline-block !important;
}

/* Match the vertical rhythm used by the existing footer links. */
#footer .mso-footer-list-item,
footer#footer .mso-footer-list-item {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}


/* v1.0.5 — match the vertical spacing used between the existing footer links. */
#footer .mso-footer-list-item,
footer#footer .mso-footer-list-item {
    margin-top: 16px !important;
}

#footer .mso-footer-list-item .mso-footer-link,
footer#footer .mso-footer-list-item .mso-footer-link,
#footer .mso-footer-list-item .mso-footer-link a,
footer#footer .mso-footer-list-item .mso-footer-link a {
    margin-top: 0 !important;
}
