/* CSS kod pishite v etom faile, chotobi pri ustanovke obnovlenii ne bilo problem  */
/* --------------------------------------- */
/* Here you can put custom css rules for your site */

.profit_block .item_block {
	min-height: 90px;
}

.catalog.item-views.table .item{
	min-height: 310px;
}

.catalog.item-views.table .item .text{
	padding-bottom: 10px;
}

.plans_block.border_block a{
	display: block;
}

.logo-row .top-callback .phone{
	padding-bottom: 5px;
}

.detail .galery span.zoom{
	width: 50px;
	height: 50px;
	background-image: url(/bitrix/templates/aspro-stroy/images/main_images.png) !important;
	background-color: #f99b1c !important;
	background-position:  7px 6px !important;
	background-repeat: no-repeat !important;
}

.fixed .search_top_block{
	width: 47%;
}

header.fixed .logo-row .top-callback{
	padding-left: 0;
}

a, a:focus{
	color: #e89f16;
}

/*catalog subsection*/
.image_with_caption{
	display: block;
	position: relative;
	height: 220px;
}



.image_with_caption .image_bg{
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	transition: all 0.3s ease;
}

.image_with_caption:hover .image_bg, .image_with_caption:focus .image_bg{
	transform: scale(1.2);
}

.image_with_caption .caption{
	position: absolute;
	z-index: 2;
	bottom: 0;
	left: 0;
	right: 0;
	display: block;
	background: rgba(0,0,0,0.3);
	text-align: center;
	padding: 5px 10px;
	color: #fff;
	font-size: 18px;
}