﻿.top{height:115px;background-color:#fff}.top nav.navigation{height:115px;position:relative;font-family:Montserrat}.top nav.navigation a.brand{display:inline-block;position:absolute;left:0;top:0;width:320px;height:115px;font-size:13px;color:#202020;text-align:left;text-decoration:none;background-image:url(/build/images/logo-zebra.91ad7144.svg);background-position:50%;background-size:320px 105px;background-repeat:no-repeat}.top nav.navigation .nav-inner ul.primary-menu{list-style:none;position:absolute;left:340px;right:0;top:30px;padding-left:0;display:block;z-index:91;margin:0;border-bottom:2px solid #003ed3}.top nav.navigation .nav-inner ul.primary-menu>li{display:inline;float:left}.top nav.navigation .nav-inner ul.primary-menu>li>a{display:inline-block;height:40px;line-height:40px;font-size:12px;padding:0 12px;color:#202020;text-decoration:none;font-weight:500;text-transform:uppercase;position:relative}.top nav.navigation .nav-inner ul.primary-menu>li>a:hover{color:#2062ff}.top nav.navigation .nav-inner ul.primary-menu>li.active>a{color:#003ed3;border-bottom:2px solid #003ed3}.top nav.navigation .nav-inner ul.secondary-menu{list-style:none;position:absolute;left:340px;top:70px;padding-left:0;display:block;z-index:92;margin:0}.top nav.navigation .nav-inner ul.secondary-menu>li{display:inline;float:left}.top nav.navigation .nav-inner ul.secondary-menu>li>a{display:inline-block;height:40px;line-height:40px;font-size:14px;padding:0 14px;color:#202020;text-decoration:none;font-weight:500;position:relative}.top nav.navigation .nav-inner ul.secondary-menu>li>a:hover{color:#2062ff}.top nav.navigation .nav-inner ul.secondary-menu>li.active>a{background-color:#003ed3;color:#fff}.top nav.navigation .btn-empty{border:0;color:#202020;line-height:40px;font-size:32px;background-color:transparent;text-decoration:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;width:50px;height:40px;outline:none}.top nav.navigation .btn-empty.menu-close,.top nav.navigation .btn-empty.menu-open{position:absolute;right:10px;top:10px;z-index:110;display:none}.top nav.navigation .btn-empty:hover{color:#464646}@media(max-width:1199px){.top{background-color:#fff;height:60px}.top .container{padding:0}.top nav.navigation{height:60px}.top nav.navigation a.brand{display:inline-block;position:absolute;left:0;top:0;width:60px;height:60px;color:#000;text-align:left;text-decoration:none;text-transform:uppercase;background-image:url(/build/images/zebra-square.c9ebaa28.svg);background-size:60px 60px;background-position:50%;background-repeat:no-repeat}.top nav.navigation .btn-empty.menu-open{display:inline-block}.top nav.navigation .nav-inner{position:fixed;top:60px;left:-100%;right:0;height:calc(100vh - 60px);width:100vw;z-index:100;background-color:#fff;overflow-y:scroll}.top nav.navigation .nav-inner ul.primary-menu,.top nav.navigation .nav-inner ul.secondary-menu{width:100%;background-color:#fff;position:relative;left:0;top:0}.top nav.navigation .nav-inner ul.primary-menu>li,.top nav.navigation .nav-inner ul.secondary-menu>li{float:none;display:block}.top nav.navigation .nav-inner ul.primary-menu>li>a,.top nav.navigation .nav-inner ul.secondary-menu>li>a{display:block;padding-left:1rem;color:#202020;height:40px;line-height:40px;text-align:left}.top.on nav.navigation .nav-inner{left:0}.top.on nav.navigation .btn-empty.menu-open{display:none}.top.on nav.navigation .btn-empty.menu-close{display:inline-block}}.paginator{list-style:none;margin:25px auto;display:inline-block;padding-left:0}.paginator li{float:left}.paginator li a{color:#003ed3;font-size:22px;display:inline-block;padding:5px 7px}.paginator li a.active{color:#202020}body,html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:always;font-size:1em;font-family:Montserrat;font-weight:400}body{background-color:#fff;min-height:100vh}.archive-thumbnail,.archive-thumbnail img,.brand,.form-search,.nav-inner,.top,a,button,h1,h2,img,nav,p,ul{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;transition:all .3s}h1,h2,h3,h4,h5:not(.modal-title){font-family:Montserrat;font-weight:400}form{margin:15px 0 0}textarea{resize:vertical;min-height:150px}img.image-left{float:left;margin:0 10px 10px 0}img.image-right{float:right;margin:0 0 10px 10px}abbr,abbr[title]{text-decoration:none}button{cursor:pointer}a[href^="tel:"]:before{content:"󰏲"}a[href^="mailto:"]:before,a[href^="tel:"]:before{font-family:Material Design Icons;padding-right:.3em}a[href^="mailto:"]:before{content:"󰇮"}a[href^="mailto:"].extra:before{padding-right:.5em;margin-left:.4em}a[href^="mailto:"].black-link{color:#000!important}a[href^="https://www.google.com/maps/"]:not(.marker):before{font-family:Material Design Icons;content:"󰍎";padding-right:.3em}nav a[href="/"]:not(.brand) span{display:none}nav a[href="/"]:not(.brand):before{font-family:Material Design Icons;content:"󰋜";padding-right:.3em;font-size:20px}.hidden{display:none;visibility:hidden}.normal-size{font-size:1rem!important}.bold{font-weight:700!important}.black{color:#000!important}.blue{color:#003ed3}.top-link-block{font-size:24px;font-weight:400;text-align:center;display:block;width:40px;height:40px;line-height:40px;color:#fff;background-color:#003ed3;border:1px solid #fff;position:fixed;bottom:15px;right:-60px;z-index:50}.top-link-block:active,.top-link-block:focus,.top-link-block:hover{color:#fff}.affixed .top-link-block{right:15px}.theme-title{position:relative;font-weight:700;font-size:4rem;text-align:center;margin-bottom:4rem}.theme-title:after{position:absolute;bottom:-30px;left:0;right:0;width:100%;height:15px;background-image:url(/build/images/under-line-blue.07627071.webp);background-position:50%;background-size:165px 15px;background-repeat:no-repeat;content:""}.theme-title.tt-left{text-align:left}.theme-title.tt-left:after{width:165px;right:auto}.theme-title.title-green:after{background-image:url(/build/images/under-line-green.f7d54cd6.webp)}.theme-title-white{position:relative;font-weight:700;font-size:4rem;text-align:center;margin-bottom:4rem}.theme-title-white:after{position:absolute;bottom:0;left:0;right:0;width:100%;height:15px;background-image:url(/build/images/under-line-white.cb4b5f80.webp);background-position:50%;background-size:165px 15px;background-repeat:no-repeat;content:""}.theme-title-white.tt-left{text-align:left}.theme-title-white.tt-left:after{width:165px;right:auto}.btn-double-border{padding:1rem;font-size:1.1rem;font-weight:700;display:inline-block;position:relative;margin:0 auto;color:#003ed3;text-transform:uppercase;border:none;background:none}.btn-double-border:before{border-top:4px solid #003ed3;border-bottom:4px solid #003ed3;border-left:4px solid #003ed3;left:0;right:50%;border-top-left-radius:1.3rem;border-bottom-left-radius:1.3rem}.btn-double-border:after,.btn-double-border:before{background:none;content:"";display:block;position:absolute;top:0;bottom:0;pointer-events:none}.btn-double-border:after{border-top:4px solid #5386ff;border-bottom:4px solid #5386ff;border-right:4px solid #5386ff;left:50%;right:0;border-top-right-radius:1.3rem;border-bottom-right-radius:1.3rem}.btn-double-border:hover{text-decoration:none}.btn-double-border.sm{padding:.5rem 1.2rem;font-size:1rem;line-height:1.4rem}.btn-double-border.sm i{font-size:1.4rem}.page-kontakt .wave-frame{background-color:hsla(0,0%,100%,.1)}.wave-frame{position:relative;background-image:url(/build/images/top-wave.2ddab33e.webp),url(/build/images/bottom-wave.4220b187.webp);background-repeat:no-repeat,no-repeat;background-position:0 0,0 100%;background-size:100% 100px,100% 100px;background-color:rgba(1,51,221,.8)}.wave-frame .image-frame{position:absolute;top:0;left:0;right:0;z-index:-2}.wave-frame .image-frame img{min-width:100%;min-height:100%}.wave-frame .video-frame{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-2}.wave-frame .video-frame video{width:100%;height:100%;object-fit:cover}.hlavicka-video{height:800px;margin:0;padding:0;overflow:hidden;text-align:center}.hlavicka-video .text-frame .container{padding-top:200px;padding-left:4%;text-align:left}.hlavicka-video .text-frame .container .text-01{font-size:1.7rem;color:#fff;margin-bottom:.5rem;text-shadow:0 0 5px #000;font-weight:500}.hlavicka-video .text-frame .container .text-02{color:#fff;display:inline;line-height:1.2;font-weight:700;font-size:2.8rem;text-shadow:0 0 5px #000}.hlavicka-video .text-frame .container .text-03{margin-top:1rem;text-align:left;text-transform:uppercase;font-weight:700;color:#fff}.hlavicka-video .text-frame .container .text-04{color:#fff;margin-top:1rem}.hlavicka-video .text-frame .container .text-04 h1{font-size:3.75rem}.hlavicka-video .text-frame .container .text-04 p{font-size:1.5rem}.sekce-produkty{padding-top:4rem}.sekce-produkty .container{background-color:#fff}.sekce-produkty .container .product-line{text-align:center;text-transform:uppercase;font-weight:700;font-size:1.2rem;padding-top:3rem;padding-bottom:3rem;position:relative}.sekce-produkty .container .product-line a{color:#003ed3}.sekce-produkty .container .product-line a:hover{text-decoration:none}.sekce-produkty .container .product-line img{max-height:140px;margin-bottom:2rem}.sekce-modra{background-image:url(/build/images/bg-blue.3300c60a.webp);background-repeat:no-repeat;background-size:cover;padding:4rem 0 5rem}.sekce-modra .container{color:#fff}.sekce-modra .container .col-12{font-size:1.25rem;font-weight:400;text-transform:uppercase}.sekce-modra .container .col-12 .num{font-size:5.25rem}.sekce-modra .container .col-12 h2{font-size:3.125rem;text-transform:none}.sekce-modra .container .col-12 p{font-size:1rem;text-transform:none}.sekce-modra .container .col-12 p.bold{font-weight:700}.sekce-modra .container .col-12 ul{list-style:none;margin-left:0;padding-left:2rem}.sekce-modra .container .col-12 ul.bold{font-weight:700}.sekce-modra .container .col-12 ul li{font-size:1rem;position:relative;margin-bottom:1rem;text-transform:none}.sekce-modra .container .col-12 ul li:before{content:"—";font-size:1rem;position:absolute;left:-1.5rem}.sekce-obsah{padding:4rem 0 5rem}.sekce-obsah .container{color:#000}.sekce-obsah .container .theme-01{background-image:url(/build/images/zuslechteni.c06216ba.webp)}.sekce-obsah .container .theme-01,.sekce-obsah .container .theme-02{background-repeat:no-repeat;background-position:top;min-height:140px}.sekce-obsah .container .theme-02{background-image:url(/build/images/vlastnosti.c26cb454.webp)}.sekce-obsah .container .col-12.zebra{background-image:url(/build/images/zebra-theme.288247c6.webp);background-repeat:no-repeat;background-size:100%}.sekce-obsah .container .col-12.zebra-grayscale{background-image:url(/build/images/zebra-grayscale.ec65aec5.webp);background-repeat:no-repeat;background-size:auto 100%}.sekce-obsah .container .col-12 .mini-title{font-size:1rem;font-weight:700;text-transform:uppercase;color:#003ed3}.sekce-obsah .container .col-12 h3{font-size:3rem;font-weight:700;color:#000}.sekce-obsah .container .col-12 h4{font-size:1.625rem;font-weight:700}.sekce-obsah .container .col-12 h4.mid{padding-top:3.25rem}.sekce-obsah .container .col-12 p.bigger{font-size:1.2rem}.sekce-obsah .container .col-12 ul{list-style:none;margin-left:0;padding-left:2rem}.sekce-obsah .container .col-12 ul li{font-size:1.25rem;line-height:1.5;font-weight:400;position:relative}.sekce-obsah .container .col-12 ul li:before{content:"—";font-size:1rem;position:absolute;left:-1.5rem;top:3px}.sekce-obsah .container .col-12 a[href^="tel:"]{font-size:1.8rem;font-weight:700;color:#000}.sekce-obsah .container .col-12 a[href^="tel:"]:hover{text-decoration:none}.sekce-detaily{padding:4rem 0 2rem}.sekce-detaily.followup .kontakt-info p{font-size:1.5rem}.sekce-detaily.followup .kontakt-info p.titling{color:#003ed3;font-size:1.5rem;font-weight:700}.sekce-detaily.followup .kontakt-info p a{color:#000!important;text-decoration:none!important}.sekce-detaily.followup .kontakt-info p a.fax:before{content:"󰈒"}.sekce-detaily.followup .kontakt-info p a.extra-before:before{color:#003ed3}.sekce-detaily.followup .kontakt-info table.clear{border:none}.sekce-detaily.followup .kontakt-info table.clear tbody tr td{font-weight:500}.sekce-detaily.followup .kontakt-info table.clear tbody tr td em{color:#666;font-size:.9375rem}.sekce-detaily .container{color:#000}.sekce-detaily .container h2{font-size:3.75rem;font-weight:700}.sekce-detaily .container .timeline{background-image:url(/build/images/timeline-line.bbef1198.webp);background-repeat:repeat-y;background-position:top;margin:6rem auto 0;max-width:720px}.sekce-detaily .container .timeline .timeline-dot{background-image:url(/build/images/timeline-circle-dot.af700b06.webp);background-repeat:no-repeat;background-position:top;padding:0 1rem 1rem}.sekce-detaily .container .timeline .timeline-dot .theme-text{color:#003ed3}.sekce-detaily .container .timeline .timeline-dot .timeline-date{font-size:1.875rem;font-weight:700;color:#003ed3}.sekce-detaily .container .timeline .timeline-dot .timeline-text{font-size:1.125rem;font-weight:400;color:#000}.sekce-detaily .container .timeline .timeline-dot.left{text-align:right;padding-right:57%}.sekce-detaily .container .timeline .timeline-dot.right{text-align:left;padding-left:57%}.sekce-detaily .container .timeline .timeline-dot:last-child{background-color:#fff}.sekce-certifikaty{padding:0 0 5rem;background-color:#f5f5f5;text-align:center}.sekce-certifikaty .top-frame,.sekce-certifikaty .top-frame img{width:100%}.sekce-certifikaty .container{color:#000}.sekce-certifikaty .container .theme-title{font-size:3rem}.sekce-certifikaty .container .certificate{background-image:url(/build/images/bg-grey-stripes.af961281.jpg);background-size:100%;background-repeat:no-repeat;min-height:400px;padding-top:110px}.sekce-certifikaty .container .certificate .certificate-name{font-size:1.875rem;font-weight:700}.sekce-certifikaty .container .certificate .certificate-zoom{display:none;font-weight:700;font-size:2.5rem}.sekce-certifikaty .container .certificate:hover .certificate-zoom{display:block}.hlavicka-obrazek{position:relative;height:750px;margin:0;padding:0;overflow:hidden;text-align:center}.hlavicka-obrazek.thin{height:600px}.hlavicka-obrazek .text-frame .container{padding-top:160px}.hlavicka-obrazek .text-frame .container img.theme{float:left;margin-right:2rem;width:100%}.hlavicka-obrazek .text-frame .container .text-04{color:#fff;margin-top:1rem}.hlavicka-obrazek .text-frame .container .text-04 h1{font-size:3.75rem}.hlavicka-obrazek .text-frame .container .text-04 h1.theme-title-white{font-size:2.25rem;font-weight:700}.hlavicka-obrazek .text-frame .container .text-04 h1.theme-title-white small{font-weight:400}.hlavicka-obrazek .text-frame .container .text-04 a.marker{display:block;padding-left:80px;font-size:1.875rem;min-height:90px;background-image:url(/build/images/kontakt-marker-big.e0c705e0.webp);background-position:0 0;background-repeat:no-repeat;color:#fff;color:#fff!important;text-decoration:none!important}.hlavicka-obrazek .text-frame .container .text-04 p{font-size:1.5rem}.hlavicka-obrazek .text-frame .container .text-04 p a[href^="tel:"]{font-size:2.5rem;font-weight:700;color:#fff;text-decoration:none}.hlavicka-obrazek .text-frame .container .text-04 p a[href^="mailto:"]{font-size:1.875rem;font-weight:400;color:#fff!important;text-decoration:none!important}a:not(.btn):not(.badge):not(.nav):not(.nav-link):not(.top-link-block):not(.btn-double-border):not([data-id-link]):not(.more-certificates):not(.stretched-link):not([href^="tel:"]):not(.dropdown-item):not(.order){color:#003ed3}a:not(.btn):not(.badge):not(.nav):not(.nav-link):not(.top-link-block):not(.btn-double-border):not([data-id-link]):not(.more-certificates):not(.stretched-link):not([href^="tel:"]):not(.dropdown-item):not(.order):hover{text-decoration:underline;color:#003ed3}.page-content{padding-bottom:40px;min-height:60vh;background-color:#fff}.page-content h2{font-size:2.5rem;font-weight:700}.page-content .img-left{float:left;margin:0 5px 5px 0}.page-content .img-right{float:right;margin:0 0 5px 5px}.page-content .article-breadcrumb a{text-decoration:none}.page-content .article-breadcrumb a:after{font-family:Material Design Icons;content:"";padding-left:.3em;color:#000}.page-content .article-breadcrumb a:hover{text-decoration:none}.mail-form h3{font-size:3rem;font-weight:700}.filter.kontaktni-formular,.kontaktni-formular.kontaktni-formular{max-width:600px;margin:0 auto}.filter .input-group,.kontaktni-formular .input-group{border-bottom:2px solid #000}.filter .input-group .form-control,.kontaktni-formular .input-group .form-control{border:none}.filter .input-group .input-group-prepend .input-group-text,.kontaktni-formular .input-group .input-group-prepend .input-group-text{background-color:#fff;border:none;font-weight:700}.filter .form-group .form-control,.kontaktni-formular .form-group .form-control{border:none;border-bottom:2px solid #000}.items tbody td{padding:5px 10px;font-weight:400}.items tbody td a.attachment-link{display:inline-block;font-size:40px;height:50px;line-height:50px}.items tbody td a.attachment-link i{color:#f04}.items tbody td a.attachment-link img{height:40px;vertical-align:-10%}.items tbody th{background-color:#003ed3;color:#fff;font-size:1.125rem;padding:15px 10px;font-weight:700}.items tbody th span{color:#dedede}.items tbody th a.order,.items tbody th span{display:block;text-decoration:none;position:relative;padding:8px 0}.items tbody th a.order{color:#fff}.items tbody th a.order.active{padding:8px 0 8px 24px}.items tbody th a.order.active:before{content:"󰅃";top:2px}.items tbody th a.order.active:after,.items tbody th a.order.active:before{font-family:Material Design Icons;font-size:1.2rem;position:absolute;left:0}.items tbody th a.order.active:after{content:"󰅀";bottom:4px}.items tbody th a.order.active.asc:after,.items tbody th a.order.active.desc:before{color:#a6a6a6}.paginator{max-width:600px;margin:0 auto}.paginator li a{color:#000!important;text-decoration:none!important;margin:5px;min-width:45px}.paginator li a.active,.paginator li a.next,.paginator li a.previous{border:1px solid #000}.certificates{padding:4rem 0;background-color:#ebebeb}.certificates h4{font-size:2.25rem;font-weight:700}.certificates a.more-certificates{color:#000;text-decoration:none;font-weight:500;font-size:1.3rem}.certificates .certificate-thumb img{width:100%;max-width:140px}.page-udrzitelnost .top-link-block{background-color:#26531e}.page-udrzitelnost .wave-frame{background-color:rgba(38,83,30,.8)}.page-udrzitelnost .top nav.navigation .nav-inner ul.primary-menu{border-bottom:2px solid #26531e}.page-udrzitelnost .top nav.navigation .nav-inner ul.primary-menu>li.active>a{color:#26531e;border-bottom:2px solid #26531e}.page-udrzitelnost .top nav.navigation .nav-inner ul.primary-menu>li>a:hover,.page-udrzitelnost .top nav.navigation .nav-inner ul.secondary-menu>li>a:hover{color:#26531e}footer{background-image:url(/build/images/bg-blue.3300c60a.webp);background-repeat:no-repeat;background-size:cover;padding:4rem 0;color:#fff}footer.footer-green{background-image:url(/build/images/bg-green.ba6eb9d2.webp)}footer .container{font-size:1rem;text-align:left}footer .container .copy{border-top:1px solid #fff;font-size:.75rem;margin-top:2rem}footer .container h4{font-size:3rem;font-weight:700}footer .container h5{font-size:1rem;font-weight:400}footer .container p.tt{font-size:1.125rem}footer .container a{color:#fff}footer .container a:hover{text-decoration:none}footer .container nav a.nav-link{color:#fff;padding:.25rem 0;font-size:.875rem}footer .container nav a.nav-link:hover{text-decoration:none;color:#d9d9d9}table.table caption{caption-side:top;text-align:right}.eu-cookies{position:fixed;left:0;bottom:0;width:100%;color:#fff;background-color:#003ed3;z-index:999;text-align:center;font-size:14px;padding:10px}.eu-cookies button{margin:0 25px}.eu-cookies a{color:#fff!important}.btn[disabled]{cursor:not-allowed}.kontaktni-formular{max-width:500px;margin:0 auto}.btn-outline-primary{color:#003ed3;border-color:#003ed3}.btn-outline-primary:disabled{color:#2062ff;border-color:#2062ff}.btn-outline-primary:hover:not(:disabled){color:#b9ceff;border-color:#003ed3;background-color:#003ed3}.close.close-disabled{cursor:not-allowed!important;color:#aaa}.form-check label{display:inline-block;vertical-align:middle;position:relative;padding-left:5px}.form-check label:before{content:"";width:17px;height:17px;border:1px solid #ced4da;border-radius:0;background-color:#fff;-webkit-transition:border color .15s ease-in-out ease-in-out .15s;-moz-transition:border color .15s ease-in-out ease-in-out .15s;-ms-transition:border color .15s ease-in-out ease-in-out .15s;transition:border color .15s ease-in-out ease-in-out .15s}.form-check label:after,.form-check label:before{display:inline-block;position:absolute;top:2px;left:0;margin-left:-20px}.form-check label:after{width:16px;height:16px;padding-left:3px;padding-top:1px;font-size:11px;color:#495057;line-height:1.4}.form-check input[type=checkbox],.form-check input[type=radio]{opacity:0;z-index:1;cursor:pointer}.form-check input[type=checkbox]:focus+label:before:focus,.form-check input[type=radio]:focus+label:before:focus{color:#495057;background-color:#fff;border-color:#003ed3;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(0,62,211,.25)}.form-check input[type=checkbox]:checked+label:after,.form-check input[type=radio]:checked+label:after{font-family:Material Design Icons;content:""}.form-check input[type=checkbox]:indeterminate+label:after,.form-check input[type=radio]:indeterminate+label:after{display:block;content:"";width:10px;height:3px;background-color:#555;border-radius:2px;margin-left:-16.5px;margin-top:7px}.form-check input[type=checkbox]:disabled,.form-check input[type=radio]:disabled{cursor:not-allowed}.form-check input[type=checkbox]:disabled+label,.form-check input[type=radio]:disabled+label{opacity:.65}.form-check input[type=checkbox]:disabled+label:before,.form-check input[type=radio]:disabled+label:before{background-color:#e9ecef;cursor:not-allowed}.form-check.custom-check-circle label:before{border-radius:50%}.form-check.custom-check-inline{margin-top:0}.custom-check-primary input[type=checkbox]:checked+label:before,.custom-check-primary input[type=radio]:checked+label:before{background-color:#003ed3;border-color:#003ed3}.custom-check-primary input[type=checkbox]:checked+label:after,.custom-check-primary input[type=radio]:checked+label:after{color:#fff}.custom-check-primary input[type=checkbox]:indeterminate+label:before,.custom-check-primary input[type=radio]:indeterminate+label:before{background-color:#003ed3;border-color:#003ed3}.custom-check-primary input[type=checkbox]:indeterminate+label:after,.custom-check-primary input[type=radio]:indeterminate+label:after{background-color:#fff}.form-radio{padding-left:20px}.form-radio label{display:inline-block;vertical-align:middle;position:relative;padding-left:5px}.form-radio label:before{content:"";width:17px;height:17px;left:0;border:1px solid #ced4da;background-color:#fff;-webkit-transition:border .15s ease-in-out;-moz-transition:border .15s ease-in-out;-ms-transition:border .15s ease-in-out;transition:border .15s ease-in-out}.form-radio label:after,.form-radio label:before{display:inline-block;position:absolute;margin-left:-20px;border-radius:50%}.form-radio label:after{content:" ";width:11px;height:11px;left:3px;top:3px;background-color:#495057;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .1s cubic-bezier(.8,-.33,.2,1.33);-moz-transition:-moz-transform .1s cubic-bezier(.8,-.33,.2,1.33);-o-transition:-o-transform .1s cubic-bezier(.8,-.33,.2,1.33);transition:transform .1s cubic-bezier(.8,-.33,.2,1.33)}.form-radio input[type=radio]{opacity:0;z-index:1;cursor:pointer}.form-radio input[type=radio]:focus+label:before:focus{color:#495057;background-color:#fff;border-color:#003ed3;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(0,62,211,.25)}.form-radio input[type=radio]:checked+label:after{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.form-radio input[type=radio]:disabled{cursor:not-allowed}.form-radio input[type=radio]:disabled+label{opacity:.65}.form-radio input[type=radio]:disabled+label:before{cursor:not-allowed}.form-radio.radio-inline{margin-top:0}.custom-radio-primary input[type=radio]+label:after{background-color:#003ed3}.custom-radio-primary input[type=radio]:checked+label:before{border-color:#003ed3}.custom-radio-primary input[type=radio]:checked+label:after{background-color:#003ed3}input[type=checkbox].styled:checked+label:after,input[type=radio].styled:checked+label:after{font-family:Material Design Icons;content:""}input[type=checkbox] .styled:checked+label:after,input[type=checkbox] .styled:checked+label:before,input[type=radio] .styled:checked+label:after,input[type=radio] .styled:checked+label:before{color:#fff}@media(max-width:1199px){.theme-title,.theme-title-white{font-size:2.8rem}.wave-frame{background-size:100% auto,100% auto}.hlavicka-video{height:600px}.hlavicka-video .text-frame .container{padding-top:80px}.hlavicka-video .text-frame .container .text-01{font-size:1.5rem}.hlavicka-video .text-frame .container .text-02{font-size:2.5em}.sekce-modra .container .col-12 .num{font-size:3.5rem}.sekce-modra .container .col-12 h2{font-size:2.8rem;text-transform:none}.sekce-obsah{padding:2rem 0 3rem}.sekce-obsah .container{color:#000}.sekce-obsah .container .col-12 h3{font-size:2rem;font-weight:700;color:#000}.sekce-detaily.followup .kontakt-info p{font-size:1.2rem}.sekce-detaily .container h2{font-size:3rem;font-weight:700}.hlavicka-obrazek{height:600px}.hlavicka-obrazek.thin{height:400px}.hlavicka-obrazek .text-frame .container{padding-top:80px}.hlavicka-obrazek .text-frame .container img.theme{margin-right:1rem;width:100%}.hlavicka-obrazek .text-frame .container .text-04{color:#fff;margin-top:.5rem}.hlavicka-obrazek .text-frame .container .text-04 h1{font-size:2.7rem}.hlavicka-obrazek .text-frame .container .text-04 h1.theme-title-white{font-size:2rem;font-weight:700}.hlavicka-obrazek .text-frame .container .text-04 h1.theme-title-white small{font-weight:400}.hlavicka-obrazek .text-frame .container .text-04 a.marker{font-size:1.4rem;min-height:60px;background-image:url(/build/images/kontakt-marker-big.e0c705e0.webp);background-size:auto 60px}.hlavicka-obrazek .text-frame .container .text-04 p.text-long{font-size:1.2rem}.hlavicka-obrazek .text-frame .container .text-04 p a[href^="tel:"]{font-size:1.8rem}.hlavicka-obrazek .text-frame .container .text-04 p a[href^="mailto:"]{font-size:1.5rem}.mail-form h3{font-size:2.6rem;font-weight:700}footer{padding:3rem 0 4rem}footer .container h4{font-size:2.6rem;font-weight:700}}@media(max-width:990px){.sekce-produkty .container .product-line img{max-height:93px}}@media(max-width:330px){.theme-title,.theme-title-white{font-size:2.5rem}.hlavicka-video{height:500px}.hlavicka-video .text-frame .container{padding-top:40px}.hlavicka-video .text-frame .container .text-01{font-size:1.5rem}.hlavicka-video .text-frame .container .text-02{font-size:2.3rem}.sekce-modra .container .col-12 h2{font-size:2.5rem;text-transform:none}.sekce-obsah{padding:1rem 0 2rem}.sekce-obsah .container{color:#000}.sekce-obsah .container .col-12 h3{font-size:2rem;font-weight:700;color:#000}.sekce-detaily.followup .kontakt-info p{font-size:1.2rem}.sekce-detaily .container h2{font-size:2.5rem;font-weight:700}.hlavicka-obrazek{height:500px}.hlavicka-obrazek.thin{height:400px}.hlavicka-obrazek .text-frame .container{padding-top:30px}.hlavicka-obrazek .text-frame .container .text-04 h1{font-size:2.2rem}.hlavicka-obrazek .text-frame .container .text-04 h1.theme-title-white{font-size:1.8rem}.hlavicka-obrazek .text-frame .container .text-04 a.marker{font-size:1.4rem;min-height:60px;background-image:url(/build/images/kontakt-marker-big.e0c705e0.webp);background-size:auto 60px}.hlavicka-obrazek .text-frame .container .text-04 p.text-long{font-size:1rem}.hlavicka-obrazek .text-frame .container .text-04 p a[href^="tel:"]{font-size:1.8rem}.hlavicka-obrazek .text-frame .container .text-04 p a[href^="mailto:"]{font-size:1.5rem}.mail-form h3{font-size:2.4rem;font-weight:700}footer{padding:2rem 0 4rem}footer .container h4{font-size:2.4rem;font-weight:700}}@media print{@page{margin:0}body{padding:10mm;font-size:1.2em}div.category-nav,div.functions,div.top,footer,nav[aria-label=breadcrumb]{display:none!important}.cart a{color:#000!important}.cart a[href]:after{content:none!important}}
