/*Container max-width*/
body .container {
	box-sizing: border-box;
}

/*Cart Page*/
body.woocommerce-cart > section:first-of-type {
    background-color: #F4F4F2;
}

body.woocommerce-cart > section .container .woocommerce {
	padding-top: 84px;
}

body.woocommerce-cart > section .container .woocommerce h2:first-of-type {
	font-size: 24px;
	margin-bottom: 8px;
}

body.woocommerce-cart > section .container .woocommerce form table.shop_table thead tr {
	border-top: 1px solid #928E8A;
	border-bottom: 2px solid #C7C2BD;
}

body.woocommerce-cart > section .container .woocommerce form table.shop_table tbody .cart_item {
	border-bottom: 2px solid #C7C2BD;
}

body.woocommerce-cart > section .container .woocommerce .cart-collaterals .cart_totals {
	border-top: 1px solid #928E8A;
}

/*Checkout Page*/
body.woocommerce-checkout > section .woocommerce .intro {
	padding-top: 0;
}

body.woocommerce-checkout .review-cart .accordion-body .cart-listing .cart-item {
	border-bottom: 2px solid #C7C2BD;
}

body.woocommerce-checkout .review-cart.accordion .accordion-header {
	border-bottom: 1px solid #C7C2BD;
}

body.woocommerce-account>section:first-of-type .container form .woocommerce-validated select, 
body.page-id-423>section:first-of-type .container form .woocommerce-validated select {
	color: black;
}

body.woocommerce-account>section:first-of-type .container form select option, 
body.page-id-423>section:first-of-type .container form select option {
	color: #928E8A;
}