.post-type-grid {
  display: grid;
  gap: var(--qc-post-type-grid-gap--mobile);
  padding: 0;
  margin: 0;
  grid-template-columns: 100%;
}

@media( min-width: 768px ) {
  .post-type-grid {
    gap: var(--qc-post-type-grid-gap);
  }
}

@media (max-width: 768px ) {

  .post-type-grid.column-count-mobile-1 {
    grid-template-columns: repeat(1, minmax(40%, 1fr));
  }

  .post-type-grid.column-count-mobile-2 {
    grid-template-columns: repeat(2, minmax(40%, 1fr));
  }

  .post-type-grid.column-count-mobile-3 {
    grid-template-columns: repeat(3, minmax(40%, 1fr));
  }
}

@media (min-width: 768px) {
  .post-type-grid.column-count-6 {
    grid-template-columns: repeat(6, 1fr);
  }

  .post-type-grid.column-count-5 {
    grid-template-columns: repeat(5, 1fr);
  }

  .post-type-grid.column-count-4 {
    grid-template-columns: repeat(4, 1fr);
  }

  .post-type-grid.column-count-3 {
    grid-template-columns: repeat(3, 1fr);
  }

  .post-type-grid.column-count-2 {
    grid-template-columns: repeat(2, 1fr);
  }

  .post-type-grid.column-count-1 {
    grid-template-columns: repeat(1, 1fr);
  }
}

.has-white-color .mozgiel-slide {
  color: white;
}

.has-white-color .mozgiel-slide h1,
.has-white-color .mozgiel-slide h2,
.has-white-color .mozgiel-slide h3,
.has-white-color .mozgiel-slide a,
.has-white-color .mozgiel-slide p {
  color: white;
}

.moz-breadcrumb.breadcrumb {
  display: flex;
  gap: .5rem;
}