<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;700&amp;display=swap');
body {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  color: #003A49;
  font-size: 15px;
  line-height: 1.5em;
  letter-spacing: 0em;
  padding-top: 80px; }
@media (max-width: 991px) {
  body {
    padding-top: 60px; } }

h1, h2, .h2, h3 {
  font-weight: 300;
  line-height: 1.3em;
  letter-spacing: -0.025em;
  color: #0f8299; }

h1, .item-page.index h2, .content-bottom h2 {
  font-size: 42px;
  margin-top: 0;
  margin-bottom: 45px;
  padding-bottom: 10px;
  letter-spacing: -0.025em;
  background-image: url(../images/yellow-line.png);
  background-position: bottom center;
  background-repeat: no-repeat; }
@media (max-width: 991px) {
  h1, .item-page.index h2, .content-bottom h2 {
    font-size: 36px; } }
@media (max-width: 768px) {
  h1, .item-page.index h2, .content-bottom h2 {
    margin-bottom: 35px;
    font-size: 32px; } }

.container-flex {
  max-width: 1600px;
  margin: auto; }

.item-page.left h1, .blog-stroje .item h1.pos-title, .blog-aktuality h1 {
  text-align: left;
  /*margin-left: 15px;
	margin-right: 15px;*/
  background-position: bottom left; }

h2 {
  font-size: 26px;
  margin-bottom: 10px; }
@media (max-width: 768px) {
  h2 {
    font-size: 24px; } }

h3 {
  font-size: 28px;
  margin-bottom: 1em; }
@media (max-width: 991px) {
  h3 {
    font-size: 24px; } }

p {
  line-height: 1.6em;
  margin-bottom: 1.85em; }

.btn, .btn-default, button, .uk-button {
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 0em;
  line-height: 50px;
  padding: 0 20px;
  min-width: 160px;
  font-weight: 700;
  text-decoration: none !important;
  color: #0f8299 !important;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  background-color: transparent;
  text-align: center;
  border: 1px solid #0f8299; }
@media (max-width: 768px) {
  .btn, .btn-default, button, .uk-button {
    /*width: 100%;*/ } }

.btn-text {
  color: #0f8299 !important;
  display: inline-block;
  padding-left: 25px;
  text-decoration: none;
  background: no-repeat left center;
  background-size: auto 20px;
  line-height: 50px; }
  .btn-text.pdf {
    background-image: url("../images/file-pdf.svg"); }

.btn-default:hover, .btn-default:focus, button:hover, button:focus {
  background-color: #0f8299;
  text-decoration: none;
  color: white !important;
  border-color: #0f8299; }

.btn-primary {
  height: 50px;
  font-size: 13px;
  line-height: 40px;
  background-color: #003A49;
  border: none;
  color: white !important;
  font-weight: bold;
  font-size: 11px;
  letter-spacing: 0.15em;
  border-bottom: 2px solid #003A49 !important;
  /*@include box-shadow (0, 2px, 0, 0, rgba(0,0,0,0.15));*/ }
  .btn-primary:hover, .btn-primary:focus {
    background-color: #003A49;
    color: white; }

table.table &gt; tbody &gt; tr &gt; td, table.table &gt; thead &gt; tr &gt; td, table.table &gt; thead &gt; tr &gt; th {
  padding: 10px 25px;
  border-top-color: #333;
  font-size: 13px; }
table.table &gt; thead &gt; tr &gt; th {
  padding: 15px 25px;
  background-color: #003A49;
  color: white;
  text-transform: uppercase;
  font-weight: 300; }
table.table &gt; thead &gt; tr &gt; td {
  background-color: #003A49;
  font-weight: 700;
  font-size: 14px; }
table a {
  text-decoration: none !important; }

.rsform .rsform-block-recaptcha .formControlLabel, .rsform .rsform-block-suhlas .formControlLabel {
  display: none; }
.rsform .formControlLabel {
  /*text-transform: uppercase;*/
  font-size: 14px;
  /*letter-spacing: 0.05em; font-weight: 500;*/
  line-height: 30px; }
  .rsform .formControlLabel strong {
    font-weight: 900; }
.rsform .formControls .formBody {
  float: none;
  padding-bottom: 1em;
  position: relative; }
  .rsform .formControls .formBody input, .rsform .formControls .formBody textarea, .rsform .formControls .formBody button {
    width: 100%;
    height: 40px; }
  .rsform .formControls .formBody input, .rsform .formControls .formBody textarea {
    padding: 10px;
    border: 1px solid #d9d9d9;
    font-size: 13px;
    line-height: 20px;
    color: #666; }
  .rsform .formControls .formBody input.rsform-checkbox {
    padding: 0;
    width: auto;
    height: auto;
    margin-right: 0.5em;
    margin-bottom: 0.5em;
    float: left; }
.rsform .rsform-block-suhlas label {
  font-weight: 300;
  font-size: 12px; }
.rsform p.formDescription {
  margin: 0; }
.rsform .formRed {
  padding: 15px;
  margin: 0 15px 30px;
  text-align: center !important;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 0.1em; }
@media (max-width: 768px) {
  .rsform .formRed {
    margin: 0 0 20px; } }
.rsform .formError {
  font-weight: 400;
  letter-spacing: 0.05em; }
.rsform .alert-success {
  padding: 30px;
  text-align: center;
  letter-spacing: 0.05em;
  border: 1px solid #003A49;
  color: #003A49;
  margin: 0 30px 30px; }

a:hover, a:focus {
  /*background-color: transparent !important;*/
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out; }

.container-fluid {
  max-width: 1600px; }

.img-responsive {
  width: 100%; }

.nav a.ion-android-home::before {
  display: none; }

.header {
  width: 100%;
  min-height: 80px;
  background-color: white;
  padding: 0 30px;
  position: fixed;
  margin-top: -80px;
  -moz-box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.2);
  z-index: 1; }
@media (max-width: 991px) {
  .header {
    min-height: 60px;
    padding: 0;
    margin-top: -60px; } }
.header .logo {
  margin-left: 15px;
  margin-top: 17px;
  float: left;
  padding: 0; }
  .header .logo p {
    margin: 0; }
  .header .logo img {
    max-width: 240px;
    width: 100%;
    height: auto; }
  @media (max-width: 1599px) {
    .header .logo {
      margin-left: 5px; } }
@media (max-width: 1199px) {
  .header .logo {
    margin-top: 23px; }
    .header .logo img {
      max-width: 190px; } }
@media (max-width: 991px) {
  .header .logo {
    margin: 0;
    margin-left: 80px; }
    .header .logo p {
      line-height: 60px; } }
@media (max-width: 768px) {
  .header .logo img {
    max-width: 220px; } }
@media (max-width: 410px) {
  .header .logo img {
    max-width: 190px; } }
.header .mod-languages {
  float: right;
  margin-top: 25px;
  margin-right: 15px;
  margin-left: 20px; }
@media (max-width: 1599px) {
  .header .mod-languages {
    margin-right: 0px;
    margin-left: 15px; } }
@media (max-width: 991px) {
  .header .mod-languages {
    position: absolute;
    right: 20px;
    margin: 0;
    top: 17px; } }
@media (max-width: 768px) {
  .header .mod-languages {
    right: 10px; } }
.header .mod-languages ul.lang-block li {
  display: inline-block;
  margin-right: 7px; }
  .header .mod-languages ul.lang-block li img {
    height: 14px;
    filter: grayscale(1);
    opacity: 0.5;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px; }
  .header .mod-languages ul.lang-block li:hover img, .header .mod-languages ul.lang-block li.lang-active img {
    filter: grayscale(0);
    opacity: 1; }
.header .mod-languages select {
  height: 30px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #e6e6e6;
  background-color: white;
  color: #808080;
  font-size: 11px;
  text-align: center;
  padding: 0 5px; }
.header .mod-languages.advanced-dropdown a.langChoose:link, .header .mod-languages.advanced-dropdown a.langChoose:visited {
  background-color: transparent;
  width: 40px; }
.header .mod-languages.advanced-dropdown:hover a.langChoose {
  background-color: #f1f1f1; }
  .header .mod-languages.advanced-dropdown:hover a.langChoose span.caret {
    border-top-color: #003A49; }
.header .mod-languages.advanced-dropdown ul {
  background: #f1f1f1; }
.header .moduletable_menu {
  float: right; }
  .header .moduletable_menu .nav &gt; li {
    float: left;
    margin-left: 1px;
    position: relative; }
    .header .moduletable_menu .nav &gt; li a {
      padding: 0 20px;
      font-size: 14px;
      font-weight: 700;
      line-height: 80px;
      color: #003A49;
      position: relative; }
    @media (max-width: 1200px) {
      .header .moduletable_menu .nav &gt; li a {
        padding: 0 9px;
        font-size: 13px; } }
    .header .moduletable_menu .nav &gt; li a.ion-android-home {
      font-size: 18px;
      display: none; }
      .header .moduletable_menu .nav &gt; li a.ion-android-home::before {
        display: inline-block; }
    .header .moduletable_menu .nav &gt; li a:hover, .header .moduletable_menu .nav &gt; li a:focus {
      color: white;
      background-color: #0f8299; }
    .header .moduletable_menu .nav &gt; li a.vykricnik::after {
      content: "";
      display: block;
      position: absolute;
      width: 14px;
      height: 14px;
      top: 20px;
      right: 10px;
      background: url("../images/alert.svg") no-repeat center center;
      background-size: 14px 14px;
      filter: invert(59%) sepia(100%) saturate(418%) hue-rotate(9deg) brightness(101%) contrast(103%); }
    .header .moduletable_menu .nav &gt; li.active &gt; a, .header .moduletable_menu .nav &gt; li:hover &gt; a, .header .moduletable_menu .nav &gt; li:focus &gt; a {
      color: white;
      background-color: #0f8299; }
    .header .moduletable_menu .nav &gt; li &gt; ul {
      background-color: white;
      -moz-box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.2);
      -webkit-box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.2);
      box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.2);
      position: absolute;
      padding: 10px 0;
      top: 80px;
      z-index: 1000;
      display: none;
      /*
					&amp;.big-menu {position: absolute; top: 80px; left: -470px; width: 1170px; padding: 40px;
						//@media(max-width: 1600px) {left: -450px;}
						@media(max-width: 1200px) {width: 970px; left: -410px;}
						&gt; li {float: left; list-style: none; padding: 0 10px; width: 16.666%;
							@media(max-width: 1200px) {padding-right: 30px;}
							a { text-align: center; 
								padding: 10px; 
								min-height: 155px; 
								border: 3px solid white; 
								font-size: 15px; 
								font-size: 12px; 
								line-height: 1.3em;
								&amp;:hover {background-color: transparent; border: 3px solid $secondary2;}
								img { @iclude responsive; width: 80px; margin-bottom: 10px;}
								span.image-title {display: block; width: auto; white-space: normal;}
							}
						}
					}*/ }
      .header .moduletable_menu .nav &gt; li &gt; ul &gt; li {
        list-style: none;
        float: none; }
        .header .moduletable_menu .nav &gt; li &gt; ul &gt; li &gt; a {
          line-height: 20px;
          display: block;
          white-space: nowrap;
          min-width: 250px;
          padding: 10px 20px;
          color: #0f8299;
          font-weight: 400;
          text-transform: none; }
          .header .moduletable_menu .nav &gt; li &gt; ul &gt; li &gt; a:hover, .header .moduletable_menu .nav &gt; li &gt; ul &gt; li &gt; a:focus {
            color: #003A49;
            text-decoration: none;
            background-color: #f2ca00; }
    .header .moduletable_menu .nav &gt; li:hover &gt; ul {
      display: block; }
.header .jf_mm_trigger {
  width: 60px;
  height: 60px;
  background-color: white; }
@media (max-width: 1199px) {
  .header .jf_mm_trigger {
    display: none; } }
@media (max-width: 991px) {
  .header .jf_mm_trigger {
    display: block;
    top: 0px;
    left: 0px !important; } }
.header .jf_mm_trigger .fa-bars {
  color: #003A49;
  line-height: 60px; }
.header .jf_mm_wrapper h2 {
  font-size: 15px;
  line-height: 20px;
  background-color: #0f8299;
  color: white;
  margin: 0;
  padding: 20px 20px;
  text-transform: uppercase;
  font-weight: 700; }
.header .jf_mm_wrapper .cursorPointer {
  line-height: 20px;
  margin-right: -20px; }
.header .jf_mm_wrapper .backItemClass a {
  line-height: 60px;
  padding: 0;
  padding-left: 20px;
  color: #0f8299; }
  .header .jf_mm_wrapper .backItemClass a i.fa {
    right: 20px;
    left: auto;
    display: block;
    top: 17px; }
.header .jf_mm_wrapper a {
  padding-left: 40px;
  position: relative;
  font-size: 15px;
  font-weight: 700; }
  .header .jf_mm_wrapper a.ion-android-home::before {
    content: ''; }
  .header .jf_mm_wrapper a i.fa {
    position: absolute;
    left: 20px;
    color: #0f8299; }
  .header .jf_mm_wrapper a img {
    display: none; }
.header .jf_mm_wrapper ul.nav-child a {
  text-transform: none;
  color: #0f8299;
  font-weight: 400; }

body #jf_mm_menu.jf_mm_rtl .jf_mm_wrapper .levelHolderClass.rtl li {
  text-align: left !important; }

.banner {
  padding-top: 80px;
  margin: -80px 0 0px; }
@media (max-width: 991px) {
  .banner {
    padding-top: 60px;
    margin-top: -60px; } }
@media (max-width: 768px) {
  .banner {
    padding-top: 50px; } }
.banner p {
  margin: 0; }
.banner img {
  width: 100%;
  height: auto; }
@media (max-width: 768px) {
  .banner img {
    width: 300%;
    max-width: 300%;
    margin-left: -100%; } }
.banner .row {
  position: relative; }
.banner .custom {
  overflow: hidden; }
.banner .history {
  background-color: #f1f1f1;
  padding: 40px 0; }
  .banner .history h3 {
    margin-top: 0;
    font-size: 30px; }
  .banner .history .btn {
    margin-top: 2em; }
.banner .banner-overlay, .banner .banner-text {
  position: absolute;
  padding: 0;
  top: 50%;
  left: 50%;
  width: 800px;
  width: 980px;
  margin-left: -400px;
  margin-left: -490px;
  height: 240px;
  margin-top: -140px;
  text-align: center; }
@media (max-width: 1199px) {
  .banner .banner-overlay, .banner .banner-text {
    left: 0;
    margin-left: 0px;
    margin-top: 0;
    padding: 30px 30px 0;
    width: 100%;
    text-align: center;
    height: auto;
    top: 60px; } }
.banner .banner-overlay h1, .banner .banner-overlay h3, .banner .banner-overlay p, .banner .banner-text h1, .banner .banner-text h3, .banner .banner-text p {
  font-size: 56px;
  margin-bottom: 15px;
  padding-bottom: 0;
  color: white;
  background-image: none;
  text-shadow: 0 1px 4px rgba(0, 0, 0, 0.5); }
@media (max-width: 991px) {
  .banner .banner-overlay h1, .banner .banner-overlay h3, .banner .banner-overlay p, .banner .banner-text h1, .banner .banner-text h3, .banner .banner-text p {
    font-size: 48px; } }
@media (max-width: 768px) {
  .banner .banner-overlay h1, .banner .banner-overlay h3, .banner .banner-overlay p, .banner .banner-text h1, .banner .banner-text h3, .banner .banner-text p {
    font-size: 30px; } }
.banner .banner-overlay p, .banner .banner-text p {
  font-size: 24px;
  margin-bottom: 30px; }
@media (max-width: 991px) {
  .banner .banner-overlay p, .banner .banner-text p {
    font-size: 20px; } }
@media (max-width: 768px) {
  .banner .banner-overlay p, .banner .banner-text p {
    font-size: 18px; } }
.banner .banner-overlay .btn-default, .banner .banner-text .btn-default {
  color: white !important;
  border-color: #e6bd00;
  text-shadow: none; }
@media (max-width: 768px) {
  .banner .banner-overlay .btn-default, .banner .banner-text .btn-default {
    font-size: 14px; } }
.banner .banner-overlay .btn-default:hover, .banner .banner-text .btn-default:hover {
  background-color: #e6bd00;
  color: #003A49 !important; }
.banner .oznam {
  background-color: #e6bd00;
  text-align: center;
  padding: 15px 0; }
  .banner .oznam p {
    font-size: 12px;
    line-height: 20px;
    position: relative; }
    .banner .oznam p::before {
      content: "";
      display: inline-block;
      width: 14px;
      height: 14px;
      background: url("../images/alert.svg") no-repeat center center;
      background-size: 14px 14px;
      margin-right: 10px;
      top: 2px;
      position: relative; }
    .banner .oznam p a {
      color: #003A49;
      font-weight: 700;
      text-decoration: underline; }
      .banner .oznam p a:hover {
        text-decoration: none; }

.banner-index .uk-slidenav-position .uk-overlay-fade, .banner-index-mobil .uk-slidenav-position .uk-overlay-fade {
  background: rgba(255, 255, 255, 0.85);
  color: #333;
  position: relative;
  bottom: 40px;
  width: 1170px;
  margin: 0 auto;
  padding: 30px 40px; }
  .banner-index .uk-slidenav-position .uk-overlay-fade h3, .banner-index-mobil .uk-slidenav-position .uk-overlay-fade h3 {
    margin: 0;
    line-height: 50px;
    font-size: 40px;
    text-transform: uppercase;
    margin-bottom: 10px; }
  .banner-index .uk-slidenav-position .uk-overlay-fade .uk-margin, .banner-index-mobil .uk-slidenav-position .uk-overlay-fade .uk-margin {
    margin: 0; }
  .banner-index .uk-slidenav-position .uk-overlay-fade p, .banner-index-mobil .uk-slidenav-position .uk-overlay-fade p {
    margin: 0;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 18px;
    letter-spacing: 0.1em;
    line-height: 30px; }
.banner-index .uk-slidenav-position &gt; .uk-overlay-panel, .banner-index-mobil .uk-slidenav-position &gt; .uk-overlay-panel {
  padding: 10px; }
  .banner-index .uk-slidenav-position &gt; .uk-overlay-panel .uk-dotnav, .banner-index-mobil .uk-slidenav-position &gt; .uk-overlay-panel .uk-dotnav {
    margin: 0 !important; }
    .banner-index .uk-slidenav-position &gt; .uk-overlay-panel .uk-dotnav a, .banner-index-mobil .uk-slidenav-position &gt; .uk-overlay-panel .uk-dotnav a {
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      border-radius: 0;
      border: 1px solid white !important;
      background-color: transparent;
      width: 30px;
      height: 3px; }
    .banner-index .uk-slidenav-position &gt; .uk-overlay-panel .uk-dotnav .uk-active a, .banner-index-mobil .uk-slidenav-position &gt; .uk-overlay-panel .uk-dotnav .uk-active a {
      transform: scale(1);
      background-color: white; }

.breadcrumb {
  padding: 0 30px;
  padding: 0 15px;
  background-color: transparent;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  line-height: 20px;
  margin: 20px 0;
  font-size: 11px; }
  .breadcrumb a {
    color: #003A49;
    text-decoration: underline; }
    .breadcrumb a:hover {
      color: #0f8299;
      text-decoration: none; }
  .breadcrumb .divider {
    padding: 0 7px; }
  .breadcrumb .active {
    color: #0f8299; }
  .breadcrumb &gt; li + li:before {
    padding: 0;
    content: ""; }
  @media (max-width: 768px) {
    .breadcrumb li.first {
      display: none; } }

.content {
  padding: 0px 15px 60px; }
@media (max-width: 768px) {
  .content {
    padding: 30px 20px; } }
.content img {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px; }
.content a {
  color: #003A49;
  text-decoration: underline; }
  .content a:hover, .content a:focus {
    color: #0f8299;
    text-decoration: none; }
.content p {
  font-size: 15px;
  line-height: 1.6em;
  margin-bottom: 1.5em; }
  .content p.h2 {
    font-size: 36px;
    margin-bottom: -40px;
    margin-top: 50px; }
  @media (max-width: 768px) {
    .content p.h2 {
      font-size: 28px;
      margin-bottom: 0px; } }
.content ul {
  padding-left: 1em;
  margin-bottom: 30px; }
  .content ul li {
    list-style: none;
    line-height: 24px;
    margin-bottom: 15px;
    padding-left: 1em;
    background: url("../images/chevron-right.svg") no-repeat left 0.5em; }
.content strong {
  font-weight: 900; }
.content .linky ul, .content ul.linky {
  padding: 0;
  margin-bottom: 50px;
  float: right;
  width: 55%;
  padding: 15px; }
@media (max-width: 991px) {
  .content .linky ul, .content ul.linky {
    float: none;
    width: 100%;
    padding: 15px 30px; } }
.content .linky ul li, .content .linky ul .element-download, .content ul.linky li, .content ul.linky .element-download {
  list-style: none; }
@media (max-width: 768px) {
  .content .linky ul li, .content .linky ul .element-download, .content ul.linky li, .content ul.linky .element-download {
    margin-bottom: 20px; } }
.content .linky ul li a, .content .linky ul .element-download a, .content ul.linky li a, .content ul.linky .element-download a {
  display: block;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  text-decoration: none;
  color: #333;
  line-height: 30px;
  padding-bottom: 10px;
  padding-left: 40px; }
@media (max-width: 768px) {
  .content .linky ul li a, .content .linky ul .element-download a, .content ul.linky li a, .content ul.linky .element-download a {
    line-height: normal; } }
.content .linky ul li a:hover, .content .linky ul li a:focus, .content .linky ul .element-download a:hover, .content .linky ul .element-download a:focus, .content ul.linky li a:hover, .content ul.linky li a:focus, .content ul.linky .element-download a:hover, .content ul.linky .element-download a:focus {
  color: black; }
.content .linky ul li a.measure, .content .linky ul .element-download a.measure, .content ul.linky li a.measure, .content ul.linky .element-download a.measure {
  background: transparent url("../images/meranie.png") no-repeat left 3px; }
.content .linky ul li a.pdf, .content .linky ul .element-download a.pdf, .content ul.linky li a.pdf, .content ul.linky .element-download a.pdf {
  background: transparent url("../images/pdf.png") no-repeat left 3px; }
.content .uk-subnav {
  clear: both;
  text-align: center;
  display: block;
  margin: 0;
  border-bottom: 1px solid #bfbfbf;
  position: relative; }
  .content .uk-subnav li {
    list-style: none;
    float: none;
    display: inline-block;
    margin: 0 10px;
    padding: 0;
    top: 1px; }
  @media (max-width: 768px) {
    .content .uk-subnav li {
      width: 100%;
      margin: 0;
      top: 0; } }
  .content .uk-subnav li a {
    font-size: 12px;
    font-weight: 700;
    line-height: 20px;
    padding: 15px 30px;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-decoration: none;
    background-color: white;
    color: #808080;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0; }
  .content .uk-subnav li.uk-active, .content .uk-subnav li.uk-active a, .content .uk-subnav li a:hover, .content .uk-subnav li a:focus {
    color: #333;
    border: 1px solid #bfbfbf;
    border-bottom: 1px solid white; }
  @media (max-width: 768px) {
    .content .uk-subnav li.uk-active, .content .uk-subnav li.uk-active a, .content .uk-subnav li a:hover, .content .uk-subnav li a:focus {
      border: none; } }
.content .uk-switcher {
  margin: 0 8.3333%;
  margin-bottom: 50px !important;
  margin-top: 50px !important; }
  .content .uk-switcher &gt; li {
    list-style: none; }
  .content .uk-switcher .uk-grid {
    margin-left: 0;
    -ms-flex-align: flex-start;
    -webkit-align-items: flex-start;
    align-items: flex-start; }
    .content .uk-switcher .uk-grid &gt; * {
      padding-left: 0px; }
    .content .uk-switcher .uk-grid .uk-row-first img {
      width: 100%;
      height: auto; }
    .content .uk-switcher .uk-grid .uk-margin {
      padding-left: 50px; }
    @media (max-width: 768px) {
      .content .uk-switcher .uk-grid .uk-margin {
        padding-left: 0; } }
    .content .uk-switcher .uk-grid .uk-margin h3 {
      margin-top: 0; }
@media (max-width: 768px) {
  .content .home .moduletable {
    margin-bottom: 40px; } }
.content .moduletable.kontakt, .content .mapa {
  /*clear: both; 
		margin-top: 50px; 
		padding-top: 10px; 
		padding-bottom: 10px; 
		border-top: 1px solid $grey75; 
		margin: 0 15px; 
		overflow: auto;*/
  margin-bottom: 60px; }
  .content .moduletable.kontakt h2, .content .moduletable.kontakt h3, .content .mapa h2, .content .mapa h3 {
    padding: 0;
    margin-bottom: 5px;
    line-height: 1em;
    height: 2.7em;
    font-size: 24px; }
  @media (max-width: 768px) {
    .content .moduletable.kontakt h2, .content .moduletable.kontakt h3, .content .mapa h2, .content .mapa h3 {
      margin-top: 1em; } }
  .content .moduletable.kontakt h2 em, .content .moduletable.kontakt h3 em, .content .mapa h2 em, .content .mapa h3 em {
    display: block;
    font-style: normal;
    font-size: 18px;
    line-height: 20px;
    height: 2em; }
  .content .moduletable.kontakt p, .content .mapa p {
    font-size: 15px;
    line-height: 1.5em;
    margin-bottom: 20px; }
  @media (max-width: 991px) {
    .content .moduletable.kontakt p, .content .mapa p {
      width: 50%; } }
@media (max-width: 768px) {
  .content .moduletable.kontakt p, .content .mapa p {
    width: 100%;
    margin-bottom: 20px; } }
.content .moduletable.kontakt p strong, .content .mapa p strong {
  font-size: 13px;
  padding-bottom: 0.5em;
  display: inline-block; }
.content .moduletable.kontakt p em, .content .mapa p em {
  display: inline-block;
  width: 3.5em;
  font-style: normal; }
.content .moduletable.predajcovia {
  clear: both;
  padding-top: 50px; }
@media (max-width: 768px) {
  .content .moduletable.predajcovia {
    padding: 0 30px 30px; } }
.content .moduletable.predajcovia .element-itemname, .content .moduletable.predajcovia .element-text {
  display: inline-block;
  padding-bottom: 5px; }
.content .moduletable.predajcovia .element-text {
  padding-left: 1em;
  color: #bfbfbf; }
@media (max-width: 768px) {
  .content .left-col {
    text-align: center;
    padding: 0 0 30px; } }
.content .left-col h3 {
  font-size: 18px; }
.content .left-col .zoo-list li {
  list-style-type: none;
  border-top: none; }
  .content .left-col .zoo-list li a {
    text-transform: uppercase;
    text-decoration: none;
    font-size: 13px; }
  .content .left-col .zoo-list li.active a {
    text-decoration: underline; }
.content .right-col {
  padding-top: 20px; }
@media (max-width: 768px) {
  .content .right-col {
    padding-top: 10px;
    padding-left: 0;
    margin-bottom: 40px; } }
.content .right-col h3 {
  font-size: 16px;
  color: #003A49;
  text-transform: uppercase;
  font-weight: 700;
  margin-top: 0;
  padding-bottom: 10px; }
  .content .right-col ul.zoo-list &gt; li {
    border-top: none;
    padding-top: 0;
    font-size: 15px;
    list-style: none;
    line-height: 24px;
    margin-bottom: 15px;
    padding-left: 1em;
    background: url("../images/chevron-right.svg") no-repeat left 0.5em; }
    .content .right-col ul.zoo-list &gt; li a {
      text-decoration: none; }
    .content .right-col ul.zoo-list &gt; li.active a {
      color: #0f8299; }
.content .kde-kupim {
  clear: both;
  text-align: center;
  padding: 30px 30px 0; }
@media (max-width: 991px) {
  .content .blog-stroje .item {
    padding: 0 0 30px; } }
.content .blog-stroje .item h1 {
  margin: 0 0px 40px; }
.content .blog-stroje .item .pos-media, .content .blog-stroje .item .pos-content {
  padding: 0; }
.content .blog-stroje .item .pos-media img {
  width: 100%;
  height: auto;
  margin-bottom: 30px; }
@media (max-width: 768px) {
  .content .blog-aktuality {
    text-align: left; } }
.content .blog-aktuality h1.title {
  margin-bottom: 50px; }
.content .blog-aktuality h1.pos-title {
  text-transform: none;
  font-size: 32px;
  letter-spacing: 0.01em;
  margin-bottom: 10px;
  margin-top: 40px; }
.content .blog-aktuality .pos-meta {
  font-size: 12px; }
  .content .blog-aktuality .pos-meta a {
    text-decoration: none; }
    .content .blog-aktuality .pos-meta a:before {
      content: " | "; }
.content .blog-aktuality .teaser-item {
  width: 50%;
  float: left;
  padding: 0 15px 30px; }
@media (max-width: 991px) {
  .content .blog-aktuality .teaser-item {
    width: 100%;
    float: none;
    padding: 0 0 30px; } }
.content .blog-aktuality .teaser-item:nth-child(2n+1) {
  clear: left; }
.content .blog-aktuality .teaser-item img {
  width: 100%;
  height: auto;
  margin-bottom: 10px; }
.content .blog-aktuality .teaser-item h2 {
  text-transform: none;
  font-size: 26px;
  font-weight: 300;
  letter-spacing: 0;
  margin: 10px 0 5px; }
@media (max-width: 768px) {
  .content .blog-aktuality .teaser-item h2 {
    font-size: 24px; } }
.content .blog-aktuality .teaser-item h2 a {
  text-decoration: none;
  color: #0f8299; }
.content .blog-aktuality .item img {
  /*width: 100%;*/
  width: 100%;
  height: auto; }
.content .blog-aktuality .item .pos-media {
  padding: 30px 0; }
.content .blog-aktuality .item .element-textarea.first p {
  font-size: 18px;
  line-height: 28px; }
.content .blog-aktuality .items {
  /*margin-right: -15px;
  			margin-left: -15px;*/ }
.content table {
  width: 100%; }
  .content table td {
    vertical-align: top;
    text-align: left;
    padding: 8px 20px;
    border-bottom: 1px solid #e6e6e6; }
  @media (max-width: 991px) {
    .content table td {
      padding: 8px; } }
  .content table td.stroje1 {
    font-weight: 900;
    /*color: $primary3;*/ }

.item-page {
  /*text-align: center;*/
  padding-left: 8.333%;
  padding-right: 8.333%; }
@media (max-width: 768px) {
  .item-page {
    padding-left: 0;
    padding-right: 0; } }
.item-page h1 {
  margin-bottom: 35px;
  text-align: center; }
.item-page h3 {
  font-size: 26px;
  margin: 30px 0 20px; }
@media (max-width: 768px) {
  .item-page h3 {
    font-size: 24px; } }
.item-page &gt; p:first-child {
  text-align: center;
  font-size: 17px;
  margin-bottom: 1.5em; }
@media (max-width: 768px) {
  .item-page p img {
    float: none !important;
    width: 100% !important;
    height: auto !important;
    margin-left: 0 !important;
    margin-right: 0 !important; } }
.item-page .item-image {
  width: 50%; }
@media (max-width: 768px) {
  .item-page .item-image {
    width: 100%; } }
.item-page .item-image img {
  width: 100%;
  height: auto;
  margin-bottom: 30px; }
.item-page.index {
  text-align: center;
  padding: 50px 0 0; }
  .item-page.index h3 {
    font-size: 26px;
    padding: 0;
    margin: 20px 0 10px; }
  @media (max-width: 768px) {
    .item-page.index h3 {
      margin: 15px 0 10px;
      font-size: 24px; } }
  .item-page.index h3 a {
    text-decoration: none;
    color: #0f8299;
    line-height: 30px;
    padding: 10px; }
  .item-page.index p {
    padding: 0 10%; }
  @media (max-width: 991px) {
    .item-page.index p {
      padding: 0; } }
@media (max-width: 768px) {
  .item-page.index p {
    margin-bottom: 50px; } }
.item-page .montaz {
  margin-top: 80px;
  /*.img1 {
            float: left;
            width: 33.333%;
            margin-left: 8.333%;
            @media(max-width: 991px) { margin-left: 0; width: 41.666%; }
            @media(max-width: 768px) {width: 100%;}
        }*/ }
@media (max-width: 991px) {
  .item-page .montaz {
    margin-top: 0; } }
.item-page .montaz .text {
  float: left;
  width: 370px;
  color: white;
  padding: 40px;
  text-align: left;
  margin-top: 40px;
  margin-left: 5%;
  position: absolute;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#1e5799+0,7db9e8+100 */
  background: linear-gradient(to right, #0f8299, #003A49);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  -moz-box-shadow: 10px 10px 20px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 10px 10px 20px 0 rgba(0, 0, 0, 0.15);
  box-shadow: 10px 10px 20px 0 rgba(0, 0, 0, 0.15); }
@media (max-width: 1199px) {
  .item-page .montaz .text {
    margin-left: 0; } }
@media (max-width: 991px) {
  .item-page .montaz .text {
    width: 300px; } }
@media (max-width: 768px) {
  .item-page .montaz .text {
    float: none;
    width: 100%;
    margin: 0 0 10px;
    padding: 30px;
    position: relative; } }
.item-page .montaz .text h3 {
  margin-top: 0;
  font-size: 22px; }
.item-page .montaz .text p {
  margin: 0; }
.item-page .montaz .img1, .item-page .montaz .img2 {
  float: right;
  width: 50%;
  margin-bottom: 10px;
  margin-right: 10%; }
@media (max-width: 1199px) {
  .item-page .montaz .img1, .item-page .montaz .img2 {
    margin-right: 0;
    width: 58.888%; } }
@media (max-width: 991px) {
  .item-page .montaz .img1, .item-page .montaz .img2 {
    width: 58.333%; } }
@media (max-width: 768px) {
  .item-page .montaz .img1, .item-page .montaz .img2 {
    width: 100%;
    margin-top: 0; } }
.item-page .certifikaty, .item-page .ocenenia {
  text-align: center; }
  .item-page .certifikaty .moduletable, .item-page .ocenenia .moduletable {
    float: left;
    width: 33.333%;
    padding: 30px; }
    .item-page .certifikaty .moduletable:nth-child(3n+1), .item-page .ocenenia .moduletable:nth-child(3n+1) {
      clear: both; }
    @media (max-width: 560px) {
      .item-page .certifikaty .moduletable, .item-page .ocenenia .moduletable {
        width: 50%; }
        .item-page .certifikaty .moduletable:nth-child(3n+1), .item-page .ocenenia .moduletable:nth-child(3n+1) {
          clear: none; }
        .item-page .certifikaty .moduletable:nth-child(2n+1), .item-page .ocenenia .moduletable:nth-child(2n+1) {
          clear: both; } }
    .item-page .certifikaty .moduletable p, .item-page .ocenenia .moduletable p {
      margin-bottom: 1em;
      font-size: 13px; }
    .item-page .certifikaty .moduletable img, .item-page .ocenenia .moduletable img {
      border: 1px solid #e6e6e6; }
  .item-page .certifikaty + *, .item-page .ocenenia + * {
    clear: both; }
.item-page .ocenenia .moduletable {
  width: 50%; }
  .item-page .ocenenia .moduletable:nth-child(2n+1) {
    clear: both; }
  @media (max-width: 560px) {
    .item-page .ocenenia .moduletable {
      width: 100%; } }
  .item-page .ocenenia .moduletable p {
    margin-bottom: 1.5em;
    font-size: 14px; }
  .item-page .ocenenia .moduletable img {
    border: none; }
.item-page.left {
  padding: 0 15px;
  /*h1 {
			text-align: left;
			margin-left: 15px;
			margin-right: 15px;
			background-position: bottom left;
		}*/ }
@media (max-width: 768px) {
  .item-page.left {
    padding: 0; } }
.item-page.kontakty {
  /*.uk-img-preserve {
            float: right;
            width: 58.333%;
        }*/ }
  .item-page.kontakty h2 {
    margin-top: 0;
    text-transform: none;
    padding-bottom: 10px; }
  .item-page.kontakty p {
    font-size: 15px;
    text-align: left; }
  .item-page.kontakty .gm-style button {
    min-width: 0; }
.item-page.stroje .moduletable {
  padding: 0 45px 40px 15px; }
@media (max-width: 768px) {
  .item-page.stroje .moduletable {
    padding: 0 0 20px; } }
@media (min-width: 992px) {
  .item-page.stroje .moduletable:nth-child(3n+1) {
    clear: both; } }
@media (max-width: 991px) {
  .item-page.stroje .moduletable:nth-child(2n+1) {
    clear: both; } }
.item-page.stroje h2 {
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
  color: #003A49;
  border-bottom: 1px solid #CCD7DA;
  margin: 0 0 25px;
  padding: 50px 0 15px;
  clear: both; }
@media (max-width: 768px) {
  .item-page.stroje h2 {
    margin: 0 0 25px;
    padding-top: 20px; } }
.item-page.stroje h3 {
  font-size: 26px;
  color: #0f8299;
  padding-bottom: 0px;
  margin: 0 0 20px; }
@media (max-width: 768px) {
  .item-page.stroje h3 {
    font-size: 24px; } }
.item-page.stroje ul.zoo-list {
  padding-left: 0; }
  .item-page.stroje ul.zoo-list &gt; li {
    border-top: none;
    padding-left: 20px;
    /*background-image: url(../images/gear.png);
                background-repeat: no-repeat;
                background-size: 12px 12px;
                background-position: left 6px;*/
    margin: 0;
    margin-bottom: 10px;
    padding-top: 0; }
    .item-page.stroje ul.zoo-list &gt; li a {
      text-decoration: none; }
    .item-page.stroje ul.zoo-list &gt; li a:hover {
      text-decoration: underline; }
.item-page.kariera .kariera-text {
  float: left;
  width: 41.666%; }
@media (max-width: 991px) {
  .item-page.kariera .kariera-text {
    float: none;
    width: 100%; } }
.item-page.kariera .rsform.kariera {
  float: right;
  width: 55%;
  padding: 20px 20px 0;
  border: 2px solid #e6bd00;
  text-align: center;
  margin-top: 70px; }
@media (max-width: 991px) {
  .item-page.kariera .rsform.kariera {
    float: none;
    width: 100%; } }
.item-page.kariera .rsform.kariera h2 {
  display: inline-block;
  background-color: white;
  padding: 0 30px;
  font-size: 26px;
  font-weight: 400;
  color: #f2ca00;
  line-height: 1.4em;
  letter-spacing: 0em;
  position: relative;
  top: -2.3em; }
.item-page.kariera .rsform.kariera .rsform-block {
  padding: 0 15px;
  width: 50%;
  float: left;
  margin-bottom: 20px; }
@media (max-width: 768px) {
  .item-page.kariera .rsform.kariera .rsform-block {
    width: 100%; } }
.item-page.kariera .rsform.kariera .rsform-block &gt; label {
  display: none; }
  .item-page.kariera .rsform.kariera .rsform-block.rsform-block-file label {
    display: block;
    font-weight: 400;
    text-align: left; }
  .item-page.kariera .rsform.kariera .rsform-block.rsform-block-file input {
    border-bottom: none;
    color: #003A49; }
.item-page.kariera .rsform.kariera .rsform-block.rsform-block-odoslat, .item-page.kariera .rsform.kariera .rsform-block.rsform-block-sprava {
  width: 100%; }
.item-page.kariera .rsform.kariera .rsform-block.rsform-block-suhlas {
  text-align: left;
  font-size: 12px;
  color: #003A49;
  padding-top: 45px; }
@media (max-width: 768px) {
  .item-page.kariera .rsform.kariera .rsform-block.rsform-block-suhlas {
    padding-top: 0; } }
.item-page.kariera .rsform.kariera .rsform-block.rsform-block-suhlas input {
  border: 1px solid #f2ca00; }
.item-page.kariera .rsform.kariera .rsform-block.rsform-block-odoslat button {
  width: auto;
  height: auto; }
@media (max-width: 768px) {
  .item-page.kariera .rsform.kariera .rsform-block.rsform-block-odoslat button {
    width: 100%; } }
.item-page.kariera .rsform.kariera .rsform-block input, .item-page.kariera .rsform.kariera .rsform-block textarea {
  border: none;
  padding: 10px 0;
  border-bottom: 1px solid #f2ca00;
  font-size: 14px;
  color: #0f8299; }
  .item-page.kariera .rsform.kariera .rsform-block input::placeholder, .item-page.kariera .rsform.kariera .rsform-block textarea::placeholder {
    color: #99B0B6; }
.item-page.kariera .rsform.kariera .rsform-block a {
  color: #003A49;
  text-decoration: underline; }
  .item-page.kariera .rsform.kariera .rsform-block a:hover {
    color: #0f8299;
    text-decoration: none; }

.content-bottom {
  padding: 60px 0 80px;
  background-color: #F3F3F3;
  background-image: url(../images/content-bottom-bg.png);
  background-position: right bottom;
  background-repeat: no-repeat; }
@media (max-width: 1199px) {
  .content-bottom {
    /*background-position: -50% center;*/
    padding: 40px 0 20px; } }
@media (max-width: 991px) {
  .content-bottom {
    text-align: center;
    /*background-position: -200px center;*/ } }
@media (max-width: 768px) {
  .content-bottom {
    padding: 35px 5px; } }
.content-bottom h3 {
  margin-top: 0; }
.content-bottom p {
  text-align: left; }
.content-bottom .btn-default {
  margin-right: 40px; }
.content-bottom .btn-text {
  margin-top: 20px; }
.content-bottom .header2 h2 {
  text-align: center; }
.content-bottom .video {
  padding-right: 45px; }
@media (max-width: 991px) {
  .content-bottom .video {
    margin-bottom: 20px;
    padding-right: 15px; } }
.content-bottom .osoba .custom {
  background-color: white;
  padding: 30px;
  margin-bottom: 30px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.15);
  box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.15); }
  .content-bottom .osoba .custom h3, .content-bottom .osoba .custom h4 {
    color: #003A49;
    font-size: 15px;
    margin: 0;
    font-weight: 700;
    line-height: 24px;
    text-align: left; }
  .content-bottom .osoba .custom h4 {
    font-weight: 400;
    margin-bottom: 20px; }
  .content-bottom .osoba .custom p {
    margin-bottom: 0; }
  .content-bottom .osoba .custom a {
    color: #003A49;
    text-decoration: underline; }
    .content-bottom .osoba .custom a:hover {
      text-decoration: none;
      color: #0f8299; }
.content-bottom .rsform.dopyt {
  background-color: #f1f1f1;
  border: 1px solid #bfbfbf;
  padding: 30px 15px;
  margin-bottom: 50px; }
  .content-bottom .rsform.dopyt h2 {
    margin: 0 15px 40px;
    text-align: left;
    font-size: 20px; }
  @media (max-width: 768px) {
    .content-bottom .rsform.dopyt h2 {
      text-align: center;
      font-size: 18px; } }
  .content-bottom .rsform.dopyt p {
    margin: 0 !important; }
  .content-bottom .rsform.dopyt .formRed {
    margin: 0 15px 30px !important;
    border: 2px solid #003A49;
    /*background-color: $grey50;*/
    color: white;
    color: #003A49; }
  .content-bottom .rsform.dopyt .formError {
    line-height: 1em;
    height: 2em;
    overflow: hidden; }
  .content-bottom .rsform.dopyt form {
    margin: 0; }
  .content-bottom .rsform.dopyt .rsform-block {
    float: left;
    padding: 0 15px;
    width: 25%;
    margin-bottom: 0; }
  @media (max-width: 768px) {
    .content-bottom .rsform.dopyt .rsform-block {
      width: 100%; } }
  .content-bottom .rsform.dopyt .rsform-block .formControlLabel {
    float: none;
    width: 100%;
    text-align: left;
    padding: 0;
    margin: 0;
    font-size: 15px;
    text-transform: none;
    line-height: 20px;
    margin-bottom: 10px; }
  .content-bottom .rsform.dopyt .rsform-block .formControls {
    margin-left: 0; }
    .content-bottom .rsform.dopyt .rsform-block .formControls .rsform-input-box, .content-bottom .rsform.dopyt .rsform-block .formControls textarea {
      line-height: 20px;
      box-sizing: border-box;
      border: 1px solid #bfbfbf;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      border-radius: 0; }
    .content-bottom .rsform.dopyt .rsform-block .formControls .formBody {
      padding: 0; }
    .content-bottom .rsform.dopyt .rsform-block .formControls select {
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      border-radius: 0;
      width: 100%;
      height: 40px; }
  .content-bottom .rsform.dopyt .rsform-block.rsform-block-poznamka {
    width: 50%; }
  @media (max-width: 768px) {
    .content-bottom .rsform.dopyt .rsform-block.rsform-block-poznamka {
      width: 100%; } }
  .content-bottom .rsform.dopyt .rsform-block.rsform-block-suhlas {
    width: 50%;
    padding-top: 2em; }
  @media (max-width: 768px) {
    .content-bottom .rsform.dopyt .rsform-block.rsform-block-suhlas {
      width: 100%;
      padding-top: 0; } }
  .content-bottom .rsform.dopyt .rsform-block.rsform-block-suhlas input {
    margin-top: 0.5em; }
  .content-bottom .rsform.dopyt .rsform-block.rsform-block-suhlas label {
    font-size: 15px; }
.content-bottom .rsform.dopyt .rsform-block.rsform-block-send label {
  display: none; }
.content-bottom .rsform.dopyt .rsform-block.rsform-block-send .rsform-submit-button {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border: 1px solid #003A49;
  background-image: none;
  background-color: #003A49;
  height: 50px;
  color: white !important;
  font-size: 11px;
  font-weight: bold;
  letter-spacing: 0.15em;
  margin-top: 2em;
  box-shadow: none; }
  .content-bottom .rsform.dopyt .rsform-block.rsform-block-send .rsform-submit-button:hover, .content-bottom .rsform.dopyt .rsform-block.rsform-block-send .rsform-submit-button:focus {
    background-color: #003A49; }
.content-bottom .rsform.dopyt .rsform-block.rsform-block-recaptcha {
  clear: both; }

.content-bottom-2 {
  padding: 0px 5px 30px; }
  .content-bottom-2 a {
    color: #003A49;
    text-decoration: underline; }
  .content-bottom-2 a:hover {
    text-decoration: none;
    color: #0f8299; }
  .content-bottom-2 ul {
    padding-left: 2em; }
    .content-bottom-2 ul li {
      list-style: disc;
      line-height: 20px;
      margin-bottom: 10px; }
  .content-bottom-2 strong, .content-bottom-2 b {
    font-weight: 900; }
  .content-bottom-2 .podporujeme {
    border: 3px solid #f2ca00;
    padding: 0 40px 20px 40px;
    text-align: center; }
  @media (max-width: 991px) {
    .content-bottom-2 .podporujeme {
      padding: 0 20px 20px; } }
@media (max-width: 768px) {
  .content-bottom-2 .podporujeme {
    margin: 0 30px; } }
.content-bottom-2 .podporujeme h3 {
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 20px; }
@media (max-width: 768px) {
  .content-bottom-2 .podporujeme h3 {
    font-size: 15px; } }
.content-bottom-2 .podporujeme h3 em {
  display: inline-block;
  background-color: white;
  padding: 0 15px;
  font-size: 24px;
  font-weight: 900;
  color: #f2ca00;
  line-height: 1.4em;
  font-style: normal; }
.content-bottom-2 .podporujeme p {
  margin: 0; }
.content-bottom-2 .vyroba {
  padding-bottom: 60px; }
  .content-bottom-2 .vyroba:nth-child(4) {
    clear: both; }
  @media (max-width: 991px) {
    .content-bottom-2 .vyroba:nth-child(4) {
      clear: none; }
    .content-bottom-2 .vyroba:nth-child(2n+1) {
      clear: both; } }
@media (max-width: 768px) {
  .content-bottom-2 .vyroba {
    clear: both;
    padding-bottom: 40px; } }
.content-bottom-2 .vyroba h2 {
  font-size: 26px;
  letter-spacing: 0;
  text-decoration: none;
  color: #0f8299;
  line-height: 36px;
  margin-bottom: 10px;
  margin-top: 5px; }
@media (max-width: 768px) {
  .content-bottom-2 .vyroba h2 {
    font-size: 26px; } }
.content-bottom-2 .vyroba p {
  margin-bottom: 15px; }
.content-bottom-2 .vyroba img {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px; }
.content-bottom-2 .dopyt {
  clear: both;
  float: left;
  border: 2px solid #f2ca00;
  padding: 1em 6%;
  margin-top: 0px;
  margin-bottom: 50px; }
@media (max-width: 768px) {
  .content-bottom-2 .dopyt {
    margin: 50px 15px;
    padding: 1em 5px; } }
.content-bottom-2 .dopyt h2 {
  display: inline-block;
  background-color: white;
  padding: 0 30px;
  font-size: 26px;
  font-weight: 700;
  color: #f2ca00;
  line-height: 1.4em;
  letter-spacing: 0em;
  text-transform: uppercase;
  position: relative;
  top: -2.1em; }
.content-bottom-2 .dopyt .rsform-block {
  padding: 0 15px;
  width: 50%;
  float: left;
  margin-bottom: 20px; }
@media (max-width: 768px) {
  .content-bottom-2 .dopyt .rsform-block {
    width: 100%; } }
.content-bottom-2 .dopyt .rsform-block.rsform-block-sprava, .content-bottom-2 .dopyt .rsform-block.rsform-block-suhlas, .content-bottom-2 .dopyt .rsform-block.rsform-block-odoslat {
  width: 100%; }
.content-bottom-2 .dopyt .rsform-block.rsform-block-suhlas {
  text-align: left;
  font-size: 12px;
  color: #003A49; }
  .content-bottom-2 .dopyt .rsform-block.rsform-block-suhlas input {
    border: 1px solid #f2ca00; }
.content-bottom-2 .dopyt .rsform-block.rsform-block-odoslat button {
  width: auto;
  height: auto; }
@media (max-width: 768px) {
  .content-bottom-2 .dopyt .rsform-block.rsform-block-odoslat button {
    width: 100%; } }
.content-bottom-2 .dopyt .rsform-block &gt; label {
  display: none; }
.content-bottom-2 .dopyt .rsform-block input, .content-bottom-2 .dopyt .rsform-block textarea {
  border: none;
  padding: 10px 0;
  border-bottom: 1px solid #f2ca00;
  font-size: 14px;
  color: #0f8299; }
  .content-bottom-2 .dopyt .rsform-block input::placeholder, .content-bottom-2 .dopyt .rsform-block textarea::placeholder {
    color: #99B0B6; }
.content-bottom-2 .dopyt .rsform-block a {
  color: #003A49;
  text-decoration: underline; }
  .content-bottom-2 .dopyt .rsform-block a:hover {
    color: #0f8299;
    text-decoration: none; }
.content-bottom-2 .kontakt {
  margin: 60px 0 50px; }
  .content-bottom-2 .kontakt h2 {
    line-height: 1em;
    margin-bottom: 20px; }
    .content-bottom-2 .kontakt h2 em {
      font-style: normal;
      font-size: 18px; }
.content-bottom-2 .galeria-povrchova-uprava {
  margin-bottom: 60px; }
.content-bottom-2 .CTA {
  clear: both;
  background-color: #e6bd00;
  padding: 30px 60px;
  margin-bottom: 10px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.2); }
@media (max-width: 991px) {
  .content-bottom-2 .CTA {
    padding: 30px; } }
@media (max-width: 768px) {
  .content-bottom-2 .CTA {
    padding: 20px;
    margin: 15px;
    width: auto; } }
.content-bottom-2 .CTA p {
  margin-bottom: 0; }
@media (max-width: 768px) {
  .content-bottom-2 .CTA p {
    width: 100% !important;
    float: none;
    text-align: center;
    margin-bottom: 20px; } }
.content-bottom-2 .CTA p:first-child {
  width: 60%;
  float: left;
  font-weight: 700;
  font-size: 17px; }
@media (max-width: 991px) {
  .content-bottom-2 .CTA p:first-child {
    font-size: 15px; } }
.content-bottom-2 .CTA p:last-child {
  width: 40%;
  float: right; }
.content-bottom-2 .CTA .btn-dopyt {
  float: right;
  background: url("../images/conversation.svg") no-repeat 70px center;
  background-size: 30px 30px;
  font-size: 16px;
  text-transform: uppercase;
  color: white !important;
  background-color: #0f8299;
  border: 1px solid #096578;
  padding: 0px 70px 0px 120px;
  line-height: 60px; }
@media (max-width: 991px) {
  .content-bottom-2 .CTA .btn-dopyt {
    padding: 0 50px 0 70px;
    background-position: 30px center;
    font-size: 15px; } }
@media (max-width: 768px) {
  .content-bottom-2 .CTA .btn-dopyt {
    float: none; } }
.content-bottom-2 .CTA .btn-dopyt:hover {
  background-color: #096578; }

.bottom {
  min-height: 230px;
  background-color: #0f8299;
  background: linear-gradient(#0f8299, #034859);
  padding: 50px 0;
  color: white;
  /*.social {
        ul {margin: 0; padding: 0;
            li {padding: 0; list-style-type: none; margin-bottom: 10px;
                @media(max-width: 991px) {width: 49%; margin-right: 1%; float: left;}
                a {display: block; line-height: 40px; color: $grey75; background-color: $grey30; padding: 0 15px 0 45px; width: 100%; position: relative;
                    &amp;:hover {color: white; text-decoration: none;}
                    &amp;:before {font-size: 20px; margin-right: 20px; width: 20px; text-align: center; line-height: 40px; position: absolute; display: block; left: 15px;}
                    &amp;.facebook {
                        
                        &amp;:hover {background-color: #4267b2 !important;}
                    }
                    &amp;.youtube {
                        &amp;:hover {background-color: #FF0000 !important;}
                    }
                }
            }
        }
        @media(max-width: 768px) {float: none !important;}
    }*/ }
@media (max-width: 768px) {
  .bottom {
    padding: 20px 5px 40px;
    background-position: right bottom; } }
.bottom h3 {
  color: white;
  text-transform: none;
  font-size: 14px;
  letter-spacing: 0em;
  margin: 0 0 10px;
  font-weight: 900; }
@media (max-width: 768px) {
  .bottom h3 {
    font-size: 16px;
    margin-bottom: 10px;
    margin-top: 20px; } }
.bottom p {
  margin-bottom: 10px;
  font-size: 14px; }
.bottom a {
  color: white; }
.bottom .nav &gt; li &gt; a {
  padding: 0;
  font-size: 14px;
  line-height: 1.85em;
  margin-bottom: 10px;
  color: white; }
@media (max-width: 768px) {
  .bottom .nav &gt; li &gt; a {
    font-size: 15px; } }
.bottom .nav &gt; li &gt; a:hover, .bottom .nav &gt; li &gt; a:focus {
  text-decoration: underline;
  color: white;
  background-color: transparent; }
.bottom .kontakt a {
  display: inline-block;
  height: 30px;
  font-weight: 700; }
  .bottom .kontakt a.tel {
    margin-top: 10px; }
.bottom .kontakt img {
  margin-right: 10px; }
@media (max-width: 768px) {
  .bottom .moduletable {
    margin-top: 20px; } }
.bottom .tuv {
  text-align: right; }
@media (max-width: 768px) {
  .bottom .tuv {
    text-align: left; } }
@media (max-width: 768px) {
  .bottom .tuv img {
    margin-top: 20px; } }

.footer {
  background-color: #003A49;
  background: linear-gradient(#034859, #003A49);
  color: #80A0A8;
  line-height: 20px;
  font-size: 12px;
  min-height: 60px; }
  .footer p {
    margin: 0; }
  .footer a {
    color: #80A0A8; }
    .footer a:hover {
      background-color: transparent !important;
      color: white;
      text-decoration: none !important; }
  .footer .container {
    border-top: 1px solid #1D5C6A;
    padding: 20px 0 30px; }
    .footer .nav &gt; li {
      display: inline-block; }
      .footer .nav &gt; li &gt; a {
        padding: 0 1em; }
  @media (max-width: 991px) {
    .footer .moduletable {
      text-align: center;
      float: none !important;
      margin-bottom: 20px; } }

.supermenu {
  position: absolute;
  left: 0;
  top: 110px;
  background-color: rgba(255, 255, 255, 0.95);
  width: 100%;
  padding: 30px 0;
  -moz-box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.25);
  display: none; }
  .supermenu h3 {
    margin-top: 0;
    margin-bottom: 20px;
    color: #003A49;
    text-transform: uppercase;
    font-size: 16px;
    line-height: 20px; }
  .supermenu .moduletable_menu {
    padding: 0 50px; }
    .supermenu .moduletable_menu .nav &gt; li &gt; a {
      padding: 0;
      font-size: 14px;
      line-height: 15px;
      margin-bottom: 15px;
      color: #333; }
      .supermenu .moduletable_menu .nav &gt; li &gt; a:hover, .supermenu .moduletable_menu .nav &gt; li &gt; a:focus {
        color: black;
        text-decoration: underline; }

.loga {
  text-align: center; }
  .loga img {
    margin: 0 20px 20px;
    vertical-align: baseline; }
  @media (max-width: 768px) {
    .loga img {
      width: auto !important;
      height: 30px !important; } }

.uk-modal-caption {
  color: #333 !important; }

h3.uk-panel-title {
  font-size: 14px; }

@media (max-width: 1199px) {
  .home .moduletable iframe {
    width: 100% !important;
    height: 205px !important; } }
@media (max-width: 991px) {
  .home .moduletable iframe {
    height: 187px !important; } }
@media (max-width: 768px) {
  .home .moduletable iframe {
    height: 200px !important; } }

@media (max-width: 768px) {
  iframe {
    width: 100% !important; } }

#jf_mm_menu .katalog, #jf_mm_menu .nav-child.unstyled {
  text-align: center; }
  #jf_mm_menu .katalog img, #jf_mm_menu .nav-child.unstyled img {
    width: 100%;
    height: auto; }

.uk-slidenav-contrast {
  color: rgba(128, 128, 128, 0.5) !important; }
  .uk-slidenav-contrast:hover, .uk-slidenav-contrast:focus {
    color: rgba(128, 128, 128, 0.7) !important; }

#redim-cookiehint {
  background-color: rgba(30, 30, 30, 0.9);
  text-align: center; }

#redim-cookiehint .cookiecontent {
  font-size: 13px;
  margin-right: 1em;
  font-weight: normal;
  color: #cdcdcd; }

#redim-cookiehint .cookiebuttons {
  float: none; }

#redim-cookiehint .cookiebuttons #cookiehintinfo {
  background-color: transparent;
  padding: 0px !important;
  border: none;
  text-shadow: none !important;
  /*font-size:10px;*/
  letter-spacing: 0;
  text-transform: none;
  font-size: 13px;
  margin-top: 0;
  margin-bottom: 0;
  color: #0f8299 !important;
  background-image: none; }

#redim-cookiehint .cookiebuttons #cookiehintsubmit {
  background-color: #0f8299;
  text-decoration: none;
  font-size: 12px;
  /*font-weight: bold;*/
  /*text-transform: uppercase;*/
  cursor: pointer;
  border: none;
  /*border-radius: 3px;*/
  text-shadow: none !important;
  color: white !important;
  letter-spacing: 0;
  background-image: none; }

#redim-cookiehint .cookiebuttons #cookiehintsubmit:hover {
  background-color: #0f8299 !important; }
/*# sourceMappingURL=/templates/unimont-2022/scss/template.css.map */</pre></body></html>