.current_issue {
    display: none;
}

.pkp_brand_footer {
    display: none;
}

/* Основний контейнер футера (керує відступами) */
.pkp_footer_content {
    padding: 30px;
    background: #c4e53c;
    display: flex;
    flex-direction: column; /* Елементи йдуть один під одним (рядки) */
    align-items: center;
}

/* Верхній ряд з логотипами та ISSN */
.ct_footer_top_row {
    display: flex;
    justify-content: space-between; /* Розносить блоки по краях */
    align-items: center;
    width: 100%;
    max-width: 1000px; /* Обмежуємо ширину для великих екранів */
    margin-bottom: 20px;
}

/* Налаштування блоків у верхньому ряду */
.ct_inline_container, .ct_issn_block {
    flex: 1; /* Всі три блоки отримують однакову базову ширину */
}

.ct_issn_block {
    text-align: center;
}

.ct_right {
    text-align: right;
}

/* Нижній ряд з ліцензією */
.ct_footer_bottom_row {
    width: 100%;
    text-align: center;
    border-top: 1px solid rgba(0,0,0,0.1); /* Тонка лінія розділення (опціонально) */
    padding-top: 15px;
}

/* Стилі для зображень (з вашого CSS) */
.ct_inline_container img:not([src*="88x312.png"]) {
    max-height: 120px; /* Зменшено для кращого балансу */
    width: auto;
    transition: transform 0.2s ease-in-out;
}

/* Стиль для іконки CC */
.ct_footer_bottom_row img {
    max-height: 31px;
    vertical-align: middle;
    margin-right: 10px;
}

/* Адаптивність для мобільних */
@media (max-width: 768px) {
    .ct_footer_top_row {
        flex-direction: column;
        gap: 20px;
    }
    .ct_inline_container, .ct_right {
        text-align: center;
    }
}




/* Стилі для Додаткового контенту */


/* Контейнер підпису */
.ct_editor_signature {
    margin-top: 30px;
    line-height: 1.6;
    color: #333;
}

/* Вирівнювання імені по правому краю */
.ct_editor_name {
    text-align: right;
    margin-top: 10px;
    width: 100%;
    display: block;
}
