/********** < Product Prices */
.price {
    font-size: 16px;
}

.price-box {
}

.product-shop .price-box .price{
    overflow: hidden;
    float: left;
    height: 44px;
    line-height: 44px;
    width: 69px;
    text-align: center;
    background: #fff;
    display: block;
    font-size: 16px;
    font-family: 'SofiaProMedium';
    font-weight: 400;
}

.price-box .price {
    font-family: 'SofiaProMedium';
    font-style: normal;
    font-weight: 400;
}

/* Regular price */
.regular-price {
}

.product-shop .regular-price {
    display: block;
    float: left;
}

.regular-price .price {
    font-weight: normal;
}

/* Old price */
.old-price {
}

.product-shop .old-price {
    display: block;
    float: left;
}

.old-price .price-label {
    white-space: nowrap;
}

.old-price .price {
    font-weight: normal;
    text-decoration: line-through;
}

/* Special price */
.special-price {
}

.product-shop .special-price {
    display: block;
    float: left;
    margin-left: 15px;
}

.special-price .price-label {
    font-weight: bold;
    white-space: nowrap;
}

.special-price .price {
    font-weight: normal;
    color: #e30613;
}

/* Minimal price (as low as) */
.minimal-price {
}

.minimal-price .price-label {
    font-weight: bold;
    white-space: nowrap;
}

.minimal-price-link {
    display: block;
}

.minimal-price-link .label {
}

.minimal-price-link .price {
    font-weight: normal;
}

/* Excluding tax */
.price-excluding-tax {
    display: block;
}

.price-excluding-tax .label {
    white-space: nowrap;
}

.price-excluding-tax .price {
    font-weight: normal;
}

/* Including tax */
.price-including-tax {
    display: block;
}

.price-including-tax .label {
    white-space: nowrap;
}

.price-including-tax .price {
    font-weight: bold;
}

/* Configured price */
.configured-price {
}

.configured-price .price-label {
    font-weight: bold;
    white-space: nowrap;
}

.configured-price .price {
    font-weight: bold;
}

/* FPT */
.weee {
    display: block;
    font-size: 11px;
    color: #444;
}

.weee .price {
    font-size: 11px;
    font-weight: normal;
}

/* Excl tax (for order tables) */
.price-excl-tax {
    display: block;
}

.price-excl-tax .label {
    display: block;
    white-space: nowrap;
}

.price-excl-tax .price {
    display: block;
}

/* Incl tax (for order tables) */
.price-incl-tax {
    display: block;
}

.price-incl-tax .label {
    display: block;
    white-space: nowrap;
}

.price-incl-tax .price {
    display: block;
    font-weight: bold;
}

/* Price range */
.price-from {
}

.price-from .price-label {
    font-weight: bold;
    white-space: nowrap;
}

.price-to {
}

.price-to .price-label {
    font-weight: bold;
    white-space: nowrap;
}

/* Price notice next to the options */
.price-notice {
    padding-left: 10px;
}

.price-notice .price {
    font-weight: bold;
}

/* Price as configured */
.price-as-configured {
}

.price-as-configured .price-label {
    font-weight: bold;
    white-space: nowrap;
}

.price-box-bundle {
}

/********** Product Prices > */