/*
Theme Name: Hello Eins A
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

h1, h2, h3, h4, h5, h6, p {
	hyphens: auto;
}

:root {
  --flow-space: 2.25rem;
}

.site-header {
  position: absolute;
  /* inset-inline: 2rem; */
  inset-block-start: 0;
  z-index: 10;

  .admin-bar & {
    inset-block-start: var(--wp-admin--admin-bar--height);
  }

	/* all links inside header */
	a {
		text-decoration: none;
		text-underline-offset: .5ex;
		font-size: 1.25rem;
		font-weight: 700;
	}

	a:hover,
	.current-menu-item a {
		text-decoration: underline;
	}

	/* burger menu dropddown */
	.elementor-nav-menu--dropdown {
		block-size: 100vh;
		inset-block-start: 0 !important;
		margin-block-start: -35px;
		transition: none;
	}
}

.hero-header {
  block-size: 100vh;

  .admin-bar & {
    block-size: calc(100vh - var(--wp-admin--admin-bar--height));
  }
}

.swiper-pagination-bullet {
	outline: 4px solid #333 !important;
  }

/* Helper Classes */

.flex-basis-one-third {
	flex-basis: 33%;
}

.flex-basis-two-thirds {
	flex-basis: 66%;
}

/* firefox workaround for css anchor positioning */
@supports not (anchor-name: --foo) {
	@media (max-width: 1025px) {
		#anchor-target-cutout {
			inset: auto 0 4rem 0
		}
	}

	@media (min-width: 1025px) {
		#anchor-target-cutout {
			inset: auto 0 7rem 0
		}
	}
}

/* .wsnadw {
	span {
		display: inline-block;
	}

	.wsnadw-was {
		font-size: 240px;
		rotate: -4deg;
	}

	.wsnadw-soll {
		rotate: -8deg;
	}

	.wsnadw-nur {
		font-size: 100px;
		rotate: 4deg;
	}

	.wsnadw-aus {
		rotate: -10deg;
	}

	.wsnadw-dir {
		font-size: 320px;
		line-height: 0.775;
	}

	.wsnadw-werden {
		font-size: 100px;
		line-height:0;
		rotate: -4deg;
	}
} */

