/* OOm header CSS */

.oom-mini-cart-wrapper a{
    background: #603913;
	padding: 9px 28px 8px 28px;
	border-radius: 50px;
    display: flex;
    column-gap: 5px;
	text-decoration: none;
}

.cart-icon-total-price {
	
	font-size: 16px;
    font-weight: var(--e-global-typography-907e3e9-font-weight);
	    color: var(--e-global-color-7277f0f);
	
}

.oom-cart-badge {
	background-color: #D9534F !important;
    top: 9px;
    right: 20px;
}

.oom-header-icon {
    width: 16px !important;
    height: 16px !important;
}

.oom-mini-cart-wrapper .oom-header-icon-link:hover {
    background-color: #603913;
}

.oom-header-icons-list {
	gap: 8px;
}

.oom-mini-cart-qty-minus, .oom-mini-cart-qty-plus{
	padding: 0 !important;
}

.oom-mini-cart-qty-input{
	padding: 0 !important;
}

.oom-mini-cart-remove-item{
	padding: 0 !important;
}

.oom-mini-cart-close{
	padding: 0 !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;
	
}

.oom-mini-cart-wrapper a {
    justify-content: center;
}

a.oom-mini-cart-btn.oom-checkout-btn {
    background-color: #000000;
}

.oom-mini-cart-btn:hover {
    background: #F7941D;
	color: #ffffff;
}

span.toggle-password {
    position: absolute !important;
    right: 10px !important;
    bottom: 6px !important;
}

.step-cart-progress-list {
	
	display: none;

}

.step-cart-progress.oom_row {
    margin: 0px;
}

.product_details__title a {
	font-size: 16px !important;
	font-weight: 600;
	color: #603913 !important;
}

form.woocommerce-cart-form .oom_row #step-cart-contents > .shop_table tbody .cart_item .product-labels .product_details__title p {
	
	overflow: hidden;
    display: block;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    white-space: normal;
    display: -webkit-box;
	font-style:italic;
	font-size:13px;
	color: #666666 !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 !important;
}

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

.step-order-summary__list li {
	font-size: 16px !important
}

.woocommerce-cart-form__cart-item button.minus,
.woocommerce-cart-form__cart-item button.plus
{
	color: #FFFFFF !important;
}

.woocommerce-cart-form__cart-item button.minus:hover,
.woocommerce-cart-form__cart-item button.plus:hover
{
	background-color: #F7941D !important;
	border-color: #F7941D !important;
}

form.woocommerce-cart-form .order_summary_btn a {
	background-color: #603913 !important;
	text-decoration: none;
}

form.woocommerce-cart-form .order_summary_btn:hover a {
	background-color: #F7941D !important;
	text-decoration: none;
}




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


.custom-para-list p + ul {
    margin-top: -12px !important;
    margin-bottom: 16px;
}


/*bullet checklist by www.peeayecreative.com*/
ul.custom-checkmark {
list-style-type: none!important;
}

ul.custom-checkmark li:before {
content: '✓'!important;
color: #2cba6c;
margin-right: 8px;
margin-left: -20px;
font-size: 1em!important;
}


/* single product page */

.oom-product-gallery .woo-product-gallery-slider.woocommerce-product-gallery.wpgs--with-images.images {
    width: 100%;
}

.oom-product-gallery button.slick-arrow {
    padding: 0px;
	background: transparent;
	font-size: 0px;
}

a.wpgs-lightbox-icon img {
    height: 400px !important;
    object-fit: cover;
}

