.adaptive .phone_number {width:270px; display:block; font-family: calibri; color: red; font-size:18px;}
.adaptive .address_string {width:300px; display:block; font-family: calibri; font-size:16px;}
.adaptive .voda_text {width: 87%}
.adaptive .voda_pic {background-image: url(../images/cms/data/vodostochka/voda01.png);background-size: 100%;  background-repeat: no-repeat;}

/* Профессиональное решение для структуры страницы */
.adaptive .for-content {
    margin-top: 0; /* Убираем отрицательный отступ */
}

/* Исправляем проблему с блоками, имеющими height: 100% */
.adaptive .cover-one,
.adaptive .cover-two {
    height: auto !important;
    min-height: 0 !important;
    position: static !important; /* Убираем абсолютное позиционирование */
}

/* Скрываем ненужные пустые блоки */
.adaptive .row-fluid.umi-slider-false {
    display: none !important; /* Полностью скрываем пустой блок */
}

/* Нормализуем структуру страницы */
.adaptive .row-fluid.for-content > .span12.pos-rel > .container {
    padding-top: 0;
}

/* Нормализуем отображение баннера */
.adaptive .main_image {
    margin: 20px 0 !important;
    padding: 0 !important;
    position: static !important; /* Убираем относительное позиционирование */
    top: auto !important; /* Сбрасываем смещение */
}

/* Обеспечиваем видимость баннера сразу */
.adaptive .main_image .direction_block_2 {
    opacity: 1 !important;
    transform: scale(1) !important;
    margin: 0 !important;
}

/* Стили для нового баннера каталога */
.adaptive .direction_block_2:hover {
    transform: translateY(-2px);
    box-shadow: 0 8px 25px rgba(45, 113, 172, 0.3);
}

.adaptive .direction_block_2 .direction_block_link:hover div {
    background: rgba(255,255,255,0.3) !important;
    transform: scale(1.05);
}