/* tablet */

@media (min-width: 768px) {

	body { background-image: url("/img_new/footer.png?v=3"); }

	.tab-only { display: block; }
	.mob-only, .ntb964-only, .ntb1376-only, .dsk1681-only, .dsk1920-only { display: none; }

	section.mz { background: var(--extra-message-bg) url(/img_new/ico/danger.svg) no-repeat 24px center / 29px 27px; padding-left: 78px; }
	section.mz .c { border-left: solid 1px rgba(0, 0, 0, 10%); padding-left: 28px; height: 55px; }
	section.mz .close:hover img { transition: all .5s ease; rotate: 180deg; }
	section.mz p { position: relative; }
	section.mz p span.text { display: block; float: left; text-overflow: ellipsis; overflow-x: hidden; max-width: calc(100% - 80px); white-space: nowrap; }
	section.mz p a { display: block; float: left; }
	section.mz p.close { top: 42px; right: 24px; }

	.home-news-item h3 { bottom: 32px; left: 32px; width: calc(100% - 64px); padding: 32px; }
	.aktuality .swiperTwo { height: 280px; }

	/*.aktuality .options .values { display: flex; }*/
	.options .values { display: flex !important; box-shadow: none; position: static; background: none; width: auto; padding: 0; }
	.options .values ul { display: flex; align-items: center; gap: 8px; }
	.options .values li { border: none !important; display: flex; padding: 0; align-items: center; gap: 10px; }
	.options .values li a { display: block; padding: 8px 12px; font-size: 12px; font-weight: 600; line-height: normal; white-space: nowrap; }
	.options .values li a.selected-value { color: var(--primary-white); background-color: var(--primary-blue); border-radius: 4px; }
	.options .values li:first-child a,
	.options .values li:last-child a { padding-top: 8px; padding-bottom: 8px; }
	.options div.selected-value { display: none; }

	.aktuality .options .values li a.selected-value { background-color: var(--primary-green); }

	/*.aktuality ul.buttons { display: flex; }*/
	/*.home .aktuality .articles article { border: solid 1px red; }*/
	/*.potreba { display: flex; padding: 0 0 32px 0; align-items: flex-start; align-self: stretch; }*/
	/*.potreba ul { list-style-type: none; margin: 0; padding: 0; display: flex; gap: 0 32px; flex-direction: column; align-items: flex-start; height: auto; flex-flow: wrap; }*/
	/*.potreba ul li { display: flex; width: calc(50% - 16px); height: 80px; margin-right: 0; }*/
	/*.potreba ul li a { padding-left: 70px; }*/
	.potreba ul li:nth-last-child(2) a { border: none; }
	/*.potreba ul li:last-child a { border: none; }*/

	.home .potreba .c h2 { padding-bottom: 16px; }
	.potreba ul { gap: 0 32px; }
	.potreba ul li { width: calc(50% - 16px); }

	.doporuceni ul { display: flex; padding: 0; flex-direction: row; align-items: flex-start; gap: 8px 16px; flex-wrap: wrap; align-content: center; }
	.doporuceni ul li { width: calc(50% - 8px); }
	.doporuceni ul li:hover a { background-size: 24px; background-position-x: calc(100% - 32px); }

	footer .c { position: relative; background-size: 100% auto; background-position: 0 -100px; }
	footer .owebu { position: absolute; left: 50%; top: 0; }
	footer .weby { width: 45%; }
	footer .mesto { position: absolute; left: 50%; top: 43%; }

	main.sekce .gallery .ths { gap: 20px; }
	main.sekce .gallery .ths a { width: calc(25% - 15px); }
	/*main.sekce .gallery .ths a span img { height: 92px; }*/
	main.sekce .brd { padding: 32px;}

	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: 20px; }

	main.sekce div.content div.content-part-head-img img { height: 300px; object-fit: cover; }

	.content-part-idx { gap: 16px; }
	.content-part-idx-item { width: calc(50% - 8px); }

	.swiper-slide-dalsi { /*width: calc(50% - 96px) !important;*/ }

	.home .vylet .c ul { gap: 16px; }
	.home .vylet .c ul li { width: calc(50% - 8px); height: 200px; }
	.home .vylet .c h2 { text-align: center; }

	.home .partneri .c ul { flex-wrap: nowrap; justify-content: space-between; flex-direction: row; align-items: center; }
	.home .partneri .c ul li { width: auto; }
	.home .partneri .c ul li img { display: inherit; width: 120px; }

	main.sekce div.content div.content-part .form-akce div.grp { display: flex; flex-direction: row; column-gap: 8px; }
	main.sekce div.content div.content-part .form-akce div.grp label.input { width: 50%; }

	.content-part-article-list article { padding: 24px 0; }
	.content-part-article-list article div.c { column-gap: 24px; }
	.content-part-article-list article div.meta h3 { font-size: 20px; }
	.content-part-article-list article div.img { width: 160px; }
	.content-part-article-list article div.meta .perex { display: -webkit-box; }

	main.sekce .content-poeple .card-list { flex-direction: row; flex-wrap: wrap; column-gap: 32px; }
	main.sekce .content-poeple .card-list .card-item { width: calc(50% - 16px); flex: none; }

	main.sekce .content-poeple .card-list-wide {
		--card-photo-width: 250px;
		--card-photo-height: 250px;
	}
	main.sekce .content-poeple .card-list-low {
		--card-photo-width: 180px;
		--card-photo-height: 180px;
	}
	main.sekce .content-poeple .card-list-wide .card-item { padding: 0; flex-direction: row; flex: 1 0 0; margin: 0 0 0 calc(var(--card-photo-width) / 2); }
	main.sekce .content-poeple .card-list-wide .card-item .photo { left: calc(var(--card-photo-width) / -2); top: 65px; }
	main.sekce .content-poeple .card-list-wide .card-item .metadata { padding: 56px 56px 56px calc((var(--card-photo-width) / 2) + 50px); }
	main.sekce .content-poeple .card-list-wide .card-item .metadata h2 { font-size: 32px; line-height: 42px; }
	main.sekce .content-poeple .card-list-wide .card-item .metadata h3 { font-size: 20px; line-height: 26px; }
	main.sekce .content-poeple .card-list-wide .card-item .metadata .contacts { row-gap: 8px; }
	main.sekce .content-poeple .card-list-wide .card-item .metadata .contacts * { font-size: 20px; line-height: 32px; }
	main.sekce .content-poeple .card-list-wide .card-item .metadata .contacts p { padding-left: 56px; background-size: auto 32px; }
	main.sekce .content-poeple .card-list-wide .card-item .metadata .contacts .email a { width: 100%; }

	main.sekce .content-poeple .card-list-low .card-item .photo { top: 35px; }

	/*
	main.sekce .content-poeple .card-list-wide .card-item .contacts .personal { background-size: auto 20px; }
	main.sekce .content-poeple .card-list-wide .card-item .contacts .location { background-size: auto 32px; }
	main.sekce .content-poeple .card-list-wide .card-item .contacts .cellular { background-size: auto 26px; }
	main.sekce .content-poeple .card-list-wide .card-item .contacts .phone { background-size: auto 26px;  }
	main.sekce .content-poeple .card-list-wide .card-item .contacts .email { background-size: auto 24px; }
	*/

	main .content-contacts .telnums-icons { flex-direction: row; flex-wrap: wrap; align-items: center; }
	main .content-contacts .telnums-icons li { width: calc(50% - 8px); background-size: auto 65%; }
	main .content-contacts .telnums-icons li h2,
	main .content-contacts .telnums-icons li h3 { height: 50%; background-position-y: top; }
	main .content-contacts .telnums-icons li h2 { align-content: baseline; }
	main .content-contacts .telnums-list tr td { padding: 15px 8px; }

	div.grp-flex { display: flex; flex-direction: row; column-gap: 16px; }
	div.grp-flex .grp-box { width: calc(50% - 8px); }


}
