/* OOm Search Popup */

button.oom-popup-close {
	padding: 15px 15px 19px 20px !important;
	font-size: 24px;
}


/* OOm mini cart */
button.oom-mini-cart-qty-plus,
button.oom-mini-cart-qty-minus {
	padding: 15px 12px 15px 15px !important;
	font-size: 14px !important
}
 


button.oom-mini-cart-remove-item, 
button.oom-mini-cart-remove-item:hover,
button.oom-mini-cart-close,
button.oom-mini-cart-close:hover,
button.oom-mini-cart-close:focus
{
	background-color: #FFFFFF;
	color: #000000;
	border-color: #ffffff;
	font-size: 20px;
	padding: 20px;
	
}

.oom-mini-cart-actions a {
	font-size: 12px;
	text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 0.2em;
	color: #00083C;
	font-weight: 600;
	
}

.oom-mini-cart-btn {
	
    border-radius: 0px;
    padding: 18px 0;
}

a.oom-mini-cart-btn.oom-view-cart-btn {
    background-color: #FFCB06;
}

a.oom-mini-cart-btn.oom-view-cart-btn:hover {
    color: #FFFFFF;
	background-color: #00083C;
}

a.oom-mini-cart-btn.oom-checkout-btn {
    background-color: #00083C;
	color: #FFFFFF;
}

a.oom-mini-cart-btn.oom-view-cart-btn:hover {
    color: #00083C;
	background-color: #FFCB06;
}

/* login/sign-up popup */
span.toggle-password {
    position: absolute !important;
    right: 10px !important;
    bottom: 6px !important;
}

#oom-signup-form label {
    display: block;
}

#oom-signup-form span.elementor-field-option {
    display: flex;
    gap: 10px;
}

/* cart page */

.oom-cart-table .step-cart-progress-list {
	display: none;
}

.oom-cart-table .product_details__title a {
    font-size: 16px !important;
}

form.woocommerce-cart-form .oom_row #step-cart-contents > .shop_table tbody .cart_item .product-price .product_details {

	align-items: center;
}


form.woocommerce-cart-form .oom_row #step-cart-contents > .shop_table tbody .cart_item .product-price {
    display: flex;
    width: 25%;
    justify-content: center;
}

.woocommerce-cart-form__cart-item .woocommerce-Price-amount {
	font-size: 16px !important;
	font-weight: 600;
	color: #603913;
}

form.woocommerce-cart-form .oom_row #step-cart-contents > .shop_table tbody .cart_item .product-price .product_details .remove_cart_item a {
    font-size: 12px;
	font-weight: 400;
	text-decoration: underline;
    color: #89868D !important;
}

.oom-cart-table form.woocommerce-cart-form .oom_row #step-cart-contents > .shop_table tbody .cart_item .product-price .product_details .quantity .minus, .oom-cart-table form.woocommerce-cart-form .oom_row #step-cart-contents > .shop_table tbody .cart_item .product-price .product_details .quantity .plus {

    border-color: #00000080;
    border-radius: 0px;
}

form.woocommerce-cart-form .oom_row > .oom_column_40 .step-order-summary .step-order-summary-content .step-order-summary__list .order_summary_btn a {

    background: #00083c;
    font-weight: 600;
    text-transform: uppercase;
    color: #FFFFFF;
    font-size: 14px;
    letter-spacing: 0.2em;
    border-radius: 0px;
}


.step-order-summary__list li span {
	
	color: #000000;
	
}


@media (max-width: 480px) {
	
	form.woocommerce-cart-form .oom_row #step-cart-contents > .shop_table tbody .cart_item .product-price {
		width: 100%;
	}
	
}

