body.woocommerce-cart div#primary{
    padding: 15px;
}

/*Header Styling*/

body.woocommerce-cart h1.entry-title{
    color: white;
    background-color: #002b5c;
    background-color: var(--mtblue);
    font-size: 2.1em;
    font-weight: 400;
    text-align: center;
    text-transform: uppercase;
}

body.woocommerce-cart h1.entry-title:before{
    display: inline-block;
    position: relative;
    top: 10px;
    height: 50px;
    width: 50px;
    content: '';
    background-repeat: no-repeat;
    background-image: url("/wp-content/themes/storefront-madgetech/assets/images/headers/account-orders-icon-header.png");
}



/*End Header Styling*/

/*Products Table Styling*/
body.woocommerce-cart thead tr th{
    background-color: #c7c7c7;
    background-color: var(--inputgreyfocus);
}

body.woocommerce-cart table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tr td{
    border-bottom: none;
    border-bottom: none;
}

body.woocommerce-cart table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tr td.actions{
    border-bottom: none;
}

body.woocommerce-cart thead tr th.product-remove,
body.woocommerce-cart thead tr th.product-thumbnail {
    width: 25px;
    background-color: #c7c7c7;
    background-color: var(--inputgreyfocus);
}

body.woocommerce-cart div.cart_totals h2{
    color: #002b5c;
    color: var(--mtblue);
    font-weight: bold;
    text-transform: uppercase;
}
/*End Products Table Styling*/

/*Subtotal Table Styling*/

body.woocommerce-cart div.cart_totals  table.shop_table.shop_table_responsive{
    color: #464646;
    color: var(--dkgrey);
    border-top: solid 2px #c7c7c7;
    border-top: solid 2px var(--inputgreyfocus);
    border-bottom: solid 2px #c7c7c7;
    border-bottom: solid 2px var(--inputgreyfocus);
}

body.woocommerce-cart div.cart_totals  table.shop_table.shop_table_responsive td,
body.woocommerce-cart div.cart_totals  table.shop_table.shop_table_responsive th{
    background-color: white;
}

body.woocommerce-cart div.cart_totals  table.shop_table.shop_table_responsive tr th:after{
    content: ':';
}
/*End Subtotal Table Styling*/


/*Buttons Styling*/


body.woocommerce-cart button.button{
    color: #002b5c;
    color: var(--mtblue);
    outline-color: #002b5c;
    outline-color: var(--mtblue);
    background-color: white;
    border: 1px solid #002b5c;
    border: 1px solid var(--mtblue);
    font-weight: 600;
    text-transform: uppercase;
}

body.woocommerce-cart button.button:hover{
    color: white;
    background-color: #002b5c;
    background-color: var(--mtblue);
}

body.woocommerce-cart a.checkout-button.button.alt.wc-forward{
    color: #ee3526;
    color: var(--mtred);
    outline-color: #ee3526;
    outline-color: var(--mtred);
    background-color: white;
    border: 1px solid #ee3526;
    border: 1px solid var(--mtred);
    font-weight: 600;
    text-transform: uppercase;
}

body.woocommerce-cart a.checkout-button.button.alt.wc-forward:hover{
    color: white;
    background-color: #ee3526;
    background-color: var(--mtred);
}

body.woocommerce-cart a.checkout-button.button.alt.wc-forward:after{
    content: '';
}


/*End Buttons Stying */

/*Products Table Styling*/
@media only screen and (min-width: 768px) {

    body.woocommerce-cart thead tr th {
        background-color: #c7c7c7;
        background-color: var(--inputgreyfocus);
    }

    body.woocommerce-cart table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tr td {
        border-bottom: solid 2px #c7c7c7;
        border-bottom: solid 2px var(--inputgreyfocus);
    }

    body.woocommerce-cart div#primary{
        padding: 0;
    }


}

