.page-template-transparenter-header #gb-navbar {
    filter: invert(1);
}

#gb-navbar a, footer a {
    text-decoration: none;
}

/* Reihenfolge für mobile Geräte */
.order-1-m { order: 1; }
.order-2-m { order: 2; }
.order-3-m { order: 3; }

/* Tablet Breakpoint (768px) */
@media (min-width: 768px) {
    .order-1-t { order: 1; }
    .order-2-t { order: 2; }
    .order-3-t { order: 3; }
}

/* Desktop Breakpoint (1024px) */
@media (min-width: 1024px) {
    .order-1-d { order: 1; }
    .order-2-d { order: 2; }
    .order-3-d { order: 3; }
}

ul.wp-block-list.is-style-check-list {
    padding: 0;
}


ul.zweispaltig {
  columns: 2;
  column-gap: 2rem;
  list-style-position: outside;
  padding-left: 1.2em;
}

ul.zweispaltig li {
  break-inside: avoid;
  margin-bottom: 1.5rem;
  padding-left: 0.5em;
}
:root :where(ul.zweispaltig li) {
  margin-top: 0;
}


@media (max-width: 768px) {
  ul.zweispaltig {
    columns: 1;
  }
}

.color-sw .wp-block-column:hover, .color-sw .wp-block-column:hover {
    filter: none;
}

.color-sw .wp-block-column {
    filter: grayscale(1);
}

/* Start Plus on Hover (Wrapper z. B. .hover-plus oder .hoverer um Link-Container) */

.hover-plus,
.hover-plus *,
.hoverer,
.hoverer * {
	cursor: none;
}

.hover-plus-cursor {
	position: fixed;
	top: 0;
	left: 0;
	width: 60px;
	height: 60px;
	border-radius: 50%;
	background: #00a5a0;
	pointer-events: none;
	z-index: 9999;
	display: flex;
	align-items: center;
	justify-content: center;
	transform: translate(-50%, -50%);
	opacity: 0;
	transition: opacity .2s ease;
	will-change: transform;
}

.hover-plus-cursor::before {
	content: "+";
	color: #fff;
	font-size: 40px;
	line-height: 1;
	font-weight: 400;
}
/* End Plus on Hover */

