
/* Lindemann Modern – Polished Premium Look */

.tm-headerbar-top {
    border-bottom: 1px solid #e5e9ed;
}

.uk-drop.uk-navbar-dropdown {
	border-radius: 0px 0px 6px 6px;
}

.pll-parent-menu-item.uk-active a::before {
	content:none!important;
}

.pll-parent-menu-item a span {
	display:none!important;
}

/* -------------------------------- 

File#: _1_grid-background
Title: Grid Background
Descr: Grid background pattern
Usage: codyhouse.co/license

-------------------------------- */

.grid-bg-fx {
  pointer-events: none;
  position: absolute;
  inset: 0;
}

.grid-bg-fx__container {
  height: 100%;
}

.grid-bg-fx__grid {
  position: relative;
  display: grid;
  gap: 1rem;
  grid-template-columns: repeat(6, 1fr);
  height: 100%;
  list-style:none;
  margin:0;
  padding:0;
}

.grid-bg-fx__grid::after { /* overlay gradient */
  content: '';
  position: absolute;
  bottom: 0;
  left: -1px;
  width: calc(100% + 2px);
  height: 100px;
  background: linear-gradient(hsla(0, 0%, 100%, 0), hsl(0, 0%, 100%));
}

.grid-bg-fx__grid > * {
  position: relative;
  grid-column: span 1;
}

.grid-bg-fx__grid > *::before, .grid-bg-fx__grid *::after {
  content: "";
  position: absolute;
  top: 0;
  height: 100%;
  width: 1px;
  background-color: hsla(240, 4%, 90%, 75%);
}

.grid-bg-fx__grid > *:nth-child(6) ~ * {
  display: none; /* hide last six grid items */
}

.grid-bg-fx__grid > *::before {
  left: -1px;
}

.grid-bg-fx__grid > *::after {
  right: 0;
}

@media (min-width: 64rem) {
  .grid-bg-fx__grid, .demo-ga0-grid {
    grid-template-columns: repeat(12, 1fr);
  }

  .demo-ga0-grid > *:nth-child(1) {
    grid-column: span 8;
  }

  .demo-ga0-grid > *:nth-child(2) {
    grid-column: 3 / span 8;
  }

  .demo-ga0-grid > *:nth-child(3) {
    grid-column: span 12;
  }

  .grid-bg-fx__grid > *:nth-child(6) ~ * {
    display: block;
  }
}
