/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        4.11.3
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */
#main-header .container{
	width: 100%!important;
    max-width: 1320px!important;
}


/* =Theme customization starts here
------------------------------------------------------- */
.woocommerce-page.woocommerce-checkout .col2-set .col-1 {
    float: none !important;
    width: 100% !important;
}
.woocommerce-checkout .col2-set {
    width: 48%;
    display: inline-block; margin-left:10px;
}

.woocommerce-checkout #payment{
	width: 48%;
    display: inline-block;
    margin-right: 3%;
    float: right;
}
.woocommerce-checkout #payment .wc_payment_methods{
	display:none!important;
}
.woocommerce-checkout #order_review_heading{
	width: 48%;
    display: none;
    vertical-align: top;
}

.woocommerce-checkout #order_review{
	width: 48%;
    display: inline-block;
    vertical-align: top;
    float: left;min-height: 520px;
}
.woocommerce-checkout #order_review tfoot{
	display:none!important;
}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{
	width:100%;
}
.woocommerce-checkout #payment{background:transparent;}
.woocommerce-checkout #payment div.form-row {padding:1em 0px;}
.woocommerce form .form-row input[type="date"]{
    -webkit-appearance: none;
    background-color: #eee;
    max-width: 100%;
    border-width: 0;
    border-radius: 0;
    color: #999;
    font-size: 14px;
    padding: 16px;
    line-height: 1.7em;
    border-style: solid;
}
div#woofc-area .cart-thumb {
    display: none;
}
@media (max-width: 479px) {
    form.checkout.woocommerce-checkout div#customer_details {
        width: 100%;
        order: 1;
        margin-left: 0px;
    }
	form.checkout.woocommerce-checkout div#order_review {
        width: 100%;
        order: 3;min-height:auto!important;
	}
	.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
        float: none;
        width: 100%;
        box-sizing: border-box;
        margin-bottom: 1em;
    }
	.woocommerce-checkout #payment{
		width:100%!important;
	}
}
#order_review .product-name{
		display:flex!important;
	align-items: center!important;
	}
.woocommerce-error a{color:#fff!important;}