.column.main{
	min-height: 500px;
}
.customer-account-forgotpassword #maincontent, 
.customer-account-login #maincontent, 
.customer-account-create #maincontent{
	min-height: 700px;
}
.gallery-placeholder{
	margin-bottom: 30px;
}
.customProductList .product-item-info .product-item-details .product-item-name a{
	color: #fff;
}
.catalogsearch-result-index .columns .sidebar, 
.catalogsearch-result-index .footer-container > div, 
.catalog-product-view .footer-container > div, 
.catalog-product-view .product.info.detailed, 
.catalogsearch-result-index .search.results > .toolbar-products:nth-of-type(1){
	display: none;
}
.catalog-product-view .product-social-links .product-addto-links .tocompare{
	display: none !important;
}
.catalogsearch-result-index .columns .column.main{
	width: 100%;
	float: left;
}
.catalogsearch-result-index .footer-container > div.footer-bottom, 
.catalog-product-view .footer-container > div.footer-bottom{
	display: table;
}
.product.media{
	margin-top: 0;
}
.catalog-product-view .page-main .columns{
	margin-top: 50px;
}

/*
body[class*="categorypath-bridal"] .stock{
	display: none !important;
}

.image_block.hoverShapeSm img {
    height: 300px;
    object-fit: cover;
	width: 100%;
}
.image_block.hoverShapeMd img {
    height: 620px;
    object-fit: cover;
	width: 100%;
}*/

/*.image_block.hoverShapeSm img {
    height: 300px;
    object-fit: cover;
	width: 100%;
}
.image_block.hoverShapeMd img {
    height: 620px;
    object-fit: cover;
	width: 100%;
}*/
