
/*--start-product--*/
.product{
	padding:3em 0px; float:left; width:100%; background:#FFF;
}

.product_heading2{ float:left; width:100%; background-color:#940749; color:#FFF; }
.product_heading2 h3{ color:#FFF; margin:0; padding:15px 20px; }

.product_heading{ float:left; width:100%; background-color:#d19e66; color:#FFF; }
.product_heading h3{ color:#FFF; margin:0; padding:15px 20px; }
.p-one {
	border: 5px solid #eeeeee;
	padding: 0; width:100%;
}
.product-left:hover .p-one{
	border: 5px solid #eeeeee;
	transition: 0.5s all ease;
	-webkit-transition: 0.5s all ease;
	-moz-transition: 0.5s all ease;
	-o-transition: 0.5s all ease;
	-ms-transition: 0.5s all ease;
}
.product-left:hover .p-one img{
	-webkit-transform: scale(0.9);
	/* Webkit: Scale up image to 1.2x original size; */
	-moz-transform: scale(0.9);
	-o-transform: scale(0.9);
	opacity: 1;
}
.p-one img {
  -webkit-transition-duration: 0.5s;
  /* Webkit: Animation duration; */
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  width:100%; height:250px;
}
.product-left:hover .p-one p a{
	color: #8c2830;
}
.product-left:hover .mask{
	display:block;
}
.mask {
	display: none;
	position: absolute;
	top: 44%;
	left: 33%;
}
.mask span{
	background:#8c2830;
	color:#fff;
	font-size:15px;
	font-weight:400;
	padding:6px 12px;
}
.product-left{
	float:left;
	position:relative;
	text-align:center;
	margin:20px 0;
}
.mask span:hover{
	text-decoration:none;
	background:#181b2a;
	transition: 0.7s all;
	-webkit-transition: 0.7s all;
	-o-transition: 0.7s all;
	-moz-transition: 0.7s all;
	-ms-transition: 0.7s all;
}
.product-one {
	margin-top: 2%;
}
.product-one:nth-child(1){
	margin-top:0;
}
.p-one h4{
	color: #242424;
	font-size: 21px;
	font-weight: 600;
	margin: 5px 0 0 0;
}
.p-one p {
	font-size: 1.7em;
	color: #999;
	font-family: 'Lato', sans-serif;
	margin: 5px 0 0 0;
	font-weight: 700;
	display: inline-block;
	vertical-align: middle;
}
.p-one p a {
	text-decoration: none;
	color: #999;
}
.p-one p i {
	background: url(../images/cart.png) no-repeat;
	width: 25px;
	height: 18px;
	display: inline-block;
	margin-right: 4px;
	vertical-align: middle;
}
.product-left:hover .p-one p i{
	background: url(../images/cart-2.png) no-repeat;
}
/*--end-product--*/


/* start gallery*/
.gallery{ padding:10px 0; float:left; width:100%; background:#fff; }
.gallery img{margin:0; width:100%; }
/* end of gallery */

