.modal-content { box-shadow:0 0px 20px #00000066; }
.standardy + .standardy { padding-top:40px; }
.standardy a { color:#2EDCA3; }
.Annotation { font-weight:bold; }
.fotky .col-md-5 span { float:left; width:50%; height:100%; padding:0 15px 0 0; }
.fotky .col-md-5 span + span { padding:0 0 0 15px; }
.dum img { width:100%; }
.padd0 { padding:0; }

/* 1.12.2021 */
.home { background-color:#5d5d5d; }
@media (min-width: 768px) {
	.sliderhomepage.owl-carousel .owl-item img { width:auto; height:100%; margin:0 auto; }
}

.standardy-article { padding-bottom:60px; }
.standardy-article-anchor + .standardy { padding-top:100px; }
.standardy-article-link { font-size:24px; }
.fotky .col-md-6 span { float:left; width:50%; height:100%; padding:0 15px 0 0; display:block; }
.fotky .col-md-6 span + span { padding:0 0 0 15px; }
@media (max-width: 767px) {
	.fotky .col-md-6 span { margin-top:30px; }
}

/* 31.1.2022 */
.col-align-justiffy-middle { text-align:justify; align-self:center; }
.note > div::before { background:rgba(0,0,0,0.25); }
@media (max-width: 767px) {
	.fotky .col-md-6 + .col-md-6 { padding-top:30px; }
}
@media (max-width: 480px) {
	.fotky .col-md-6 + .col-md-6 { padding-top:15px; }
}

a.active .np1, a.active .zs4, a.active .np2, a.active .np3, a.active .np4, a.active .np5, a.active .np6, a.active .np7 { opacity:.6; }
.floornfo .table tr + tr td:last-child { text-align:left; }
.floornfo .table tr + tr td:first-child a { display:inline-block; color:#000; padding:5px 20px; background:#2edca3; white-space:nowrap; }
.floornfo .table tr:first-child td { white-space:nowrap; }

.home .owl-dot { display:block; }
.home .owl-dot.active::after { top:35px; }
@media (max-width: 480px) {
	.home .owl-dot { display:inline-block; }
	.home .owl-dot.active::after { top:100%; left:115%; }
}
.sliderhomepage-resp, .sliderhomepage-resp .owl-stage-outer, .sliderhomepage-resp .owl-stage, .sliderhomepage-resp .owl-item { height:100%; }
.sliderhomepage-resp .owl-stage-outer { z-index:2; }
.home .sliderhomepage-resp .owl-item.animated .item img, .home .sliderhomepage-resp .owl-item.active .item img { animation:none; }
@media (min-width: 768px) {
	.sliderhomepage-resp.owl-carousel .owl-item img { width:auto; height:100%; margin:0 auto; }
}
.sliderhomepage, .sliderhomepage-resp { display:none; }


@media only screen and (min-width: 1181px) and (orientation: landscape) {
	.sliderhomepage { display:block; }
}
@media only screen and (min-width: 821px) and (orientation: portrait) {
	.sliderhomepage { display:block; }
}


@media only screen and (min-width: 897px) and (max-width: 1180px) and (orientation: landscape) {
	.sliderhomepage { display:none; }
	.sliderhomepage-resp { display:none; }
	.sliderhomepage-resp.sliderhomepage-resp-tabL { display:block; }
}
@media only screen and (min-width: 1px) and (max-width: 896px) and (orientation: landscape) {
	.sliderhomepage { display:none; }
	.sliderhomepage-resp { display:none; }
	.sliderhomepage-resp.sliderhomepage-resp-mobL { display:block; }
}

@media only screen and (min-width: 415px) and (max-width: 820px) and (orientation: portrait) {
	.sliderhomepage { display:none; }
	.sliderhomepage-resp { display:none; }
	.sliderhomepage-resp.sliderhomepage-resp-tabP { display:block; }
}
@media only screen and (min-width: 1px) and (max-width: 414px) and (orientation: portrait) {
	.sliderhomepage { display:none; }
	.sliderhomepage-resp { display:none; }
	.sliderhomepage-resp.sliderhomepage-resp-mobP { display:block; }
}


@media only screen and (min-width: 897px) and (max-width: 1180px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
	.sliderhomepage { display:none; }
	.sliderhomepage-resp:not(.sliderhomepage-resp-itabL) { display:none; }
	.sliderhomepage-resp.sliderhomepage-resp-itabL { display:block; }
}
@media only screen and (min-width: 1px) and (max-width: 896px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
	.sliderhomepage { display:none; }
	.sliderhomepage-resp:not(.sliderhomepage-resp-imobL) { display:none; }
	.sliderhomepage-resp.sliderhomepage-resp-imobL { display:block; }
}

@media only screen and (min-width: 415px) and (max-width: 820px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
	.sliderhomepage { display:none; }
	.sliderhomepage-resp:not(.sliderhomepage-resp-itabP) { display:none; }
	.sliderhomepage-resp.sliderhomepage-resp-itabP { display:block; }
}
@media only screen and (min-width: 1px) and (max-width: 414px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
	.sliderhomepage { display:none; }
	.sliderhomepage-resp:not(.sliderhomepage-resp-imobP) { display:none; }
	.sliderhomepage-resp.sliderhomepage-resp-imobP { display:block; }
}

@media (max-width: 991px) {
	header .nav-item { display:none; }
	header .nav-item:last-child { display:list-item; }
}

.home .sliderhomepage-resp .item img { width:100%; height:100%; object-fit:cover; }
@media (min-width: 1440px) {
	.note { max-width:650px; }
}
@media (max-width:480px) {
	.note { font-size:16px; bottom:20%; max-width:86%; }
}

.fa-refresh::before { content:"..."; }

/* RP: 18.9.2025  - TODO: opravit */
.standardy.projekt h1 { font-size:42px; }
.standardy.projekt h2 { position:relative; width:100%; font-size:24px; font-weight:bold; text-align:center; color:#000; margin-top:10px; }
.standardy.projekt h3 { font-size:24px; font-weight: bold; margin:25px 0 15px; }
.standardy.projekt .projekt-icons { margin-top:40px; margin-bottom:40px; border-bottom:1px solid #000; padding-bottom:10px; }
.standardy.projekt .projekt-icons div { padding-left:25px; padding-right:25px; }

@media (min-width:768px) {
	.standardy.projekt h2:before, .standardy.projekt h2:after { content:""; position:absolute; left:0; top:50%; display:block; width:calc( (100% - 590px) / 2); height:1px; background:#000; }
	.standardy.projekt h2:after { left:auto; right:0; }
}
.standardy.projekt .projekt-icons div p strong { display:block; min-height:56px; }

.standardy.projekt .projekt-icons div p { background:no-repeat top center; background-size:100px; text-align:center; padding-top:105px; }

.standardy.projekt .projekt-icons div p { background-image:url(../images/ico1.png); }
.standardy.projekt .projekt-icons div + div p { background-image:url(../images/ico2.png); }
.standardy.projekt .projekt-icons div + div + div p { background-image:url(../images/ico3.png); }
.standardy.projekt .projekt-icons div + div + div + div p { background-image:url(../images/ico4.png); }
.standardy.projekt .projekt-icons div + div + div + div + div p { background-image:url(../images/ico5.png); }
.standardy.projekt .projekt-icons div + div + div + div + div + div p { background-image:url(../images/ico6.png); }
