.woocommerce {
	width: 1280px;
	margin: 100px auto 0;
}

.footer-banner {
	clear: both;
}

.tribe-checkout-backlinks {
	display: none;
}

.woocommerce form .form-row {
	width: 100% !important;
}

.woocommerce-checkout #payment div.payment_box input.input-text, 
.woocommerce-checkout #payment div.payment_box textarea {
	width: 100% !important;
	padding: 8px;
}

.woocommerce #payment .form-row select,
.woocommerce-page #payment .form-row select {
	width: 100%;
	height: 30px;
}

.woocommerce .col2-set .col-1,
.woocommerce-page .col2-set .col-1,
.woocommerce .col2-set .col-2, 
.woocommerce-page .col2-set .col-2 {
	float: left;
	width: 100%;
}

.custom-checkout h3 {
	background-color: #165f1c; /****CHANGE TO COLOR YOU WANT TO USE FOR TITLE BACKGROUND ****/
	width: 45%;
	text-align: center;
	padding: 10px;
	border-radius: 5px;
	margin-top: 50px;
	color: #FFF;
	float: right;
}

.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea {
	padding: .6180469716em;
	background-color: #f2f2f2;
	color: #43454b;
	outline: 0;
	border: 0;
	-webkit-appearance: none;
	border-radius: 2px;
	box-sizing: border-box;
	font-weight: 400;
	border:solid 2px #e4e4e4;
}

.woocommerce button.button.alt {
	background-color: #c0ea6a;
	background-color: var(--green, #c0ea6a);
	color: #000;
	color: var(--black, #000);
}

.woocommerce button.button.alt:hover {
	background-color: #c0ea6a;
	background-color: var(--green, #c0ea6a);
	color: #fff;
	color: var(--white, #fff);
}

#wc_checkout_add_ons {
	width: 45%;
	float: right;
	text-align: center;
}

.back-to-cart-button {
	display: flex;
	margin-bottom: 30px;
}

.back-to-cart-button a {
	display: block;
	background-color: #c0ea6a;
	background-color: var(--green, #c0ea6a);
	color: #000;
	color: var(--black, #000);
	font-weight: bold;
	padding: 10px;
}

.back-to-cart-button a:hover {
	color: #fff;
	color: var(--white, #fff);
}

footer.footer,
.footer-cf {
	clear: both;
}

@media screen and (min-width: 980px) {
	.woocommerce-shipping-fields h3,
	.woocommerce-billing-fields h3 {
		width:100%;
		margin: 0;
		margin: 0 0 18px;
	}

	.woocommerce .col2-set, 
	.woocommerce-page .col2-set {
		width: 45%;
		float: right;
	}

	h3#order_review_heading {
		display:none;
	}

	.woocommerce-checkout-review-order {
		width: 45%;
		float: left;
	}
}

#order_review tr.cart-discount.coupon-2025-newsletter-discount{
	display: none;
}

.rp_wcdpd_promotion_total_saved_table_row {    background: #c0ea6a;}

@media screen and (max-width: 979px) {
	.custom-checkout h3 {
		width: 100%;
	}

	.content-area .container {
		margin-top:120px;
	}
}

@media (max-width: 1300px) {
	.woocommerce {
		width: 100%;
		padding: 0 15px;
	}
}