/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 14 2025 | 17:06:01 */
a.added_to_cart.wc-forward{
    display:none;
}

.maincart .product-subtotal,
.maincart .product-quantity,
#shopcart .product-subtotal,
#shopcart .product-quantity,
#shopcart thead,
#shopcart td.product-thumbnail{
    display: none !important
}

.maincart form.woocommerce-cart-form,
.maincart .cart-collaterals{
	box-shadow: 0px 6px 10px 0px rgba(208.07998962402343, 204.00885939224906, 204.00885939224906, 0.5);
    border-width: 1px 1px 1px 1px;
    background-color: #207DE926;
    padding: 30px;
}
.maincart .cart-collaterals{
	margin-top:30px;
}

.maincart table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents {
    margin-bottom:0 !important;
}

i.wpmi__icon{
	margin-right: 10px;
    font-size: 20px !important;
}

.maincart table,
.maincart thead,
.maincart th,
.maincart tbody,
.maincart tr,
.maincart td{
    border: 0 !important;
    background-color: transparent !important;
    color: #083A74;
    font-family: "Lato", Sans-serif;
    font-size: 17px;
    font-weight: 600 !important;
}

.maincart td a{
	display:block;
    color: #083A74;
    font-size: 17px;
}

.maincart td img{
	display:block;
	width:100% !important;
}

.maincart .cart_totals{
	width:100% !important;
	float:none !important;
}

.maincart .cart_totals td{
	text-align:right;
}

.cart_totals h2 {
    font-family: "Lato", Sans-serif;
    font-size: 20px;
    font-weight: 700;
	color:#083A74;
}

.maincart .wc-proceed-to-checkout{
	padding:0 !important;
	margin:0 !important;
}

.maincart .wc-proceed-to-checkout a{
	margin:0 !important;
	background-color: transparent !important;
    background-image: linear-gradient(90deg, var(--e-global-color-primary) 0%, var(--e-global-color-secondary) 100%) !important;
	font-size: 15px;
	color:#fff;
	font-family: "Lato", Sans-serif;
font-weight: 700;
	    display: block;
    text-align: center;
    padding: 15px;
    border-radius: 0;
}

.maincart .woocommerce-cart-form .shop_table tbody tr:last-child{
	display:none;
}

#shopcart td.product-name {
    padding-right: 0;
}

#shopcart td.product-remove {
    padding-right: 10px !important;
}

.maincart .product-price{
    width:20% !important;
}

.maincart td.product-name {
    width: 65% !important;
}

.maincart td.product-thumbnail {
    width: 10% !important;
}

.maincart td.product-remove {
    width: 5%;
}

@media(max-width:768px){
	.maincart table.shop_table_responsive tr td{
		        display: table-cell;
        text-align: left !important;
	}
	
		
	
}
