/*
Theme Name:  Twenty Twenty-One
Template: 	 twentytwentyone
Theme URI:	 https://wordpress.org/themes/twentytwentyone/
Author:		 ChildThemeWP
Author URI:	 https://childthemewp.com
Version:	 1.0.0
License:	 GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags:    	 opensource     
Text Domain: twentytwentyonechild
*/

/* Checkout CSS */ 

.woocommerce-checkout form #order_review_heading {
	font-weight: 700;
	font-family: "Infini", Sans-serif;
	color: #464646;
}

.woocommerce-checkout .woocommerce-billing-fields h3 {
	font-weight: 700;
	font-family: "Infini", Sans-serif;
	color: #464646;
}

.wc_payment_method input[type=radio]+label::before {
	width: 24px;
	height: 24px;
	transform: initial;
	vertical-align: middle;
	margin-right: 10px;
}

input[type=text], input[type=email], input[type=url], input[type=password], input[type=search], input[type=number], input[type=tel], input[type=date], input[type=month], input[type=week], input[type=time], input[type=datetime], input[type=datetime-local], input[type=color], .site textarea {
	border-color: #4e4e4e;
}

.woocommerce-shipping-totals .shipping {
	line-height: 1;
}

.woocommerce-page #payment #place_order, .woocommerce-page #payment #place_order:hover {
	font-weight: 700;
	font-family: "Infini", Sans-serif;
	background: #f04e30;
	color: white;
	border: none;
}

.wc_payment_method input[type=radio]+label {
	font-weight: bold;
}

.wc_payment_method input[type=radio]+label::before {
	border-color: #d5d5d5;
}
.wc_payment_method input[type=radio]:checked+label::before {
	background: #f04e30;
	border-color: #d5d5d5;
}

.wc_payment_methods .payment_box p {
	font-size: 14px;
}

.woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p {
    font-size: 1rem;
}
.woocommerce-checkout-review-order-table td {
	padding: 0;
}
.woocommerce-checkout-review-order ul {
	margin: 0;
}
.woocommerce-checkout-review-order-table tfoot, table th, .wp-block-table th {
	font-family: 'Infini' sans-serif!important;
}


/* -- order received --*/

.woocommerce-order-details__title {
	font-size: 24px;
    font-weight: bold;
}

.woocommerce-columns--addresses {
	display: none;
}


