@charset "UTF-8";

@import url('defaults.css');
@import url('buttons.css');
@import url('menu.css');
@import url('document.css');

table {
    width: 100%;
}

.latest-news-list .news-img,
.latest-news-list .thumbnail {
    aspect-ratio: 4 / 3;
    overflow: hidden;
    display: block;
}

.latest-news-list .thumbnail {
    background: var(--bg-image) no-repeat center center;
    background-size: cover;
    transition: all 0.3s;
}

.latest-news-list .news:hover .thumbnail {
    scale: 1.1;
}

.latest-news-list .news-title {
    color: var(--color-text);
}

.nyitolap .section-title,
.color-gradient,
.page-title, .page-title h2, .tophed, .tophead, .content_inner_esemenynaptar .cnt_head h4 *, .content_inner_message .message_title, .content_inner_tag_penzugy .content_cnt_div > h3, .content_inner_szponzorok .cnt_szponzorok > h4, .content_inner_copyright h1, .content_inner_dokumentumtar .tophead, div.content_inner_kongresszus #congress_item_template #item_Cim span {
    display: inline-block;
    background-image: linear-gradient(90deg, var(--color-dark-green), var(--color-green));
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: var(--color-dark-green);
    border-left: solid 5px var(--color-primary);
    padding-left: 0.5rem;
    width: auto;
}

.page-title, .page-title h2, .tophed, .tophead, .content_inner_esemenynaptar .cnt_head h4 *, .content_inner_message .message_title, .content_inner_tag_penzugy .content_cnt_div > h3, .content_inner_szponzorok .cnt_szponzorok > h4, .content_inner_copyright h1, .content_inner_dokumentumtar .tophead, div.content_inner_kongresszus #congress_item_template #item_Cim span {
    margin-bottom: 2rem;
}

.news-block .title {
    color: var(--color-dark-green);
}

.news-block .publication-data > *:not(:last-child) {
    border-right: solid 1px #aaa;
    padding-right: 0.5rem;
}

.content_inner_webterkep #tree_div img {
    display: none;
}

.content_inner_adatkezeles {
    --gdpr-btn-red: var(--bs-danger);
    --gdpr-btn-green: var(--bs-success);
    --gdpr-btn-blue: var(--bs-blue);
}

.content_inner_adatkezeles #panMemberData .section {
    box-shadow: var(--box-shadow);
    padding: 1rem;
    margin-top: 1rem;
}

.box-list {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-bottom: 20px;
}

.box-list > * {
    padding: 1rem;
    box-shadow: var(--box-shadow);
}

@media (max-width: 767px) {
    .news-block .image {
        aspect-ratio: 4 / 3;
    }
}