.breadcrumb{
	background-color: #F9F9F9;
	padding-top: 15px;
}
.product{
	background-color: #fff;
	padding: 15px;
	box-shadow: 0px 2px 0px rgba(0, 0, 0, 0.1);
	border-radius: 3px;
	margin-bottom: 15px;
}
.product-title{
	font-weight: 500;
	font-size: 16px;
	color: #444444;
	margin-bottom: 17px;
}
.product-info{
	display: flex;
	margin-bottom: 15px;
}
.product-info-title{
	width: 30%;
	font-weight: 500;
	margin-right: 15px;
}
.product-info-text{
	width: 70%;
}
.product-info-text.price, .product-info-text.price u{
	color: #D33348;
	font-weight: bold;
}
.product-info-text.price .red{
	color: #D33348;
	font-weight: bold;
}
.product-info-text.price .blue{
	color: #17C184;
	font-weight: bold;
}
.product-info-title span{
	float: right;
}
.quantity-button {
	display: flex;
	/* padding-right: 20px; */
}

.quantity-button button {
	padding: 10px;
	display: inline-flex;
	background-color: #FFFFFF;
	outline: none;
}

.quantity-button .button-left {
	border-top: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	border-right: none;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}

.quantity-button .button-right {
	border-top: 1px solid #DDDDDD;
	border-left: none;
	border-bottom: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}
.quantity-button input {
	width: calc(100% - 74px);
	border-right: none;
	border-left: none;
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	text-align: center;
	outline: none;
	background: #fff;
}

.quantity-button .blue svg path {
	fill: #59CAAF;
}

.quantity-button .red svg path {
	fill: #D33348;
}
.btn-order button{
	width: 100%;
	padding: 8px;
	border: none;
	color: #fff;
	font-weight: 500;
	border-radius: 3px;
	font-size: 16px;
	text-transform: uppercase;
	background-color: #3CBBF2;
	outline: none;
}
.btn-no-quant button{
	width: 100%;
	padding: 8px;
	border: none;
	color: #fff;
	font-weight: 500;
	border-radius: 3px;
	font-size: 16px;
	text-transform: uppercase;
	background-color: #444444;
	outline: none;
	cursor: not-allowed;
}
.product-content{
	margin-top: 15px;
}

#lightSlider img {
	display: block;
	height: auto;
	max-width: 100%;
	border: 1px solid #DDDDDD;
	border-radius: 3px;
}
.lSSlideOuter .lSPager.lSGallery img{
	border: 1px solid #DDDDDD;
	border-radius: 3px;
}

.price-history .title-list{
	width: 100%;
}
.price-history-title{
	float: right;
	text-align: center;
}
.price-history-title div{
	display: inline-block;
	margin-left: 50px;
	color: #444;
	font-weight: 500;
	font-size: 16px;
}
.price-history-title p{
	margin:0;
	font-size: 14px;
}
.price-history-title u{
	color: #444;
}
.price-history-title .price-asc p{
	color: #D33348;
}
.price-history-title .price-desc p{
	color: #17C184;;
}
.price-history-title .price-current p{
	color: #3CBBF2;
}
.full-product-info{
	margin-bottom: 15px;
}
.price-compare{
	color: #979797;
	text-decoration-color: #979797;
	text-decoration: line-through;
	margin-right: 10px;
}
/* respinsive */
@media only screen and (max-width: 426px){
	.product-info-title{
		width: 55%;
	}
	.owl-theme .owl-dots {
		width: 100%;
		margin-bottom: 10px;
	}
	.owl-theme .owl-dots .owl-dot:focus{
		outline: none;
	}
	.owl-theme .owl-dots .owl-dot span{
		background: #D9DDDD;
	}
	.owl-theme .owl-dots .owl-dot.active span{
		background: #A7DAFC;
	}
	.product{
		margin-top: 15px;
		background-color: #fff;
		box-shadow:none;
	}
	.product-detail-slider-mobile .owl-item img{
		border: 1px solid #DDDDDD;
		border-radius: 3px;
	}
	.col-md-7{
		background-color: #fff;
		padding: 15px;
		box-shadow: 0px 2px 0px rgba(0, 0, 0, 0.1);
		border-radius: 3px;
		margin-bottom: 15px;
	}
	.product-content{
		background-color: #fff;
		padding: 15px;
		box-shadow: 0px 2px 0px rgba(0, 0, 0, 0.1);
		border-radius: 3px;
		margin-bottom: 15px;
		margin-right: -15px;
		margin-left: -15px;
	}
}