*,:after,:before{box-sizing:border-box}*{outline:0}body,html{padding:0;margin:0}html{font-size:62.5%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;background-color:#fff}body{font-size:1.4rem;color:#000;font-family:'Open Sans',sans-serif,Arial;line-height:1.8}::selection{background-color:#000;color:#fff}footer,header,img,main,section{display:block}a{color:#000}a:hover{text-decoration:none}h1,h2,h3,h4,h5,h6{line-height:1.8;margin-top:0;margin-bottom:1.5rem}address,ol,p,ul{margin-top:0;margin-bottom:1.5rem}address{font-style:normal}iframe{border:none}.cp-detail,.cp-list,.cp-position-form{line-height:1.8}.hlavni .cp-message,.hlavni [data-error-rendered=positionError] .cp-message,.hlavni [data-page-rendered=hooray] .cp-position-form{text-align:left}.hlavni [data-page-rendered=hooray] .cp-message__text{-ms-flex-pack:start;justify-content:flex-start}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-uppercase{text-transform:uppercase}.responsive-img{max-width:100%;height:auto}.display-flex{display:-ms-flexbox;display:flex}.justify-content-center{-ms-flex-pack:center;justify-content:center}.cp-button{font-family:'Open Sans',sans-serif,Arial;line-height:1.8;margin-bottom:10px;margin-right:10px;width:100%;text-align:center}@media (min-width:576px){.cp-button{width:auto;text-align:left}}.cp-button--submit{border:2px solid #efb311;padding:10px 20px;background-color:#fff;color:#008d5a;font-size:1.3rem;font-weight:700;min-width:190px;background-image:url(../components/buttons/images/odeslat.jpg?v=202091382347);background-repeat:no-repeat;background-position:right center;padding-right:30px}.cp-button--submit:hover{opacity:.8}.cp-button--back{background-color:#fff!important;border:0;text-decoration:underline;padding:6px 15px;font-size:1.2rem}.cp-button--back:hover{text-decoration:none}body{background-color:#fff;color:#000;margin:0;padding:0;font-family:'Open Sans',sans-serif,Arial;font-size:14px;font-weight:400;line-height:1.8}.stranka{min-width:1170px}.topmenu{height:49px;border-bottom:1px solid #e8e8e8}.topmenu .obsah{box-sizing:border-box;width:1170px;height:49px;line-height:49px;margin:0 auto;padding:0 0 0 15px;position:relative}.topmenu .slogan{margin:0;height:49px;float:left;color:#666;font-size:14px}.topmenu .mutace{border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;float:right;height:49px;width:95px;margin:0;background:url(../components/client/images/mutace-sipka.jpg?v=202091382347) no-repeat 75px 50%;color:#666;font-size:13px;font-weight:600;position:relative}.topmenu .mutace .mutace-aktualni{box-sizing:border-box;display:block;height:49px;width:95px;background-repeat:no-repeat;background-position:20px center;padding:0 20px 0 45px}.topmenu .mutace .mutace-aktualni.cs{background-image:url(../components/client/images/cs.png?v=202091382347)}.topmenu .mutace .mutace-aktualni.en{background-image:url(../components/client/images/en.png?v=202091382347)}.topmenu .mutace .mutace-aktualni.de{background-image:url(../components/client/images/de.png?v=202091382347)}.topmenu .mutace .mutace-nabidka{box-sizing:border-box;display:none;position:absolute;top:49px;left:-1px;z-index:1500;width:97px;background-color:#fff;border-top:1px solid #e8e8e8}.topmenu .mutace:hover .mutace-nabidka{display:block}.topmenu .mutace .mutace-nabidka .polozka{display:block;border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;padding:0 20px 0 45px;text-decoration:none;color:#666;background-repeat:no-repeat;background-position:20px 50%}.topmenu .mutace .mutace-nabidka .polozka.aktivni{background-color:#f0f0f0}.topmenu .mutace .mutace-nabidka .polozka.cs{background-image:url(../components/client/images/cs.png?v=202091382347)}.topmenu .mutace .mutace-nabidka .polozka.en{background-image:url(../components/client/images/en.png?v=202091382347)}.topmenu .mutace .mutace-nabidka .polozka.de{background-image:url(../components/client/images/de.png?v=202091382347)}.topmenu .hledat{border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;margin:0;float:right;width:59px;height:49px;position:relative;overflow:hidden}.topmenu .hledat.aktivni{width:260px}.topmenu .hledat input[type=text]{position:absolute;top:0;left:0;display:block;width:201px;height:49px;padding:0 15px;border-top:0 none;border-right:0 none;border-bottom:0 none;border-left:0 none}.topmenu .hledat input[type=submit]{display:block;width:59px;height:49px;position:absolute;top:0;right:0;background:url(../components/client/images/hledat.jpg?v=202091382347) no-repeat center;border:0 none}.topmenu .zona{float:right;margin:0}.topmenu .zona .zona-link{display:block;height:49px;padding:0 45px 0 20px;font-size:14px;font-weight:600;color:#008d5a;text-decoration:none;background:url(../components/client/images/zona.jpg?v=202091382347) no-repeat right center}.logo-menu .obsah{width:1170px;height:116px;margin:0 auto;position:relative}.logo-menu .obsah .logo{width:259px;height:116px;margin:0}.logo-menu .obsah .logo{display:block}.logo-menu .obsah .menu-mobil-bar{display:none}.logo-menu .obsah .menu{display:block;width:895px;height:116px;position:absolute;top:0;right:0}.logo-menu .obsah .menu .mutace{display:none}.logo-menu .obsah .menu ul{display:block;list-style-type:none;margin:0;padding:0}.logo-menu .obsah .menu ul li{display:block;list-style-type:none;margin:0;padding:0}.logo-menu .obsah .menu>ul{display:block;list-style-type:none;margin:0;padding:28px 17px 0 0;text-align:right}.logo-menu .obsah .menu>ul>li{display:inline-block;line-height:1.2;font-size:0;background:0 0;position:relative;padding:0 0 20px}.logo-menu .obsah .menu>ul>li>.polozka{display:block;color:#000;text-transform:uppercase;font-size:16px;font-weight:700}.logo-menu .obsah .menu>ul>li>.polozka>a{display:block;padding:9px 12px;color:#000;text-decoration:none;border:1px solid transparent}.logo-menu .obsah .menu>ul>li>.polozka>.ikona{display:block}.logo-menu .obsah .menu>ul>li.maloobchod>.polozka>a{border:1px solid #f9b909}.logo-menu .obsah .menu>ul>li.produkty{padding:0 0 28px}.logo-menu .obsah .menu>ul>li.produkty>.polozka>a{background:url(../components/client/images/menu-produkty.jpg?v=202091382347) no-repeat center bottom;padding:8px 12px 28px}.logo-menu .obsah .menu>ul>li>.podmenu{box-sizing:border-box;display:none;position:absolute;top:60px;left:-100px;font-size:14px;z-index:4000;text-align:left;background-color:#fff;border:1px solid #e8e8e8;padding:9px 18px;width:260px;box-shadow:0 0 20px -8px rgba(21,21,21,.5)}.logo-menu .obsah .menu>ul>li.produkty>.podmenu{top:81px}.logo-menu .obsah .menu>ul>li:hover>.polozka>a{color:#f9b90a}.logo-menu .obsah .menu>ul>li>.podmenu:after,.logo-menu .obsah .menu>ul>li>.podmenu:before{content:"";position:absolute;top:-11px;left:120px;border-width:0 11px 11px 11px;border-style:solid;border-color:#e8e8e8 transparent}.logo-menu .obsah .menu>ul>li>.podmenu:after{top:-10px;border-color:#fff transparent}.logo-menu .obsah .menu>ul>li>.podmenu>ul>li{display:block;background:0 0;border-bottom:1px solid #e8e8e8}.logo-menu .obsah .menu>ul>li>.podmenu>ul>li:last-child{border-bottom:none}.logo-menu .obsah .menu>ul>li>.podmenu>ul>li .polozka{display:block}.logo-menu .obsah .menu>ul>li>.podmenu>ul>li .polozka a{display:block;color:#000;text-decoration:none;padding:10px 0;line-height:1.5;text-align:center;font-size:14px;font-weight:600;text-transform:uppercase}.logo-menu .obsah .menu>ul>li>.podmenu>ul>li .polozka a .text-2{font-size:12px;font-weight:400;text-transform:none}.logo-menu .obsah .menu>ul>li.produkty>.podmenu:after,.logo-menu .obsah .menu>ul>li.produkty>.podmenu:before{display:none}.logo-menu .obsah .menu>ul>li.produkty>.podmenu>ul{width:1170px;margin:0 auto;border-left:0 none;border-right:0 none}.logo-menu .obsah .menu>ul>li.produkty>.podmenu>ul{width:1170px;margin:0 auto;border-left:0 none;border-right:0 none;box-sizing:border-box;padding:30px 15px 10px}.logo-menu .obsah .menu>ul>li.produkty>.podmenu>ul:after{content:'';display:block;clear:both}.logo-menu .obsah .menu>ul>li.produkty>.podmenu>ul>li{border:0 none;text-align:left;box-sizing:border-box;width:33.33%;height:51px;float:left;position:relative;margin:0 0 15px}.logo-menu .obsah .menu>ul>li.produkty>.podmenu>ul>li .polozka .ikona{position:absolute;top:0;left:0;width:68px;height:51px;background-repeat:no-repeat;background-position:0 0;background-image:url(../components/client/images/obrazek-produkt-vychozi.jpg?v=202091382347)}.logo-menu .obsah .menu>ul>li.produkty>.podmenu>ul>li .polozka a{text-align:left;padding:0 20px 0 83px;font-weight:400;text-transform:none;font-size:13px;position:absolute;top:50%;transform:translateY(-50%)}.logo-menu .obsah .menu>ul>li.zakaznicka-zona{display:none}.prodagace{max-width:1920px;margin:0 auto;position:relative}.prodagace .slider .polozka{position:relative;display:none;margin:0}.prodagace .slider .polozka:first-child{display:block}.prodagace .slider .polozka img.obrazek{display:block;width:100%}.prodagace .slider .polozka .texty{display:block;box-sizing:border-box;width:100%;height:100%;position:absolute;top:0;left:0}.prodagace .slider .polozka .texty .obsah{box-sizing:border-box;width:1140px;height:100%;margin:0 auto;padding:0;display:table}.prodagace .slider .polozka .texty .obsah .blok{display:table-cell;vertical-align:middle}.prodagace .slider .polozka .texty .text-1,.prodagace .slider .polozka .texty .text-2{display:block;margin:0 0 1px}.prodagace .slider .polozka .texty .text-1 span,.prodagace .slider .polozka .texty .text-2 span{display:inline-block;padding:0 20px;background-color:rgba(1,141,90,.95);color:#fff;font-size:40px;font-weight:600;line-height:74px;font-family:Calibri}.prodagace .slider .polozka .texty .text-3{display:block;margin:0}.prodagace .slider .polozka .texty .text-3 span{padding:0 20px;background-color:rgba(250,185,9,.9);color:#000;font-size:16px;font-weight:600;line-height:34px;font-family:Calibri;width:-webkit-max-content;width:max-content;display:inline-block;font-style:italic}.slider-progres{position:absolute;bottom:20px;left:0;width:100%;height:16px;z-index:3000}.slider-progres .obsah{box-sizing:border-box;width:1130px;height:16px;margin:0 auto;line-height:1}.slider-progres .obsah .slider-slide-pin{display:inline-block;width:16px;height:16px;background-image:url(../components/client/images/slider-slide-pin.png?v=202091382347);background-repeat:no-repeat;background-position:left top;margin-right:5px}.slider-progres .obsah .slider-slide-pin.aktivni{background-position:right top}body.uvodni-stranka .hlavni{position:relative}body.uvodni-stranka .hlavni .obsah{box-sizing:border-box;width:1170px;margin:0 auto;padding:0 15px 20px}body.uvodni-stranka .hlavni:before{content:'';display:block;width:63px;height:6px;position:absolute;bottom:218px;right:0;background-color:#f9b909}body.uvodni-stranka .hlavni .obsah:after{content:'';display:block;clear:both}body.uvodni-stranka .hlavni .obsah .vlevo{width:750px;float:left;padding:45px 0 0 0}body.uvodni-stranka .hlavni .obsah .vpravo{width:360px;float:right;margin-top:-41px;z-index:1000;position:relative}.box-aktuality{background-color:#008d5a;padding:0 0 30px;margin:0 0 10px;font-size:13px}.box-aktuality .nadpis{background:#00a46c url(../components/client/images/aktuality.png?v=202091382347) no-repeat 25px 24px;margin:0 0 15px;padding:22px 20px 22px 60px;line-height:1.2;color:#fff;font-size:18px;font-weight:600;text-transform:uppercase}.box-aktuality p{padding:0 30px;color:#fff}.box-aktuality p a{color:#fff;text-decoration:underline}.box-aktuality p a:hover{text-decoration:none}.box-aktuality p.nazev{font-weight:600;margin:0;font-size:15px}.box-aktuality p.datum{font-size:11px;margin:0}.box-aktuality p.anotace{margin:15px 0}.box-aktuality p.vice{margin:0;font-size:15px;font-weight:600}.box-aktuality p.vice a{display:inline-block;background:url(../components/client/images/bila-sipka.png?v=202091382347) no-repeat right center;padding-right:24px;text-decoration:none}.box-aktuality p.vice a:hover{text-decoration:underline}.box-kontakt,.box-prace{background-color:#efb311;padding:0 0 30px;margin:0 0 10px;font-size:14px}.box-kontakt{margin:0 0 20px}body.uvodni-stranka .box-kontakt{margin:0 0 20px;vertical-align:middle}.maloobchod-stranka .box-kontakt{margin:28px 0 20px}.box-kontakt .kontakty{display:table;border:0 none;border-collapse:collapse;margin:0 30px 15px 30px}.box-kontakt .kontakty .polozka{display:table-row;margin:0}.box-kontakt .kontakty .polozka .popisek{display:table-cell;padding-right:15px}.box-kontakt .kontakty .polozka .hodnota{display:table-cell}.box-kontakt .nadpis,.box-prace .nadpis{background-color:#f3c816;margin:0 0 25px;padding:22px 30px 22px 30px;line-height:1.2;color:#000;font-size:18px;font-weight:400;text-transform:uppercase}.box-kontakt .nadpis span,.box-prace .nadpis span{font-weight:600}.box-kontakt p,.box-prace p{padding:0 30px;color:#000}.box-kontakt a,.box-prace a{color:#000;text-decoration:underline}.box-kontakt .velke{font-size:18px;line-height:1.2}.box-prace ul{margin:0 0 20px;padding:0 30px;color:#000;list-style-type:none;line-height:1.4}.box-prace ul li{margin:0 0 10px;padding:0 0 0 25px;background:url(../components/client/images/prace-li.png?v=202091382347) no-repeat 0 2px}.box-prace ul li.bez-odrazky{background:0 0}.box-kontakt p,.box-prace p{margin:15px 0}.box-kontakt p.vice,.box-prace p.vice{margin:0;font-size:15px;font-weight:600}.box-prace p.vice a{display:inline-block;background:url(../components/client/images/bila-sipka.png?v=202091382347) no-repeat right center;padding-right:24px;text-decoration:none}.box-kontakt p.vice a{display:inline-block;background:url(../components/client/images/cerna-sipka.png?v=202091382347) no-repeat right center;padding-right:24px;text-decoration:none}.box-kontakt p.vice a:hover,.box-prace p.vice a:hover{text-decoration:underline}.blok-granitol .polozka{margin:0 0 20px;padding:0 0 0 98px}.blok-granitol .polozka.nejvetsi-vyrobce{background:url(../components/client/images/pik-nejvetsi-vyrobce.png?v=202091382347) no-repeat 0 0}.blok-granitol .polozka.spektrum-vyrobku{background:url(../components/client/images/pik-spektrum-vyrobku.png?v=202091382347) no-repeat 0 0}.blok-granitol .polozka.vlastni-laboratore{background:url(../components/client/images/pik-vlastni-laboratore.png?v=202091382347) no-repeat 0 0}.blok-granitol .polozka.vlastnime-certifikat{background:url(../components/client/images/pik-vlastnime-certifikat.png?v=202091382347) no-repeat 0 0}.blok-granitol .polozka.dokazeme-vyrobit{background:url(../components/client/images/pik-dokazeme-vyrobit.png?v=202091382347) no-repeat 0 0}.blok-granitol .polozka .nazev{margin:0 0 5px;font-size:17px;font-weight:700;color:#1d1d1d}.blok-granitol .polozka .popis{margin:0;padding:0 0 25px;background:url(../components/client/images/blok-granitol-hr.png?v=202091382347) no-repeat 0 100%;font-size:14px}.blok-granitol .polozka .popis strong{font-weight:600}.blok-granitol .polozka:last-child .popis{margin:0;padding:0;background:0 0}.zakaznici{border-top:1px solid #eee;padding:40px 0 20px 0}.zakaznici .obsah{box-sizing:border-box;width:1170px;margin:0 auto;padding:0 15px;position:relative}.zakaznici .obsah:after{content:'';display:block;clear:both}.zakaznici .obsah:before{content:'';display:block;width:6px;height:191px;background-color:#008d5a;position:absolute;left:-185px;top:-72px}.zakaznici .nadpis{margin:0 0 20px;font-size:24px;font-weight:700;line-height:1.2}.zakaznici .polozky{margin:0 6px 30px 6px}.zakaznici .polozka{display:block;width:16.16%;float:left;text-align:center}.zakaznici .polozka img{margin:0 auto}.zakaznici .sipka-vlevo{position:absolute;bottom:0;left:0;width:21px;height:90px;background:#fff url(../components/client/images/sipka-leva.png?v=202091382347) no-repeat center;margin:0}.zakaznici .sipka-vpravo{position:absolute;bottom:0;right:0;width:21px;height:90px;background:#fff url(../components/client/images/sipka-prava.png?v=202091382347) no-repeat center;margin:0}.paticka-kontakt{background-color:#eaeaea}.paticka-kontakt .obsah{box-sizing:border-box;width:1170px;margin:0 auto;padding:30px 15px}.paticka-kontakt .obsah:after{content:'';display:block;clear:both}.paticka-kontakt .kontakt{float:left;margin:0;font-size:12px}.paticka-kontakt .kontakt .zakaznicka-zona{display:none;margin:15px 0 0;font-size:14px;font-weight:600;color:#008d5a}.paticka-kontakt .kontakt p{margin:0}.paticka-kontakt .kontakt a[href^="tel:"]{color:#000}.paticka-kontakt .kontakt p.nazev{font-size:14px}.paticka-kontakt .facebooku{float:right;margin:18px 0 0 0}.paticka-kontakt .facebooku a{display:inline-block;line-height:35px;background:url(../components/client/images/facebook.jpg?v=202091382347) no-repeat right center;color:#3b5998;font-size:15px;font-weight:700;padding:0 55px 0 0;text-decoration:none}.paticka-copyright{background-color:#fff;font-size:12px}.paticka-copyright .obsah{box-sizing:border-box;width:1170px;margin:0 auto;padding:30px 15px}.paticka-copyright .obsah:after{content:'';display:block;clear:both}.paticka-copyright .vlevo{float:left;margin:0}.paticka-copyright .vprevo{float:right;margin:0;font-weight:600}.produkt-motiv{position:relative}.produkt-motiv .obrazek{width:100%}.produkt-motiv .obrazek p{margin:0}.produkt-motiv .obrazek img{width:100%;height:auto;display:block}.produkt-motiv .obrazek linka-1{display:block;width:68px;height:6px;background-color:#f9b909;position:absolute;top:0;left:0}.produkt-motiv .obrazek .linka-2{display:block;width:100%;margin:0 auto;position:absolute;left:0;bottom:0;z-index:3000}.produkt-motiv .obrazek .linka-2>span{display:block;width:1170px;margin:0 auto;position:relative}.produkt-motiv .obrazek .linka-2>span>span{display:block;width:6px;height:81px;background-color:#f9b909;position:absolute;bottom:-30px;right:20px}.produkt-motiv .nadpis,.produkt-motiv .nadpis-motiv{box-sizing:border-box;width:49%;text-align:right;position:absolute;left:0;bottom:0;background-color:#008d5a;margin:0;line-height:1.1;color:#fff;font-size:36px;font-weight:500;text-transform:none}.produkt-motiv .nadpis-motiv>div,.produkt-motiv .nadpis>span{display:table;width:585px;height:158px;float:right}.produkt-motiv .nadpis-motiv>div>div,.produkt-motiv .nadpis>span>span{display:table-cell;vertical-align:middle;text-align:right;padding:0 64px;position:relative}.produkt-motiv .nadpis-motiv>div>div h1{margin:0;line-height:1.1;color:#fff;font-size:36px;font-weight:500;text-transform:none}.produkt-motiv .nadpis-motiv>div>div>div,.produkt-motiv .nadpis>span>span>span{display:block;width:68px;height:6px;background-color:#f9b909;position:absolute;top:-6px;right:0}.bezna-stranka .hlavni .obsah,.produktova-stranka .hlavni .obsah,.stranka-maloobchod .hlavni .obsah{width:1140px;margin:0 auto;padding:25px 0 10px 0}.bezna-stranka .hlavni .obsah:after,.produktova-stranka .hlavni .obsah:after,.stranka-maloobchod .hlavni .obsah:after{content:'';display:block;clear:both}.bezna-stranka .hlavni .obsah .vlevo,.produktova-stranka .hlavni .obsah .vlevo,.stranka-maloobchod .hlavni .obsah .vlevo{box-sizing:border-box;width:360px;float:left}.bezna-stranka .hlavni .obsah .vlevo{padding:10px 0 0 0}.bezna-stranka .hlavni .obsah .vpravo,.produktova-stranka .hlavni .obsah .vpravo,.stranka-maloobchod .hlavni .obsah .vpravo{box-sizing:border-box;width:750px;float:right;padding:0 15px 30px 0}.bezna-stranka .hlavni .obsah .vpravo iframe{max-width:100%}.produktova-stranka .hlavni .obsah .vpravo .cesta{margin:0 0 30px;font-size:12px}.bezna-stranka .hlavni .obsah .vpravo .cesta .pol,.produktova-stranka .hlavni .obsah .vpravo .cesta .pol{color:#aaa}.bezna-stranka .hlavni .obsah .vpravo .cesta .pol.akt,.produktova-stranka .hlavni .obsah .vpravo .cesta .pol.akt{color:#000}.bezna-stranka .hlavni .obsah .vpravo .cesta .sep,.produktova-stranka .hlavni .obsah .vpravo .cesta .sep{margin:0 .5em}.bezna-stranka .cesta,.stranka-maloobchod .cesta{background-color:#f4f4f4;margin:0 0 10px;position:relative}.bezna-stranka .cesta .linka-1,.stranka-maloobchod .cesta .linka-1{width:80px;height:6px;background-color:#f9b909;position:absolute;top:0;left:0;display:block}.bezna-stranka .cesta .linka-2,.stranka-maloobchod .cesta .linka-2{width:6px;height:81px;background-color:#f9b909;position:absolute;top:-11px;right:0;display:block}.bezna-stranka .cesta .obsah,.stranka-maloobchod .cesta .obsah{width:1140px;margin:0 auto;line-height:1.2;padding:20px 0;font-size:12px;position:relative}.bezna-stranka .cesta .pol,.stranka-maloobchod .cesta{color:#aaa}.bezna-stranka .cesta .sep,.stranka-maloobchod .cesta .sep{color:#aaa;margin:0 .5em}.bezna-stranka .cesta .akt,.stranka-maloobchod .cesta .akt{color:#000}.bezna-stranka .vlevo .submenu{margin:0 0 50px}.submenu{border-left:2px solid #008d5a;padding:0 0 0 28px;font-size:14px}.submenu .nazev{margin:0 0 20px;text-transform:uppercase;font-weight:500;font-size:18px}.submenu .nazev strong{font-weight:700}.submenu ul{margin:0;padding:0;list-style-type:none}.submenu ul li{margin:0 0 20px;padding:0;line-height:1.2;background:0 0}.submenu ul li a{text-decoration:none}.submenu ul li a.aktivni{color:#f9bc0b;font-weight:700}.produkt-obrazky{margin:0}.produkt-obrazky:after{content:'';display:block;clear:both}.produkt-obrazky img{display:block;width:50%;float:left}table.produkt-parametry{border:0 none;border-collapse:collapse;margin:0 0 30px;width:100%}table.produkt-parametry td{padding:10px 15px 10px 0;vertical-align:top}table.produkt-parametry td.popisek{width:30%;text-transform:uppercase}table.produkt-parametry td.hodnota{padding-right:0}table.produkt-parametry td.hodnota ul{margin-bottom:0}table.produkt-parametry .special td.popisek{font-weight:700;color:#008d5a;padding:12px 15px 12px 0}table.produkt-parametry tbody.special tr.typ-1 td.popisek{background:url(../components/client/images/parametr-typ-1.png?v=202091382347) no-repeat 0 10px;padding-left:50px}table.produkt-parametry tbody.special tr.typ-2 td.popisek{background:url(../components/client/images/parametr-typ-2.png?v=202091382347) no-repeat 0 10px;padding-left:50px}table.produkt-parametry tbody.special tr.typ-3 td.popisek{background:url(../components/client/images/parametr-typ-3.png?v=202091382347) no-repeat left 10px;padding-left:50px}.produkt-odkazy{line-height:1.2;margin:35px 0}.produkt-odkazy a{display:inline-block;padding:19px 46px 19px 36px;border-width:2px;border-style:solid;border-color:transparent;text-decoration:none;font-weight:700;background:url(../components/client/images/odkaz-sipka.jpg?v=202091382347) no-repeat right center}.produkt-odkazy a.ramecek{border-color:#efb311}.radkove-fotky{margin:30px 0 0 -10px}.radkove-fotky:after{content:'';display:block;clear:both}.radkove-fotky .fotka{box-sizing:border-box;width:33.33%;float:left;padding:0 0 0 10px}.radkove-fotky .fotka img{max-width:100%}.poptavkovy-formular .nazev{margin:20px 0;font-size:19px;font-weight:700;text-transform:uppercase}.poptavkovy-formular .radek{margin:0 0 20px -20px}.poptavkovy-formular .radek:after{content:'';display:block;clear:both}.poptavkovy-formular .radek .polozka{box-sizing:border-box;padding:0 0 0 20px;margin:0}.poptavkovy-formular .radek .polozka label{box-sizing:border-box;display:block;font-size:14px;text-transform:uppercase;color:#008d5a;font-weight:700;margin:0 0 4px}.poptavkovy-formular .radek .polozka label .info{font-size:11px;color:#f8b909;font-weight:400;text-transform:none}.poptavkovy-formular .radek .polozka.checkbox label{box-sizing:border-box;display:inline-block;font-size:14px;text-transform:none;font-weight:400;color:#000;margin:0;vertical-align:middle}.poptavkovy-formular .radek .polozka.checkbox input[type=checkbox]{font-size:14px;vertical-align:middle}.poptavkovy-formular .radek .polozka input[type=number],.poptavkovy-formular .radek .polozka input[type=text],.poptavkovy-formular .radek .polozka select,.poptavkovy-formular .radek .polozka textarea{box-sizing:border-box;display:block;width:100%}.poptavkovy-formular .radek .polozka .napoveda{box-sizing:border-box;display:block;width:100%;font-style:italic;font-size:.8em}.poptavkovy-formular .radek .polozka.w1f2{float:left;width:50%}.poptavkovy-formular .radek .polozka.w1f3{float:left;width:33.33%}.poptavkovy-formular .radek .polozka.w2f3{float:left;width:66.66%}.poptavkovy-formular .blok-produkty .blok-produkt{border-top:1px solid #e8e8e8}.poptavkovy-formular .blok-pridat{border-top:1px solid #e8e8e8;padding:20px 0 0 0;margin:0 0 20px 0}table.tab-kontakty{border:1px solid #e8e8e8;border-collapse:collapse;margin:0 0 30px;width:100%}table.tab-kontakty th{border:1px solid #e8e8e8;border-collapse:collapse;padding:10px 20px;text-align:left;background-color:#f4f4f4}table.tab-kontakty td{border:1px solid #e8e8e8;border-collapse:collapse;padding:10px;vertical-align:top}table.maloobchod-zbozi{width:100%;border:1px solid #e8e8e8;border-collapse:collapse}table.maloobchod-zbozi th{padding:15px 20px;text-align:left;background-color:#f4f4f4}table.maloobchod-zbozi td{height:88px;padding:15px 20px 10px 20px;vertical-align:top!important;border-bottom:1px solid #e8e8e8}table.maloobchod-zbozi td.zbozi-nahled{width:88px}table.maloobchod-zbozi td p{margin-bottom:10px}table.maloobchod-zbozi td span.zbozi-mnozstvi{font-weight:700;color:#008d5a}table.maloobchod-zbozi td.zbozi-cena{width:120px;color:#008d5a}input[type=email],input[type=number],input[type=password],input[type=text],select,textarea{box-sizing:border-box;border:1px solid #c7c7c8;font-family:'Open Sans',sans-serif,Arial;font-size:14px;padding:10px;line-height:1.4}input[type=email].error,input[type=number].error,input[type=password].error,input[type=text].error,select.error,textarea.error{border:1px solid red}.errorbox{color:red;min-height:25px;display:block}input[type=number],input[type=password],input[type=text],select{height:40px}textarea{height:120px}textarea.velka{height:240px}.tl-odebrat,.tl-odeslat,.tl-pridat{box-sizing:border-box;border:2px solid #efb311;padding:10px 20px;background-color:#fff;color:#008d5a;font-size:13px;font-weight:700;min-width:190px;text-align:center}.tl-pridat{background-image:url(../components/client/images/plus.jpg?v=202091382347);background-repeat:no-repeat;background-position:right center;padding-right:30px}.tl-odebrat{background-image:url(../components/client/images/minus.jpg?v=202091382347);background-repeat:no-repeat;background-position:right center;padding-right:30px}.tl-odeslat{background-image:url(../components/client/images/odeslat.jpg?v=202091382347);background-repeat:no-repeat;background-position:right center;padding-right:30px}.report{margin:0 0 19px}.report .error,.report .info{margin:0 0 1px;padding:5px 10px;line-height:1.2;font-size:13px}.report .error{background-color:#f21818;color:#fff}.report .info{background-color:#008d5a;color:#fff}.maloobchod-poptavka{width:100%;padding:30px 0;background-color:#008d59;color:#fff;font-size:16px;font-weight:700;text-align:center}.maloobchod-poptavka a{display:block;padding:15px;background-color:#efb412;width:50%;color:#008d59;font-size:16px;font-weight:700;text-decoration:none;margin-left:80px;margin-top:20px}h1{margin:0 0 20px;font-size:26px;font-weight:700;text-transform:uppercase;line-height:1.2}p{margin:0 0 20px}a{color:#008d5a;text-decoration:underline}a[href^="tel:"]{text-decoration:none}a:hover{text-decoration:none}a img{border:0 none}strong{font-weight:700}ul{margin:0 0 20px;padding:0;list-style-type:none}ul li{margin:0;padding:0 0 0 15px;background:url(../components/client/images/odrazka.jpg?v=202091382347) no-repeat 0 8px}ol{margin:0 0 20px 20px;padding:0}ol li{margin:0;padding:0}dl{margin:20px 0}dt{margin:15px 0 0 0}dd{margin:0 0 15px 1.5em}dl.dokumenty dt .nazev{font-weight:700;vertical-align:middle}dl.dokumenty dt .info{color:#aaa;font-size:.8em;vertical-align:middle;margin-left:.5em}hr{border:0 none;height:1px;background-color:#eee;margin:20px 0}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer}.zvyraznit{font-weight:700;color:red}.test{width:50%}.test img{max-width:100%}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}form.granitol-form{display:inline-block}form.granitol-form.w100{width:100%}form.granitol-form .form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}form.granitol-form .form-group{margin-bottom:15px}form.granitol-form .form-control{border-radius:0;height:40px}form.granitol-form label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}form.granitol-form .control-label{box-sizing:border-box;font-size:14px;text-transform:uppercase;color:#008d5a;font-weight:700;margin:0 0 4px}form.granitol-form .info{font-size:11px;color:#f8b909;font-weight:400;text-transform:none}.btn-100{width:100%}.btn-granitol{cursor:pointer;box-sizing:border-box;border:2px solid #efb311;padding:10px 20px;background-color:#fff;color:#008d5a;font-size:13px;font-weight:700;text-align:center}.text-bold{font-weight:700}.text-muted{color:#777}.text-center{text-align:center}.vystredeni{max-width:700px;margin:0 auto;height:100%;padding:0}#hlavni-flash,#novy-flash{max-width:700px;position:fixed;width:100%;z-index:29}#hlavni-flash span,#novy-flash span{position:absolute;cursor:pointer;right:15px}.flash{padding:15px 20px}.flash.bg-success{border:1px solid #008e59;background-color:#dff0d8;border-top-width:0;color:#008e59}.flash.bg-danger{border:1px solid #c59999;background-color:#f2dede;border-top-width:0;color:#8c4646}.icon-minus:before{content:url(../components/client/images/icon-minus.png?v=202091382347)}#zz-nevyjadrene-souhlasy{background-color:#008d59;margin-top:20px;color:#fff}#zz-nevyjadrene-souhlasy h4{background-color:#01a46d;padding:15px 25px;margin:0}#zz-nevyjadrene-souhlasy-soubory{padding:20px 20px}#zz-nevyjadrene-souhlasy-soubory li{background:0 0}#zz-nevyjadrene-souhlasy-soubory li:before{position:relative;font-size:9px;content:'â– ';left:-10px;top:-2px}#zz-nevyjadrene-souhlasy-soubory a{color:#fff}.zz-polozka{display:inline-block;cursor:pointer;min-height:200px;margin:10px;width:150px;float:left;margin-top:0}.zz-nahled{text-align:center;padding:10px 25px;height:100px;width:100px}.zz-nahled span[data-typ]:before{background-image:url(../components/client/images/doc-unknown.png?v=202091382347);background-size:77px 98px;display:inline-block;width:77px;height:98px;content:""}.zz-nahled span[data-typ$=document]:before{background-image:url(../components/client/images/doc-doc.png?v=202091382347)}.zz-nahled span[data-typ$=sheet]:before{background-image:url(../components/client/images/doc-xls.png?v=202091382347)}.zz-nahled span[data-typ$=pdf]:before{background-image:url(../components/client/images/doc-pdf.png?v=202091382347)}.zz-nahled span[data-typ$="7z"]:before,.zz-nahled span[data-typ$=rar]:before,.zz-nahled span[data-typ$=zip]:before{background-image:url(../components/client/images/doc-zip.png?v=202091382347)}.zz-nahled span[data-typ$=gif]:before,.zz-nahled span[data-typ$=jpeg]:before,.zz-nahled span[data-typ$=jpg]:before,.zz-nahled span[data-typ$=png]:before{background-image:url(../components/client/images/doc-jpg.png?v=202091382347)}.zz-nazev{text-align:center;display:block;width:100%}.zz-h4{position:relative;display:block;clear:both}#zz-popup-box{background-color:rgba(0,0,0,.8);position:fixed;height:100%;width:100%;left:0;top:0}#zz-popup{border:2px solid #efb311;position:relative;background:#fff;padding:25px;width:600px;margin:auto;top:50px}#zz-popup h2{color:#008d5a;margin:0;margin-bottom:10px}#zz-popup .btn-close{margin-top:20px;display:block}input.labelauty+label{padding:10px 10px 11px 10px!important;border:1px solid #9a9a9a;line-height:15px}input.labelauty+label>span.labelauty-unchecked-image{background-image:url(../components/client/images/input-disabled.png?v=202091382347)!important}input:checked.labelauty+label{border:1px solid #05442d!important;background-color:#008d5a!important}.icon-sipka-doleva:before{content:url(../components/client/images/icon-sipka-doleva.png?v=202091382347);padding:0 5px 0 2px;position:relative;top:-2px}.icon-domu:before{content:url(../components/client/images/icon-domu.png?v=202091382347);position:relative;top:2px}.dokumenty-blok{display:table;border:0 none;border-collapse:collapse;width:100%;margin:0 0 20px}.dokumenty-blok .polozka{display:table-row}.dokumenty-blok .polozka .nahled{display:table-cell;vertical-align:top;padding:15px 20px 15px 0;border-top:1px solid #eee;border-bottom:1px solid #eee;margin:0;width:100px}.dokumenty-blok .polozka .nahled img{display:block;border:1px solid #eee}.dokumenty-blok .polozka .text{display:table-cell;vertical-align:top;padding:10px 0;border-top:1px solid #eee;border-bottom:1px solid #eee;margin:0}.dokumenty-blok .polozka .text .soubor-nazev{font-weight:700}.dokumenty-blok .polozka .text .soubor-info{color:#999;font-size:.9em;margin-left:.5em}.alert-danger{padding:15px 10px 10px 15px;background-color:#f2dede;border:1px solid #ab7b7b}table.kontakty{border:0 none;border-collapse:collapse;display:block;width:auto;margin:30px 0 0 0}table.kontakty:after{content:'';display:block;clear:both}table.kontakty tbody{display:block;width:auto;margin:0 -25px 0 0}table.kontakty tr{box-sizing:border-box;display:block;width:25%;float:left;margin:0 0 25px 0;padding:0 25px 0 0;font-size:13px}table.kontakty tr td{display:block;width:auto;padding:0}table.kontakty tr td.kontakty-jmeno{font-size:14px;font-weight:700;line-height:1.2;border-bottom:3px solid #008d5a;padding-bottom:8px}table.kontakty tr td.kontakty-funkce{font-weight:700;line-height:1.4;padding-top:8px;padding-bottom:12px;min-height:36px}table.kontakty tr td.kontakty-funkce:empty{display:none}table.kontakty tr td.kontakty-telefon{line-height:1.4;padding-top:16px;padding-bottom:15px;background:url(../components/client/images/tel.jpg?v=202091382347) no-repeat left top}table.kontakty tr td.kontakty-telefon:empty{display:none}table.kontakty tr td.kontakty-fax{line-height:1.4;padding-top:16px;padding-bottom:15px;background:url(../components/client/images/fax.png?v=202091382347) no-repeat left top}table.kontakty tr td.kontakty-fax:empty{display:none}table.kontakty tr td.kontakty-email{line-height:1.4;padding-top:16px;padding-bottom:15px;background:url(../components/client/images/email.jpg?v=202091382347) no-repeat left top}table.kontakty tr td.kontakty-prazdne{display:none}table.kontakty tr td.kontakty-email:empty{display:none}table.kontakty tr:nth-child(4n+1){clear:both}img.img-responsive{width:100%;max-width:100%;height:auto}.img-left{float:left;margin:0 0 25px 25px}.img-right{float:right;margin:0 0 25px 25px}.text-oranzova{color:#f9bc0b}.text-zelena{color:#008d5a}#souhlas-se-zpracovanim{display:none}.blockpopup-content{max-width:500px;padding:5px 25px}.reference-vypis{margin:0 0 25px}.reference-vypis:after{content:'';display:block;clear:both}.reference-vypis .polozka{display:block;width:50%;float:left;text-align:center;text-decoration:none;color:#000;padding:25px 0 0;margin:25px 0 0;border-top:1px solid #e8e8e8}.reference-vypis .polozka .obrazek{margin:0}.reference-vypis .polozka .obrazek img{max-width:100%}#vyrobni-program-linky{position:relative;width:100%}#vyrobni-program-linky div{display:block;position:relative;float:left;width:250px;height:60px;margin-right:80px;margin-top:22px;background:url(../components/client/images/vyrobni-program-ikony.png?v=202091382347) no-repeat}#vyrobni-program-linky a{display:block;width:150px;float:right;padding:15px 30px 15px 0;border:#efb311 2px solid;font-weight:700;text-align:center;text-decoration:none;background:url(../components/client/images/odkaz-sipka.jpg?v=202091382347) no-repeat right center}@media all and (min-width:1400px){body.uvodni-stranka .logo-menu{background:url(../components/client/images/pasek-v-oranzovy.jpg?v=202091382347) no-repeat left bottom}}@media all and (min-width:1170px){.prodagace .slider .polozka .texty .obsah .blok{position:relative}.prodagace .slider .polozka .texty .obsah .blok .linka-1{position:absolute;top:55px;left:-70px;display:block;width:6px;height:129px;background-color:#faba09}.prodagace .slider .polozka .texty .obsah .blok .linka-2{position:absolute;bottom:170px;right:0;display:block;width:6px;height:81px;background-color:#008c5a}}@media all and (max-width:1400px){body.uvodni-stranka .hlavni::before{display:none}}@media all and (max-width:1170px){.stranka{min-width:320px}.topmenu{display:none}.topmenu .mutace .mutace-nabidka{box-sizing:border-box;display:block;position:absolute;top:50px;left:-1px;z-index:1500;width:97px;background-color:#fff}.logo-menu .obsah{width:auto;height:170px;margin:0}.logo-menu .obsah .logo{margin:0 auto}.bezna-stranka .cesta .linka-1,.stranka-maloobchod .cesta .linka-1{display:none}.bezna-stranka .cesta .linka-2,.stranka-maloobchod .cesta .linka-2{display:none}.bezna-stranka .cesta .obsah,.stranka-maloobchod .cesta .obsah{width:auto;margin:0;padding-left:15px;padding-right:15px;text-align:center}.bezna-stranka .hlavni .obsah,.produktova-stranka .hlavni .obsah,.stranka-maloobchod .hlavni .obsah{width:auto;margin:0;padding:0}.bezna-stranka .hlavni .obsah .vpravo,.produktova-stranka .hlavni .obsah .vpravo,.stranka-maloobchod .hlavni .obsah .vpravo{box-sizing:border-box;width:auto;float:none;padding:25px 15px}.bezna-stranka .hlavni .obsah .vlevo,.produktova-stranka .hlavni .obsah .vlevo,.stranka-maloobchod .hlavni .obsah .vlevo{box-sizing:border-box;width:auto;float:none}.prodagace .slider .polozka .texty .obsah{box-sizing:border-box;width:100%;height:100%;margin:0 auto;padding:0;display:table}.submenu{border-top:2px solid #008d5a;border-left:0 none;padding:25px 15px 15px;font-size:14px;margin:0}.bezna-stranka .vlevo .submenu{margin:0}.box-kontakt{margin:0}.paticka-kontakt .obsah{width:auto;margin:0;padding:30px 15px}.paticka-copyright .obsah{box-sizing:border-box;width:auto;margin:0;padding:30px 15px}.produkt-motiv .obrazek .linka-2{display:none}.produkt-motiv .nadpis,.produkt-motiv .nadpis-motiv{box-sizing:border-box;width:50%;text-align:right;position:absolute;left:0;bottom:0;background-color:#008d5a;margin:0;line-height:1.1;color:#fff;font-size:25px;font-weight:500;text-transform:none}.produkt-motiv .nadpis-motiv>div,.produkt-motiv .nadpis>span{display:block;width:auto;height:auto;float:none}.produkt-motiv .nadpis-motiv>div>div,.produkt-motiv .nadpis>span>span{display:block;vertical-align:middle;text-align:right;padding:20px 25px;position:relative}body.uvodni-stranka .hlavni .obsah{box-sizing:border-box;width:auto;margin:0;padding:0}body.uvodni-stranka .hlavni .obsah .vlevo{width:auto;float:none;padding:15px}body.uvodni-stranka .hlavni .obsah .vpravo{width:auto;float:none;margin-top:0;z-index:1000;position:relative}.prodagace{margin:0 0 10px 0}.zakaznici .obsah{width:auto;margin:0;padding:0 15px;position:relative}.zakaznici{text-align:center}.hlavni .vlevo .submenu{display:none}.hlavni .vlevo .box-kontakt{display:none}.slider-progres{display:none}.paticka-kontakt .kontakt .zakaznicka-zona{display:block}.menu-mobil-bar .mutace-aktualni{display:block;width:80px;height:54px;line-height:54px;text-align:center;position:absolute;top:0;left:0;background-position:14px 50%;background-repeat:no-repeat}.menu-mobil-bar .mutace-aktualni span{display:block;width:80px;height:54px;line-height:54px;background:url(../components/client/images/menu-sipka-dolu.png?v=202091382347) no-repeat 43px center}.menu-mobil-bar .mutace-aktualni.cs{background-image:url(../components/client/images/cs.png?v=202091382347)}.menu-mobil-bar .mutace-aktualni.en{background-image:url(../components/client/images/en.png?v=202091382347)}.menu-mobil-bar .mutace-aktualni.de{background-image:url(../components/client/images/de.png?v=202091382347)}.mutace-mobil-nabidka{display:none;position:absolute;top:170px;left:0;width:100%;height:54px;line-height:54px;background-color:#fac021;z-index:3000;border-top:1px solid #c89a1a;text-align:center}.mutace-mobil-nabidka .polozka{display:inline-block;height:54px;line-height:54px;margin:0 .8em;color:#000;text-decoration:none;background-repeat:no-repeat;background-position:0 20px;padding:0 0 0 22px}.mutace-mobil-nabidka .polozka.cs{background-image:url(../components/client/images/cs.png?v=202091382347)}.mutace-mobil-nabidka .polozka.en{background-image:url(../components/client/images/en.png?v=202091382347)}.mutace-mobil-nabidka .polozka.de{background-image:url(../components/client/images/de.png?v=202091382347)}#vyrobni-program-linky:after{content:'';display:block;clear:both}}@media all and (max-width:1000px){.prodagace .slider .polozka .texty .text-1 span,.prodagace .slider .polozka .texty .text-2 span{padding:0 15px;font-size:30px;line-height:50px}.prodagace .slider .polozka .texty .text-3 span{padding:0 15px;font-size:14px;font-weight:600;line-height:30px}.produkt-motiv .nadpis,.produkt-motiv .nadpis-motiv{font-size:22px}}@media all and (max-width:800px){.produkt-motiv .nadpis,.produkt-motiv .nadpis-motiv{box-sizing:border-box;width:100%;text-align:left;position:static;left:auto;bottom:auto;background-color:#008d5a;margin:0;line-height:1.1;color:#fff;font-size:25px;font-weight:500;text-transform:none}.produkt-motiv .nadpis-motiv>div>div,.produkt-motiv .nadpis>span>span{display:block;vertical-align:middle;text-align:left;padding:15px 20px;position:relative}.produkt-motiv .nadpis-motiv>div>div h1{font-size:26px}.bezna-stranka .cesta .obsah,.stranka-maloobchod .cesta .obsah{text-align:left}}@media all and (max-width:750px){.klikaci-mapa-cr{width:100%!important;max-width:750px}.klikaci-mapa-cr img{width:100%!important;max-width:750px}}@media all and (max-width:700px){.prodagace .slider .polozka .texty .text-1 span,.prodagace .slider .polozka .texty .text-2 span{padding:0 15px;font-size:18px;line-height:30px}.prodagace .slider .polozka .texty .text-3 span{padding:0 10px;font-size:12px;font-weight:600;line-height:24px}table.kontakty tr{box-sizing:border-box;display:block;width:33.33%;float:left;margin:0 0 25px 0;padding:0 25px 0 0;font-size:13px}table.kontakty tr:nth-child(4n+1){clear:none}table.kontakty tr:nth-child(3n+1){clear:both}.cr-zapad{left:30px!important;top:80px}.cr-stred{left:240px!important;top:150px}.cr-vychod{right:30px;bottom:50px}}@media all and (max-width:600px){table.kontakty tr{box-sizing:border-box;display:block;width:50%;float:left;margin:0 0 25px 0;padding:0 25px 0 0;font-size:13px}table.kontakty tr:nth-child(4n+1){clear:none}table.kontakty tr:nth-child(3n+1){clear:none}table.kontakty tr:nth-child(2n+1){clear:both}.reference-vypis .polozka{display:block;width:auto;float:none;text-align:center;text-decoration:none;color:#000;padding:25px 0 0;margin:25px 0 0;border-top:1px solid #e8e8e8}.cr-zapad{left:20px!important;top:40px!important}.cr-stred{left:180px!important;top:80px!important}.cr-vychod{right:20px!important;bottom:30px!important}}@media all and (max-width:400px){.prodagace .slider .polozka .texty .text-1 span,.prodagace .slider .polozka .texty .text-2 span{padding:0 10px;font-size:14px;line-height:25px}.prodagace .slider .polozka .texty .text-3 span{padding:0 5px;font-size:11px;font-weight:600;line-height:20px}table.kontakty tr{box-sizing:border-box;display:block;width:auto;float:none;margin:0 0 25px 0;padding:0 25px 0 0;font-size:13px}table.kontakty tr:nth-child(4n+1){clear:none}table.kontakty tr:nth-child(3n+1){clear:none}table.kontakty tr:nth-child(2n+1){clear:none}.cr-zapad{left:10px!important;top:20px!important}.cr-stred{left:80px!important;top:60px!important}.cr-vychod{right:10px!important;bottom:10px!important}}@media all and (max-width:700px){.blok-granitol{text-align:center}.blok-granitol .polozka{margin:0 0 20px;padding:65px 0 0 0}.blok-granitol .polozka .popis{background-position:center bottom}.blok-granitol .polozka.dokazeme-vyrobit,.blok-granitol .polozka.nejvetsi-vyrobce,.blok-granitol .polozka.spektrum-vyrobku,.blok-granitol .polozka.vlastni-laboratore,.blok-granitol .polozka.vlastnime-certifikat{background-position:center top;background-size:auto 50px}}@media all and (max-width:700px){.paticka-kontakt{background-color:#fff}.paticka-kontakt .obsah{padding:0}.paticka-kontakt .kontakt{text-align:center;background-color:#eaeaea;float:none;margin:0;font-size:12px;padding:15px}.paticka-kontakt .facebooku{text-align:center;float:none;margin:0;padding:15px;border-bottom:1px solid #eee}.paticka-copyright .obsah{box-sizing:border-box;width:auto;margin:0;padding:0;text-align:center}.paticka-copyright .vlevo{float:none;margin:25px 15px 15px}.paticka-copyright .vprevo{float:none;margin:15px 15px 25px}}@media all and (max-width:1170px){.logo-menu .obsah .menu{box-shadow:0 5px 9px -1px rgba(21,21,21,.3)}.logo-menu .obsah .menu .mutace{display:block;margin:0;text-align:center;border-top:1px solid #c89a1a;padding:10px 15px}.logo-menu .obsah .menu .mutace .polozka{box-sizing:border-box;margin:0 4px;text-decoration:none;color:#000;text-transform:uppercase;background-repeat:no-repeat;background-position:8px center;display:inline-block;width:50px;height:24px;line-height:24px;padding:0 0 0 20px;font-size:12px;vertical-align:middle;font-weight:700}.logo-menu .obsah .menu .mutace .polozka.aktivni{background-color:#ffe163;border-radius:4px}.logo-menu .obsah .menu .mutace .polozka.cs{background-image:url(../components/client/images/cs.png?v=202091382347)}.logo-menu .obsah .menu .mutace .polozka.en{background-image:url(../components/client/images/en.png?v=202091382347)}.logo-menu .obsah .menu .mutace .polozka.de{background-image:url(../components/client/images/de.png?v=202091382347)}.logo-menu .obsah .menu-mobil-bar{display:block;background-color:#fac021;height:54px;text-align:center;position:relative}.logo-menu .obsah .menu-mobil-bar .menu-link{display:inline-block;height:54px;line-height:54px;background:url(../components/client/images/menu-link.png?v=202091382347) no-repeat right center;padding:0 32px 0 0;color:#000;font-size:20px;font-weight:700;text-transform:uppercase;text-decoration:none}.logo-menu .obsah .menu-mobil-bar .hledat-link{display:inline-block;width:54px;height:54px;position:absolute;top:0;right:0;background:url(../components/client/images/lupa-cerna.png?v=202091382347) no-repeat center;border-left:1px solid #c89a1a}.logo-menu .obsah .hledat-mobil-bar{display:block;background-color:#fac021;height:59px;text-align:center;position:absolute;top:170px;left:0;width:100%;z-index:2000;border-top:1px solid #c89a1a;box-sizing:border-box;padding:0}.logo-menu .obsah .hledat-mobil-bar .hledat{width:320px;height:58px;line-height:58px;margin:0 auto;position:relative}.logo-menu .obsah .hledat-mobil-bar input[type=text]{border:1px solid #c89a1a;background-color:#fff;box-sizing:border-box;height:38px;width:266px;position:absolute;top:10px;left:15px}.logo-menu .obsah .hledat-mobil-bar input[type=submit]{border:0 none;background:url(../components/client/images/lupa-cerna.png?v=202091382347) no-repeat center;box-sizing:border-box;height:38px;width:38px;position:absolute;top:10px;right:0}.logo-menu .obsah .menu{display:block;width:100%;height:auto;position:absolute;top:170px;right:auto;left:0;background-color:#fac021;z-index:2000}.logo-menu .obsah .menu>ul{display:block;list-style-type:none;margin:0;padding:0;text-align:left}.logo-menu .obsah .menu>ul>li{display:block;line-height:1.2;font-size:0;background:0 0;position:relative;padding:0}.logo-menu .obsah .menu>ul>li>.polozka{display:block;color:#000;text-transform:none;font-size:15px;font-weight:700;border-top:1px solid #c89a1a}.logo-menu .obsah .menu>ul>li>.polozka>a{display:block;padding:15px 15px;color:#000;text-decoration:none;border:1px solid transparent}.logo-menu .obsah .menu>ul>li>.polozka>.ikona{position:absolute;top:1px;right:0;width:50px;height:50px}.logo-menu .obsah .menu>ul>li>.polozka>.ikona.podmenu{background:url(../components/client/images/menu-sipka-dolu.png?v=202091382347) no-repeat center}.logo-menu .obsah .menu>ul>li>.polozka>.ikona.podmenu.otevrit{background:url(../components/client/images/menu-sipka-nahoru.png?v=202091382347) no-repeat center}.logo-menu .obsah .menu>ul>li.produkty{padding:0}.logo-menu .obsah .menu>ul>li.produkty>.polozka>a{background:0 0;padding:15px 15px}.logo-menu .obsah .menu>ul>li.maloobchod>.polozka>a{border:0 none}.logo-menu .obsah .menu>ul>li:hover>.polozka>a{color:#000}.logo-menu .obsah .menu>ul>li>.podmenu{display:block;box-sizing:border-box;position:static;top:auto;left:auto;font-size:14px;text-align:left;background-color:#ffe163;border:0 none;padding:0;width:auto;box-shadow:none}.logo-menu .obsah .menu>ul>li.produkty>.podmenu{top:auto}.logo-menu .obsah .menu>ul>li>.podmenu::after,.logo-menu .obsah .menu>ul>li>.podmenu::before{content:"";display:none}.logo-menu .obsah .menu>ul>li.produkty>.podmenu>ul{width:auto;margin:0;border-left:0 none;border-right:0 none;box-sizing:border-box;padding:0}.logo-menu .obsah .menu>ul>li.produkty>.podmenu>ul>li{border-bottom:1px solid #fac021;text-align:left;box-sizing:border-box;width:auto;height:auto;float:none;position:relative;margin:0}.logo-menu .obsah .menu>ul>li.produkty>.podmenu>ul>li:last-child{border-bottom:0 none}.logo-menu .obsah .menu>ul>li.produkty>.podmenu>ul>li .polozka a{text-align:left;padding:12px 15px;font-weight:400;text-transform:none;font-size:14px;position:static;top:auto;transform:none}.logo-menu .obsah .menu>ul>li.produkty>.podmenu>ul>li .polozka .ikona{position:absolute;top:0;left:auto;right:0;width:68px;height:51px;background-repeat:no-repeat;background-position:0 0;background-image:none}.logo-menu .obsah .menu>ul>li>.podmenu>ul>li{display:block;background:0 0;border-bottom:1px solid #fac021}.logo-menu .obsah .menu>ul>li>.podmenu>ul>li .polozka a{padding:10px 0;line-height:1.2;text-align:left;font-weight:400;font-size:14px;text-transform:none;padding:12px 15px}.logo-menu .obsah .menu>ul>li.zakaznicka-zona{display:block}}.produkt-motiv .nadpis,.produkt-motiv .nadpis-motiv{z-index:999}.default-content-banner.is-hidden,.default-content-breadcrumbs.is-hidden{display:none}.produkt-motiv .obrazek img{width:100%;height:auto;display:block}.topmenu{overflow:hidden}template{display:none!important}.bx-wrapper{margin:0;overflow:hidden}.bx-wrapper .bx-viewport{box-shadow:none;border:0;left:0}.bx-wrapper .bx-pager{bottom:0;z-index:1000}.bx-wrapper .bx-pager a.active,.bx-wrapper .bx-pager a:hover{background:#efb311!important}.cp-jobs{margin-bottom:40px}.cp-jobs .cp-jobs__list{list-style-type:none;padding:0;margin-left:15px;margin-bottom:15px}.cp-jobs .cp-jobs__list .cp-job{position:relative;padding-left:12px;margin-bottom:5px;border:none;background:0 0}.cp-jobs .cp-jobs__list .cp-job:after{content:url(../components/vacancies/images/odrazka.jpg?v=202091382347);color:#000;left:0;position:absolute;top:0}.cp-jobs .cp-job__link{color:#008d5a}.vpravo p{text-align:justify}.video-box{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.video-box iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.obrazek{overflow:hidden}.cp-detail__header-title h1{margin-bottom:30px}.cp-social__list .cp-social__item{background:0 0;font-size:1.8rem;width:100%;padding:0}@media (min-width:576px){.cp-social__list .cp-social__item{width:auto;padding-right:15px}}.cp-social__link:after{content:attr(title);font-size:1.2rem;vertical-align:middle;display:inline-block;margin-left:1rem;margin-right:1rem;text-decoration:underline}.cp-social__list .cp-social__item:hover .cp-social__link:after{text-decoration:none}.cp-social__list .cp-font{vertical-align:middle;width:15px;display:inline-block;text-align:center}@media (min-width:576px){.cp-social__list .cp-font{width:auto}}.slider-obrazek__delnik,.slider-obrazek__ostatni,.slider-obrazek__sklad,.slider-obrazek__thp,.slider-obrazek__tiskar{display:none}.page--detail-delnik .slider-obrazek__delnik{display:block}.page--detail- .slider-obrazek__ostatni,.page--detail-ostatni .slider-obrazek__ostatni{display:block}.page--detail-sklad .slider-obrazek__sklad{display:block}.page--detail-thp .slider-obrazek__thp{display:block}.page--detail-tiskar .slider-obrazek__tiskar{display:block}.cp-form__field--calendar .react-datepicker{font-family:inherit;font-size:inherit;border-radius:0;border-color:#e3e3e3;box-shadow:0 5px 20px 2px rgba(0,0,0,.1)}.cp-form__field--calendar .react-datepicker--time-only .react-datepicker__time{border-radius:0}.cp-form__field--calendar .react-datepicker--time-only .react-datepicker__time-box{border-radius:0}.cp-form__field--calendar .react-datepicker__header{border-top-left-radius:0;border-top-right-radius:0;background:#f0f0f0;border-bottom:#e3e3e3}.cp-form__field--calendar .react-datepicker__header .react-datepicker__current-month,.cp-form__field--calendar .react-datepicker__header .react-datepicker__day-name{color:#000}.cp-form__field--calendar .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{border-bottom-color:#f0f0f0}.cp-form__field--calendar .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before{border-bottom-color:#e3e3e3}.cp-form__field--calendar .react-datepicker-time__header,.cp-form__field--calendar .react-datepicker__current-month{font-size:80%}.cp-form__field--calendar .react-datepicker__navigation{height:10px;width:10px;outline:0}.cp-form__field--calendar .react-datepicker__navigation--next{border-left-color:#ccc}.cp-form__field--calendar .react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.cp-form__field--calendar .react-datepicker__navigation--previous{border-right-color:#ccc}.cp-form__field--calendar .react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.cp-form__field--calendar .react-datepicker__time-container--with-today-button{border-radius:0}.cp-form__field--calendar .react-datepicker__time,.cp-form__field--calendar .react-datepicker__time-box,.cp-form__field--calendar .react-datepicker__time-container,.cp-form__field--calendar ul.react-datepicker__time-list{height:calc(195px + (1.6em / 2))}.cp-form__field--calendar .react-datepicker__week-number{width:1.6em;line-height:1.6em}.cp-form__field--calendar .react-datepicker__week-number.react-datepicker__week-number--clickable:hover{border-radius:0}.cp-form__field--calendar .react-datepicker__day,.cp-form__field--calendar .react-datepicker__day-name,.cp-form__field--calendar .react-datepicker__time-name{width:1.6em;line-height:1.6em;margin:.1em;color:#000}.cp-form__field--calendar .react-datepicker__day--disabled{color:#ccc}.cp-form__field--calendar .react-datepicker__month{margin:.4em}.cp-form__field--calendar .react-datepicker__day:hover{border-radius:0;color:#000;background:#f0f0f0}.cp-form__field--calendar .react-datepicker__day--highlighted{border-radius:0}.cp-form__field--calendar .react-datepicker__day--keyboard-selected{color:#fff;background:#acacac}.cp-form__field--calendar .react-datepicker__day--selected{color:#fff}.cp-form__field--calendar .react-datepicker__day--in-range,.cp-form__field--calendar .react-datepicker__day--in-selecting-range,.cp-form__field--calendar .react-datepicker__day--selected{border-radius:0}.cp-form__field--calendar .react-datepicker__day--keyboard-selected{border-radius:0}.cp-form__field--calendar .react-datepicker__month-read-view,.cp-form__field--calendar .react-datepicker__month-year-read-view,.cp-form__field--calendar .react-datepicker__year-read-view{border-radius:0}.cp-form__field--calendar .react-datepicker__month-dropdown,.cp-form__field--calendar .react-datepicker__month-year-dropdown,.cp-form__field--calendar .react-datepicker__year-dropdown{border-radius:0;border:1px solid 0}.cp-form__field--calendar .react-datepicker__month-option,.cp-form__field--calendar .react-datepicker__month-year-option,.cp-form__field--calendar .react-datepicker__year-option{line-height:1.3}.cp-form__field--calendar .react-datepicker__month-option:first-of-type,.cp-form__field--calendar .react-datepicker__month-year-option:first-of-type,.cp-form__field--calendar .react-datepicker__year-option:first-of-type{border-top-left-radius:0;border-top-right-radius:0}.cp-form__field--calendar .react-datepicker__month-option:last-of-type,.cp-form__field--calendar .react-datepicker__month-year-option:last-of-type,.cp-form__field--calendar .react-datepicker__year-option:last-of-type{border-bottom-left-radius:0;border-bottom-right-radius:0}#capybara-position-form .cp-form__title{display:none}#capybara-position-form .cp-form__footer,#capybara-position-form .cp-form__header{border:0}#capybara-position-form .cp-form__label{font-size:14px;font-weight:700;color:#008d5a;text-transform:uppercase;display:block;margin:0 0 4px;width:100%}#capybara-position-form .cp-form__file,#capybara-position-form .cp-form__input,#capybara-position-form .cp-form__select,#capybara-position-form .cp-form__textarea{-webkit-appearance:initial;font-size:16px;font-family:inherit;background-color:#fff;color:#000;padding:10px;border:1px solid #b8b8b8;border-radius:0;min-height:45px}#capybara-position-form .cp-form__file:focus,#capybara-position-form .cp-form__input:focus,#capybara-position-form .cp-form__select:focus,#capybara-position-form .cp-form__textarea:focus{border:1px solid #666;outline:0}#capybara-position-form .cp-form__validation-error .cp-form__file,#capybara-position-form .cp-form__validation-error .cp-form__input,#capybara-position-form .cp-form__validation-error .cp-form__select,#capybara-position-form .cp-form__validation-error .cp-form__textarea{border:1px solid #ca3333}#capybara-position-form .cp-form__select{background-image:linear-gradient(45deg,transparent 50%,#999 50%),linear-gradient(135deg,#999 50%,transparent 50%),linear-gradient(to right,#d9d9d9,#d9d9d9);background-position:calc(100% - 13px) calc(50% + 1px),calc(100% - 8px) calc(50% + 1px),calc(100% - 25px) 50%;background-size:5px 6px,5px 6px,1px 60%;background-repeat:no-repeat;padding-right:35px}#capybara-position-form .cp-form__select::-ms-expand{display:none}#capybara-position-form .cp-form__textarea{resize:vertical;height:200px}#capybara-position-form .cp-form__file{height:auto;border:0;padding:10px 0;font-size:1.4rem}#capybara-position-form .cp-form__file:focus{border:0}#capybara-position-form .cp-form__validation-error-message{font-size:12px;color:#fff;background-color:#ca3333}#capybara-position-form .cp-form__asterisk,#capybara-position-form .cp-form__asterisk--double{color:#ca3333}#capybara-position-form .cp-form-consent,#capybara-position-form .cp-form-consent__more-text,#capybara-position-form .cp-form__info-text{font-size:15px}#capybara-position-form .cp-form-consent__more-text--visible{margin-top:12.5px}#capybara-position-form .cp-form__info{margin-top:25px}#capybara-position-form .cp-form a,#capybara-position-form .cp-form-consent a,#capybara-position-form .cp-form-consent__show-more{color:#666;text-decoration:underline}#capybara-position-form .cp-form a:hover,#capybara-position-form .cp-form-consent a:hover,#capybara-position-form .cp-form-consent__show-more:hover{color:rgba(102,102,102,.8);text-decoration:underline}#capybara-position-form .cp-form__agreement,#capybara-position-form .cp-form__group--accept_101,#capybara-position-form .cp-form__group--accept_lmc{margin-bottom:12.5px}#capybara-position-form .cp-button__wrapper{margin-top:25px}.cp-form__checkbox-group label{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.cp-form__checkbox{display:none}.cp-form__checkbox+.cp-form__checkbox-text,.cp-form__checkbox+.cp-form__validation-error-message+.cp-form__checkbox-text{padding-left:30px;margin-right:0;display:block;position:relative}.cp-form__checkbox+.cp-form__checkbox-text:before,.cp-form__checkbox+.cp-form__validation-error-message+.cp-form__checkbox-text:before{content:"";height:18px;width:18px;margin:0 8px 0 0;border-radius:0;border:solid 1px #b8b8b8;background-image:url(../components/vacancy-form/images/tick.svg?v=202091382347);background-position:center;background-repeat:no-repeat;background-size:0;transition:border .2s ease-in-out,background .2s ease-in-out;position:absolute;top:2px;left:-3px;z-index:2}.cp-form__checkbox:checked+.cp-form__checkbox-text:before,.cp-form__checkbox:checked+.cp-form__validation-error-message+.cp-form__checkbox-text:before{background-color:#008d5a;background-size:80%;border-color:#008d5a}.cp-form__checkbox:disabled+.cp-form__checkbox-text:before,.cp-form__checkbox:disabled+.cp-form__validation-error-message+.cp-form__checkbox-text:before{border-color:rgba(0,141,90,.2);background:rgba(0,141,90,.2)}[data-page-rendered=hooray] .cp-position-form{text-align:center}[data-page-rendered=hooray] .cp-message__text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:left;margin-bottom:25px;margin-top:25px}[data-page-rendered=hooray] .cp-message__text:before{content:"";width:50px;height:50px;background:#5cb85c url(../components/vacancy-form/images/tick.svg?v=202091382347) no-repeat center;background-size:60%;border:2px solid #5cb85c;display:inline-block;margin:0 25px 0 0;border-radius:50%;-ms-flex:none;flex:none}[data-error-rendered=generalError] .cp-message{text-align:center}[data-error-rendered=positionError] .cp-message{text-align:center}#capybara-position-form .cp-form__group-title,#capybara-position-form .cp-form__separator-heading{font-size:25px;margin-bottom:12.5px;font-weight:700}#capybara-position-form .cp-make-border{border:1px solid #a0a0a0;padding:18.75px}#capybara-position-form .cp-form__separator{margin-bottom:25px}#capybara-position-form .cp-form__separator--heading{border-bottom:1px solid #a0a0a0}#capybara-position-form .cp-form__group-container--panel{background-color:#e7e7e7;padding:18.75px}#capybara-position-form .cp-form__group-container--panel .cp-form__separator{background:#cfcfcf}#capybara-position-form .cp-form-hint__icon{background:#1673b4;color:#fff;border-color:#1673b4}#capybara-position-form .cp-form-hint:before{border-color:transparent #1673b4 transparent transparent;left:1.4em}#capybara-position-form .cp-form-hint:after{background-color:#1673b4;color:#fff}#capybara-position-form .cp-form__group-container--panel+.cp-form-hint{margin-bottom:25px;margin-top:-1em}@media (min-width:576px){#capybara-position-form .cp-form__group--education_end_yr,#capybara-position-form .cp-form__group--education_strt_yr,#capybara-position-form .cp-form__group--langSkill_lang,#capybara-position-form .cp-form__group--langSkill_lvl,#capybara-position-form .cp-form__group--praxis_end_mnth,#capybara-position-form .cp-form__group--praxis_end_yr{margin-bottom:0}}#capybara-position-form .cp-form__group--education .cp-form__button-wrapper,#capybara-position-form .cp-form__group--langSkill .cp-form__button-wrapper,#capybara-position-form .cp-form__group--praxis .cp-form__button-wrapper{margin-top:18.75px}@media (min-width:992px){#capybara-position-form.cp-form--inline .cp-form__label{width:180px;margin-top:10px}#capybara-position-form.cp-form--inline .cp-form__group--drvLicense .cp-form__label{margin-top:0}#capybara-position-form.cp-form--inline .cp-form__field{min-width:inherit;-ms-flex:0 0 calc(100% - (180px + 2px));flex:0 0 calc(100% - (180px + 2px));-ms-flex-preferred-size:calc(100% - (180px + 2px));flex-basis:calc(100% - (180px + 2px))}}@media (min-width:576px) and (max-width:991px){#capybara-position-form.cp-form--inline .cp-form__group--inner .cp-form__field{-ms-flex-preferred-size:100%;flex-basis:100%}#capybara-position-form.cp-form--inline .cp-form__group--inner .cp-form__label{width:100%}}@media (min-width:768px){.cp-form__group--Email,.cp-form__group--Jmeno,.cp-form__group--Prijmeni,.cp-form__group--Telefon{width:50%;float:left;box-sizing:border-box;padding:0 10px 0 0}.cp-form__group--Prijmeni,.cp-form__group--Telefon{padding:0 0 0 10px}.cp-form__group--text{clear:both}}