/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 06 2025 | 18:57:01 */
ul#shipping_method {
	display: flex !important;
	justify-content: flex-start;
	flex-direction: column;
}
li[szbd="true"] {
	order: -1;
}
.checkout .woocommerce-error a {
	color: var(--e-global-color-primary);
}
.woocommerce-billing-fields .g-recaptcha {
	padding-top: 20px;
}
.woocommerce-checkout .alert{

	background-color: #d1ecf1;
	padding: 15px;
	border-radius: 4px;
	border: 1px solid #bee5eb;
	margin-top: 10px;
	margin-bottom: 20px;
	font-family: "Lato";
}
.woocommerce-checkout .alert a{
	font-family: inherit;
	font-weight: inherit;
	font-size: inherit;
	color: #038DCD;
}

.woocommerce-orders .page-content {
	padding: 150px 0px;
}
.woocommerce-MyAccount-navigation li a {
	color: black!important;
}
.woocommerce-orders-table th a {
	color: black!important;
}

.woocommerce-checkout input.input-text,
.woocommerce-checkout textarea{
	color: #333333;
	border: 1px solid #d9d9d9;
	line-height: normal;
	border-radius: 5px;
	padding: 13px 11px;
}
.woocommerce-checkout .select2-selection{
	color: #333333;
	border: 1px solid #d9d9d9;
	line-height: normal;
	border-radius: 5px;
	padding: 8.5px 11px;
	height: initial;
}
.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{
	height: 100%;
	position: absolute;
	top: 0;
	right: 20px;
	width: 20px;
}
.woocommerce-checkout .payment_box fieldset{
	border: 0;
}
.woocommerce-checkout label{
	font-family: "Trebuchet MS", Sans-serif;
	font-size: 18px;
	color: #101327;
}
.woocommerce-checkout .woocommerce-select{
	color: #333333;
	border: 1px solid #d9d9d9;
	border-color: #d9d9d9 !important;
	line-height: normal;
	border-radius: 5px;
	padding: 13px 11px;
}
.woocommerce-checkout .woocommerce-cc-month,
.woocommerce-checkout .woocommerce-cc-year{
	float: left;
}
.woocommerce-info a{
	color: inherit;
}
.woocommerce-checkout .place-order button{
	background-color: #038DCD !important;
	/*
	padding: 15px 30px 15px 30px;
	border-radius: 10px;
	*/
}
form.checkout.woocommerce-checkout label, form.checkout.woocommerce-checkout span, form.checkout.woocommerce-checkout h3, form.checkout.woocommerce-checkout input, form.checkout.woocommerce-checkout select, form.checkout.woocommerce-checkout th, form.checkout.woocommerce-checkout p {
	font-family: Lato;
}
h3#order_review_heading {
	display: none;
}
.woocommerce-order-overview{
	padding: 0;
	margin: 15px 0 30px 0 !important;
}
.woocommerce-table--order-details a,
.woocommerce-order a{
	color: #000 !important;
}
.woocommerce-order-details__title{
	margin: 0 0 25px 0 !important;
}
.woocommerce-additional-fields__field-wrapper {
	background: #efefef;
	border-radius: 10px;
	border: 1px solid black;
	padding: 5px;
	margin: 20px 0px;
}
.woocommerce-additional-fields__field-wrapper .form-row-first{
	float: none !important;
	display: block;
	width: 100% !important;
}

@media (max-width: 767px) {
	.payment_box.payment_method_ebizcharge fieldset {
		padding: 0px;
		margin: 0px;
	}
	div#ebizcharge-new-info {
		display: flex;
		flex-direction: column;
	}
	div#ebizcharge-new-info label {
		width: max-content;
	}
	div#ebizcharge-new-info .form-row {
		width: 100%;
	}
}