.gallerytitle,.line{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#footer h2,.line{text-shadow:1px 1px #000}.gallerytitle,.jumbotron,.line{overflow:hidden}@font-face{font-family:Gravity-Book;src:url(../fonts/Gravity-Book.ttf);src:local("../fonts/Gravity-Book"),url(../fonts/Gravity-Book.ttf) format("truetype");font-weight:400;font-style:normal}.rotate-45{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.page404 .pages{margin:50px 0}a{color:#165077}a:hover{color:#2896e0!important;text-decoration:none}a.underline{text-decoration:underline}body,h1,h2,h3,h4,h5,h6,html,li,p,ul{padding:0;margin:0}h1,h2,h3,h4,h5,h6{line-height:1.4em}body{overflow-x:hidden}body,html{color:#000;width:100%;height:100%;line-height:1.8em;font-family:Gravity-Book,Verdana,Tahoma,Arial,serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.05em;max-width:1366px;margin:auto;background:#ececec}.requiredlabel{font-size:25px;color:red;position:absolute;right:20px;top:5px}.navbar-default li a{color:#333}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#efd06d;background-color:#165077;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.navbar .navbar-collapse{text-align:center;margin-right:0;margin-top:10px}.company-name{letter-spacing:2.3px;font-size:30px;margin-top:20px}#contact #kontak input[type=number].form-control,#contact input[type=email].form-control,#contact input[type=text].form-control{height:44px}#contact .input-group span.glyphicon{top:5px}.contact-sent{background:#eac356;width:auto;display:table;padding:2px 10px;color:#165077;margin-bottom:10px}.headcover{position:absolute;border-style:solid;width:0;height:0;line-height:0;z-index:101}.headcover.top-footer.left{border-color:#fff transparent transparent!important}.headcover.top-footer.right{border-color:transparent #fff transparent transparent!important}.headcover.top{top:-1px}.headcover.top.left{left:0;border-width:25px 683px 0 0;border-color:#f8f8f8 transparent transparent}.headcover.top.right{right:0;border-width:0 683px 25px 0;border-color:transparent #f8f8f8 transparent transparent}.headcover.bottom{bottom:-1px}.headcover.bottom.left{left:0;border-width:25px 0 0 683px;border-color:transparent transparent transparent #fff}.headcover.bottom.right{right:0;border-width:0 0 25px 683px;border-color:transparent transparent #fff}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],textarea{font-family:inherit;font-size:inherit!important;border:1px solid #ccc!important;width:100%;resize:none}.transition{-webkit-transition:all .5s cubic-bezier(.25,.25,.75,.75);-moz-transition:all .5s cubic-bezier(.25,.25,.75,.75);-o-transition:all .5s cubic-bezier(.25,.25,.75,.75);transition:all .5s cubic-bezier(.25,.25,.75,.75);-webkit-transition-timing-function:cubic-bezier(.25,.25,.75,.75);-moz-transition-timing-function:cubic-bezier(.25,.25,.75,.75);-o-transition-timing-function:cubic-bezier(.25,.25,.75,.75);transition-timing-function:cubic-bezier(.25,.25,.75,.75)}.line{background:#346991;color:#fff;padding:0 5px}.navbar-default .navbar-brand{color:#165077;position:absolute;margin:auto!important;padding:0;font-size:inherit}.navbar-default .slogan{top:54px;position:absolute;left:53px;font-size:11px;color:#666}#contact-form #verification,#contact-form .form-group div,#main-body,#sub-page-banner,.headline{position:relative}.no-padding{padding:0}.error-input{background-color:#ffdfef;border:1px solid #ee7c7c!important}#sub-page-banner{width:100%;display:table;padding:100px 0;background:top center repeat-x fixed #f1f1f1}#sub-page-banner h1{margin:auto;width:90%;text-align:center}#sub-page-banner h1 a{color:#efd06d!important;background:rgba(22,80,119,.7);width:auto;padding:15px;font-size:30px}#main-body{z-index:102;background-color:#fff}img{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.home-about{border-bottom:1px dotted #ccc;margin-bottom:20px;padding-bottom:20px;float:none}.home-about p{text-align:left!important}.home-about img{height:200px;width:200px}.home-about ul{margin-left:20px}.subheader,.title-icon{color:#e0ab00}.projects h2{margin-bottom:0!important}.home-list{padding:20px 0}.home-list li{padding:0 15px}.home-list h3{margin-bottom:10px;color:#165077}.home-list p{color:#333}.headline{border-bottom:1px dotted #999;display:table;width:100%}.headline-title{border-bottom:3px solid #165077;float:left;margin-bottom:-2px!important}#body,.video-img{float:none}#main-body.not-home{margin-top:104px}.category img,.pages img{max-width:100%;height:auto}.category table td{vertical-align:top}#body{padding-top:20px;width:90%;margin:auto}#body table{width:100%}#body table tr:nth-child(odd){background-color:#d3dfee}#body table tr:nth-child(even){background-color:#e6e6e6}#body table tr:nth-child(1){background-color:#56778f;color:#fff}#body table td{padding:10px!important}#body h1{font-size:25px}#body h2{font-size:20px}#body h1,#body h2{margin-bottom:15px;color:#0a3862}#body .pages ul{margin-left:20px}.errorfield{border:1px solid #ffa2a2}#contact-form span.help-block{display:none}#contact-form .alert{padding:5px;margin:0}#contact-form .bigicon{color:#165077;font-size:35px}#contact-form #verification input{padding-left:90px}#contact-form #verification img{top:6px;left:20px;position:absolute;margin:0;width:85px}.gallerytitle{position:absolute;left:0;top:0;font-size:10px;padding:0 5px;background:rgba(0,0,0,.5);color:#fff;max-width:120px;z-index:100}#footer h2,h2{font-size:25px}.gallerywrapper{position:relative;width:100%;display:table}.gallerywrapper li.filter{display:none}.gallerywrapper li{list-style:none;float:left;padding:0!important;margin:0!important;border:1px solid #fff}#header,#wrapper,.preview-artikel-wrapper{padding:0}.gallerywrapper li .imgdesc{background-color:rgba(0,0,0,.7);color:#fff;bottom:0;position:absolute;width:100%;text-align:center}.galleryimages{float:left;width:180px;height:180px}#header{margin:0}#wrapper{max-width:1360px!important;margin:auto!important;background:#fff}#footer{background:url(../imgs/body/bg.png);padding-bottom:20px;z-index:110;margin-top:20px!important}#footer p{color:#ccc}#footer h2{margin:20px 0 10px;font-weight:400;color:#fff;letter-spacing:2px}#copyright{background-color:#313844;padding:10px 0;color:#999}.sidebar li{width:100%!important}h1{font-size:28px}h3{font-size:22px}.row{margin:0!important}.navbar-toggle{padding:17px!important;-moz-border-radius:0!important;-webkit-border-radius:0!important}.jumbotron,.navbar-toggle{border-radius:0!important}.jumbotron{-moz-border-radius:0!important;-webkit-border-radius:0!important;padding:0;width:100%;height:420px;position:relative;margin:0 auto;transition:background-position 1.4s ease-in-out .3s}.jumbotron .cycle-slideshow{margin-top:-30px}.jumbotron h1{color:#fff!important;font-size:36px}.jumbotron li{padding:150px 100px 100px;height:500px;width:100%;background-repeat:no-repeat;background-position:left center;background-size:cover;z-index:100}.jumbotron li i{font-style:normal;color:#fff;font-size:25px;background:rgba(0,0,0,.5);padding:15px}.jumbotron p{color:#fff;margin-top:10px;font-size:15px;font-weight:400;background:rgba(0,0,0,.2);float:left;padding:5px 10px}.jumbotron .nav-wrapper{position:absolute;bottom:100px;left:100px;width:100px}.jumbotron a.glyphicon{font-size:30px;top:50%;z-index:999;cursor:pointer;color:#f1f1f1}.jumbotron a:hover{color:#fff!important}.jumbotron a.left{float:left}.jumbotron a.right{float:right}.navbar{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;padding:10px 0;border:0;z-index:103;width:100%;margin:0}.navbar-nav li.active a{color:#000;font-weight:700!important}.navbar-nav .dropdown-menu li.active a{color:#efd06d!important;font-weight:700!important;background:#165077!important}li.open a.dropdown-toggle{color:#165077!important;background:#f1f1f1!important}.navbar-brand{height:60px}.navbar-brand img{position:relative;z-index:101;max-height:100px}.navbar-brand span{color:#fff;font-family:inherit;font-style:normal;font-weight:400;font-size:27px;letter-spacing:2px}@media (max-width:767px){body,html{overflow-x:hidden}#body{width:100%;display:table}.jumbotron{height:inherit;top:65px}.jumbotron li{padding:10px 35px;background-attachment:inherit;background-position:top center!important}.jumbotron li div{margin-top:100px}.jumbotron li i{font-size:20px;line-height:40px;padding:10px}.jumbotron .nav-wrapper{right:50px!important;left:auto}#logo h1{width:90%;margin-left:10px;font-size:22px;color:#fff}.navbar{margin:0;padding:0;position:fixed}.navbar-default .navbar-nav li a{line-height:inherit}.navbar-default .navbar-nav .open .dropdown-menu{background:#fff}.navbar-default .navbar-nav .open .dropdown-menu>li>a{text-align:center;font-size:16px;padding:5px;color:#333}.navbar-default .navbar-toggle{border-color:transparent;border-left:1px solid #ddd!important}#main-body{margin-top:103px!important}#body h2,.preview-artikel-konten{text-align:left!important}#sub-page-banner{background-position:center center;padding-left:0!important;background-size:cover;margin-top:0}#sub-page-banner h1 a{font-size:25px;line-height:60px}#sub-page-banner h2,.navbar-brand .company-name{font-size:20px}#body>div.text-justify>img{float:none!important;margin:auto!important}.navbar-brand{width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#165077!important}.navbar-brand img{position:relative;margin:5px 10px 0;z-index:101;max-height:55px}.dropdown-menu li a{line-height:35px!important}.home-about{margin-bottom:0;padding:0 15px}.home-about h1{margin-top:15px}.home-list .pages{padding:15px;margin:0!important}.home-list div{padding:0}.home-list div>div:nth-child(odd){background:#f1f1f1}.home-list div>div:nth-child(even){background:#ddebf3}}@media (max-width:768px){#body{width:100%}.navbar-right{margin:0}.navbar-right .dropdown-menu{position:static;width:100%;text-align:center}.navbar .container-fluid{padding-right:0}.navbar-brand{color:#165077!important}#main-body{margin-top:258px}.jumbotron li{background-attachment:inherit;background-position:top center!important}#sub-page-banner{background-attachment:inherit;background-size:cover}.home-list .pages{margin:20px 0}}@media (min-width:768px) and (orientation:landscape){.navbar-right .dropdown-menu{position:absolute}}@media (min-width:900px) and (max-width:1199px){h1{font-size:23px}.navbar-default .navbar-brand p{letter-spacing:6px;margin-top:auto}#sub-page-banner{padding-left:15px;background-size:contain}#menu{padding-left:0!important}.dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:#fff;border:0;box-shadow:none}.dropdown-menu li a{color:#9d9d9d;line-height:35px}#main-body{margin-top:342px}}@media (min-width:1300px){#logowrapper,.jumbotron,.navbar{max-width:1360px!important}#logo{position:relative}#logo h1{margin:20px 0 0 10px;color:#fff}}@media (max-width:990px){.navbar-header{float:none}.navbar-left,.navbar-nav,.navbar-right{float:none!important}.navbar-toggle{display:block}.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-collapse.collapse{display:none!important}.navbar-nav{margin-top:7.5px}.navbar-nav>li{float:none;display:table;width:100%}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.collapse.in{display:block!important}}