/**
 * Theme Name:     LeadEngine Child
 * Author:         Key-Design
 * Template:       leadengine
 * Text Domain:	   leadengine-child
 * Description:    Multi-Purpose WordPress Theme with Page Builder
 */

@media (max-width: 959px) {
    .upper-footer {
        background: #252525;
    }
}

.woocommerce-order-pay.woocommerce-checkout .mt-4.mb-4.d-flex.justify-content-center {
	justify-content: center;
    display: flex;
    margin-top: 30px;
}

.woocommerce-order-pay.woocommerce-checkout .form-row {
	padding-left: 20px !important;
	padding-right: 20px !important;
	padding-bottom: 20px !important;
}

.woocommerce-order-pay.woocommerce-checkout .wc_payment_methods.payment_methods.methods {
	padding-left: 15px !important;
	padding-right: 15px !important;
}

.woocommerce-order-pay.woocommerce-checkout #place_order {
	border: 0px;
    color: white;
    font-size: 16px;
    font-weight: 700;
    border-radius: 5px;
}

.woocommerce-order-pay.woocommerce-checkout .shop_table tfoot tr > th:first-child {
	border-top: 1px solid rgba(0, 0, 0, .1);
}

.woocommerce-order-pay.woocommerce-checkout .pswp {
	display: none !important;
}

.woocommerce-order-pay.woocommerce-checkout #order_review {
	padding-bottom: 40px;
}

@media(max-width: 992px) {
	.woocommerce-order-pay.woocommerce-checkout .woocommerce {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	
	.woocommerce-order-pay.woocommerce-checkout .shop_table {
		margin-top: 20px !important;
	}
}

.hero_text_custom p {
	color: white;
}