/* PRODUCT BOXES */
.custom-page .item .product-item,
.boxify-container > .boxify-item {
	height: 265px;
	overflow: hidden;
	padding: 0 15px 0 0;
	margin-bottom:15px;
}
.boxify-image-wrapper {
	overflow:hidden;
}
.boxify-image {
	height: 265px!important;
	min-height: 265px!important;
	border-width: 0;
	/*background-size: cover;*/
	background-color:#fff;
}
.custom-page .item .product-item:hover .info-box,
.boxify-container > .boxify-item:hover .info-box  {
	opacity:1;
}
.custom-page .item .product-item:hover .boxify-image,
.boxify-container > .boxify-item:hover .boxify-image {
}

@media (min-width: 768px) {
	.product-item .info-box {
		height: 265px;
		padding: 50px;
		border: solid 3px #000;
		background-color: rgba(255,255,255,0.7);
		opacity:0;
		-moz-transform: translateY(-265px);
		-webkit-transform: translateY(-265px);
		-o-transform: translateY(-265px);
		-ms-transform: translateY(-265px);
		transform: translateY(-265px);
		-webkit-transition: opacity 500ms ease;
		-moz-transition: opacity 500ms ease;
		-ms-transition: opacity 500ms ease;
		-o-transition: opacity 500ms ease;
		transition: opacity 500ms ease;
	}

	.info-box .price:not(.price-sale),
	.info-box .price-crossed {
		padding-top: 10px;
		border-top: solid 3px #000;
		margin-top: 10px;
	}
}

.info-box .title,
.info-box .price,
.info-box .price-crossed,
.info-box .price-sale {
	text-align: center;
	color: #000;
	font-weight:400;
	text-transform: uppercase;
}

.info-box .price,
.info-box .price-crossed,
.info-box .price-sale {
	-moz-transform: translateY(10px);
	-webkit-transform: translateY(10px);
	-o-transform: translateY(10px);
	-ms-transform: translateY(10px);
	transform: translateY(10px);
	-webkit-transition: transform 500ms ease;
	-moz-transition: transform 500ms ease;
	-ms-transition: transform 500ms ease;
	-o-transition: transform 500ms ease;
	transition: transform 500ms ease;
}
.info-box > .title {
	max-height: 122px;
    -webkit-line-clamp: 5;
}

.custom-page .item .product-item:hover .price,
.boxify-container > .boxify-item:hover .price,
.custom-page .item .product-item:hover .price-crossed,
.boxify-container > .boxify-item:hover .price-crossed,
.custom-page .item .product-item:hover .price-sale,
.boxify-container > .boxify-item:hover .price-sale  {
	-moz-transform: translateY(0px);
	-webkit-transform: translateY(0px);
	-o-transform: translateY(0px);
	-ms-transform: translateY(0px);
	transform: translateY(0px);
}

@media (max-width: 767px) {
	.custom-page .item .product-item,
	.boxify-container > .boxify-item {
		width:100%;
		padding-right:0;
		border-bottom: solid 3px #000;
		margin-bottom:0;
	}
	.custom-page .item .product-item .boxify-image,
	.boxify-container > .boxify-item .boxify-image {
		width:100%;
		float:left;
	}
	.product-item .info-box {
		width:50%;
		opacity:1;
		padding:15px;
		border-width: 0;
		float:right;
	}
	.info-box > .price:not(.price-sale),
	.info-box > .price-crossed {
		border-width:0;
	}
	.product-item .info-box * {
		text-align:left;
	}
	.info-box > .price,
	.info-box > .price-crossed,
	.info-box > .price-sale {
		-moz-transform: translateY(0px);
		-webkit-transform: translateY(0px);
		-o-transform: translateY(0px);
		-ms-transform: translateY(0px);
		transform: translateY(0px);
	}
	.breadcrumb {
		border-bottom: solid 3px #000;
		border-radius:0;
		padding-bottom:5;
	}
	.product-item .info-box > .price-crossed {
		color: rgba(102,102,102,1);
	}
	.product-item .info-box > .price-sale {
		color: #c0392b;
	}
	.boxify-image-wrapper {
		width: 50%;
		float: left;
	}
	.editor-boxify-image {
		width: 50%!important;
	}
	.editor-boxify-image-wrapper {
		width: 100%!important;
	}
}