@charset "utf-8";
/* CSS Document */
/* Styl menu na větších obrazovkách */
.navbar-nav {
    display: flex; /* Položky vedle sebe */
    flex-wrap: nowrap; /* Zakáže zalomení položek */
    }

/* Mobilní telefony a menší zařízení */
@media screen and (max-width: 768px) {
    .news-section {
        flex-direction: column; /* Bloky budou řazeny pod sebe */
    }

    .news-block {
        flex: 1 1 100%; /* Každý blok zabere 100 % šířky */
        margin-bottom: 20px; /* Mezera mezi bloky */
    }

    .news-block:last-child {
        margin-bottom: 0; /* Odstraní mezeru pod posledním blokem */
    }
	.logo {
        width: 80%; /* Logo zabere 80 % šířky obrazovky */
        max-width: none; /* Odstraní omezení maximální šířky */
        height: auto; /* Automatická výška, aby zachovala poměr stran */
        left: 10%; /* Vycentrování (50% šířky obrazovky znamená % odsazení vlevo) */
    }
	
	    .accreditation-content {
        flex-direction: column; /* Zarovnání obsahu pod sebe */
        text-align: center; /* Zarovnání textu na střed */
    }

    .seal {
        margin-bottom: 20px; /* Mezera mezi pečetí a textem */
    }

    .text {
        text-align: left; /* Volitelně můžete zarovnání vrátit na levý okraj */
    }
	    .footer-content {
        flex-direction: column; /* Bloky pod sebe */
        text-align: center; /* Zarovnání textu na střed */
    }

    .footer-column {
        flex: 1 1 100%; /* Každý sloupec zabere celou šířku */
        margin-bottom: 20px; /* Mezera mezi bloky */
    }

    .footer-column:last-child {
        margin-bottom: 0; /* Odstraní mezeru pod posledním blokem */
    }
    .navbar-nav {
        display: block; /* Položky se zobrazí pod sebe */
    }

    .navbar-nav .nav-item {
        margin-bottom: 10px; /* Mezera mezi položkami */
    }

    .navbar-nav .nav-link {
        padding: 10px 15px; /* Lepší čitelnost na menších obrazovkách */
        display: block; /* Zajistí, že odkazy budou přes celou šířku */
        text-align: left; /* Zarovná text doleva */
    }
}

/* Tablety a střední obrazovky */
@media screen and (min-width: 769px) and (max-width: 1024px) {
    .news-section {
        flex-wrap: wrap; /* Umožní zalomení bloků na další řádky */
    }

    .news-block {
        flex: 1 1 calc(50% - 20px); /* Každý blok zabere polovinu šířky */
        margin-bottom: 20px; /* Mezera mezi bloky */
    }

    .news-block:last-child {
        margin-bottom: 0; /* Odstraní mezeru pod posledním blokem */
    }
    .navbar-nav {
        display: block; /* Položky se zobrazí pod sebe */
    }

    .navbar-nav .nav-item {
        margin-bottom: 10px; /* Mezera mezi položkami */
    }

    .navbar-nav .nav-link {
        padding: 10px 15px; /* Lepší čitelnost na menších obrazovkách */
        display: block; /* Zajistí, že odkazy budou přes celou šířku */
        text-align: left; /* Zarovná text doleva */
    }

}

/* Velké obrazovky (nad 1024px) */
@media screen and (min-width: 1025px) {
    .news-section {
        flex-wrap: wrap;
    }

    .news-block {
        flex: 1 1 calc(33.33% - 20px); /* Každý blok zabere 1/3 šířky */
    }
}
