* {
	-webkit-tap-highlight-color:transparent
}
.cart-list {
	padding-bottom:60px
}
.cart-item {
	overflow:hidden;
	padding:10px;
	border-bottom:1px solid #ccc
}
.cart-item.disabled {
	opacity:.4
}
.cart-item.disabled .counter {
	display:none
}
.cart-item.disabled .disabled-flag {
	color:#fff;
	position:absolute;
	display:block;
	right:0;
	bottom:0;
	font-size:14px;
	background:red;
	border-radius:3px;
	padding:1px 5px
}
.cart-item .thumb {
	display:block;
	float:left;
	width:100px;
	height:83px;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center center;
	background-color:transparent
}
.cart-item .content {
	margin-left:110px;
	position:relative;
	height:83px
}
.cart-item .content .price {
	color:#666;
	position:absolute;
	bottom:0;
	left:0;
	font-size:14px
}
.cart-item .content .price .price-num {
	color:red;
	font-size:18px
}
.cart-item .counter {
	position:absolute;
	right:0;
	bottom:0
}
.cart-item .counter span {
	display:inline-block;
	vertical-align:middle
}
.cart-item .counter.selected .jian,.cart-item .counter.selected .number {
	display:inline-block
}
.cart-item .counter .action {
	width:30px;
	height:30px;
	background:transparent url(../images/change_icon.png) 0 0 no-repeat;
	background-size:30px 60px
}
.cart-item .counter .action.jian {
	background-position:left bottom
}
.cart-item .counter .number {
	height:30px;
	line-height:30px;
	padding:0 5px;
	color:#666;
	font-size:20px
}
.toolbar {
	position:fixed;
	width:100%;
	bottom:0;
	left:0;
	right:0;
	height:50px;
	line-height:50px;
	background:#eee
}
.toolbar .total-price {
	padding-left:10px;
	font-size:20px;
	margin-right:100px;
	border-top:1px solid #ccc
}
.toolbar .submit {
	display:block;
	float:right;
	width:100px;
	text-align:center;
	font-size:18px;
	color:#fff;
	background:#79BD50;
	border:0 none;
	margin-top:-51px
}
#totalPrice {
	color:red
}
.empty {
	padding:80px 50px 0;
	text-align:center
}
.empty img {
	display:block;
	max-width:25%;
	margin:0 auto
}
.empty p {
	font-size:16px;
	color:#666;
	margin:10px auto 50px
}
.clear-disabled {
	padding:10px;
	text-align:center
}
.clear-disabled a {
	display:inline-block;
	margin:0 auto;
	padding:10px;
	color:#333!important;
	text-decoration:none!important;
	border:1px solid #ccc;
	font-size:16px;
	border-radius:5px
}
