*{outline:0!important}html{position:relative;min-height:100%}body{color:#404040;background:#d8d8d8;font-family:Roboto,sans-serif;font-weight:300;font-size:15px;overflow-y:scroll}strong{font-weight:400}a{display:inline-block;vertical-align:middle;transition:color .3s ease}a,a:focus,a:hover{color:#b8007c;border:none;text-decoration:none}a:after{content:"";display:block;height:1px;width:0;background-color:transparent;margin:0 auto;transition:width .3s ease,background-color .3s ease}a:hover:after{width:100%;background-color:#b8007c}a:active{transform:translateY(1px)}a.intext{font-weight:400}a.intext,a.intext:focus,a.intext:hover{color:#404040}a.intext:after,a.intext:focus:after{width:100%;background:#404040}a.intext:hover{color:#b8007c}a.intext:hover:after{background:#b8007c}textarea{min-height:146px;max-height:250px;max-width:100%}iframe,img,svg{max-width:100%;display:block;min-height:1px}h1,h2,h3,h4{font-weight:400}hr{border:0;height:1px;width:100%;margin:20px auto;background:#9d9d9b}hr.small{width:267px;max-width:100%;height:3px;margin:0 auto 30px 0;background:#b8007c}@media (min-width:1200px){.container{max-width:960px}}.modal .modal-content{border-radius:0}.btn.btn-primary{background:#b8007c!important;border:#b8007c!important;color:#fff!important;border-radius:4px;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);text-transform:uppercase;font-weight:500;font-size:14px;padding:5px 20px}.btn.active,.btn:active,.btn:focus,.form-control.active,.form-control:active,.form-control:focus{border-color:#ff1fb6!important;box-shadow:0 0 0 .2rem rgba(184,0,124,.25)!important}header .logo-holder{margin:0 auto;text-align:center;max-width:100%;width:500px;padding:30px 0}header .logo-holder a{display:block}header .logo-holder a:after{content:none}header .menu{text-align:center;font-size:0;margin-bottom:15px;padding-left:0}@media (min-width:768px){header .menu{text-align:right}}header .menu li{display:inline-block;vertical-align:middle;width:100%}@media (min-width:576px){header .menu li{width:auto;border-left:1px solid #404040;border-right:1px solid #404040;margin-right:-1px}header .menu li:last-child{margin-right:0}}header .menu li a{font-size:12px;font-weight:500;text-transform:uppercase;color:#000;padding:5px 15px}@media (min-width:576px){header .menu li a{padding:0 15px}}header .menu li a.active:after{width:100%;background:#404040}header .menu li a.active:hover:after{background:#b8007c}header .menu li.languages{padding:0 7.5px}header .menu li.languages a{padding:5px 7.5px}@media (min-width:576px){header .menu li.languages a{padding:0 7.5px}}header .menu li.languages a:after{content:none}header .menu li.languages a img{height:18px;width:24px}span.cz,span.de,span.en{display:none}body.cz span.cz,body.de span.de,body.en span.en{display:inline}body.cz .languages a[data-lang=cz],body.cz span.undecided,body.de .languages a[data-lang=de],body.de span.undecided,body.en .languages a[data-lang=en],body.en span.undecided{display:none}#home .img-holder{font-size:0}#home .img-holder a{display:block}#home .img-holder a:after{content:none}#home .img-holder img{box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)}#company .lett-logo-holder{font-size:0;margin-top:2rem;margin-bottom:2rem}#company .lett-logo-holder img{margin:0 auto;width:550px;max-width:100%}#company .lett-logo-holder a{display:block}#company .lett-logo-holder a:after{content:none}#gallery .gallery-holder{margin-bottom:1rem}#gallery .gallery{text-align:center;font-size:0;margin:-10px}#gallery .gallery a{width:100%;position:relative;overflow:hidden}@media (min-width:576px){#gallery .gallery a{width:50%}}@media (min-width:768px){#gallery .gallery a{width:33.333%}}@media (min-width:992px){#gallery .gallery a{width:25%}}#gallery .gallery a:after{content:none}#gallery .gallery a:before{content:"";display:block;padding-top:56.25%}#gallery .gallery a .image{position:absolute;left:10px;top:10px;right:10px;bottom:10px;background-color:#9d9d9b;background-size:cover;background-position:center;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);transition:box-shadow .3s ease}#gallery .gallery a:hover .image{box-shadow:0 5px 5px 0 rgba(0,0,0,.16),0 5px 15px 0 rgba(0,0,0,.12)}#gallery .gallery-modals .closer,#gallery .gallery-modals .next,#gallery .gallery-modals .prev{display:block;position:absolute;top:0;bottom:0;width:60px;color:#000;text-shadow:0 0 2px rgba(225,225,225,.8);text-align:center;opacity:.8;transition:opacity .3s ease}#gallery .gallery-modals .closer:after,#gallery .gallery-modals .next:after,#gallery .gallery-modals .prev:after{content:none}#gallery .gallery-modals .closer i,#gallery .gallery-modals .next i,#gallery .gallery-modals .prev i{display:block;position:absolute;top:50%;transform:translateY(-50%);text-align:center;font-size:45px;line-height:45px;height:45px;width:100%}#gallery .gallery-modals .closer:hover,#gallery .gallery-modals .next:hover,#gallery .gallery-modals .prev:hover{opacity:1}#gallery .gallery-modals .prev,#gallery .gallery-modals .prev i{left:0}@media (min-width:768px){#gallery .gallery-modals .prev{left:-60px}}#gallery .gallery-modals .next,#gallery .gallery-modals .next i{right:0}@media (min-width:768px){#gallery .gallery-modals .next{right:-60px}}#gallery .gallery-modals .closer{bottom:auto;right:0;height:60px;line-height:60px;font-size:45px;text-align:center}#gallery .modal.hide-left .modal-dialog{transform:translate(-25%,0)}#gallery .modal.hide-right .modal-dialog{transform:translate(25%,0)}#gallery .modal.show .modal-dialog{transform:translate(0,0)}#contact form .row{margin-left:-.5rem;margin-right:-.5rem}#contact form .row .col-sm-6{padding-left:.5rem;padding-right:.5rem}#contact form .form-control{font-size:14px}footer{white-space:nowrap;padding:10px 0;height:40px;line-height:20px;font-size:14px;text-align:right;color:#9d9d9b}footer a,footer a:focus,footer a:hover{color:#9d9d9b}footer a:hover:after{background:#9d9d9b}