span.priceFromLbl{font-weight:400;padding-right:.25em}

/* Display sale price on new line below regular price */
.entry-price-wrap .price del,
.entry-price-wrap .price ins {
    display: block !important;
}

.entry-price-wrap .price del {
    margin-bottom: 5px;
}

/* Make "From" smaller on the crossed-out regular price */
.entry-price-wrap .price del .priceFromLbl {
    font-size: 0.75em;
    opacity: 0.8;
}

/* Ensure the outer "From" stays inline */
.entry-price-wrap .price > .priceFromLbl {
    display: inline;
}