/*
For display of user points in the header
------------------------------------------------------ */
.sigmar_user_pts_header {
    background-color: #eeeeee;
    margin-top: 0px;
    margin-bottom: 25px;
    width: 100%;
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 999;
}

.sigmar_user_pts_header_msg {
    text-align: center;
}

/*
Deal with the WP admin bar when displaying user points header
------------------------------------------------------ */
body.admin-bar .sigmar_user_pts_header {
    top:32px;
}

@media all and (max-width:782px) {
    body.admin-bar .sigmar_user_pts_header {
        top:46px;
    }
}


/*
Deal with Astra transparent header on WooCommerce single pages.
The transparent header extends down too far and prevents html links
at the top of the body content from working. Setting the top margin
to 150px or more pushes the content out of the "dead zone."
------------------------------------------------------ */
.ast-theme-transparent-header.woocommerce-page .woocommerce {
        margin-top: 150px;
}


/*
Other SigMar plugin styles
------------------------------------------------------ */
.sigmar_credits_exceeded_msg {
    color: red;
}

.sigmar_cart_no_promo_error {
    color: red;
    font-weight: bold;
    text-align: center;
}

.sigmar_checkout_no_promo_error {
    color: red;
    font-weight: bold;
}

.sigmar_coupon_warning_cart {
    color: red;
    font-weight: bold;
    text-align: center;
    margin-top: 20px;
}

.sigmar_pts_warning {
    color: red;
    font-weight: bold;
    text-align: center;
    margin-top: 20px;
}

.sigmar_cart_not_enough_credit_msg {
    color: red;
    font-weight: bold;
}

.sigmar_cart_pts_balance {
    font-weight: bold;
    text-align: center;
    margin-top: 20px;
}

.sigmar_coupon_balance_cart {
    text-align: center;
    font-weight: bold;
    margin-top: 20px;
}

.sigmar_coupon_balance_not_cart {
    text-align: center;
    font-weight: bold;
    margin-top: 20px;
}

.sigmar_checkout_coupon_balance {
    text-align: center;
    font-weight: bold;
}

.sigmar_remaining_pts_checkout_msg {
    text-align: center;
    font-weight: bold;
}

.sigmar_display_user_pts_sc_number {
    font-weight: bold;
}

/*
Set fixed height for WooCommerce product titles in the loop
to even out add to cart button appearance
------------------------------------------------------ */
h2.woocommerce-loop-product__title {
    height: 50px;
}
