.current_issue {
    display: none;
}

.pkp_brand_footer {
    display: none;
}


html[lang="en"] .obj_article_summary .obj_galley_link.pdf[data-galley-lang="uk"],
html[lang="en"] .obj_article_details .obj_galley_link.pdf[data-galley-lang="uk"] {
    font-size: 0 !important;
    display: inline-block !important;


    padding: 7px 13px !important;
    line-height: 1 !important;
    vertical-align: middle;
}

html[lang="en"] .obj_article_summary .obj_galley_link.pdf[data-galley-lang="uk"]::before,
html[lang="en"] .obj_article_details .obj_galley_link.pdf[data-galley-lang="uk"]::before {
    display: inline-block !important;
    font: normal normal normal 14px/1 FontAwesome !important;

    font-size: 13px !important;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);

    content: "\f1c1" !important;
    margin-right: 7px !important;
    visibility: visible;
    vertical-align: middle;
    margin-top: 1px !important;

}


html[lang="en"] .obj_article_summary .obj_galley_link.pdf[data-galley-lang="uk"]::after,
html[lang="en"] .obj_article_details .obj_galley_link.pdf[data-galley-lang="uk"]::after {
    content: "PDF" !important;
    font-size: 13px !important;
    font-weight: 700 !important;
    visibility: visible;
    display: inline-block !important;
    vertical-align: middle;

}


html[lang="en"] .obj_galley_link[data-galley-lang="uk"],
html[lang="uk"] .obj_galley_link[data-galley-lang="en"] {
    display: none !important;
}

.obj_issue_toc .galleys_links,
.obj_article_summary .galleys_links {
    display: block !important;
}


.pkp_footer_content {
    padding: 30px;
    background: #c4e53c;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.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;
}


.pkp_block.block_language .title {
    display: none !important;
}

/* 2. Відображення кнопок у ряд */
.pkp_block.block_language ul {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    gap: 10px !important;
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

.pkp_block.block_language li {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important;
}

.pkp_block.block_language li a,
.pkp_block.block_language li span {
    display: inline-block !important;
    width: 48px !important;
    height: 30px !important;
    text-indent: -9999px !important;
    overflow: hidden !important;
    background-size: 100% 100% !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    border-radius: 3px !important;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3) !important;
    transition: transform 0.2s ease !important;
    cursor: pointer !important;
}

.pkp_block.block_language li a:hover {
    transform: scale(1.1) !important;
}

.pkp_block.block_language li.locale_uk a,
.pkp_block.block_language li.locale_uk span,
.pkp_block.block_language li[lang="uk"] a,
.pkp_block.block_language li[lang="uk"] span {
    background-image: url('/plugins/themes/defaultManuscript/img/flag_uk.svg') !important;
}

.pkp_block.block_language li.locale_en a,
.pkp_block.block_language li.locale_en span,
.pkp_block.block_language li[lang="en"] a,
.pkp_block.block_language li[lang="en"] span {
    background-image: url('/plugins/themes/defaultManuscript/img/flag_en.svg') !important;
}
