/**
 * Fix "from" text on variable items
 */
.woocommerce ul.products li.product .price .from {
    color: #666666 !important;
}

.et-db #et-boc .et-l .et_pb_shop_0_tb_body.et_pb_shop .woocommerce ul.products li.product .price {
    font-size: 14px !important;
}
/*
.et-db #et-boc .et-l .et_pb_shop_0_tb_body.et_pb_shop .woocommerce ul.products li.product .price .amount {
    font-size: 40px !important;
}
*/

/**
 * Fix price text on Info banners
 */
.woocommerce-info.wc_points_redeem_earn_points .woocommerce-Price-amount.amount {
    color: #ffffff !important;
    font-size: 18px !important;
}

/**
 * Fix buttons on Info banners
 */
.woocommerce-info .et_pb_contact_submit,
.woocommerce-info .et_password_protected_form .et_submit_button,
.woocommerce-info .et_pb_bg_layout_light .et_pb_newsletter_button,
.woocommerce-info .comment-reply-link,
.woocommerce-info .form-submit .et_pb_button,
.woocommerce-info .et_pb_bg_layout_light .et_pb_promo_button,
.woocommerce-info .et_pb_bg_layout_light .et_pb_more_button,
.woocommerce .woocommerce-info a.button.alt,
.woocommerce-page .woocommerce-infoa.button.alt,
.woocommerce .woocommerce-info button.button.alt,
.woocommerce .woocommerce-info button.button.alt.disabled,
.woocommerce-page .woocommerce-infobutton.button.alt,
.woocommerce-page .woocommerce-infobutton.button.alt.disabled,
.woocommerce .woocommerce-info input.button.alt,
.woocommerce-page .woocommerce-infoinput.button.alt,
.woocommerce .woocommerce-info #respond input#submit.alt,
.woocommerce-page .woocommerce-info#respond input#submit.alt,
.woocommerce .woocommerce-info #content input.button.alt,
.woocommerce-page .woocommerce-info#content input.button.alt,
.woocommerce .woocommerce-info a.button,
.woocommerce-page .woocommerce-infoa.button,
.woocommerce .woocommerce-info button.button,
.woocommerce-page .woocommerce-infobutton.button,
.woocommerce .woocommerce-info input.button,
.woocommerce-page .woocommerce-infoinput.button,
.woocommerce-info .et_pb_contact p input[type="checkbox"]:checked+label i:before,
.woocommerce-info .et_pb_bg_layout_light.et_pb_module.et_pb_button {
    color: #ffffff !important;
}

/**
 * Fix "Subscribe" buttons on Savers Club
 */
.page-id-14209 .woocommerce ul li.product.product_cat-weekly,
.page-id-14209 .woocommerce ul li.product.product_cat-monthly {
    margin-bottom: 1.5em;
}
.page-id-14209 .woocommerce ul li.product.product_cat-weekly a .button,
.page-id-14209 .woocommerce ul li.product.product_cat-monthly a .button {
    margin: 0.2em 0;
}

/**
 * Horizontal My Account page
 */
@media only screen and (min-width: 769px) {
    .woocommerce-account .woocommerce-MyAccount-content, .woocommerce-account .woocommerce-MyAccount-navigation {
        float: none;
        width: 100%;
    }
    .woocommerce-MyAccount-navigation ul {
        text-align: center;
        border-bottom: 1px solid rgba(0,0,0,.05);
    }
    .woocommerce-MyAccount-navigation ul li {
        display: inline-block;
        border-left: 1px solid rgba(0,0,0,.05);
        padding: 0 0.5em;
        border-bottom: 0;
    }
}

/**
 * Pricing "From" / "Was/Now"
 */
.woocommerce div.product p.price, .woocommerce-page div.product p.price {
    color: #666;
}

/**
 * Centre Align Star Ratings
 */
.woocommerce ul.products li.product .star-rating{
    margin-left: auto !important;
    margin-right: auto !important;
}

/**
 * Hide Menu Items
 */
.hide {
    display: none !important;
}
