.blockColumn-page-cart{padding: 15px;}
/******gio hang cart******/

.cart_table, .cart_table *{
	font-size: 14px;
}
.cart_table{display: block;}
.cart_head, .cart_body, .cart_footer{ display: flex; flex: 1;}

.cart_head{ text-align: center; border-top: 1px solid #e2e2e2;border-bottom: 1px solid #e2e2e2;}

.cart_table .item{ display: block; flex: 1; padding: 10px;}
.cart_table .item-group{
	display: flex; flex: 5;
}
.cart_table .item-group .item.item-price{ color: #ff080a;}

.cart_body{border-bottom: 1px solid #e2e2e2;}

.cart_footer .total-title{flex: 5;}
.cart_footer .total-price{ color: #ff080a;font-weight: bold;}

.flex-2{flex:2 !important;}
.item-del{flex:unset !important;width:50px;}


.handleCounter_cart{ display: inline-flex; width: 110px;}
.handleCounter_cart .btn.focus, .btn:focus {
    box-shadow: unset;
}
.handleCounter_cart .form-control:focus {
    box-shadow: unset;
    border-color: #ced4da;
}

.cart_in_stock{color: #ff080a;}
/******end gio hang******/

@media (max-width: 768px){
	.blockColumn.left{
		display: none;
	}
	.blockColumn-content, .blockColumn-content .container{padding: 0;}
	
	.cart_head, .cart_body, .cart_footer{ padding: 5px 0;}
	.cart_head{ display: none;}
	.cart_body{}
	
	.cart_table .item{padding: 5px;}
	.cart_table .item.item-title{line-height: 1.4;padding: 0 5px;;}
	.cart_table .item-img{flex: unset;}
	.cart_table .item-group{display: block; flex: 2;line-height:1;}
	
	.cart_table .item-group .item{display: block;}
	.cart_table .item.item-del{display: flex;width: 40px; align-items:center;}
	.item-class{color: #7b7b7b;}
	.item-class p{display: inline-block; position:relative; font-size: 13px;}
	.item-class p:first-child{padding-right: 10px;}
	.item-class p:first-child:before{content:""; height: 1px;width: 5px; background: #7b7b7b; position: absolute;top:50%;right:1px;}
	
	.cart_table .item-group .item.item-quality{ display: inline-block;}
	.cart_table .item-group .item.item-price-show{ font-weight: bold;}
	.cart_table .item-group .item.item-price{ display: inline-block; color: #ff080a;font-weight: bold;}
	.cart_footer .total-price{flex:3;}
	
	/**hanld counter**/
	.handleCounter_cart .quality,
	.handleCounter_cart .input-group-text{height: 30px;line-height:1;}
	/**end hanld counter**/
}