/*
Theme Name: Shopkeeper Child
Theme URI: http://shopkeeper.getbowtied.com/
Description: This is a child theme for Shopkeeper.
Author: Get Bowtied
Author URI: http: //www.getbowtied.com/
Template: shopkeeper
Version: 1.0
*/

@import url("../shopkeeper/style.css");

/****************************************************************/
/*************** ADD YOUR CUSTOM CSS IN THIS AREA ***************/
/****************************************************************/

.category_item_link {text-shadow: -1px -1px 1px #fff}
input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea, select {font-size:12pt;font-weight:normal;}


/* Checkout Page (before order is placed) */

.woo_checkout_custom_class .woocommerce {
    display: flex;
}

@media (max-width: 1024px){
    .woo_checkout_custom_class .woocommerce {
        max-width: 100% !important;
    }
}

@media (max-width: 500px){

    .woo_checkout_custom_class .woocommerce .wc-authorize-net-cim-credit-card-new-payment-method-form, .woo_checkout_custom_class .woocommerce .wc-authorize-net-cim-echeck-new-payment-method-form {
        display: flex;
        flex-wrap: wrap;
        align-items: flex-end;
    }


    .woo_checkout_custom_class .woocommerce .wc-authorize-net-cim-credit-card-new-payment-method-form>p {
        padding: 0.25em !important;
    }

    .woo_checkout_custom_class .woocommerce .wc-authorize-net-cim-echeck-new-payment-method-form>p {
        padding: 0.25em !important;
    }

    .woo_checkout_custom_class .woocommerce #order_review {
        padding: 0.75em !important;
    }


}

/* Order Confirmation Page (After order has been placed) */
.woo_checkout_custom_class .woocommerce .woocommerce-order {
    display: block !important;
    margin: 0 auto !important;
    width: 100% !important;
}

.woo_checkout_custom_class .woocommerce .woocommerce-order .woocommerce-order-overview { 
    margin-left: 0 !important;
    margin-right: 0 !important;
}


@media (max-width: 500px){
    .woo_checkout_custom_class .woocommerce .woocommerce-order .woocommerce-order-details { 
        padding: 0 0.5em;
    }
}



/* User Login Status Bar */
.userLoginStatusDiv {
    display:block; 
    position:fixed; 
    top:0; 
    right:0; 
    padding:0 1em; 
    height:32px; 
    z-index:9999;
}
.userLoginStatusDiv>.wrapper {
    height:100%; 
    display: flex; 
    align-items: center;
}
.userLoginStatusDiv>.wrapper>p {
    margin-bottom: 0; 
    color: #fff
}

@media (max-width: 1024px){
    .userLoginStatusDiv {
        top:unset;
        bottom: 0;
        background: rgba(0,0,0,0.5);
    }
}







/****************************************************************/
/****************************************************************/
/****************************************************************/