.kategorie-3.theme-one {
  display: grid;
  grid-gap: 20px;
  grid-template-columns: repeat(4,1fr);
  margin: 30px 0 30px 0;
}
.kategorie-3.theme-one > a,
.kategorie-3.theme-one article {
  display: flex;
  flex-direction: column;
  padding: 0px;
  text-decoration: none;
  /*

        .k-icon {
            height: 40px;
            width: 40px;
            border-radius: 20px;
            margin-right: 15px;
            transition: all .3s;
            filter: ~"saturate(0%)";
        }
        */
}
.kategorie-3.theme-one > a .k-icon,
.kategorie-3.theme-one article .k-icon {
  height: 150px;
  margin: 0 auto 10px auto;
}
.kategorie-3.theme-one > a .k-icon .iconify,
.kategorie-3.theme-one article .k-icon .iconify {
  font-size: 60px;
  transition: all 0.3s;
  flex-shrink: 0;
  margin-top: 50px;
}
.kategorie-3.theme-one > a .k-icon img,
.kategorie-3.theme-one article .k-icon img {
  width: 100%;
  height: 150px;
  object-fit: contain;
  object-position: 50% 50%;
  transition: all .3s;
}
.kategorie-3.theme-one > a .k-nazov,
.kategorie-3.theme-one article .k-nazov {
  font-size: 19px;
  font-family: "Montserrat";
  font-weight: 500;
  margin: 0;
  padding: 0;
  line-height: 1.15;
  text-align: center;
}
.kategorie-3.theme-one > a:hover .k-icon img,
.kategorie-3.theme-one article:hover .k-icon img {
  transform: scale(1.2);
  filter: saturate(100%);
}
.kategorie-3.theme-one > a:hover .k-icon .iconify,
.kategorie-3.theme-one article:hover .k-icon .iconify {
  transform: scale(1.3) !important;
}
@media screen and (max-width: 700px) {
  .kategorie-1.theme-one {
    grid-template-columns: repeat(1,1fr);
  }
}
