body {
//  line-height: 1;
}

a {
  text-decoration: none;
}

a:not([class]) {
 text-decoration:none
}

.container-header {
  background-color: #fff;
  background-image: url("https://atevet-medical.cz/images/medical/atevet_logoRed_400x79.png");
  background-repeat: no-repeat;
  background-size: auto 60px;
  background-position: 20% center;
  position: relative;
  height: 90px;
  z-index: 99;
  width: 100%;
  box-shadow: 0px 2px 5px #ccc;
}

.container-header .mod-menu {
  color: green;
  margin-left: 500px;
//  margin-top: -10px;
  margin-top: 20px;
  color: #000080ff;
  font-size: 26px;
  font-weight:bold;
  justify-content: flex-end;
}

.blog-item {
  border: 1px solid #dedede;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
}

h1.velke {
  text-transform: uppercase;
  color: #001d80;
  font-size: 26px;
}

.blog-items[class*=" masonry-"], .blog-items[class^="masonry-"] {
//  column-gap: 10em;
}

.site-grid {
  grid-template-columns:[full-start] minmax(0,1fr) [main-start] repeat(4,minmax(0,16rem)) [main-end] minmax(0,1fr) [full-end];
}

.footer {
  box-shadow: 0px 2px 5px #ccc;
  background-image: none;
  background-color: #fff;
  color: #aaa;
}

.container-below-top, .container-topbar {
    color: #757474;
    position: absolute;
}

.footer {
  background-color: #f9f9f9;
}