.navbar{display:block;background-color:transparent;opacity:1;}
.section,.mainDivided{min-height:100%;}
.body{font-family:Montserrat, sans-serif}

.col, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{float:left;}
.col-md-12{width:100%;}
.col-md-11{width:91.66666667%;}
.col-md-10{width:83.33333333%;}
.col-md-9{width:75%;}
.col-md-8{width:66.66666667%;}
.col-md-7{width:58.33333333%;}
.col-md-6{width:50%;}
.col-md-5{width:41.66666667%;}
.col-md-4{width:33.33333333%;}
.col-md-3{width:25%;}
.col-md-2{width:16.66666667%;}
.col-md-1{width:8.33333333%;}

body{max-width:1650px;margin:0 auto!important;font-family:Montserrat, sans-serif;}
.brand{width:120px;padding-top:14px;padding-bottom:0px;float:left;clear:none;background-image:url('../../../img-system/specific/orlik/images/nix_logo.svg');background-position:50% 50%;background-size:auto;}
.nav-link{display:inline-block;font-family:Montserrat, sans-serif;color:#fff;font-size:18px;}
.nav-link-2{font-family:Montserrat, sans-serif;color:#fff;font-size:18px;}
.nav-link-3{font-family:Montserrat, sans-serif;color:#fff;font-size:18px;}
.nav-link-4{font-family:Montserrat, sans-serif;color:#fff;font-size:18px;}
.nav-menu{padding:0px;width:500px; margin:0 auto;margin-top:10px;float:none;}
.section-2{position:relative;display:block;overflow:visible;min-height:100vh;background-color:#fff;background-image:url('../../../img-system/specific/orlik/images/cover.png');background-position:0px 0px;background-repeat:no-repeat;text-align:center;}

.nav-lang {position:absolute; top:0px; right:15px;width:90px;}
.nav-lang a {width:35px;display:block; float:left; margin:0px;}
@media (max-height:100vw) AND (max-width:1100px) AND (max-height:600px) {.section-2{background-color:#fff;background-image:url('../../../img-system/specific/orlik/images/cover-mob.jpg')}}


.section-firma{position:relative;display:block;overflow:visible;background-color:#fff;}
.section-3{position:relative;height:auto;padding-bottom:70px;background-image:-webkit-linear-gradient(270deg, #fff, #fff);background-image:linear-gradient(180deg, #fff, #fff);color:#333;padding-top:30px;}
.heading{margin-top:8%;margin-right:6%;font-family:Montserrat, sans-serif;color:#fff;font-size:46px;line-height:50px;text-align:right;}
a.button.w-button{background-color:transparent;border:solid 1px white;width:220px;margin-right:6%;}
.button{margin-top:10px;margin-right:6%;padding:5px 20px;float:right;border:1px solid #fff;background-color:transparent;-webkit-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);transform:translate(0px, 0px);-webkit-transition:opacity 200ms ease;transition:opacity 200ms ease;font-family:Montserrat, sans-serif;font-size:16px;text-align:left;}
.button.button-blue{position:absolute;left:0px;bottom:6%;margin-right:0%!important;margin-left:6%;float:left;border-color:#005eb0!important;color:#005eb0;text-align:center;z-index: 5000!important;}
.button.button-blue.btn-tech{left:auto;top:20%;right:6%;bottom:auto;}
.button.btn-vybava{position:absolute;left:0px;top:300px;margin-left:6%;}
.main-benefits{position:absolute;left:400px;bottom:0px;width:300px;min-height:100px;margin-bottom:6%;margin-left:6%;}
.main-benefits.benefit-2{left:0px;bottom:0px;margin-bottom:6%;}
.main-benefits.benefit-1{left:0px;bottom:230px;}
.main-benefits h4{font-family:Montserrat, sans-serif;color:#005eb0;text-align:center;}
.main-benefits img {width:33%;max-width:70px;display:block;max-width:70px;float:none;clear:none;text-align:center;margin:0 auto;}
div.main-benefits div.akce {float:none;clear:both;width:100%;height:20px;}
div.paragraph{font-family:Montserrat, sans-serif;font-size:16px;line-height:22px;}
.heading-3{width:400px;}
.equipment{width:400px;margin-left:6%;}
.unordered-list{padding-left:20px;font-size:12px;list-style-type:disc;}
.heading-4{color:#005eb0;font-size:38px;text-align:left;}
.heading-4.heading-vybava{position:absolute;right:6%;bottom:30%;margin-top:0px;color:#fff;}
.heading-4.heading-specifikace{margin-top:-150px;margin-right:6%;float:right;}
.paragraph-2{margin-top:20px;color:#005eb0;}
.image-2{margin-top:-300px;}
.cleaner,.breakerAuto1,.helper-clear {clear:both; width:100%;float:none;}
.section-firma .w-nav-link{color:#005eb0;}
.section-firma {background:#0095da;clear:both;}
.section-firma h1.heading{color:#005eb0;font-size:68px;padding-right:0%;position:absolute; top:3vh; right:13%;margin-top:0px;}
h2.subheading {color:white;position:absolute;top:-80px; right:13%;}
.section-predstaveni{background-color:#0095da;min-height:60vh;position:relative;color:#FFFFF0;padding:0 8% 0 8%}
.w-col-6-numbers{float:left;width:50%;padding:3%;min-height:220px;}
.w-col-6-numbers h2 {font-size:44px; font-weight:500;}
.w-col-6-numbers h5 {font-size:14px;font-weight:normal;}


.contactForm {width:100%;}
.contactForm .row,.contactForm input, .contactForm textarea {width:100%;border:0px;}
.contactForm input, .contactForm textarea {width:90%;}
.contactForm textarea {height:162px;}
.contactForm input {height:35px;margin:0px;}
div.contactForm div.row{margin:0px 0px;}

div.akceMenu {width:200px !important;float:right !important;}

.ui-sortable img {margin:1px;width:97%;}
.toggleUploader {color:white !important;}
.section-predstaveni h1{font-size:60px;margin-bottom:20px;}
.section-predstaveni h4{font-size:20px;margin-bottom:20px;}
.section-cleaner{position:relative;min-height:600px;margin-top:-150px;background-color:transparent;background-image:url('../../../img-system/specific/orlik/images/prechod1.svg');background-position:50% 50%;background-size:cover;background-repeat:repeat-x;}
.section-cleaner-firma{position:relative;height:40vh;background-color:transparent;background-image:url('../../../img-system/specific/orlik/images/prechod1.svg');background-position:50% 50%;background-y:bottom;background-size:100%;}
.section-cleaner-firma h2{color:#ffffff;position:absolute;right:13%;bottom:0px;font-size:30px;}
.section-paticka{position:relative;min-height:300px;background-color:#00233c;background-size:cover;background-repeat:repeat-x;margin-top:-10px;}
.section-paticka .div-block-2{padding-top:240px;}
.section-cleaner.section-cleaner2{min-height:650px;margin-top:-150px;background-image:url('../../../img-system/specific/orlik/images/prechod2.svg');}
.section-cleaner.section-cleaner3{background-image:url('../../../img-system/specific/orlik/images/prechod3.svg');color:#fff;}
.section-4{min-height:auto;background-color:#0095da;}
.heading-5{position:absolute;right:0px;bottom:0px;color:#fff;text-align:right;}
.section-5{min-height:400px;}
.footer {position:relative;background-image:-webkit-linear-gradient(270deg, #0095da, #0095da);background-image:linear-gradient(180deg, #0095da, #0095da);}
.footer-wrap {background-color: #0071BC; padding: 10px 4% 0px 6%}
.footer-wrap a {color: white; font-size: 10px; text-decoration: none}
.footer-wrap p {color: white; font-size: 10px; text-decoration: none; text-align: right}
.footer-wrap .cleaner {line-height: 0px;}
.sub-page .footer {background:#005eb0;clear:both; margin:0px; width:100%;}
.sub-page .footer .row {margin-top:40px;}
.image-3{width:110px;position:absolute; top:-30px; left:-95px;margin-left:-30px;}
.index-page .image-3{top:-10px;}
.image-4{background-image:url('../../../img-system/specific/orlik/images/nix_logo.svg');background-position:0px 0px;background-size:125px;}
.image-5{position:absolute;right:0px;bottom:30px;width:120px;margin-right:4%;float:right;}
.div-block{width:50%;}
.div-block-2{width:700px;min-height:200px;margin-left:6%;}
.heading-6{color:#fff;}
.heading-7{color:#fff;}
.heading-8{color:#fff;}
.link{color:#fff;font-style:normal;text-decoration:none;}
.list-item{color:#fff;}
.list-item-2{color:#fff;}
.list-item-3{color:#fff;}
.list-item-4{color:#fff;}
.paragraph-3{color:#fff;}
.index-page .row{margin-top:-200px;margin-bottom:6%;line-height:25px;}
.sub-page nav a {color:#0071bb;}
.container-2{min-height:200px;}
.section-4 article{width:45%;margin-top:20px;margin-right:5%;margin-left:0px;padding-right:0px;float:left;color:#fff;min-height:160px;}
.section-4
.rich-text-block{padding-right:0px;color:#fff;}
.image-6{max-width:80%;margin-top:10%;}
.container-3{position:relative;z-index:4;margin-top:-150px;}
.image-7{margin-top:-220px;}
section {min-height:50vh;display:block; width:100%;clear:both;}

table {width:100%;}
table tr {border-bottom:1px solid #005eb0;}
table tr th, table tr td {border:none; text-align:center;padding:2px 3px;}
table tr:first-child td,table tr td:first-child {color:#005eb0!important;font-weight:bold;}
table tr td:first-child {text-align:left;}
table tr td {border:none; text-align:center;height: 25px!important;}
form input, form textarea {border:1px solid gray; color:black;}

.vybava img{width:30%;float:left;margin:20px 2% 0px 0px; border-radius: 50%;}
.article-extract-text{width:67%;float:left}
.article-extract-text a {color:white; text-decoration:none;}
.vybava{min-height:200px;}

.footer a {text-decoration:none; color:white;}

/* Menu overlay*/
/* Overlay style */
.overlay {  position: fixed;  width: 100%;  height: 100%;  top: 0;  left: 0;  background: rgba(255, 255, 255, 0.95);  z-index:5000;  }
/* Overlay closing cross */
.overlay button.overlay-close {  width: 25px;  height: 25px;  position: absolute;  right: 20px;  top: 20px;  overflow: hidden;  border: none;  background: url(../../../img-system/icons/cross_lines.png) no-repeat center center;  text-indent: 200%;  color: transparent;  outline: none;  z-index: 100;  }
/* Menu style */
.overlay nav {  text-align: center;  position: relative;  top: 45%;  height: 60%;  font-size: 3em;  -webkit-transform: translateY(-50%);  transform: translateY(-50%);  }
.overlay ul {  list-style: none;  padding: 0;  margin: 0 auto;  display: inline-block;  height: 100%;  position: relative;  }
.overlay ul li {  display: block;  height: 10%;  height: calc(10%);  min-height: 33px;  margin-right:0px;  }
.overlay ul li a {  font-weight: 400;  display: block;  color: #5f6062;font-size:22px;  text-decoration: none;  -webkit-transition: color 0.2s;  transition: color 0.2s;  text-align:center;  }
.overlay ul li a:hover, .overlay ul li a:focus {  color: #8d4143;  text-decoration: underline;  }
/* Effects */
.overlay-hugeinc {  opacity: 0;  visibility: hidden;  -webkit-transition: opacity 0.5s, visibility 0s 0.5s;  transition: opacity 0.5s, visibility 0s 0.5s;  }
.overlay-hugeinc.open {  opacity: 1;  visibility: visible;  -webkit-transition: opacity 0.5s;  transition: opacity 0.5s;  }
.overlay-hugeinc nav {  -webkit-perspective: 1200px;  perspective: 1200px;  }
.overlay-hugeinc nav ul {  opacity: 0.8;  -webkit-transform: translateY(-25%) rotateX(35deg);  transform: translateY(-25%) rotateX(35deg);  -webkit-transition: -webkit-transform 0.5s, opacity 0.5s;  transition: transform 0.5s, opacity 0.5s;  }
.overlay-hugeinc.open nav ul {  opacity: 1;  -webkit-transform: rotateX(0deg);  transform: rotateX(0deg);  }
.overlay-hugeinc.close nav ul {  -webkit-transform: translateY(25%) rotateX(-35deg);  transform: translateY(25%) rotateX(-35deg);  }
.overlay-hugeinc a {color:black;}
#trigger-overlay img:hover{  cursor:pointer;  }

.lightbox-gallery {width:100%; clear:both; float:none;padding-top:30px;}
.lightbox-gallery a img {width:180px;margin:0 1px 1px 0;}
.w-icon-nav-menu {font-size:50px;}


@media (max-width:1600px){
  .section-firma h1.heading{top:0vh;}
}

@media (max-width:1400px){
  .section-firma h1.heading{top:5vh;font-size:56px;}
}

@media (max-width:1030px){
  .section-2{background-position:50% 50%;background-position-y:top;}
  .main-benefits {position:static;float:left;}
  .benefit-2 {float:none;clear:both;}
  .main-claim {margin-top:10vh;margin-bottom:20vh;}
}

@media (max-width:991px){
  .section-firma h1.heading{top:2vh;font-size:56px;font-size:36px;}
  .section-2{background-position:50% 50%;}
  .heading{padding-bottom:0px;}
  .section-2 h4{font-size:16px;line-height:18px;}
  .paragraph{font-size:13px;line-height:16px;}
  .section-cleaner{margin-top:-150px;}
  .section-4 article{position:static;display:block;overflow:visible;width:75%;margin-left:15%;float:left;clear:left;}
  .rich-text-block{font-size:12px;line-height:18px;}
  .image-7{margin-top:-120px;}
  .heading {margin-top:0px;}
  .main-benefits {position:static;float:left;}
  .benefit-2 {float:none;clear:both;}
  .main-claim {margin-top:10vh;margin-bottom:20vh;}
  .footer .image-5 {display:none;}
}
@media (max-width:767px){
  .section-3{min-height:1200%;}
  .heading{font-size:40px;}
  .button{font-size:14px;}
  .image{position:static;display:block;float:left;clear:none;}
  .heading-4{font-size:32px;}
  .section-cleaner.section-cleaner2{min-height:800px;margin-top:-250px;}
  .image-3{width:150px;padding-left:50px;}
  .div-block-2{width:auto;}
  .image-7{margin-top:-100px;padding-top:42px;padding-bottom:50px;}
  .column{position:relative;}
  .column-2{display:block;}
  .section-2{background-position:60% 50%;}
  .col, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{width:100%;clear:both;float:none;}
  .image-3 {left:30px;top:0px !important;}
  .lightbox-gallery a img {width:180px;}
}

@media (max-height:600px){
  .main-benefits {position:static;float:left;width:48%;margin:1%;}
  .benefit-2 {float:none;clear:both;}
  .section-2{background-position:60% 70%;}
  .main-claim {margin-bottom:30px;}

}
@media (max-height:400px){
  .section-2{background-position:60% 40%;}

}

@media (max-width:479px){
  .main-benefits {width:90%;}
  .heading{font-size:32px;}
  .image{max-width:100px;}
  .paragraph{padding-bottom:0px;}
  .equipment{width:90%;}
  .heading-4{font-size:28px;}
  .footer{padding-bottom:95px;}
  .image-3{width:100px;padding-left:15px;}
  .image-5{width:25%;}
  .row{width:92%;}
  .section-4 article{width:90%;margin-left:5%;}
  .image-7{padding-top:66px;padding-bottom:48px;}
  .image-3 {top:10px !important;}
  .main-claim {margin-top:8vh;margin-bottom:15vh;}
  .section-2{background-position:65% 90%;}
  table {width:96%; margin:2%;}
  h2.subheading {position:static;}
  .section-firma h1.heading{top:0vh;}
  .ui-sortable li, .ui-sortable li img, .ui-sortable li a {width:135px;height:135px}
}
@media (max-width:380px){.heading-vybava, .heading-specifikace{margin-left:6%}
  .section-firma h1{font-size:60px;}
}
@media (max-width:300px){p, div.paragraph{font-size:12px;}
  .section-4 article h3{font-size:20px;}
}
@media (max-width:860px){.w-col-6-numbers{width:100%;float:left;}
  .fun-fackts{width:50%;float:left}
  .section-predstaveni{min-height:840px;}
}
@media (max-width:450px){.section-predstaveni h2{left:10%}
  .w-col-6-numbers{padding:0}
  .section-predstaveni h1{font-size:50px;}
  .section-predstaveni h4{font-size:16px;font-weight:500}
}
@media (max-width:770px){.section-paticka .row{margin-bottom:0}
}
@media (max-width:480px){.w-row{width:70% }
}

@media (max-width:991px){
  .section-4 article img{width:25%;}
  .section-4 article .article-extract-text{width:72%}
  .section-4 article{min-height:inherit;}
}
@media (max-width:580px){
  .section-4 article img{width:33%;}
  .section-4 article .article-extract-text{width:63%}
}


