/*!
Theme Name: Kadence Child
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: Kadence WP
Author URI: https://www.kadencewp.com/
Description: A child theme for the Kadence Theme.
Version: 1.0.1
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kadence-child
*/
html,body,.wp-site-blocks .entry-hero-container-inner{background:#00000f url("https://geistplan-uploads.b-cdn.net/wp-content/uploads/2016/07/geistplan-hintergrundbild-sterne-dunkel4.webp") center/cover no-repeat fixed !important}html.shadows-aus *,html.shadows-aus *:before,html.shadows-aus *:after{text-shadow:none !important;box-shadow:none !important;filter:none !important;animation:none !important}body{font-size:clamp(1rem,2.2vw,1.25rem);line-height:1.6}#masthead,.site-header,.site-header-row-container,.site-header-row,.site-header-section{background:0 0 !important;background-color:transparent !important;box-shadow:none !important}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:underline;text-underline-offset:.15em;text-decoration-thickness:1.5px;color:inherit}blockquote{background:#5000ff36;font-size:clamp(1rem,2.5vw,1.2rem)}.geistplan-short-embed{max-width:360px;margin:1.5rem auto}.geistplan-short-embed iframe{width:100%;height:auto;aspect-ratio:9/16;display:block}h1{font-size:clamp(2rem,5vw,4rem);text-shadow:0 0 .6vw rgba(0,0,255,.8),0 0 1.5vw rgba(0,80,255,.6),0 0 3vw rgba(0,120,255,.7),0 0 5vw rgba(0,150,255,.5),0 0 8vw rgba(0,180,255,.25)}h2{font-size:clamp(1.5rem,4vw,3rem);text-shadow:0 0 .55vw rgba(120,120,255,.8),0 0 1.4vw rgba(50,220,255,.7),0 0 2.8vw rgba(0,100,255,.7),0 0 4.5vw rgba(0,140,255,.5),0 0 7vw rgba(0,180,255,.25)}h3{font-size:clamp(1.2rem,3.5vw,2.5rem);text-shadow:0 0 .5vw rgba(150,240,255,.6),0 0 1.3vw rgba(120,0,255,.6),0 0 2.5vw rgba(0,80,255,.3),0 0 4vw rgba(0,120,255,.5),0 0 6.5vw rgba(0,180,255,.25)}.site-title{text-shadow:0 0 .4vw rgba(80,120,255,.9),0 0 1vw rgba(120,80,255,.6),0 0 2vw rgba(160,60,255,.35)}.site-description{text-shadow:0 0 .25vw rgba(100,140,255,.8),0 0 .7vw rgba(140,100,255,.5),0 0 1.5vw rgba(180,80,255,.25)}.widget-area a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)){color:#769fff;text-decoration:underline;text-underline-offset:.3em;font-size:clamp(.9rem,2vw,1.1rem)}figcaption{color:#00c48d;font-style:italic;font-size:clamp(1.05rem,2.4vw,1.35rem);background-color:#0022ff22;text-shadow:0 0 1vw rgba(10,150,50,1),0 0 2vw rgba(0,150,0,1),}figcaption a{text-underline-offset:.18em}.archive .entry-title,.blog .entry-title,.search .entry-title{font-size:clamp(1.2rem,2vw,2rem);line-height:1.25}.archive .entry-title a,.blog .entry-title a,.search .entry-title a{font-size:inherit;line-height:inherit}.hinweis404{background-color:rgba(130,60,166,.15);border-left:4px solid #821ca6;padding:1em;margin:2em 0;font-size:1.05em;line-height:1.6}ul.sitemap{list-style-position:outside;margin-left:0;padding-left:1em;font-size:1em}ul.sitemap li{margin-bottom:.4em}ul.sitemap ul{margin-top:.3em;margin-bottom:.5em;padding-left:1.2em}body.home .kadence-thumbnail-ratio-9-16{aspect-ratio:1/1;width:100%;max-width:600px;margin:0 auto;position:relative;overflow:hidden}body.home .kadence-thumbnail-ratio-9-16 img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}body.home .kadence-thumbnail-ratio-9-16:before{padding-top:100% !important}.kontakt-button-row{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:2em;margin-bottom:2em}.kontakt-eintrag{text-align:center;max-width:150px;flex:1 1 120px}.kontakt-eintrag img{max-width:100%;height:auto;transition:transform .2s ease}.kontakt-label{font-weight:700;margin-bottom:.5em;font-size:1em}@media (max-width:480px){.kontakt-label{font-size:.9em}.kontakt-eintrag{max-width:120px}}.kadence-drawer .drawer-sub-toggle svg,.mobile-drawer .drawer-sub-toggle svg,#mobile-drawer .drawer-sub-toggle svg{width:22px !important;height:22px !important;display:block;flex-shrink:0}.kadence-drawer .drawer-sub-toggle,.mobile-drawer .drawer-sub-toggle{padding:10px !important}.kadence-drawer .menu-item-has-children>a{padding-right:3rem}.gp-video{max-width:500px;margin:0 auto}.gp-video__el{width:100%;height:auto;display:block;aspect-ratio:1/1;object-fit:cover}.page-id-8971 #kt-scroll-up{display:none !important}.page-id-9740 #kt-scroll-up{display:none !important}.archive-description.gp-eingeklappt,.taxonomy-description.gp-eingeklappt{max-height:5.5em;overflow:hidden}.gp-kategorie-toggle{width:auto;display:table;margin:.5rem auto 1rem;padding:.35em .8em;white-space:nowrap;font-size:clamp(.9rem,2vw,1rem)}.sternschnuppe-layer{position:fixed;inset:0;pointer-events:none;overflow:hidden;z-index:0}.sternschnuppe{position:absolute;width:var(--stern-laenge,260px);height:2px;opacity:0;border-radius:999px;background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.15) 25%,rgba(255,255,255,.5) 55%,rgba(255,255,255,1) 100%);box-shadow:0 0 8px rgba(255,255,255,.6),0 0 16px rgba(255,255,255,.3);filter:blur(.2px);transform-origin:right center;animation:sternschnuppe-flug var(--flugzeit,1.8s) linear forwards}@keyframes sternschnuppe-flug{0%{opacity:0;transform:translate3d(0,0,0) rotate(var(--stern-winkel,35deg)) scaleX(.7)}12%{opacity:var(--stern-opacity,.75)}100%{opacity:0;transform:translate3d(var(--flug-x,220px),var(--flug-y,220px),0) rotate(var(--stern-winkel,35deg)) scaleX(1)}}@media (prefers-reduced-motion:reduce){.sternschnuppe-layer,.sternschnuppe{display:none !important}}.stern-glow{position:fixed;width:3px;height:3px;border-radius:50%;pointer-events:none;z-index:1;background:rgba(120,180,255,.9);box-shadow:0 0 6px rgba(120,180,255,.9),0 0 12px rgba(120,180,255,.7),0 0 18px rgba(120,180,255,.4);opacity:0;animation:stern-glow-animation var(--dauer,1.8s) ease-out forwards}@keyframes stern-glow-animation{0%{opacity:0;transform:scale(.6)}25%{opacity:1;transform:scale(1.4)}100%{opacity:0;transform:scale(.8)}}