body {font-family: 'Roboto', sans-serif; font-size: 16px; font-weight:300; color:#575656;}

h2 {font-size: 80px; font-weight:900; color:#999999;}
.perex {font-size: 30px;}
@media (max-width: 960px) {
h2 {font-size: 50px; font-weight:900; color:#999999;}
.perex {font-size: 20px;}
}




#menu {z-index: 999; position: fixed; width: 100%; background-image: linear-gradient(to right, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 60%); font-size: 2em; height:70px; -webkit-transition: all 1.3s ease;	-moz-transition: all 1.3s ease;	-o-transition: all 1.3s ease;	-ms-transition: all 1.3s ease;	transition: all 1.3s ease; }
#menu .fa-bars {color:White;}
.navbar {padding: 0 0 0 0; }

#menu .logo-left {display:none;}
@media (min-width: 990px){
#menu .logo-right {position: absolute; right: 5%; top: 10px;z-index: 9999;width: 230px;height: 146px;background-color: rgba(255, 255, 255, 0.0);}
}

@media (max-width: 990px){
#menu .logo-right {display:none;}
#menu .logo-left {display:block; width: 183px; height: 41px; margin-left:10px;}
}
#menu .navbar-nav>li>a {font-size: 22px; font-weight: 600; color: White; margin-top: 0px; margin-bottom: 0px; padding: 18px 20px 18px 20px; border-left: 1px solid #e7e7e7; text-shadow: 0 1px 10px rgba(0,0,0,.9);  -webkit-transition: all 1.3s ease;	-moz-transition: all 1.3s ease;	-o-transition: all 1.3s ease;	-ms-transition: all 1.3s ease;	transition: all 1.3s ease; }
#menu .navbar-nav>li:first-child a {border-left: 0px solid transparent; }
#menu .navbar-nav>li>a:hover {color:#bac976; -webkit-transition: all .3s ease;	-moz-transition: all .3s ease;	-o-transition: all .3s ease;	-ms-transition: all .3s ease;	transition: all .3s ease; }



#menu.scrolled {z-index: 999; position: fixed; top: 0; right: 0; left: 0; background: rgba(150,150,150,1); font-size: 1em; height:50px;}
#menu.scrolled .logo-right {display:none;}
#menu.scrolled  .logo-left {display:block; width: 183px; height: 41px; margin-left:10px; }
#menu.scrolled .navbar-nav>li>a {font-size: 16px; font-weight: 300; color: White; margin-top: 0px; margin-bottom: 0px; padding: 12px 20px 12px 20px; border-left: 1px solid #adabab; text-shadow: 0 1px 10px rgba(0,0,0,.0); }
#menu.scrolled .navbar-nav>li>a:hover {color: #bac976;   -webkit-transition: all .3s ease;	-moz-transition: all .3s ease;	-o-transition: all .3s ease;	-ms-transition: all .3s ease;	transition: all .3s ease; }

@media (max-width: 990px){
.navbar-nav {background-color: Black; margin-top:-1px;}
.navbar-nav>li>a {font-size: 22px !important; font-weight: 600 !important; border-left:0 !important; border-bottom: 1px solid #494949 ; padding: 10px 10px !important;}
}


.upoutavka {z-index: 100; position: absolute; top: 36vh; left: 100px; max-width: 50vw;}

#uvod {height: 100vh; width:100%; overflow:hidden; }
#uvod .carousel .fill {width: 100vw; height: 100vh; background-position: center; background-size: cover;}
#uvod .slider001 {background-image:url('/assets/img/rezidence-na-plachte-hp-new-002.jpg');}
#uvod .slider101 {background-image:url('/assets/img/rezidence-na-plachte-hp-new-101.jpg');}
#uvod .slider002 {background-image:url('/assets/img/rezidence-na-plachte-hp-new-001.jpg');}
#uvod .slider003 {background-image:url('/assets/img/rezidence-na-plachte-hp-new-003.jpg');}
#uvod .slider004 {background-image:url('/assets/img/rezidence-na-plachte-hp-new-004.jpg');}

#uvod .slider201 {background-image:url('/assets/img/rezidence-na-plachte-hp-201.jpg');}
#uvod .slider202 {background-image:url('/assets/img/rezidence-na-plachte-hp-202.jpg');}
#uvod .slider203 {background-image:url('/assets/img/rezidence-na-plachte-hp-203.jpg');}
#uvod .slider204 {background-image:url('/assets/img/rezidence-na-plachte-hp-204.jpg');}

#uvod .slider301 {background-image:url('/assets/img/rezidence-na-plachte-hp-new-301.jpg');}
#uvod .slider302 {background-image:url('/assets/img/rezidence-na-plachte-hp-new-302.jpg');}
#uvod .slider303 {background-image:url('/assets/img/rezidence-na-plachte-hp-new-003.jpg');}
#uvod .slider304 {background-image:url('/assets/img/rezidence-na-plachte-hp-new-304.jpg');}

#uvod .slider2301 {background-image:url('/assets/img/rezidence-na-plachte-hp-2023-001.jpg');}
#uvod .slider2302 {background-image:url('/assets/img/rezidence-na-plachte-hp-2023-002.jpg');}
#uvod .slider2303 {background-image:url('/assets/img/rezidence-na-plachte-hp-2023-003.jpg');}
#uvod .slider2304 {background-image:url('/assets/img/rezidence-na-plachte-hp-2023-004.jpg');}

#uvod .logo-right {position: absolute; right: 5%; top: 10px; z-index: 9999; width: 230px; height: 146px; background-color: rgba(255, 255, 255, 0.0);}
@media (max-width: 767px){
#uvod .logo-right {display:none;}}

#uvod .carousel-caption {padding-bottom: 6%; text-shadow: 0 1px 15px rgba(0,0,0,.9);}
#uvod .carousel-caption .nadpis {font-size:70px; font-weight: 900; text-transform: uppercase; line-height: 1.2; margin-bottom: 15px; }
#uvod .carousel-caption .podnadpis {font-size:26px; font-weight: 600;}
#uvod .carousel-indicators li {height: 6px;}

@media (max-width: 767px){
#uvod {height: 60vh;}
#uvod .carousel .fill {height: 60vh;}
#uvod .carousel-caption .nadpis {font-size:26px;}
#uvod .carousel-caption .podnadpis {font-size:16px;}
}

.animaceZpozdeni-1 {animation-delay: 2s; -webkit-animation-delay: 1s;}
.animaceZpozdeni-2 {animation-delay: 2s; -webkit-animation-delay: 2s;}
.animaceTrvani-1 {animation-duration: 1s; -webkit-animation-duration: 1s;}
.animaceTrvani-2 {animation-duration: 2s; -webkit-animation-duration: 2s;}


#projekt {background: #575656; color: White; padding-top:50px;}
@media (max-width: 767px) {.events {transform: translateX(-120px);}}

#byty {background: White; padding-top:50px; }
#vyber-pater {background: #95c12b; color:White; }
#vyber-pater .nadpis {font-size: 30px;}
@media (max-width: 1280px) {
#vyber-pater .nadpis {font-size: 20px !important;}
}
#vyber-pater .nadpis {font-size: 30px;}
#vyber-pater button {border-radius:0;}
#vyber-pater strong {font-weight:900;}

@media (min-width: 1500px) {
#vyber-pater .nadpis {font-size: 40px;}
#vyber-pater button {font-size:30px;}
}

/* 3d */
#obal-pudorysu {position: absolute; z-index:10; top: 0; right:-100%; background:White; height:100%; width:100%; text-align: center; border-top: 1px solid silver; border-bottom: 1px solid silver;}
#krizek {position: absolute; z-index:20; top: 10px; right:0; margin-right:20px; cursor: pointer;}
#obal-pudorysu .nadpis {position: absolute; top: 0; font-size: 22px; padding-top: 1rem; margin: auto 0; text-align: center; width: 100%;}
#obal-pudorysu .statistika-bytu {position: absolute; bottom: 0; font-size: 22px; padding-bottom: 1rem; margin: auto 0; text-align: center; width: 100%;}
#obal-pudorysu strong {font-weight: 900;}
#obal-pudorysu .pudorys { }
.vertikalni-centrovani {padding-top:10%;}
@media (max-width: 576px) {
.mobil-schovat {display:none;}
#krizek {font-size: 2.0rem;}
#obal-pudorysu .statistika-bytu {padding-bottom: 0.2rem;}
}
@media (max-width: 991px) {#obal-pudorysu {right: 0;}}

/* definice stylů pro přehledovou tabulku bytů*/
.nerozdelit {white-space:nowrap;}
section[data-page='byty-formular'] {background-color:White; padding: 50px 0 30px 0;}
section[data-page='byty-formular'] .checkbox {color: #999999; font-size:20px; width:70px; height:50px; line-height:50px; float:left; margin:0 2px 5px 0; position:relative; top:0; left:0; cursor:pointer;}
section[data-page='byty-formular'] .checkbox :hover {color:Black; border: 1px solid Black; background: #f7f7f7;}
section[data-page='byty-formular'] .checkbox > input[type='checkbox'] {display:none;}
section[data-page='byty-formular'] .checkbox > span {position:absolute; top:0; left:2px; padding: 0 10px; border: 1px solid #999999; }
section[data-page='byty-formular'] input:checked + span {color:Black; border: 1px solid Black; background: #dcdcdc;}
section[data-page='byty-formular'] .form-control {color: #999999; font-size:20px; height:50px; line-height:50px; background-color:White; border: 1px solid #999999;  border-radius:0;}


section[data-page='byty-tabulka'] {background-color:White;}
section[data-page='byty-tabulka'] table {margin-top:0px;}
section[data-page='byty-tabulka'] tr { border-bottom: 1px solid #999999;}
section[data-page='byty-tabulka'] tr th { line-height: 1.2; color:#fff; border:0; background-color:#008bcb; padding-left: 20px;}
section[data-page='byty-tabulka'] tr th a {color:#fff; text-decoration: none;}
section[data-page='byty-tabulka'] tr th a:hover {color:#333;}
section[data-page='byty-tabulka'] tr th i {margin: 1px 0px 0px -15px; float: left; display: inline-block; opacity: 0.5;}
section[data-page='byty-tabulka'] tr td {color: #999999; border:0; white-space:nowrap;}
section[data-page='byty-tabulka'] tr:hover td {background-color: #f7f7f7;}
section[data-page='byty-tabulka'] tr td a {color: #575656; text-decoration:none;}
section[data-page='byty-tabulka'] tr td a i {font-size:1.4rem; opacity: 0.5;}
section[data-page='byty-tabulka'] tr td a i:hover {opacity: 0.8;}
section[data-page='byty-tabulka'] .cena a {font-weight:900;}
section[data-page='byty-tabulka'] .volný a {color:#95c12b; font-weight:900;}
section[data-page='byty-tabulka'] .prodaný a {color:#9e0923;}
section[data-page='byty-tabulka'] .rezervovaný a {color:#ff9933;}
section[data-page='byty-tabulka'] .předrezervovaný a {color:#ffcc00;}
.poznamka-tabulka {}

.ukonceni-tabulky p {cursor:pointer;}
.zakryt {height: 100px; background-image:url('/assets/img/tabulka-prechod.png'); position:relative; margin-top:-100px;}
.omezeni-tabulky {max-height: 800px; overflow: hidden;}
/* */
.ukonceni-tabulky .btn {background-color: #008bcb; font-size: 1.0rem; border-radius:0; border:0;}
.ukonceni-tabulky .btn:hover {background-color: #95c12b;}


#financovani {background: Silver; color: White; padding-top:100px; padding-bottom:70px;}
#financovani strong {font-weight: 900;}
#financovani .btn {border-radius:0;}
#kalkulacka {border: 0; padding: 1rem 3rem; background-color: rgba(0,0,0,0.05) }
#slider1value {font-weight: 900;}
#slider2value {font-weight: 900;}
#slider3value {font-weight: 900;}
#splatka {font-weight: 900;}
.slider-horizontal {width: 100% !important; height: 10px !important; margin-bottom:20px !important; margin-top:10px !important;}
.slider-track {opacity: 0.5; margin-top:0px !important;}


.poznamka-financovani {font-weight: 100; font-size:16px; margin-top: -20px;}
#financovani-strana {background: #95c12b; color: White; padding-top:100px;}
#financovani-strana h2 {color: White;}
.financnik {font-size: 20px;}
.financnik a {color:white;}
.seda {background: #ececec;}
.financovani-ilustracni {background:url('/assets/img/rezidence-na-plachte-financovani.jpg') no-repeat center right; min-height: 300px; background-size: cover; background-attachment: fixedddd;}
.financovani-tmavsi {background-color: rgba(0,0,0,0.05); min-height: 300px; }
.financovani-loga .logo {width: 6.7%;}



#financovani-dalsi {padding-top:100px; padding-top:50px;}
#financovani-dalsi .sloupecky-popis { -webkit-column-count: 3; -moz-column-count: 3; column-count: 3;}
@media (max-width: 992px){#financovani-dalsi .sloupecky-popis { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2;}}
@media (max-width: 768px){#financovani-dalsi .sloupecky-popis { -webkit-column-count: 1; -moz-column-count: 1; column-count: 1;}}

/* standardy */
#standardy {background: White; min-height: 100vh; padding-top:100px;}
#standardy h3 {font-size: 18px; font-weight:600; margin-top: 5px; margin-bottom: 0; color:#999999;}
#standardy small {display:block; margin-top: 0px; margin-bottom:10px; line-height: 1.2;}
#standardy .kapital {font-size: 18px; text-transform: uppercase; color: Silver;}
@media (max-width: 460px) { #standardy .kapital {font-size: 14px;}
                            #standardy .nav-link {display: block; padding: .5rem .5rem;}}
#standardy .kapital.active {color: Black !important;}
#standardy .odkaz a {font-size: 16px; display:block; font-weight:600; color:#95c12b; }
#standardy .odkaz a:hover {color: #008bcb; text-decoration:none; }
#standardy .odkaz .far {position:absolute; margin-left:7px; margin-top: -5px;}
#standardy .odkaz2 .far {position:absolute; margin-left:7px; margin-top: -5px;}

.btn-success {color: #fff; background-color: #95c12b; border-color: #95c12b;}

/* lokalita */
#lokalita {background: #575656; color: White; padding-top:50px;}
#lokalita .nav-link {font-size: 18px; text-transform: uppercase; color: Silver; border-radius: 0; border: 1px solid #888888; border-left:0; }
#lokalita .nav li:first-child {border-left: 1px solid #888888; }
#lokalita .nav-pills .nav-link.active, .nav-pills .show>.nav-link {background-color: #008bcb;}
#lokalita .sloupecky-popis {background: #95c12b; font-size: 20px; -webkit-column-count: 3; -moz-column-count: 3; column-count: 3;}
@media (max-width: 992px){#lokalita .sloupecky-popis { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2;}}
@media (max-width: 768px){#lokalita .sloupecky-popis { -webkit-column-count: 1; -moz-column-count: 1; column-count: 1;}}
@media (max-width: 460px) { #lokalita .nav-link {font-size: 14px;}}

#fotografie-slider .carousel-caption p, #okoli-slider .carousel-caption p {font-weight: 900; font-size: 25px; text-shadow: 0 1px 10px rgba(0,0,0,.9);}
#lokalita .carousel-indicators li {height: 6px;}



#kontakt {background: #575656; color: White; padding-top:100px; padding-bottom:50px; border-bottom: 1px solid #8a8787;}
#kontakt a {color: White;}
#kontakt .btn {border-radius:0}
#kontakt .btn:hover {background-color: #008bcb;}
#kontakt .nadpis  {color: #008bcb; font-weight:900; font-size: 1.5rem;}
#formular-kontakt {padding-top:50px; color: white;}
#formular-kontakt a {color: white;}
#formular-kontakt h2 {font-size:40px;}
#formular-kontakt h2 span {font-size: 16px; font-weight:300;}
#formular-kontakt .form-control {background-color:#636161; color: White; border:0; border-radius: 0; border-bottom: 1px solid #8a8787; font-size:1.4rem;  }
#formular-kontakt .input-group-text {background-color:#636161; color: grey; border:0; border-radius: 0;border-bottom: 1px solid #8a8787; border-right: 2px solid #8a8787;}
#formular-kontakt .form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: White; opacity:0.5;}
#formular-kontakt .form-control::-moz-placeholder { /* Firefox 19+ */ color: White; opacity:0.5;}
#formular-kontakt .form-control:-ms-input-placeholder { /* IE 10+ */ color: White; opacity:0.5;}
#formular-kontakt .form-control:-moz-placeholder { /* Firefox 18- */ color: White; opacity:0.5;}
#formular-kontakt .btn {background-color: #008bcb; font-size: 1.5rem; border-radius:0; border:0;}
#formular-kontakt .btn:hover {background-color: #95c12b;}

/* detail bytu*/
#detail {background: White; padding-top:50px;}
#obal-pikto {z-index: 1000; position:fixed; top:70px; right:0; margin:10px 20px;}
#obal-pikto a {color:White;}
@media (min-width: 1300px) {#detail .pudorysy {padding: 3rem 7rem !important;}}
#detail .umisteni {border-top: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; }
#detail .prostredek {border-left: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc; }
#detail .obrazek-pudorysu {max-width:100%; max-height: 75vh;  }

#detail .texty {background: #95c12b;}
#detail h2 {font-size: 55px; font-weight:900; color: White;}
#detail h2 a {color: White;}
#detail h2 a:hover {color:#575656;}
#detail h3 span {font-weight:900;}
#detail h3 em {font-weight:100; margin:0px 7px; }
#detail .poznamka {margin-top:-10px; font-weight:400; }
#detail .poznamka em {font-weight:100; margin:0px 7px; }

#detail .mistnosti {margin:50px 0 0 0; font-size:1.4rem;}
#detail .mistnosti th {color:White; font-weight:900; border-bottom:1px solid White;}
#detail .mistnosti td {color:White;}
#detail .mistnosti .celkem {color:White; font-weight:900; padding-bottom:8px; border-top:1px solid White;}

#formular-detail {padding-top:50px; color: white;}
#formular-detail a {color: white;}
#formular-detail h2 {font-size:40px;}
#formular-detail h2 span {font-size: 16px; font-weight:300;}
#formular-detail .form-control {background-color:#95c12b; color: White; border:0; border-radius: 0; border-bottom: 1px solid White; font-size:1.4rem;  }
#formular-detail .input-group-text {background-color:#95c12b; color: White; border:0; border-radius: 0;border-bottom: 1px solid White; border-right: 2px solid White;}
#formular-detail .form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: White; opacity:0.5;}
#formular-detail .form-control::-moz-placeholder { /* Firefox 19+ */ color: White; opacity:0.5;}
#formular-detail .form-control:-ms-input-placeholder { /* IE 10+ */ color: White; opacity:0.5;}
#formular-detail .form-control:-moz-placeholder { /* Firefox 18- */ color: White; opacity:0.5;}
#formular-detail .btn {background-color: #008bcb; font-size: 1.5rem; border-radius:0; border:0;}
#formular-detail .btn:hover {background-color: #575656;}


@media (max-width: 576px) {
#detail .texty {padding-top:70px !important;}
#obal-pikto {z-index: 1000; position:absolute; top:70px; right:0; margin:10px 20px;}
}

/* 3D*/
.img-fluid-3d {height: auto; width: 100%;}











/* 3D baraky svg */
svg > g,
svg > g a:visited {opacityyyyyyyyyyyyyyy:0; fill:#fff; cursor:pointer;}
svg[data-svg="objekt"] > g[data-podlazi] {opacity:0; fill:#95c11f; fill-opacity:0.5; stroke:#95c11f; stroke-width:6; stroke-miterlimit:10;}
svg[data-svg="objekt"] > g[data-statistika="podlazi"] {fill:#fff; opacity:0; display:none;}
svg[data-svg="objekt"] > g[data-statistika="podlazi"] > text {font-family: 'Roboto'; font-size:50px; font-weight: 500;}
svg[data-svg="objekt"] > g[data-statistika="podlazi"] > text[data-podlazi="pocet"] {fill:#95c12b; font-family:'Roboto'; font-weight: 900;}
svg[data-svg="objekt"] > g[data-statistika="podlazi"] > text[data-podlazi="objekt"] {fill:#575656;}


#obal-pudorysu {display:none;}
svg[data-podlazi] {opacity:1; display:none;}
#statistika-bytu div[data-byt] {display:none;}

#BD_4 {opacity:0; fill:#fff; cursor:pointer;}
#BD_4:hover {opacity:1; cursor:pointer; fill:#95c11f; fill-opacity:0.5; stroke:#95c11f; stroke-width:6; stroke-miterlimit:10;}










/* pravděpodobně se bude muset udělat i styl :vizited podle toho jak to bude naprogramovaný nevím */
svg[data-podlazi] > g[data-byt] {fill:#95c11f; fill-opacity:0.5; stroke:#95c11f; stroke-width:6; stroke-miterlimit:10;}
svg[data-podlazi] > g[data-byt] a:visited {opacity:0; fill:#95c11f; cursor:pointer; stroke:#95c11f; stroke-width:6; stroke-miterlimit:10;}
/* prodané budou bez nájezdu a prokliku stále zašedivělé */
svg[data-podlazi] > g[data-stav='prodaný'] {fill:#000; fill-opacity:0.4 !important; opacity:1 !important; pointer-events: none !important; stroke:#95c11f; stroke-width:0; stroke-miterlimit:0;}




/* orhthophoto */
#orthophoto {background: #95c12b;}
svg[data-svg="objektortho"] > g[data-prvku] {opacity:0; fill:#95c11f; fill-opacity:0.5; stroke:#95c11f; stroke-width:6; stroke-miterlimit:10;}
svg[data-svg="objektortho"] > g[data-statistika="prvek"] {fill:#fff; opacity:0; display:none;}

#vyber-prvku {background: #95c12b; color:White; }
#vyber-prvku button {border-radius:0;}
#vyber-prvku strong {font-weight:900;}

@media (min-width: 1500px) {
#vyber-prvku button {font-size:20px;}
}












/* galerie */
#vystavba {background: #575656; color: White; padding-top:100px;}
#vizualizace {background: White; color: White; padding-top:50px;}
#okoli {background: #95c12b; color: White; padding-top:50px;}
#okoli h2 {color: White;}

.galerie .ramecek {
	overflow: hidden;
  border-right: 2px solid transparent;
  border-bottom: 2px solid transparent;
}

.nulovani {margin: 0; padding: 0;}

.galerie > div img {
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
}
.galerie > div img:hover {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform:translateZ(0) scale(1.20);
	-moz-transform:scale(1.20);
	-ms-transform:scale(1.20);
	-o-transform:translatZ(0) scale(1.20);
	transform:translatZ(0) scale(1.20);
}

.ramecek .overlay {padding: 5px 10px; opacity: 0; border-radius: 0; background: black; vertical-align: middle;
  -webkit-transition: opacity 500ms;
  -moz-transition: opacity 500ms;
  -o-transition: opacity 500ms;
  transition: opacity 500ms;
}
.ramecek:hover .overlay {opacity: 1.0;}
.galerie .ramecek-vnitrek {	color: White; font-weight:400; font-size:13px; text-transform: uppercasee;}
.pozice1 {position: absolute; bottom: 2px; right: 2px;}



/* patička */
footer {color: white; font-size: 16px; background-color: #575656; background-image: url(/assets/img/pozadi-patickaaaa.png); background-repeat-y: no-repeat; background-repeat-x: repeat; background-position: bottom; }
footer .podpis {font-size: 13px; color: silver;}
footer .podpis a {font-size: 13px; color: silver;}
footer .podpis a:hover {color: White;}



/* definice stylů pro eu-cookie */
.eu-cookies {text-align:center; position:fixed; left:0; bottom:-100px; width:100%; color:white; background-color:black; z-index:1000; padding:5px; opacity:0.8;}
.eu-cookies button {background:#45ae52 none repeat scroll 0 0; border:medium none; border-radius:3px; color:#fff; cursor:pointer; font-weight:700; margin:0 20px; padding:4px 12px;}
.eu-cookies a {color:#fff; font-weight:bold;}
.eu-cookies a:hover {text-decoration:underline;}

/* POP UPe */
.textPop {color:White; font-size: 30px; line-height: 1.2;}
.textPop2 {color:White; font-size: 44px; font-weight: 900; line-height: 1.0; padding-top: 15px; padding-bottom: 15px;}

/* pozor nová verze */
.nova-verze {color:yellow; width:100%; height:100px; line-height:100px; font-size:80px; font-weight:800; position:fixed; bottom:0px; left:0; z-index:999999 !important; background:red; text-align:center; opacity:0.4}
