table { width: 100%; }
table td { width: 50%; }
img { padding: 2px; }
figcaption { font-size: 10px; }

#main-wrapper a:hover { background-color: rgb(82, 211, 170); color: #000000; text-decoration: none; }
.no-margin { margin-bottom: 5px;}


table { width: 100%; }
table td { width: 25%; padding-bottom: 30px; }
img { padding: 2px; }
figcaption { font-size: 10px; }
.margin-top-25 { margin-top: 25px; }
.margin-bottom-25 { margin-bottom: 25px; }
.form-wrapper h3 { margin-bottom: 5px !important; }

.no-margin { margin-bottom: 5px;}
.margin-bottom-60 { margin-bottom: 60px; }

table.imagesWrapper img { width: 100%; height: auto; }

#fh5co-home .topImage
{
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    min-width: 100%;
    width: auto;
    height: 100%;
    object-fit: cover;
    background-image: url('https://www.oknavyroba.cz/files/pc.jpg');
    background-position: center;
    background-size: cover;
}

.mouseyWrapper {
    position: absolute;
    bottom: 50px;
    width: 100%;
    display: flex;
    justify-content: center;
}
.defaultMousey { border-color: #ffffff; }
.defaultMousey .scroller { background-color: #ff0000; }

.defaultMousey {
  width: 3px;
  padding: 10px 15px;
  height: 35px;
  border: 2px solid #565656;
  border-radius: 25px;
  opacity: 0.75;
  box-sizing: content-box;
}

  .defaultMousey .scroller {
    width: 3px;
    height: 10px;
    border-radius: 25%;
    background-color: #ee4545;
    animation-name: scroll;
    animation-duration: 2.2s;
    animation-timing-function: cubic-bezier(.15,.41,.69,.94);
    animation-iteration-count: infinite;
  }
  
@keyframes scroll {
  0% { opacity: 0; }
  10% { transform: translateY(0); opacity: 1; }
  100% { transform: translateY(15px); opacity: 0;}
}
