.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}body,html{height:100%}body{position:relative;color:#000;background:#fff;font-family:'Roboto',sans-serif!important;font-size:14px}a{color:#333;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms}hr{border-top:1px solid #e5e5e5;border-bottom:1px solid #fff}.btn{font-weight:400}.btn-transparent{border:3px solid #fff;background:transparent;color:#fff}.btn-transparent:hover{border-color:rgba(255,255,255,.5)}a:hover,a:focus{color:#666;text-decoration:none;outline:none}.dropdown-menu{margin-top:-1px;min-width:180px}.embed-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}#main-slider{position:relative;height:85%}#main-slider .carousel{height:100%}#main-slider .carousel .carousel-inner{height:100%}#main-slider .carousel h2{font-size:36px}#main-slider .carousel .btn{border:3px solid rgba(255,255,255,.5);color:#fff;border-radius:0;margin-top:5px}#main-slider .carousel .btn:hover{background-color:rgba(255,255,255,.3)}#main-slider .carousel .boxed{padding:10px 15px;background:none;display:inline-block}.boxed .more{text-align:right;clear:both;font-weight:700;text-decoration:none;float:right;color:#db0132}.boxed .more:hover{color:#cbb165}#main-slider .carousel .boxed h2{margin:0;font-weight:700;font-size:30px;color:#fff}#main-slider .carousel .boxed h3{margin:0;font-size:20px;font-weight:300;color:#db0132}#main-slider .carousel .item{background-position:50%;background-repeat:no-repeat;background-size:cover;left:0!important;opacity:0;top:0;position:absolute;width:100%;display:block!important;height:100%;-webkit-transition:opacity ease-in-out 500ms;-moz-transition:opacity ease-in-out 500ms;-o-transition:opacity ease-in-out 500ms;transition:opacity ease-in-out 500ms;color:#fff;text-shadow:0 0 5px #000}#main-slider hr{margin:0 auto}#main-slider a{text-transform:uppercase;color:#fff;display:block;padding:15px}#main-slider a:hover{font-size:20px;font-weight:700}#main-slider .carousel .item:first-child{top:auto;position:relative}#main-slider .carousel .item.active{opacity:1;-webkit-transition:opacity ease-in-out 500ms;-moz-transition:opacity ease-in-out 500ms;-o-transition:opacity ease-in-out 500ms;transition:opacity ease-in-out 500ms;z-index:1}#main-slider .prev,#main-slider .next{position:absolute;top:50%;background-color:rgba(0,0,0,.3);color:#fff;display:inline-block;margin-top:-25px;font-size:24px;height:50px;width:50px;line-height:50px;text-align:center;border-radius:4px;z-index:5}#main-slider .prev:hover,#main-slider .next:hover{background-color:rgba(0,0,0,.5);border-radius:10px}#main-slider .prev{left:10px}#main-slider .next{right:10px}#main-slider .active .animation.animated-item-1{-webkit-animation:fadeInUp 300ms linear 300ms both;-moz-animation:fadeInUp 300ms linear 300ms both;-o-animation:fadeInUp 300ms linear 300ms both;-ms-animation:fadeInUp 300ms linear 300ms both;animation:fadeInUp 300ms linear 300ms both}#main-slider .active .animation.animated-item-2{-webkit-animation:fadeInUp 300ms linear 600ms both;-moz-animation:fadeInUp 300ms linear 600ms both;-o-animation:fadeInUp 300ms linear 600ms both;-ms-animation:fadeInUp 300ms linear 600ms both;animation:fadeInUp 300ms linear 600ms both}#main-slider .active .animation.animated-item-3{-webkit-animation:fadeInUp 300ms linear 900ms both;-moz-animation:fadeInUp 300ms linear 900ms both;-o-animation:fadeInUp 300ms linear 900ms both;-ms-animation:fadeInUp 300ms linear 900ms both;animation:fadeInUp 300ms linear 900ms both}#main-slider .active .animation.animated-item-4{-webkit-animation:fadeInUp 300ms linear 1200ms both;-moz-animation:fadeInUp 300ms linear 1200ms both;-o-animation:fadeInUp 300ms linear 1200ms both;-ms-animation:fadeInUp 300ms linear 1200ms both;animation:fadeInUp 300ms linear 1200ms both}#sub-slider{position:relative;height:40%}#sub-slider .carousel{height:100%}#sub-slider .carousel .carousel-inner{height:100%}#sub-slider .carousel h2{font-size:36px}#sub-slider .carousel .btn{border:3px solid rgba(255,255,255,.5);color:#fff;border-radius:0;margin-top:5px}#sub-slider .carousel .btn:hover{background-color:rgba(255,255,255,.3)}#sub-slider .carousel .boxed{padding:10px 15px;background:none;display:inline-block}.boxed .more{text-align:right;clear:both;font-weight:700;text-decoration:none;float:right;color:#db0132}.boxed .more:hover{color:#cbb165}#sub-slider .carousel .boxed h2{margin:0;font-weight:700;font-size:30px;color:#fff}#sub-slider .carousel .boxed h3{margin:0;font-size:20px;font-weight:300;color:#db0132}#sub-slider .carousel .item{background-position:center!important;background-repeat:no-repeat;background-size:cover!important;left:0!important;opacity:0;top:0;position:absolute;width:100%;display:block!important;height:100%;-webkit-transition:opacity ease-in-out 500ms;-moz-transition:opacity ease-in-out 500ms;-o-transition:opacity ease-in-out 500ms;transition:opacity ease-in-out 500ms;color:#fff;text-shadow:0 0 5px #000}#sub-slider hr{margin:0 auto}#sub-slider a{text-transform:uppercase;color:#fff;display:block;padding:15px}#sub-slider a:hover{font-size:20px;font-weight:700}#sub-slider .carousel .item:first-child{top:auto;position:relative}#sub-slider .carousel .item.active{opacity:1;-webkit-transition:opacity ease-in-out 500ms;-moz-transition:opacity ease-in-out 500ms;-o-transition:opacity ease-in-out 500ms;transition:opacity ease-in-out 500ms;z-index:1}#sub-slider .prev,#sub-slider .next{position:absolute;top:50%;background-color:rgba(0,0,0,.3);color:#fff;display:inline-block;margin-top:-25px;font-size:24px;height:50px;width:50px;line-height:50px;text-align:center;border-radius:4px;z-index:5}#sub-slider .prev:hover,#sub-slider .next:hover{background-color:rgba(0,0,0,.5);border-radius:10px}#sub-slider .prev{left:10px}#sub-slider .next{right:10px}#sub-slider .active .animation.animated-item-1{-webkit-animation:fadeInUp 300ms linear 300ms both;-moz-animation:fadeInUp 300ms linear 300ms both;-o-animation:fadeInUp 300ms linear 300ms both;-ms-animation:fadeInUp 300ms linear 300ms both;animation:fadeInUp 300ms linear 300ms both}#sub-slider .active .animation.animated-item-2{-webkit-animation:fadeInUp 300ms linear 600ms both;-moz-animation:fadeInUp 300ms linear 600ms both;-o-animation:fadeInUp 300ms linear 600ms both;-ms-animation:fadeInUp 300ms linear 600ms both;animation:fadeInUp 300ms linear 600ms both}#sub-slider .active .animation.animated-item-3{-webkit-animation:fadeInUp 300ms linear 900ms both;-moz-animation:fadeInUp 300ms linear 900ms both;-o-animation:fadeInUp 300ms linear 900ms both;-ms-animation:fadeInUp 300ms linear 900ms both;animation:fadeInUp 300ms linear 900ms both}#sub-slider .active .animation.animated-item-4{-webkit-animation:fadeInUp 300ms linear 1200ms both;-moz-animation:fadeInUp 300ms linear 1200ms both;-o-animation:fadeInUp 300ms linear 1200ms both;-ms-animation:fadeInUp 300ms linear 1200ms both;animation:fadeInUp 300ms linear 1200ms both}.no-margin{margin:0!important;padding:0}.gap{margin-bottom:50px!important}.big-gap{margin-bottom:100px!important}.small.no-margin p{margin-bottom:0!important}.tcenter{text-align:center}.tright{text-align:right}.shadow{box-shadow:0 0 3px 1px #000;-moz-box-shadow:0 0 3px 1px #000;-webkit-box-shadow:0 0 3px 1px #000}.inner-shadow{box-shadow:0 0 3px 1px #333 inset;-moz-box-shadow:0 0 3px 1px #333 inset;-webkit-box-shadow:0 0 3px 1px #333 inset}.img-responsive{margin:0 auto}.table{display:table;margin-bottom:0;height:100%}.table .inner{display:table-cell;vertical-align:middle}.inner{padding:150px 50px}.has-image{z-index:10;padding:0;display:table;height:100%;background-size:cover!important;background-position:center!important}p{margin-bottom:1.8em}p a{text-decoration:underline}p.small{margin-bottom:0}.call-to-action p{margin:10px 0 0 0;font-family:'Roboto',sans- serif;font-size:15px}p.more{text-align:center;font-family:'Roboto',sans- serif;text-align:center}#main .blogpreview,#main .shoppreview{margin-bottom:20px;border-bottom:1px solid #000}.home h1{font-size:30px;font-weight:700;font-family:'Roboto',sans- serif;margin:0;margin-bottom:5px;color:#0e3083}h1,.home h2{font-size:30px;font-weight:700;font-family:'Roboto',sans- serif;margin:0;margin-bottom:5px;color:#0e3083}.home h2{font-weight:300}.home #service h2{font-weight:700}.home #service h3{font-weight:300}h2,.home h3{font-size:30px;font-weight:300;color:#666;font-family:'Roboto',sans- serif;margin:0;margin-bottom:20px;color:#0e3083}#main-slider h2{color:#fff}h3,.home h4{font-size:23px;font-weight:700;margin:0 0 10px 0;font-family:'Roboto',sans- serif;color:#0e3083}h4,.home h5{font-size:23px;font-weight:300;margin:0 0 25px 0;font-family:'Roboto',sans- serif;color:#0e3083}#kontakt{background:#fafafa;border-top:1px solid #000}#kontakt .form-control{background:#fafafa}#nav{border:none!important;background:rgba(255,255,255,1);height:100px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s}#nav .nav{margin-top:25px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s}#nav .container{height:auto;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;height:100px}#nav a{font-family:'Roboto',sans- serif;color:#333;font-size:16px}.dropdown-menu>li>a{font-size:14px!important}#nav a:hover{color:#999!important}#nav .active a{color:#0e3083;background:none}#nav .navbar-brand{position:absolute;left:15px;top:0;z-index:2;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s}#nav .navbar-brand img{height:70px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s}.navbar-toggle{z-index:10}#nav.affix{height:60px;position:fixed;left:0;right:0;background:rgba(255,255,255,.8)}#nav.affix:hover{height:60px;position:fixed;left:0;right:0;background:rgba(255,255,255,.9)}#nav.affix .nav{margin-top:7px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s}#nav.affix .navbar-brand img{height:35px}#nav.affix a{font-size:14px}#nav.affix .container{height:60px}#nav .menuhighlight a{color:#fff!important;background:#0e3083 !Important}#nav .menuhighlight a:hover{color:#999!important;background:none !Important}#nav .menuphone a{color:#0e3083!important;cursor:default!important}.btn-default{background:#0e3083;color:#fff;border-radius:0!important}.btn-default:hover{color:#0e3083;background:#fff}.form-control{color:#333;border-bottom:1px solid #666;background:rgba(0,0,0,.02)!important;border-radius:0!important;border-left:0;margin-bottom:15px;border-right:0;border-top:0;box-shadow:none}#kontakt .form-control{color:#fff;border-bottom:1px solid #ddd;background:rgba(255,255,255,0)!important;border-radius:0!important;border-left:0;border-right:0;border-top:0;box-shadow:none}#kontakt .form-control:focus{border-bottom:1px solid #fff;box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(0,0,0,.2);background:rgba(255,255,255,.3)!important}.item{height:100%}#produktteaser{padding:100px 0 200px 0;background-color:#666;background-size:cover;background-position:center;background-image:url(../images/produktteaser.jpg)}#produktteaser h2,#produktteaser h3{color:#fff}#produktteaser h2{font-weight:700}#produktteaser h3{margin-bottom:50px}.produkt-element{background:#fff;display:block;box-shadow:0 0 3px 1px #333;-moz-box-shadow:0 0 3px 1px #333;-webkit-box-shadow:0 0 3px 1px #333;margin-bottom:25px}.produkt-element .image{width:100%;height:450px;background:#eee;overflow:hidden;background-size:cover !Important;background-position:center!important;background-color:#0e3083!important}.produkt-element .image img{width:100%;height:auto}.produkt-element .caption{padding:25px}.produkt-element .caption .more{margin-top:50px}.produkt-element-small{background:#fff;display:block;box-shadow:0 0 3px 1px #333;-moz-box-shadow:0 0 3px 1px #333;-webkit-box-shadow:0 0 3px 1px #333;margin-bottom:25px}.produkt-element-small .image{width:100%;height:200px;background:#eee;overflow:hidden}.produkt-element-small .image img{width:100%;height:auto}.produkt-element-small .caption{padding:25px}.produkt-element-small .caption .more{margin-top:10px}#page{padding:100px 0}#images,#images .carousel,#images .carousel-inner,#images .item{height:100%}#images .item,productteaser{background-size:cover!important;background-position:top center!important}#news{background:#ededed;padding:100px 0}#news h2{color:#0e3083;font-weight:700}#news h4{color:#000}#kontakt{background:#0e3083;color:#fff;padding:100px 0 20px 0;background-image:url(../images/kontakt-bg.png);background-position:right;background-size:auto 100%;background-repeat:no-repeat}#kontakt .fa{font-size:100px;margin:20px auto}#kontakt h1,#kontakt h2,#kontakt h3,#kontakt a{color:#fff}#kontakt h2{font-weight:700}.sidebar{padding-left:0}.sidebar-nav{display:block;width:100%;padding:0;margin:0}.sidebar-nav li{display:block;float:none;list-style:none;text-align:left}.sidebar-nav li a{display:block;font-weight:700;font-size:16px;padding:7px}.sidebar-nav li ul{margin-left:0;margin-bottom:15px;padding-left:20px;position:relative}.sidebar-nav li ul li a{padding:5px 0 5px 10px;font-size:13px;font-weight:500 !Important}.sidebar-nav li.active a,.sidebar-nav li ul li.active a{background:none !Important;font-weight:700}.sidebar-nav li a:hover,.sidebar-nav li.active a:hover,.sidebar-nav li ul li.active a:hover,.sidebar-nav li.active a:focus,.sidebar-nav li ul li.active a:focus{background:none !Important;color:#999}.sidebar-nav li.active ul li a{font-weight:400;color:#333!important}.sidebar-nav .current_page_item a{font-weight:700 !Important}.sidebar .navbar-toggle .icon-bar{background-color:#0e3083}.sidebar-nav li ul.sub-menu{display:none!important}.sidebar-nav li.current-menu-parent>ul.sub-menu,.sidebar-nav li.current_page_item.menu-item-has-children>ul.sub-menu{display:block!important}aside{margin-bottom:50px}.site-search{color:#333!important}@media (max-width:1599px){.produkt-element .image{height:350px}#nav a{font-size:13px!important;padding-left:5px;padding-right:5px}#main-slider p{font-size:12px}#main-slider img{max-height:65px;width:auto}#main-slider .carousel h2,#main-slider .carousel h2 p{font-size:20px}.inner{padding:150px 25px}.animated-item-2{margin:0!important;margin-bottom:20px!important}}@media (max-width:1200px){.produkt-element .image{height:350px}#nav a{font-size:13px!important;padding-left:5px;padding-right:5px}#main-slider p{font-size:12px}#main-slider img{max-height:65px;width:auto}#main-slider .carousel h2,#main-slider .carousel h2 p{font-size:20px}.inner{padding:150px 25px}.animated-item-2{margin:0!important;margin-bottom:20px!important}}@media (max-width:992px){.produkt-element .image{height:350px}#nav a{font-size:13px!important;padding-left:5px;padding-right:5px}#main-slider p{font-size:12px}#main-slider img{max-height:65px;width:auto}#main-slider .carousel h2,#main-slider .carousel h2 p{font-size:20px}.inner{padding:150px 25px}.animated-item-2{margin:0!important;margin-bottom:20px!important}}@media (max-width:768px){#page{padding:20px 0}#nav .nav,#nav.affix .nav{margin-top:0}.produkt-element .image{height:250px}#nav,#nav.affix,#nav .container,#nav.affix .container{height:60px}#nav.affix .navbar-collapse,#nav .navbar-collapse{margin-top:10px}#nav.affix,.navbar-collapse{background:rgba(255,255,255,.9)}#nav li a{font-size:12px!important;padding:10px 20px}#nav.affix .navbar-brand img,#nav .navbar-brand img{height:35px}#main-slider{height:100%}#main-slider .carousel .boxed h2,h1,h2{font-size:17px!important}#main-slider .carousel .boxed h3{font-size:15px}#main-slider p{margin:15px 0!important;font-size:11px}#main-slider p img{max-height:50px}}.blogpreview h3 a{color:#0e3083}.fa-chevron-right{display:block !Important}.vc_gitem-post-data.vc_custom_heading{margin-bottom:0!important}.vc_custom_heading h3,.blogpreview h3{min-height:50px}ul.submenu{display:none!important}ul.submenu a{color:#f00!important}.current-menu-parent>ul.submenu{display:block!important}.vc_gitem-post-data { margin-bottom: 0 !important;}