.layui-select .layui-select-title .layui-input{border-color: #efefef;!important}  
.addNewAddress{cursor: pointer;}
.SummaryList{display: flex;justify-content: space-between;}
.qty-subtotal{
	height:150px;display: flex;align-items: center;justify-content: center;
}
.freeshipping{color: #00aa00;}
@media only screen and (min-width:505px) and (max-width:760px) {
	 .qty-subtotal{
		height:50px;display: flex;align-items: center;justify-content: center;
	 }
} 
@media only screen and (max-width:760px) {
 
 	.qty-subtotal{
 			height:50px;display: flex;align-items: center;justify-content: center;
 	}
} 


.product-item {position:relative;background: white; padding: 8px; margin-bottom: 10px;     border-radius: 5px;    border:1px solid #fff;}
.product-item .itemImg{display: flex;height: 235px;justify-content: center;align-items: center; }
.product-item .itemTitle{margin:10px 5px; height: 44px;line-height: 22px;overflow: hidden;display: flex;align-items: baseline;}
.product-item .itemTitle h3 {margin: 0 0 8px 0;font-size: 16px;font-weight: 600;color:#444}
.product-item .itemPrice{color: #333;font-size: 14px;text-align: left;}
.product-item .itemPrice strong{font-size:14px}
.product-item .itemImg img {width: 100%;height: auto; margin: 15px auto;border-radius: 3px;}
.product-item .collectBtn{display:flex;}
.product-item:hover{
	border:1px solid #f1f1f1;
	box-shadow: 1px 1px 5px rgba(139, 139, 139, 0.2);
	.collectBtn{display:flex}
}
@media only screen and (min-width:505px) and (max-width:760px) { 
  
	.product-item .itemImg{display: flex;height: 180px;justify-content: center;align-items: center; }
	.product-item .itemImg img { width: 100%; height:auto; }
}  
@media only screen and (max-width:760px) {
 
	.product-item .itemImg{display: flex;height: 160px;justify-content: center;align-items: center; }
	.product-item .itemImg img { width: 100%; }
}  
.product-item .p-status{font-size: 12px;text-align: center;padding: 5px 0;}
.product-item .customized strong{ padding: 0 10px;border-radius: 15px;}
.product-item .instock strong{color: #fff;background: #f00;padding: 0 10px;border-radius: 15px;}
.product-item .itemStar{text-align: center;font-size:14px}
.product-item .itemStar i{color: #ffcd17;}

.collectBtnUnActive{
	position:absolute;
	top:10px;
	right:15px;
	background:#fff;	
	border:1px solid #f1f1f1;
	width:30px;
	height:30px;
	border-radius: 30px;
	display: flex;
	align-items: center;
	justify-content: center;
	
}
.collectBtnUnActive:hover{
	box-shadow: 1px 1px 5px rgba(83, 83, 83, 0.5);background:#cecece;border:1px solid #cecece;color:#fff;
	a{color:#fff}
}
.collectBtnActive{
	position:absolute;
	top:10px;
	right:15px; 
	width:30px;
	height:30px;
	border-radius: 30px;
	display: flex;
	align-items: center;
	justify-content: center;
	box-shadow: 1px 1px 5px rgba(83, 83, 83, 0.5);background:#ff5500;border:1px solid #ff5500;color:#fff;
	a{color:#fff}
}
.product-item .collectBtn i{font-size: 20px;cursor: pointer;}
 
@media only screen and (min-width:505px) and (max-width:760px) {
 
 	.product-item .itemImg img { width: auto; height:200px; }
}  
 