.woocommerce-order-received .woocommerce-table td.product-name a {
	color:#222222 !important; 
	font-weight:500;
}

.woocommerce-order-received .woocommerce-table td.product-name, .woocommerce-order-received .woocommerce-table td.product-total {
	color:#1c7c4b !important;
}

.woocommerce-order-received .woocommerce-table td.product-name a:hover {
	color:#1c7c4b !important; 
	text-decoration:none;
}

.woocommerce-order-overview {
	display:flex !important; 
	flex-wrap:wrap !important; 
	gap:12px !important; 
	margin-top:20px !important; 
	justify-content:flex-start !important; 
	list-style:none !important; 
	padding-left:0 !important;
}

.woocommerce-order-overview li {
	background:#ffffff !important;
	padding:14px 16px !important; 
	flex:1 1 45% !important; 
	border-radius:10px !important;
	border:1px solid #ddd !important;
	display:flex; 
	flex-direction:column !important; 
	align-items:flex-start !important; 
	box-shadow: 0 2px 5px rgba(0,0,0,0.05) !important;
}

.woocommerce-order-overview li::marker {
	content:none !important;
}

.woocommerce-order-overview li::before {
	content: none !important;
	display:block !important;
	font-weight:500 !important; 
	color:#444 !important;
	font-size:14px !important; margin-bottom:4px !important;
}

.woocommerce-order-overview li strong {
	color:#1c7c4b !important; 
	font-weight:600 !important; 
	font-size:16px !important; 
	text-align:left !important;
	display:block !important;
}

@media (max-width:600px) {
	.woocommerce-order-overview li {
		flex:1 1 100% !important;
	}
}

.woocommerce-order-details tfoot td, .woocommerce-order-details tfoot th {
	font-weight:bold; 
	color:#000;
}

.woocommerce-order-details .product-name {
	color:#000000; 
	font-weight:500;
}

.woocommerce-order-details .product-name strong {
	color:inherit;
}

.woocommerce-order-details .product-total {
	color:#222222;
}

.woocomerce-order-details .woocommerce-table--order-details td.product-name, .woocommerce-order-details .woocommerce-table--order-details td.product-name a, .woocommerce-order-details .woocommerce-table-order-details td.product-name strong {
	color:#222222 !important; 
	font-weight:500 !important;
	text-decoration:none !important;
}

.woocommerce-order-overview.woocommerce-thankyou-order-details {
	display:grid; 
	grid-template-columns:1fr 1fr;
	gap:12px 30px; 
	padding:20px; 
	background:#f8f8f8;
	border-radius:10px; 
	margin-top:15px; 
	font-size:15px; color:#222
}

.woocommerce-order-received .woocommerce-thankyou-order-details li{
	display:flex; 
	justify-content:space-between;
	color:#222; 
	font-weight:400;
}

.woocommerce-order-received .woocommerce-thankyou-order-details li strong {
	font-weight:600; 
	color:#1c7c4b;
	margin-left:10px; 
}

.woocommerce-order-received .woocommerce-thankyou-order-details li::before {
	content:none;
}

.woocomerce-order-overview li strong {
	color:#000 !important; 
	font-weight:500 !important;
}

.woocommerce-order-received .woocommerce-order-overview {
	display: grid; 
	grid-template-columns:1fr 1fr; 
	gap:20px; 
	max-width:700px;
	margin:0 auto;
}

