/*
 Theme Name:     Vivamart Child
 Theme URI:      https://www.vivamart.no/
 Description:    A child theme for vivamart.no
 Author:         Viva Mart
 Author URI:     https://www.vivamart.no/
 Template:       Divi
 Version:        1.0.1
 License:        GNU General Public License v2 or later
 License URI:    http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:    vivamart-child
*/

div#order_review{
    display: flex;
    gap: 25px;
}
table.shop_table.woocommerce-checkout-review-order-table {
    margin-bottom: 0 !important;
}

.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
    float: none !important;
    width: 100% !important;
}

.woocommerce-shipping-fields {
    display: none !important;
}

.woocommerce-billing-fields,
.woocommerce-additional-fields,
#order_review {
    border: 1px solid #ededed;
    padding: 25px;
    border-radius: 8px;
    box-shadow: rgba(50, 50, 93, 0.1) 0px 6px 12px -2px, rgba(0, 0, 0, 0.1) 0px 3px 7px -3px;
    margin-bottom: 30px;
}
#order_review {
	margin-bottom: 0 !important;
}

.woocommerce form .form-row input.input-text,
#order_comments
 {
    background-color: #eee;
    max-width: 100%;
    border-width: 0;
    border-radius: 8px;
    color: #333;
    font-size: 16px;
    padding: 10px;
    line-height: 1.7em;
    border-style: solid;
    margin-top: 5px;
}

.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
    float: none !important;
    width: 100% !important;
}

.cart_item .product-name img.alignleft {
    height: 30px;
    width: 30px;
}
h3#order_review_heading {
    display: none !important;
}

.woocommerce .blockUI.blockOverlay {
  position: fixed !important;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

@media only screen and (max-width : 991px) {
	div#order_review {
			flex-direction: column;
	}
}
