.ivnz-menu{
 position: relative;
 display: block;
 margin: 0px;
 padding: 0px;
 padding-bottom: 10px;
 padding-left: 20px;
 background: transparent;
}
.ivnz-menu ul{
 display: block;
 list-style: none;
 letter-spacing: 0px;
 font-size: 0px;
 padding: 0px;
 margin: 0px;
 border: none;
 background: none;
 text-align: center;
}
.ivnz-menu ul li{
 background: none;
 border: none;
 padding: 0px;
 margin: 0px;
 width: 212px;
 text-align: center;
}
.ivnz-menu ul li a{
 display: block;
 margin: 0px;
 text-decoration: none;

 color: #818992;
 font-size: 14px;
 line-height: 14px;
 background: #FFFFFF;
 padding: 10px;
 white-space: nowrap;
}
.ivnz-menu ul li:hover > a{
 color: #818992;
 background: #ECF5EC;
}
.ivnz-menu ul li { display: block; position: relative; }
.ivnz-menu ul > li ul { display: none; }
.ivnz-menu ul > li:hover > ul { display: block; }
.ivnz-menu > ul > li{ display: inline-block; }
.ivnz-menu > ul > li > ul{
 position: absolute;
 bottom: 100%;
 left: 0px;
}
.ivnz-menu > ul > li > ul > li ul{
 position: absolute;
 left: 100%;
 bottom: 0px;
}
.ivnz-menu ul.down{
 top: 100%;
 left: 0px;
}
.ivnz-menu ul.down > li ul{
 top: 0px;
 left: 100%;
}

.elListProp {
	font-weight: normal!important;
    color: #737373!important;
}
.elList_square:before {
	content: 'Площадь:';
}
.elList_flats:before {
	content: 'Этажей:';
}

.catalog-section .is-detail__more:before {
	content: 'Подробнее';
}

/*КАСТУМС ВСЕ СТРАНИЦЫ*/

.warp_index > .row > div{
	margin-bottom: 15px;
}

.warp_komplektatciia > .row > div,
.warp_komplektatciia > .row {
	margin-bottom: 15px;
}

@media(min-width: 1290px) {
	.house {
		width: 215px!important;
	}
}