.ast-right-sidebar #secondary{
	padding-left:20px!important;
}
#secondary li{
	margin-bottom:1em!important;
}
h2.widget-title {
    background-color: #3a3a3a;
    color: white;
    padding: 10px 10px 10px 30px;
    margin-left: -20px;
}
/** mini cart **/
.widget_shopping_cart_content a.button.wc-forward:not(.checkout), .widget_shopping_cart_content p.total{
	display:none!important;
}
.widget_shopping_cart .woocommerce-mini-cart__buttons .checkout.wc-forward{
	margin:10px 0 0 0!important;
	padding:15px 20px!important;
	width:100%;
	box-shadow:3px 3px 10px rgba(0,0,0,0.25);
}
.widget_shopping_cart .woocommerce-mini-cart__buttons .checkout.wc-forward::before{
	content: '';
  background-image: url(/wp-content/themes/stardonasi/assets/img/heart.svg);
  background-size: 20px 20px;
  display: inline-block;
  width: 20px;
  height: 20px;
  filter: invert(1);
	margin-right:5px;
}
.widget_shopping_cart .woocommerce-mini-cart__buttons .checkout.wc-forward::after{
	content: ' Sekarang';
}
.widget_shopping_cart li.woocommerce-mini-cart-item.mini_cart_item{
	padding:5px!important;
	border:1px solid #ccc;
	border-radius:15px;
}
.widget_shopping_cart .cart_list li, .widget_shopping_cart .cart_list li{
	padding:0px;
}
.sidebar-main .widget_shopping_cart_content img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{
	position: absolute!important;
    width: 30%;
    height: auto;
    left: 10px;
    top: 45px;
    object-fit: cover;
    object-position: center center;
}
.sidebar-main .woocommerce ul.cart_list li a:not(.remove), .sidebar-main .woocommerce .woocommerce ul.product_list_widget li a:not(.remove){
	width: 64%!important;
    padding: 0;
    margin-left: 77px;
    text-align: left;
    min-height: 77px;
    font-size: 14px;
}
.widget_shopping_cart .cart_list li a.remove{
	top:-10px!important;
	right:-10px!important;
	background-color:white;
	z-index:2;
}

.widget_shopping_cart span.woocommerce-Price-amount.amount{
	display:block;
	width:auto;
	text-align:center;
	background-color:#3a3a3a;
	color:white;
	margin:-20px -5px -5px;
	padding:5px 20px;
	border-radius:0 0 15px 15px;
}
.widget_shopping_cart span.woocommerce-Price-amount.amount:not(.total span)::before{
	content:'Rp'
}
li.woocommerce-mini-cart-item.mini_cart_item a::before {
    position: absolute;
    top: 3px;
    background-color: white;
}
/** terakhir dilihat **/
.widget_recently_viewed_products li{
	border:1px solid #ccc!important;
	border-radius:15px;
	padding:10px 5px 10px 75px!important;
}
.widget_recently_viewed_products li a{
	width: 100%!important;
    padding:0!important;
    text-align: left!important;
    font-size:14px;
}
.widget_recently_viewed_products li a img{
	left:10px!important;
}
@media (max-width:768px){
	.ast-right-sidebar #secondary{
		padding-left:0px!important;
	}
	.sidebar-main{
		display:flex;
		flex-wrap:wrap;
	}
	.widget{
		flex:0 0 46%;
		margin:2%;
	}
	div[data-customize-widget-id='woocommerce_widget_cart-3']{
		order:3;
		flex:0 0 95%;
	}
	.widget_shopping_cart ul{
		display:flex;
		flex-wrap:wrap;
	}
	.widget_shopping_cart li{
		flex:0 0 31%;
		margin:1%!important;
	}
}
@media (max-width:480px){
	.widget{
		flex:0 0 95%!important;
		margin-bottom:5%!important;
	}
	div[data-customize-widget-id='woocommerce_widget_cart-3']{
		order:3;
		flex:0 0 95%;
	}
	.widget_shopping_cart ul{
		display:flex;
		flex-wrap:wrap;
	}
	.widget_shopping_cart li{
		flex:0 0 98%;
		margin:1%!important;
	}
}