
/* desktop > 1681 */

@media (min-width: 1681px) {

	:root {
		--link-font-size: 24px;
		--home-h2-font-size: 40px;

		/*--cal-popup-width: 520px;*/

	}

	.dsk1681-only { display: block; }
	.mob-only, .tab-only .ntb964-only, .ntb1376-only, .dsk1920-only { display: none; }

	header,
	.header-blur,
	header nav ul.megamenu
	{ width: 1600px; }

	header nav ul.megamenu { padding: 60px 200px; }

	/* ladeni */
	/*header nav > ul > li:first-child ul.megamenu { opacity: 100; visibility: visible; }*/

	.header-blur { left: calc((100% - 1600px) / 2); }
	header { left: calc((100% - 1600px) / 2); }

	.home .hero,
	.home .hero .swiper { width: 1676px; }
	.home .hero .swiper { height: 600px; }

	.home .potreba ul li { height: 140px; }
	.home .potreba ul li a { line-height: 30px; background-size: 72px 72px; padding-left: 100px; height: 100%; }

	.home .aktuality .options { padding-right: 193px; }
	.aktuality .articles article .meta h3 { font-size: 20px; max-height: 180px; line-height: 28px; }

	main.sekce div.content div.content-part-head-img + div.content-part > p:first-child,
	main.sekce div.content > div.content-part:first-child > p:first-child { font-size: 24px; padding: 48px; margin-top: -120px; line-height: 34px; }
	main.sekce div.content div.content-part-head-img img { height: 400px; }

	main.sekce div.content div.content-part p, main.sekce div.content div.content-part p * { font-size: 16px; }
	main.sekce div.content div.content-part h2 { font-size: 40px; }

	main.sekce .head  { gap: 20px 0; }
	main.sekce .head .title { font-size: 44px; line-height: 50px; }

	main.sekce .more .odkazy .item .title a { font-size: 32px; line-height: normal;}

	.home-news-item h3 { left: 300px; padding: 64px; width: 650px; }
	.home-news-item h3 a { font-size: 44px; line-height: 50px; }
	.home-news-item h3 a span { background-size: 32px 32px; width: 32px; height: 32px; margin-top: 24px; }

	.home .aktuality > .c { width: 1676px; }
	.home .aktuality > .c h2 { padding-left: 188px; }
	/*.aktuality .swiperTwo { height: 360px; }*/
	.aktuality .articles article .meta { padding-left: 32px; }
	.aktuality .articles article .meta h3 { font-weight: 700; }

	.content-part-idx-item {
		height: 180px;
		padding-left: 210px;
		background-size: 180px;
	}


}

/* desktop > 1920 */

@media (min-width: 1920px) {

	.dsk1920-only { display: block; }
	.mob-only, .tab-only .ntb964-only, .ntb1376-only, .dsk1681-only { display: none; }

	.home .hero,
	.home .hero .swiper { width: 1800px; }
	.home .hero .swiper { height: 630px; }

	.akce .calendar .days > table td .eventsPopup { right: unset !important; }
	.akce .calendar .days > table td .eventsPopup { left: calc(calc(var(--cal-popup-width) * -1/2) + calc(var(--cal-holder-width) / 7 / 2 )) !important; }

}

