/*
Theme Name: Stabal
Theme URI: https://stabal.com
Author: Philip Bradbury
Author URI: https://ohsocreative.co.uk
Description: Stabal Base theme.
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: stabal
*/

@media only screen and (max-width: 768px) {
    .woocommerce-page table.cart td.actions .coupon{
        width:100%!important;
    }
    .woocommerce-page table.cart .btn.button-stabal,
    .woocommerce-page table.cart td.actions .button[name=update_cart]{
        min-width:100%;
    }

    .woocommerce-page.woocommerce-cart  table.cart td.actions .coupon .input-text{
        width:48%!important;
    }
}

@media only screen and (max-width: 384px) {
    .woocommerce-page.woocommerce-cart  table.cart td.actions .coupon .input-text{
        padding-top:14px;
        padding-bottom:14px;
    }
}


.woocommerce .blockUI.blockOverlay, .woocommerce .loader {
    opacity:1!important;
}

.woocommerce .loader::after,
.woocommerce .blockUI.blockOverlay::after {
    content: "Processing... Please Wait"!important; /* use \A if you want a new line*/
    white-space: pre-wrap;
    text-indent:0;
    height: 4em;
    width: 100%;
    display: inline-block;
    position: absolute;
    color:white;
    top: 50%;
    right: 0%;
    /*margin-right:-150px;*/
    margin-top: 2em;
    line-height: 1.2;
    text-align: center;
    font-size: 1.2em;
}

.woocommerce-order-received .woocommerce-order{
    margin-top:3rem;
}
.woocommerce-order-received .woocommerce-customer-details,
.woocommerce-order-received .woocommerce-order-details{
    border:1px solid #fff;

    margin-top:1.5rem;
    display:flex;
    flex-direction: column;
    justify-content: center;
    padding:1rem;
}

.woocommerce-order-received .woocommerce-order-details .order-again{
    display:none;
}
.woocommerce-order-received .woocommerce-customer-details h2,
.woocommerce-order-received .woocommerce-order-details h2{
    text-align: center;
    margin-bottom:1rem;
}

.woocommerce-order-received .woocommerce-customer-details address{
    border:0;
    text-align: center;
}

.woocommerce-order-received .woocommerce-order-details table.woocommerce-table--order-details{
    border:0px;
    border-collapse: collapse;
}

.woocommerce-order-received .woocommerce-order-details table.woocommerce-table--order-details td,
.woocommerce-order-received .woocommerce-order-details table.woocommerce-table--order-details td a,
.woocommerce-order-received .woocommerce-order-details table.woocommerce-table--order-details th{
    border-color:#ffffff40!important;
    color:#ffffff!important;
}

.woocommerce-order-received .woocommerce-order-details table.woocommerce-table--order-details tr{
    border-color:#ffffff!important;
}

.woocommerce-order-received .woocommerce .woocommerce-order .column a{
    color:#ffffff;
    text-decoration: underline;
    transition: opacity ease-in-out 300ms;
}

.woocommerce-order-received .woocommerce .woocommerce-order .column a:hover{
    opacity:0.6;
}