@charset "UTF-8";*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1200px){.container{max-width:1200px}}@media (min-width: 1440px){.container{max-width:1440px}}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.relative{position:relative}.sticky{position:sticky}.float-right{float:right}.m-0{margin:0}.m-1{margin:.25rem}.-mx-\[15px\]{margin-left:-15px;margin-right:-15px}.my-4{margin-top:1rem;margin-bottom:1rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.w-1\/3{width:33.333333%}.w-1\/4{width:25%}.w-2\/3{width:66.666667%}.w-3\/4{width:75%}.w-full{width:100%}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-none{list-style-type:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-end{justify-content:flex-end}.rounded{border-radius:.25rem}.border{border-width:1px}.border-b-0{border-bottom-width:0px}.border-alert\/30{border-color:#cc4b374d}.border-secondary\/30{border-color:#7676764d}.border-warning\/30{border-color:#ffae004d}.bg-alert\/10{background-color:#cc4b371a}.bg-secondary\/10{background-color:#7676761a}.bg-warning\/10{background-color:#ffae001a}.p-0{padding:0}.p-4{padding:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-\[15px\]{padding-left:15px;padding-right:15px}.py-2{padding-top:.5rem;padding-bottom:.5rem}.text-center{text-align:center}.text-right{text-align:right}.font-bold{font-weight:700}.lowercase{text-transform:lowercase}.opacity-0{opacity:0}.opacity-100{opacity:1}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{--prim-warm-50: #faf8f5;--prim-warm-100: #f3f0eb;--prim-warm-200: #e8e4df;--prim-warm-400: #b8b2aa;--prim-warm-500: #9a9490;--prim-warm-700: #5e5a55;--prim-warm-900: #1e1c1a;--prim-blue-50: #eef4fb;--prim-blue-100: #d5e6f5;--prim-blue-500: #2278bc;--prim-blue-600: #1b63a0;--prim-blue-700: #154e83;--prim-red-500: #ed1c24;--prim-red-100: #fde8e9;--prim-green-500: #009344;--prim-green-100: #e0f5ea;--prim-yellow-500: #fbb040;--prim-yellow-100: #fef3e0;--prim-pink-500: #ec008c;--prim-pink-100: #fde0f2;--prim-purple-500: #7f3f98;--prim-purple-100: #f0e5f5;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--font-display: "Barlow Condensed", "Oswald", sans-serif;--font-body: "Barlow", "Lato", sans-serif;--transition-fast: .15s ease;--transition-base: .24s ease;--transition-slow: .4s ease;--color-bg: var(--prim-warm-50);--color-surface: #ffffff;--color-surface-alt: var(--prim-warm-100);--color-surface-raised: #ffffff;--color-border: var(--prim-warm-200);--color-border-subtle: var(--prim-warm-100);--color-text: var(--prim-warm-900);--color-text-muted: var(--prim-warm-500);--color-text-subtle: var(--prim-warm-400);--color-primary: var(--prim-blue-500);--color-primary-hover: var(--prim-blue-600);--color-primary-light: var(--prim-blue-50);--color-primary-text: var(--prim-blue-700);--color-tipps: var(--prim-blue-500);--color-tipps-bg: var(--prim-blue-50);--color-events: var(--prim-red-500);--color-events-bg: var(--prim-red-100);--color-trips: var(--prim-green-500);--color-trips-bg: var(--prim-green-100);--color-books: var(--prim-yellow-500);--color-books-bg: var(--prim-yellow-100);--color-interviews: var(--prim-pink-500);--color-interviews-bg: var(--prim-pink-100);--color-adressen: var(--prim-purple-500);--color-adressen-bg: var(--prim-purple-100);--shadow-xs: 0 1px 3px rgba(0,0,0,.06);--shadow-sm: 0 2px 8px rgba(0,0,0,.07), 0 1px 2px rgba(0,0,0,.04);--shadow-md: 0 6px 20px rgba(0,0,0,.09), 0 2px 6px rgba(0,0,0,.05);--shadow-lg: 0 12px 36px rgba(0,0,0,.12), 0 4px 12px rgba(0,0,0,.07);--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: .875rem;--radius-xl: 1.25rem;--radius-full: 9999px;--max-width-content: 680px;--max-width-wide: 1200px;--header-height: 64px;--card-bg: var(--color-surface);--card-radius: var(--radius-lg);--card-shadow: var(--shadow-sm);--card-shadow-hover: var(--shadow-md);--card-image-ratio: 56.25%;--card-padding: var(--space-4);--badge-radius: var(--radius-full);--badge-font-size: .7rem;--badge-font-weight: 700;--badge-letter-spacing: .06em}.show-for-sr{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;top:-100px;left:1rem;z-index:99999;padding:.75rem 1.25rem;background:#2278bc;color:#fff;font-weight:600;font-size:.9rem;border-radius:0 0 4px 4px;text-decoration:none;transition:top .15s ease}.skip-link:focus{top:0;clip:auto;outline:3px solid #fff;outline-offset:2px}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px #0009;clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}body{background-color:var(--color-bg);font-family:var(--font-body);color:var(--color-text)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);line-height:1.2;color:var(--color-text)}.title-bar{background:var(--color-bg)!important}hr{border-color:var(--color-border)}#wpadminbar{position:fixed!important}body.admin-bar.f-topbar-fixed .sticky.fixed{margin-top:2rem}body.admin-bar.offcanvas .off-canvas.is-open{top:2.875rem}@media (min-width: 783px){body.admin-bar.offcanvas .off-canvas.is-open{top:2rem}}.wp-caption>figcaption{max-width:100%;font-size:.8rem;color:#999;padding:.25rem 0}p.wp-caption-text{font-size:90%;color:#666;padding:.625rem 0}.alignleft{float:left;padding-right:1rem;margin:0}.alignright{float:right;padding-left:1rem;margin:0}.aligncenter{display:block;margin-left:auto;margin-right:auto}header.site-header{position:sticky;top:0;z-index:200;background-color:var(--color-bg);transition:background-color var(--transition-base),box-shadow var(--transition-base)}header.site-header.scrolled{background-color:#faf8f5e0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 1px 16px #00000014}.mobile-menu,.site-title-bar{display:block}@media screen and (min-width: 640px){.mobile-menu,.site-title-bar{display:none}}ul.desktop-menu{display:none;list-style:none;margin:0;padding:0;flex-direction:row;flex-wrap:nowrap;align-items:stretch}@media screen and (min-width: 640px){ul.desktop-menu{display:flex}}ul.desktop-menu>li{position:relative;display:flex;align-items:stretch}ul.desktop-menu>li>a{display:flex;align-items:center;white-space:nowrap}ul.submenu{position:absolute;top:100%;left:0;min-width:12rem;background:var(--color-surface);z-index:1000;list-style:none;padding:.25rem 0;margin:0;border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);transform-origin:top left}ul.submenu li{display:block;border-right:none!important;border-top:none!important}ul.submenu a{display:block;padding:.65rem 1rem!important;white-space:nowrap;font-family:var(--font-display);font-size:1rem;color:var(--color-text-muted);transition:background-color var(--transition-fast),color var(--transition-fast);border-radius:var(--radius-sm);margin:0 .25rem;text-decoration:none}ul.submenu a:hover{background-color:var(--color-surface-alt);color:var(--color-text)}ul.mobile-submenu{display:flex;flex-wrap:wrap;align-items:center;list-style:none;margin:.15rem 0 .15rem 1rem;padding:0}ul.mobile-submenu>li{display:flex;align-items:center}ul.mobile-submenu>li:before{content:"|";color:var(--color-border);margin:0 .4rem}ul.mobile-submenu>li:first-child:before{display:none}ul.mobile-submenu>li>a{padding:.2rem 0;font-size:.9rem}.title-bar{display:flex;align-items:center;padding:.5rem;background:var(--color-bg);color:var(--color-text)}.title-bar .title-bar-left,.title-bar .title-bar-right{display:flex;align-items:center}.site-desktop-title a{font-weight:700}.off-canvas>ul.menu{height:100vh;padding:1rem}.off-canvas>ul.menu a{color:#fefefe;font-family:var(--font-display);font-weight:600;font-size:1rem}.off-canvas .menu .active>a{background-color:#ffffff1f}.title-bar-title a{font-size:1rem;color:var(--color-text-muted)}.mobile-menu .menu .is-active>a,.mobile-off-canvas-menu .menu .is-active>a{background-color:#364a55}.top-bar{border-bottom:0 solid var(--color-border);font-family:var(--font-display)}.top-bar .top-bar-title a{font-size:1rem;color:var(--color-text-muted);padding-left:1rem;line-height:1.8}.top-bar .menu a{font-family:var(--font-display);color:var(--color-text-muted);font-weight:500;font-size:1.2rem;line-height:1;text-decoration:none;padding-top:0;padding-bottom:0;display:flex;align-items:center;gap:.35em;transition:background-color var(--transition-fast),color var(--transition-fast)}.top-bar .menu a:hover:not(.button){color:var(--color-primary)}.top-bar .menu>li:not(.menu-text)>a{padding:1.25rem 1.2rem 1.25rem .55rem}.top-bar .menu>li:not(.menu-text) ul li>a{padding:.75rem 1rem;font-size:1rem}.top-bar .menu li{border-top:none}.top-bar .menu li:not(:last-child){border-right:none}.top-bar .menu>li.is-active>a,.top-bar .menu>li.current-menu-item>a,.top-bar .menu>li.current-menu-ancestor>a{color:var(--color-text);font-weight:600;position:relative}.top-bar .menu>li.is-active>a:after,.top-bar .menu>li.current-menu-item>a:after,.top-bar .menu>li.current-menu-ancestor>a:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background-color:var(--color-primary);border-radius:2px 2px 0 0}.top-bar .menu>li.mnu_tipps.is-active>a:after,.top-bar .menu>li.mnu_tipps.current-menu-item>a:after,.top-bar .menu>li.mnu_tipps.current-menu-ancestor>a:after{background-color:var(--color-tipps)}.top-bar .menu>li.mnu_veranstaltungen.is-active>a:after,.top-bar .menu>li.mnu_veranstaltungen.current-menu-item>a:after,.top-bar .menu>li.mnu_veranstaltungen.current-menu-ancestor>a:after{background-color:var(--color-events)}.top-bar .menu>li.mnu_tripps.is-active>a:after,.top-bar .menu>li.mnu_tripps.current-menu-item>a:after,.top-bar .menu>li.mnu_tripps.current-menu-ancestor>a:after{background-color:var(--color-trips)}.top-bar .menu>li.mnu_book_media.is-active>a:after,.top-bar .menu>li.mnu_book_media.current-menu-item>a:after,.top-bar .menu>li.mnu_book_media.current-menu-ancestor>a:after{background-color:var(--color-books)}.top-bar .menu>li.mnu_interview.is-active>a:after,.top-bar .menu>li.mnu_interview.current-menu-item>a:after,.top-bar .menu>li.mnu_interview.current-menu-ancestor>a:after{background-color:var(--color-interviews)}.top-bar .menu>li.mnu_addresses.is-active>a:after,.top-bar .menu>li.mnu_addresses.current-menu-item>a:after,.top-bar .menu>li.mnu_addresses.current-menu-ancestor>a:after{background-color:var(--color-adressen)}.nav-cat-dot{display:inline-block;width:9px;height:9px;border-radius:50%;flex-shrink:0;margin-right:.2em}.nav-cat-dot.dot-tipps{background:var(--color-tipps)}.nav-cat-dot.dot-events{background:var(--color-events)}.nav-cat-dot.dot-trips,.nav-cat-dot.dot-ausflug{background:var(--color-trips)}.nav-cat-dot.dot-books,.nav-cat-dot.dot-buecher{background:var(--color-books)}.nav-cat-dot.dot-interviews,.nav-cat-dot.dot-interview{background:var(--color-interviews)}.nav-cat-dot.dot-adressen{background:var(--color-adressen)}@media screen and (max-width: 639px){.site-navigation{padding:0}}#nav-selected-menu-title{position:sticky;top:var(--header-height, 0px);z-index:199;background-color:var(--color-primary)}#nav-selected-menu-title.cat-color-tipps,#nav-selected-menu-title.cat-color-tipp{background-color:var(--color-tipps)}#nav-selected-menu-title.cat-color-veranstaltungen,#nav-selected-menu-title.cat-color-events{background-color:var(--color-events)}#nav-selected-menu-title.cat-color-ausfluege,#nav-selected-menu-title.cat-color-ausflug{background-color:var(--color-trips)}#nav-selected-menu-title.cat-color-buecher,#nav-selected-menu-title.cat-color-buch{background-color:var(--color-books)}#nav-selected-menu-title.cat-color-interviews,#nav-selected-menu-title.cat-color-interview{background-color:var(--color-interviews)}#nav-selected-menu-title.cat-color-adressen{background-color:var(--color-adressen)}#nav-selected-menu-title.cat-color-pt-buch{background-color:var(--color-books)}#nav-selected-menu-title.cat-color-pt-adressen{background-color:var(--color-adressen)}#nav-selected-menu-title.cat-color-pt-en2_event{background-color:var(--color-events)}#nav-selected-menu-title .title{max-width:var(--max-width-wide);margin-left:auto;margin-right:auto;padding:.4rem var(--space-4);font-family:var(--font-display);font-size:.9rem;color:#fff}@media (min-width: 640px){#nav-selected-menu-title .title{padding-left:var(--space-6);padding-right:var(--space-6)}}#nav-selected-menu-title .title span{padding:0}.post-navigation:after{content:"";display:table;clear:both}.nav-previous{float:left}.nav-next{float:right}.main-container{max-width:var(--max-width-wide);margin-left:auto;margin-right:auto;padding-left:var(--space-4);padding-right:var(--space-4)}@media (min-width: 640px){.main-container{padding-left:var(--space-6);padding-right:var(--space-6)}}.main-grid{display:flex;flex-wrap:wrap;margin-top:var(--space-6)}@media (min-width: 640px){.main-grid{margin-top:var(--space-10)}}.main-grid.sidebar-left .main-content{order:1}.main-grid .main-content-full-width,.main-grid .main-content{width:100%;padding-left:var(--space-4);padding-right:var(--space-4)}.main-grid .sidebar{display:none}.section-header{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);margin-top:var(--space-10)}.section-header .section-header-accent{width:4px;height:1.3em;border-radius:2px;flex-shrink:0}.section-header h2,.section-header h3{font-family:var(--font-display);font-weight:700;font-size:1rem;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;margin:0;color:var(--color-text)}.section-header:after{content:"";flex:1;height:1px;background:var(--color-border)}.section-header.sh-tipps .section-header-accent{background:var(--color-tipps)}.section-header.sh-events .section-header-accent{background:var(--color-events)}.section-header.sh-trips .section-header-accent{background:var(--color-trips)}.section-header.sh-books .section-header-accent{background:var(--color-books)}.section-header.sh-interviews .section-header-accent{background:var(--color-interviews)}.section-header.sh-adressen .section-header-accent{background:var(--color-adressen)}.promoted-articles{display:grid;grid-template-columns:1fr;gap:var(--space-5);margin-top:var(--space-8);margin-bottom:var(--space-6)}@media (min-width: 768px){.promoted-articles{grid-template-columns:2fr 1fr;align-items:stretch}.promoted-articles .promoted-featured{display:flex;flex-direction:column}}.promoted-articles .promoted-sidebar{display:flex;flex-direction:column;gap:var(--space-4)}.promoted-articles .promoted-sidebar article.entry-card{flex:1;display:flex;flex-direction:column;margin-bottom:0}.promoted-articles .promoted-sidebar article.entry-card .entry-content{flex:1}.promoted-articles .promoted-sidebar .entry-thumbnail img{height:150px}.promoted-featured-card{border-radius:var(--card-radius);background:var(--card-bg);box-shadow:var(--card-shadow);overflow:hidden;position:relative;cursor:pointer;transition:box-shadow var(--transition-base),transform var(--transition-base);height:100%;display:flex;flex-direction:column}.promoted-featured-card:hover{box-shadow:var(--card-shadow-hover);transform:translateY(-2px)}.promoted-featured-card .promoted-image{position:relative;overflow:hidden;flex-shrink:0}.promoted-featured-card .promoted-image img{display:block;width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;-o-object-position:center 30%;object-position:center 30%;transform:scale(1.08);transition:transform var(--transition-slow)}.promoted-featured-card:hover .promoted-image img{transform:scale(1.13)}.promoted-featured-card .promoted-content{flex:1;padding:var(--space-6)}.promoted-featured-card .promoted-content h2.entry-title,.promoted-featured-card .promoted-content h3.entry-title{font-family:var(--font-display);font-size:clamp(1.4rem,2.5vw,2rem);font-weight:700;line-height:1.2;margin-bottom:var(--space-3)}.promoted-featured-card .promoted-content h2.entry-title a,.promoted-featured-card .promoted-content h3.entry-title a{color:var(--color-text);text-decoration:none;transition:color var(--transition-fast)}.promoted-featured-card .promoted-content h2.entry-title a:hover,.promoted-featured-card .promoted-content h3.entry-title a:hover{color:var(--color-primary)}.promoted-featured-card .promoted-content h2.entry-title a:after,.promoted-featured-card .promoted-content h3.entry-title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.main-content h1,.main-content h2,.main-content h3,.main-content h4,.main-content h5,.main-content h6{margin-top:2rem;margin-bottom:.5rem}.main-content h1:first-child,.main-content h2:first-child,.main-content h3:first-child,.main-content h4:first-child,.main-content h5:first-child,.main-content h6:first-child{margin-top:0}.main-content h1{margin-top:0;margin-bottom:.75rem}.main-content h2{margin-top:2.5rem;margin-bottom:.6rem}.main-content h3{margin-top:2rem;margin-bottom:.5rem}.main-content h4{margin-top:1.5rem;margin-bottom:.4rem}.main-content h5{margin-top:1.25rem;margin-bottom:.35rem}.main-content h6{margin-top:1rem;margin-bottom:.3rem}.main-content p{margin-top:0;margin-bottom:1.25rem;line-height:1.75}.main-content ul,.main-content ol{margin-top:0;margin-bottom:1.25rem;padding-left:1.5rem;line-height:1.75}.main-content li{margin-bottom:.4rem}.main-content li:last-child{margin-bottom:0}.main-content li>ul,.main-content li>ol{margin-top:.4rem;margin-bottom:.4rem}.main-content blockquote{margin:1.75rem 0;padding:1rem 1.25rem;border-left:4px solid var(--color-primary);background:var(--color-surface-alt);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.main-content blockquote p:last-child{margin-bottom:0}.main-content hr{margin:2rem 0}.main-content h1+h2,.main-content h2+h3,.main-content h3+h4{margin-top:.5rem}.home-section-alt{background:var(--color-surface-alt);padding:var(--space-6) 0;border-radius:var(--radius-md);margin-bottom:var(--space-6)}.home-widgets{padding-top:var(--space-8)}.home-widgets .widget{margin-bottom:var(--space-6)}.home-widgets .widget h3{font-family:var(--font-display);font-size:1rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border)}.archive-cards-grid{display:grid;grid-template-columns:1fr;gap:var(--space-5);padding-top:var(--space-4);margin-bottom:var(--space-10)}@media (min-width: 640px){.archive-cards-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.archive-cards-grid{grid-template-columns:repeat(3,1fr)}}.archive-cards-grid article.entry-card{margin-bottom:0}#articles-tabscontent>div{display:grid;grid-template-columns:1fr;gap:var(--space-5);padding-top:var(--space-4)}@media (min-width: 640px){#articles-tabscontent>div{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){#articles-tabscontent>div{grid-template-columns:repeat(3,1fr)}}#articles-tabscontent>div>p:last-child{grid-column:1/-1;margin-bottom:0}#articles-tabscontent>div article.entry-card{margin-bottom:0}.erwin-ecke-widget.widget{background-color:#f6f3ee;background-repeat:no-repeat;background-image:url(/wp-content/themes/hasenfenster/dist/assets/images/erwins-ecke-oben.png),url(/wp-content/themes/hasenfenster/dist/assets/images/erwins-ecke-unten.png);background-position:-50px -50px,right 10px bottom 50px;padding:154px 1.5rem 1.75rem;border-radius:var(--radius-lg);margin-bottom:var(--space-6)}.erwin-ecke-widget.widget:first-child{padding-top:154px}.erwin-ecke-widget.widget h3{display:none}.erwin-ecke-widget.widget footer.category-description blockquote,.erwin-ecke-widget.widget .widget-content blockquote{border-left:3px solid var(--color-border);padding:.5rem .75rem;margin:.5rem 0;background:transparent;line-height:1.5}.erwin-ecke-widget.widget footer.category-description blockquote small,.erwin-ecke-widget.widget .widget-content blockquote small{font-size:.8rem;color:var(--color-text-muted)}.footer-container{max-width:1200px;margin:0 auto;padding:0 15px;border-top:1px solid #cacaca}body>footer{margin-top:6rem}.footer-grid{display:flex;flex-wrap:wrap;padding:1.875rem 0}.footer-grid section{flex:1 1 0;min-width:0}.footer-grid ul{list-style-type:none;margin:0;padding:0}footer ul.menu{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0 1rem;gap:.25rem 1.25rem}footer .text-right ul.menu{justify-content:flex-end}footer .widget{padding-top:1rem;padding-bottom:1rem}footer .widget+.widget{border-top:1px solid rgba(0,0,0,.12)}@media (min-width: 768px){footer .widget{padding-top:0;padding-bottom:0}footer .widget+.widget{border-top:none}}body#tinymce{height:auto;max-width:1200px;padding:1.25rem!important}.eventer h1,.eventer h2,.eventer h3,.eventer h4,.eventer h5,.eventer h6,.eventer p,.eventer blockquote{margin:0;padding:0;border:0}.eventer ol,.eventer ul{list-style:none;margin:0;padding:0}.eventer ul li{margin-left:0;list-style-type:none}.eventer-single-event-details ul.eventer-single-event-info,.eventer-single-event-details .eventer-actions,.eventer-event-share,.eventer .eventer-event-save>ul,.eventer .eventer-tickets-info,.eventer .eventer-twelve-months,.eventer .eventer-compact-list>ul{margin-left:0}.eventer table{border-spacing:0;border-collapse:collapse}.eventer table,.eventer tr,.eventer td{padding:0!important;border:0!important}.eventer td{vertical-align:middle}.eventer input[type=button],.eventer input[type=submit]{height:auto!important}.eventer ul,.eventer li{list-style-type:none!important;line-height:1.4em}.eventer .eventer-btn,.eventer .eventer-btn:disabled,.eventer .eventer-btn:disabled:hover{height:auto}*{box-sizing:border-box}.eventer *{outline:none}.eventer iframe{border:0}.eventer img{max-width:100%}.eventer .pull-left{float:left}.eventer .pull-right{float:right}.eventer-loader-wrap{position:absolute;width:100%;height:100%;left:0;top:0;z-index:6;background:rgba(255,255,255,.8)}.eventer-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;margin:0;background-color:#222;border-radius:50%}.eventer-loader:after{content:"";position:absolute;border-radius:50%;top:50%;left:50%;border:0px solid white;transform:translate(-50%,-50%);animation:loading 1s ease-out forwards infinite}@keyframes loading{0%{border:0px solid white}20%{border:8px solid white;width:0%;height:0%}to{border:8px solid white;width:100%;height:100%}}.eventer{font-size:14px;font-weight:400;font-style:normal;line-height:1.4em}.eventer a{text-decoration:none!important;box-shadow:none!important;transition:all .2s ease!important}.eventer .eventer-event-item-link,.eventer-event-venue i,.eventer .eventer-actions a,.eventer-event-save>ul>li a,.eventer .eventer-modal-close{color:#555}.eventer a:hover{color:#222}.eventer .eventer-modal-close:hover{color:red}.eventer .eventer-btn,.eventer .eventer-btn:disabled,.eventer .eventer-btn:disabled:hover{padding:10px 20px;border:2px solid #333;color:#333;text-align:center;font-size:12px;font-weight:400;border-radius:0;line-height:normal;background:none;text-transform:uppercase;letter-spacing:2px;display:inline-block;font-style:normal;cursor:pointer}.eventer .eventer-btn:disabled,.eventer input:disabled,.disableClick{opacity:.8;cursor:default!important}.eventer .eventer-btn:hover{background-color:#333;color:#fff}.eventer .eventer-btn-default,.eventer .eventer-btn-default:disabled,.eventer .eventer-btn-default:disabled:hover{background-color:#333;color:#fff}.eventer .eventer-btn-primary,.eventer .eventer-btn-primary:disabled,.eventer .eventer-btn-primary:disabled:hover{color:#fff}.eventer .eventer-btn-primary:hover{opacity:.9;color:#fff}.eventer .eventer-btn.eventer-btn-basic,.eventer .eventer-btn.eventer-btn-basic:disabled,.eventer .eventer-btn.eventer-btn-basic:disabled:hover{background:#999;color:#fff;border:2px solid #999}.eventer .eventer-btn.eventer-btn-basic:hover{background:#ccc;color:#fff;border-color:#ccc}.eventer-list{position:relative}.eventer input[type=text],.eventer input[type=email],.eventer input[type=password],.eventer input[type=tel],.eventer input[type=url],.eventer input[type=number],.eventer input[type=date],.eventer select,.eventer textarea{font-style:normal;font-weight:300;font-size:14px;display:block;width:100%;border:1px solid #d0d0d0;color:#142036cc;line-height:1;padding:.625em;transition:border .25s;border-radius:3px;min-height:40px}.eventer input[type=text]:focus,.eventer input[type=email]:focus,.eventer input[type=password]:focus,.eventer input[type=tel]:focus,.eventer input[type=url]:focus,.eventer input[type=number]:focus,.eventer input[type=date]:focus,.eventer select:focus,.eventer textarea:focus{border-color:#686e78}.eventer input[type=text].eventer-required-field,input[type=email].eventer-required-field,.eventer input[type=password].eventer-required-field,.eventer input[type=tel].eventer-required-field,.eventer input[type=url].eventer-required-field,.eventer input[type=number].eventer-required-field,.eventer input[type=date].eventer-required-field,.eventer select.eventer-required-field,.eventer textarea.eventer-required-field{border-color:red}.eventer select{height:44px;background:#fff}.eventer input[type=radio],.eventer input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;height:24px;width:24px;transition:all .15s ease-out 0s;background-color:#fff;border:1px solid #d0d0d0;color:#fff;cursor:pointer;display:inline-block;outline:none;position:relative;z-index:1;bottom:-4px;overflow:hidden;margin:0;padding:0}.eventer input[type=checkbox]+input[type=checkbox],.eventer input[type=radio]+input[type=radio]{margin-left:20px}.eventer input[type=radio]:focus,.eventer input[type=checkbox]:focus{box-shadow:none;outline:none}.eventer input[type=radio]:hover,.eventer input[type=checkbox]:hover{background-color:#d0d0d0}.eventer input[type=radio]:checked:before,.eventer input[type=checkbox]:checked:before{height:24px;width:22px;position:absolute;content:"✓";display:inline-block;font-size:14px;text-align:center;line-height:22px;background:#333}.eventer input[type=radio]:checked,.eventer input[type=checkbox]:checked{border-color:#333}.eventer input[type=radio]{border-radius:50%}.disableClick{pointer-events:none}.eventer input[type=radio]:before{border-radius:24px}.eventer-checkbox input[type=checkbox],.eventer-radio input[type=radio]{bottom:-6px;position:relative;margin-right:5px}.eventer .check-radio-wrap{margin-bottom:20px}.eventer .check-radio-wrap input[type=checkbox],.eventer .check-radio-wrap input[type=radio]{bottom:-6px}.eventer-radio.eventer-required-field,.eventer-checkbox.eventer-required-field{color:red}.eventer label{display:block;color:#999;word-break:normal;word-wrap:normal;font-weight:400;margin:0;padding:0}.eventer label:not(.eventer-checkbox):not(.eventer-radio){font-size:12px;letter-spacing:1px;text-transform:uppercase;margin-bottom:4px}.eventer button{background:#fff;cursor:pointer}.eventer-row{margin-left:-15px;margin-right:-15px}.eventer-row .eventer-col1,.eventer-row .eventer-col2,.eventer-row .eventer-col3,.eventer-row .eventer-col4,.eventer-row .eventer-col5,.eventer-row .eventer-col6,.eventer-row .eventer-col7,.eventer-row .eventer-col8,.eventer-row .eventer-col9,.eventer-row .eventer-col10{padding-left:15px;padding-right:15px;float:left;vertical-align:middle}.eventer-row .eventer-col1{width:10%}.eventer-row .eventer-col2{width:20%}.eventer-row .eventer-col3{width:30%}.eventer-row .eventer-col4{width:40%}.eventer-row .eventer-col5{width:50%}.eventer-row .eventer-col6{width:60%}.eventer-row .eventer-col7{width:70%}.eventer-row .eventer-col8{width:80%}.eventer-row .eventer-col9{width:90%}.eventer-row .eventer-col10{width:100%}.eventer-spacer-30{height:30px;width:100%}.eventer-spacer-10{height:10px;width:100%}.eventer-list:before,.eventer-list:after,.eventer-event-list-item>a:before,.eventer-event-list-item>a:after,.eventer-grid>ul:before,.eventer-grid>ul:after,.clearfix:before,.clearfix:after,ul.eventer-tickets-info:before,ul.eventer-tickets-info:after,.eventer-ticket-details:before,.eventer-ticket-details:after,.eventer-actions:before,.eventer-actions:after,.eventer-row:before,.eventer-row:after,.eventer-checkbox:before,.eventer-checkbox:after,.eventer-radio:before,.eventer-radio:after,.spacer-10:before,.spacer-10:after,.spacer-30:before,.spacer-30:after,.eventer-month-switcher:before,.eventer-month-switcher:after,.eventer .eventer-ticket-type-row .eventer-q-field:before,.eventer .eventer-ticket-type-row .eventer-q-field:after,.eventer-month-switcher-wrap:before,.eventer-month-switcher-wrap:after,.eventer-filter-wrap:before,.eventer-filter-wrap:after,.eventer-registrants-list:before,.eventer-registrants-list:after{content:"";display:table}.eventer-list:after,.eventer-event-list-item>a:after,.eventer-grid>ul:after,.clearfix:after,ul.eventer-tickets-info:after,.eventer-ticket-details:after,.eventer-actions:after,.eventer-row:after,.eventer-checkbox:after,.eventer-radio:after,.spacer-30:after,.eventer-month-switcher:after,.eventer .eventer-ticket-type-row .eventer-q-field:after,.eventer-month-switcher-wrap:after,.eventer-filter-wrap:after,.eventer-registrants-list:after{clear:both}.eventer-month-switcher-wrap{background:#fff;border:1px solid #eee;padding:25px;margin-bottom:-1px}.eventer-month-switcher{display:flex;flex-wrap:wrap;flex-direction:row;font-family:Oswald}.eventer-switcher-current-month{font-size:30px;position:relative;flex-grow:1;flex-basis:250px;color:#222;line-height:30px}.eventer-switcher-current-month-in{display:inline-block}.eventer-switcher-current-month-in>span{font-size:10px;background-color:#666;padding:2px 6px;position:relative;left:8px;bottom:4px;color:#fff;line-height:16px;border-radius:2px}.eventer-switcher-actions{position:relative;top:3px;margin-bottom:10px;margin-left:20px;display:inline-block}.eventer .eventer-switcher-actions a{text-align:center;line-height:20px;font-size:14px;display:inline-block;border:0;overflow:hidden;border-radius:3px;margin-bottom:10px}.eventer .eventer-switcher-current-month .eventer-switcher-actions a{margin-bottom:0}.eventer .eventer-switcher-actions-view a.today-btn{margin-left:35px}.eventer .eventer-switcher-actions-view{margin-left:0}.eventer .eventer-switcher-actions-view a{background:#666;color:#fff;padding:0 10px;width:auto;line-height:30px;font-size:12px;margin-left:5px}.eventer .eventer-switcher-actions-view a:first-child{margin-left:0}.eventer .eventer-switcher-actions a:hover{color:#222}.eventer .eventer-switcher-actions-view a:hover,.eventer .eventer-switcher-actions-view a.active{color:#fff}.eventer-twelve-months{display:flex;flex-grow:6;flex-basis:100%;flex-direction:row;overflow-x:auto;margin-bottom:-15px!important}.eventer-twelve-months li{text-transform:uppercase;color:#fff;cursor:pointer;padding:0;background:#999;font-size:13px;border-radius:3px;flex-grow:1;text-align:center;height:30px;line-height:30px;border-right:1px solid #ddd;margin-right:1px;flex-basis:55px;min-width:55px}.eventer .eventer-twelve-months li{line-height:30px}.eventer-twelve-months li:hover{color:#fff;background:#666}.eventer .eventer-filter-wrap{padding:45px 25px 30px;margin:0 -25px -25px;background:#eee}.eventer-filter-datewise-wrap{display:flex;flex-grow:6;flex-basis:100%;flex-direction:row;position:relative;margin-bottom:20px;align-items:center;justify-content:flex-end}.trigger-active{color:#fff}.eventer-filter-datewise-wrap input[type=text],.eventer-filter-datewise-wrap span{display:inline-block;margin-left:10px}.eventer-filter-datewise-wrap input[type=text]{width:140px}.eventer .eventer-filter-wrap>label:not(.eventer-checkbox):not(.eventer-radio){text-transform:uppercase;letter-spacing:2px;color:#666;font-size:12px;padding:8px 0;margin-right:30px;float:left}.eventer .eventer-filter-trigger{padding:8px 12px 8px 14px;background:#fff!important;border-color:#eee!important;border-width:1px!important;color:#666!important}.eventer .eventer-services-options-trigger{margin-top:7px;text-transform:none;letter-spacing:0;font-family:inherit}.eventer .eventer-services-options-trigger i{position:relative;bottom:-1px}.eventer .eventer-filter-col{float:left;margin-right:30px;position:relative}.eventer-filter-wrap .eventer-filter-col:last-child{margin-right:0}.eventer .eventer-filter-select{background:#fff;padding:16px 20px 20px;border:1px solid #eee;margin-top:-1px;display:none;position:absolute;left:0;z-index:99;white-space:nowrap;min-width:100%;max-height:170px;overflow-y:auto}.eventer .eventer-filter-select label:not(.eventer-checkbox):not(.eventer-radio){font-family:inherit;text-transform:capitalize;letter-spacing:0}.eventer .eventer-filter-select input[type=checkbox],.eventer .eventer-filter-select input[type=radio]{bottom:-7px;margin-right:3px}.eventer .eventer-filter-select.services-section{padding:7px 12px 12px}.eventer .eventer-filter-select.services-section label{font-size:12px!important;color:inherit}.eventer-compact-list{position:relative}.eventer-compact-list>ul{list-style-type:none;margin:0}.eventer-event-item{position:relative}.eventer-compact-list .eventer-event-list-item{position:relative;border:1px solid #eee;background-color:#fff;border-bottom:0;overflow:hidden}.eventer-event-list-item>a{display:flex;flex-direction:row;flex-wrap:wrap;border-bottom:0!important}.eventer-event-list-item:last-child{border-bottom:1px solid #eee}.eventer-compact-list .eventer-event-list-item:hover,.eventer-event-grid-item:hover{box-shadow:0 0 12px #0000000d;z-index:3}.eventer-compact-list .eventer-event-date{flex-grow:1;padding:17px 15px;border-top:5px solid transparent;text-align:center;border-bottom:1px solid #eee;margin-bottom:-1px;flex-basis:60px;align-content:center;display:flex;flex-wrap:wrap}.eventer-event-date>span{display:block;width:100%;text-align:center}.eventer-event-date span.eventer-event-day{font-size:36px;line-height:36px}.eventer-event-date>span.eventer-event-month{font-size:14px;letter-spacing:1px;margin-bottom:6px;text-transform:uppercase;color:#aeaeae}.eventer-event-date>span.eventer-event-year{font-size:11px;letter-spacing:2px;background-color:#f7f7f7;padding:1px 5px 1px 7px;border-radius:3px;display:inline}.eventer-compact-list .eventer-event-details{overflow:hidden;padding:2em;position:relative;z-index:2;flex-grow:8;flex-basis:350px}.eventer-compact-list .eventer-event-list-item-wi .eventer-event-details-side{padding-left:105px;display:block}.eventer-event-title{font-size:19px;display:block}.eventer-compact-list .eventer-event-title{margin:4px 0 12px}.eventer-compact-list .eventer-event-time{margin-bottom:5px;padding-left:17px}.eventer-event-venue,.eventer-event-time{font-size:12px;color:#aeaeae;position:relative;display:inline-block}.eventer-compact-list .eventer-event-venue,.eventer-grid .eventer-event-venue,.eventer-countdown .eventer-event-venue{padding-left:17px}.eventer-event-venue i,.eventer-event-time i{font-size:16px;position:absolute;left:-2px;top:2px}.eventer-event-time i{font-size:12px;top:4px;left:0}.eventer-compact-list .eventer-event-list-item .eventer-event-image{display:block;width:85px;height:85px;float:left;border-radius:100%;margin-right:20px}.eventer-event-item a:before{position:absolute;z-index:4;background:rgba(255,255,255,.5);content:"";width:100%;height:100%;display:block;left:0;top:0;opacity:0;transition:all .3s ease .1s!important}.eventer-event-item a:hover:before{opacity:1}.eventer-compact-list .eventer-event-list-item .eventer-icon-arrow-right{position:absolute;z-index:3;top:50%;font-size:40px;height:40px;margin-top:-20px;right:25px;opacity:0}.eventer-minimal-list .eventer-event-list-item{background-color:#fff;position:relative;padding:0 0 0 24px;border-left:4px solid #eee;margin-bottom:10px}.eventer-minimal-list .eventer-event-list-item>a{align-items:flex-start;padding:7px 0}.eventer-minimal-list .eventer-event-list-item:last-child{border-bottom:0;margin-bottom:0}.eventer-minimal-list .eventer-event-details{overflow:hidden;flex-basis:400px;flex-grow:6;flex-wrap:wrap;padding:7px 0}.eventer-minimal-list .eventer-event-date{flex-grow:1;flex-basis:200px;padding:7px 0}.eventer-minimal-list .eventer-event-date>span{display:table;vertical-align:middle;height:100%}.eventer-minimal-list .eventer-event-date>span>span.eventer-cell{display:table-cell;vertical-align:middle;height:100%}.eventer-minimal-list .eventer-event-venue{display:block}.eventer-minimal-list .eventer-event-date span.eventer-event-day{font-weight:700;margin-right:10px}.eventer-minimal-list .eventer-dater{overflow:hidden;text-align:left;display:block}.eventer-minimal-list .eventer-event-date span.eventer-event-month{text-transform:uppercase;letter-spacing:2px;display:inline-block}.eventer-minimal-list .eventer-event-time{text-transform:uppercase;display:block;letter-spacing:1px}.eventer-grid>ul.equah{margin-left:-3%!important;width:103%}.eventer-no-gutter .eventer-grid>ul{margin-left:0;width:100%}.eventer-grid-col6 .eventer-event-grid-item{width:13.6666%}.eventer-grid-col5 .eventer-event-grid-item{width:17%}.eventer-grid-col4 .eventer-event-grid-item{width:22%}.eventer-grid-col3 .eventer-event-grid-item{width:30.3333%}.eventer-grid-col2 .eventer-event-grid-item{width:47%}.eventer-grid-col6.eventer-no-gutter .eventer-event-grid-item{width:16.6666%}.eventer-grid-col5.eventer-no-gutter .eventer-event-grid-item{width:20%}.eventer-grid-col4.eventer-no-gutter .eventer-event-grid-item{width:25%}.eventer-grid-col3.eventer-no-gutter .eventer-event-grid-item{width:33.3333%}.eventer-grid-col2.eventer-no-gutter .eventer-event-grid-item{width:50%}.eventer .eventer-event-grid-item{float:left;margin-left:3%;margin-bottom:40px;background-color:#fff}.eventer-event-grid-item-bg-dark:after{position:absolute;width:100%;height:100%;z-index:0;background:rgba(0,0,0,.3);left:0;top:0;content:""}.eventer-no-gutter .eventer-event-grid-item{margin:0}.eventer-event-grid-item-inside{border-left:4px solid #eee;padding:25px;box-shadow:0 0 2px #0000001a}.eventer-event-grid-item .eventer-event-details{display:block;position:relative;z-index:1}.eventer-event-grid-item .eventer-event-date{display:block;margin-top:40px;position:relative;z-index:1}.eventer-event-grid-item .eventer-event-date>span{text-align:left;text-transform:uppercase;letter-spacing:1px}.eventer-event-grid-item>a{display:block}.eventer-event-grid-item .eventer-event-venue{margin-top:10px}.eventer-event-grid-item .eventer-event-date>span.eventer-event-month{color:#555}.eventer-event-grid-item-bg{text-shadow:1px 1px 0 rgba(0,0,0,.15)}.eventer-event-grid-item-bg a,.eventer-event-grid-item-bg .eventer-event-venue,.eventer-event-grid-item-bg .eventer-event-venue i,.eventer-event-grid-item-bg .eventer-event-month,.eventer-event-grid-item-bg .eventer-event-time{color:#fff!important}.eventer-event-grid-item-bg .eventer-event-venue,.eventer-event-grid-item-bg .eventer-event-time{opacity:.8}.eventer-event-grid-item-bg .eventer-event-grid-item-inside{background-position:center center;background-repeat:no-repeat;background-size:cover;border-left:0}.eventer-single-header{padding-bottom:25px}.eventer-single-header h2{font-size:24px;line-height:35px}.eventer-single-event-details{float:left;width:100%}.eventer-single-event-details ul.eventer-single-event-info{border:1px solid #eee;border-top:0;background:#fff}.eventer-is-tickets-active .eventer-single-event-details{width:57%;margin-right:3%}.eventer-single-event-details ul.eventer-single-event-info>li{padding:14px 15px;border-bottom:1px solid #eee}.eventer-single-event-details ul.eventer-single-event-info>li:last-child{border-bottom:0}.eventer-single-event-details .eventer-event-date{font-size:12px;position:relative}.eventer-single-event-details .eventer-event-date i{position:absolute;left:0;top:2px}.eventer-single-event-details .eventer-event-venue,.eventer-single-event-details .eventer-event-date,.eventer-single-event-details .eventer-event-time,.eventer-single-event-details .eventer-event-phone,.eventer-single-event-details .eventer-event-en2price{color:#666;font-size:13px}.eventer-cat-header{padding:16px;border:1px solid #eee}.eventer-cat-header h3{font-size:18px;display:inline-block}.eventer-cat-header a{background:#333;color:#fff!important;padding:3px 10px;font-size:12px;position:relative;top:-3px}.eventer-single-event-details .eventer-actions{margin-top:20px}.eventer-actions li{float:left;text-transform:uppercase;font-size:12px;padding-left:10px;line-height:40px;color:#eee}.eventer-single-event-details .eventer-actions li{padding-left:0}.eventer-actions a{display:inline-block;margin-right:10px;letter-spacing:1px;border-bottom:2px solid #555;line-height:20px}.eventer-single-event-details .eventer-actions a{margin-right:20px}.eventer-actions li:last-child a{margin-right:0}.eventer-actions a:hover{color:#999}.eventer-ticket-details-wrap{width:40%;float:left}.eventer-ticket-details{background-color:#fff;box-shadow:0 0 12px #0000000d;border:1px solid #eee;padding:15px;margin-bottom:10px}.eventer-ticket-details h3{font-size:18px;margin-bottom:20px;padding-bottom:17px;border-bottom:2px solid #eee}ul.eventer-tickets-info>li{margin-bottom:20px}ul.eventer-tickets-info>li:last-child{margin-bottom:0}.eventer-wc-ticket-table{width:100%}.eventer-wc-ticket-table,.eventer-wc-ticket-table tr{border:0}.eventer-wc-ticket-table .ticket_quantity{padding-left:0;padding-right:0}.eventer-wc-ticket-table span{display:inline-block}.eventer-wc-addtocart{position:relative}.eventer-wc-ticket-quantity-wrap{margin-right:15px}.eventer-wc-ticket-added{position:absolute;right:0;color:red;font-size:11px}ul.wc-item-meta,ul.wc-item-meta li{list-style-type:none!important;margin-left:0}.eventer-ticket-type-name{color:#222;text-transform:uppercase}.eventer-ticket-type-price{float:right;background:#333;border-radius:4px;padding:5px 10px;color:#fff}.eventer-wc-ticket-price.eventer-ticket-type-price{float:none}.eventer-price-currency{opacity:.6}.eventer-ticket-remaining{font-style:italic;font-size:11px;display:block;font-family:Open Sans,sans-serif;opacity:.6;text-transform:none}.eventer-single-image{margin-bottom:30px}.eventer-ticket-full{background-color:#cb2027;color:#fff;display:inline-block;opacity:1;border-radius:999px;padding:1px 10px 2px}.eventer-ticket-details-wrap .eventer-btn{display:block}.eventer-ticket-details-wrap .eventer-btn.add-ticket-wc{margin-top:0}.eventer-single-event-footer{margin-top:30px}.eventer-single-event-content{padding:30px 0}.eventer-single-event-content p,.eventer-modal p{margin-bottom:20px;line-height:1.6em}.eventer-event-share>li:first-child{color:#999;text-transform:uppercase;letter-spacing:1px;font-size:12px;position:relative;top:-3px}.eventer-event-share>li{display:inline-block;margin-right:12px;font-size:20px}.eventer-event-save{position:relative;top:-8px}.eventer-event-save>span{border:1px solid #eee;padding:10px;width:160px;display:inline-block;text-transform:uppercase;font-size:12px;letter-spacing:1px;cursor:pointer;color:#555;background-color:#fff}.eventer-event-save>span i{float:right;position:relative;top:4px}.eventer-event-save>span:hover{color:#222}.eventer-event-save>ul{position:absolute;top:100%;left:0;width:100%;border:1px solid #eee;margin-top:-1px;display:none;background-color:#fff}.eventer-event-save>ul>li{font-size:12px;padding:5px 10px;border-bottom:1px solid #eee}.eventer-event-save>ul>li:last-child{border-bottom:0}.eventer-modal{position:fixed;width:100%;height:100%;overflow:auto;left:0;top:0;display:none;z-index:9998}.eventer-modal:before{position:fixed;z-index:9997;background-color:#000c;width:100%;height:100%;content:"";left:0;top:0}.eventer-modal-sm .eventer-modal-wrap{width:350px;margin-left:-175px}.eventer-modal-md .eventer-modal-wrap{width:460px;margin-left:-230px}.eventer-modal-lg .eventer-modal-wrap{width:650px;margin-left:-325px}.eventer-modal-xl .eventer-modal-wrap{width:760px;margin-left:-380px}.eventer-modal-wrap{position:absolute;top:50%;left:50%;z-index:9999;max-width:90%}.eventer-print-window .eventer-modal-wrap{margin-left:-180px}.eventer-modal-body{box-shadow:0 0 20px #0003;background-color:#fff;padding:30px}.eventer-print-window .eventer-modal-body{box-shadow:none}.eventer-print-window .eventer-print-ticket{display:none}.eventer-modal-body input[type=text],.eventer-modal-body input[type=email],.eventer-modal-body input[type=number],.eventer-modal-body select,.eventer-modal-body textarea,.eventer-modal-body label.eventer-checkbox{margin-bottom:20px}body.eventer-overflow-hidden{overflow:hidden}.eventer-modal-close{font-size:18px;position:absolute;z-index:9999;top:18px;right:18px}.eventer-modal-body h3{margin-bottom:30px}.eventer-ticket-step2,.eventer-ticket-step3{display:none}.eventer-modal-body .eventer-btn{margin-top:10px;margin-right:10px}.eventer-ticket-step2 .eventer-ticket-type-row,.eventer-ticket-step3 .eventer-ticket-type-row{border-bottom:1px dashed #eee;padding-bottom:15px;margin-bottom:15px}.eventer .eventer-ticket-type-row label{color:#aeaeae;font-size:10px!important}.eventer .eventer-ticket-type-row .eventer-q-field{width:60px;border:1px solid #666;border-radius:3px}.eventer-q-field input[type=button]{float:right;width:16px;height:16px;padding:0;line-height:16px;background:#666;border-radius:0;border:0;margin:0;color:#fff;cursor:pointer}.eventer-q-field .eventer-qtyplus{border-bottom:1px solid #333!important}.eventer-q-field input[type=text]{float:left;width:42px;height:32px;text-align:center;border-radius:3px 0 0 3px;border:0;padding-left:0;padding-right:0;margin-bottom:0;min-height:0}.eventer-ticket-price-total{background:#333;color:#fff;display:block;padding:10px;text-align:center}.eventer-registrants-row{margin-top:20px}.payment-options-area{display:none}.eventer .eventer-payment-options{display:block}.eventer-payment-options li{display:inline-block;float:left;margin-right:10px;margin-top:8px}.eventer .eventer-payment-options li input[type=radio]{float:left;bottom:0;top:-2px}.offline_message{display:none;border-color:#bce8f1;background-color:#d9edf7;padding:10px;color:#31708f;font-size:12px;margin-top:20px}.noresult-msg p:first-child{display:block}.noresult-msg p{display:inline-block;margin-right:10px;margin-top:20px}#eventer-ticket-confirmation .eventer-modal-body,#eventer-ticket-show-now .eventer-modal-body{padding:0}#eventer-ticket-show-now .eventer-modal-body{background:none}#eventer-ticket-show-now .eventer-modal-wrap{width:300px;margin-left:-150px}#eventer-ticket-show-now .eventer-modal-close{right:-20px;top:0}#eventer-ticket-show-now .eventer-modal-close i{color:red}#eventer-ticket-confirmation .eventer-modal-body a:not(.eventer-btn){text-decoration:underline}#loading-image{width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(255,255,255,.7);z-index:6}#loading-image-img{position:absolute;top:50%;left:50%;margin:-64px 0 0 -64px}.eventer-ticket-confirmation-left>div{background-position:center center;background-repeat:no-repeat;background-size:cover;background-blend-mode:difference;position:relative}.eventer-ticket-confirmation-left>div:before{position:absolute;width:100%;height:100%;z-index:1;left:0;top:0;opacity:.9;content:""}.eventer-ticket-confirmation-left>div>div{display:table;vertical-align:middle;width:100%}.eventer-ticket-confirmation-left>div>div>div{display:table-cell;vertical-align:middle;width:100%}.eventer-ticket-confirmation-left span{font-size:50px;line-height:50px;text-align:center;color:#fff;font-family:Great Vibes,cursive;padding:0 10px;display:block;position:relative;z-index:2}.eventer-ticket-confirmation-left span>em{font-family:Open Sans,sans-serif;font-size:15px;text-transform:uppercase;line-height:30px;display:block;font-style:normal;position:relative;top:-9px}.eventer-ticket-confirmation-left span>em:before,.eventer-ticket-confirmation-left span>em:after{width:30px;height:2px;background:#fff;content:"";position:absolute;left:50%;margin-left:-55px;top:14px}.eventer-ticket-confirmation-left span>em:after{right:50%;left:auto;margin-right:-55px}.eventer-ticket-confirmation-right{padding-top:40px;padding-bottom:140px;padding-right:30px!important;position:relative}.eventer-ticket-confirmation-right p{margin-bottom:5px}.eventer-ticket-confirmation-footer{border-top:1px solid #eee;position:absolute;bottom:0;left:-15px;width:100%;height:90px;vertical-align:middle;padding:15px 30px 0}.eventer-ticket-confirmation-footer .eventer-btn{position:relative;margin-left:20px;top:-4px}.eventer-ticket-printable{margin:10px auto 50px;width:300px}.eventer-ticket-printable-top,.eventer-ticket-printable-bottom{background-color:#fff;border-radius:12px;padding:20px;border:1px solid #eee;box-shadow:0 5px 35px #0000000f}.eventer-ticket-printable-top{border-bottom:0;text-align:center}.eventer-ticket-printable-bottom{border-top:1px dashed #ccc}.eventer .eventer-ticket-printable label{font-size:10px!important;margin-bottom:0!important;color:#ccc}.eventer.eventer-print-window .eventer-ticket-printable label{color:#999}.eventer-ticket-printable{font-size:12px}.eventer-ticket-printable h3{font-size:15px;margin-bottom:15px;font-weight:400}.eventer .eventer-tickets-booked-info{margin-bottom:0}.eventer-status-badge{display:inline-block;border-radius:3px;background:none;font-size:11px;line-height:15px;padding:3px 5px;font-family:Oswald,sans-serif;letter-spacing:1px;text-transform:uppercase;color:#fff}.eventer-status-passed{background:red;opacity:.6}.eventer-single-header h2 .eventer-icon-refresh,.eventer-event-title .eventer-icon-refresh{font-size:85%}.eventer-single-header h2 .eventer-status-badge{position:relative;top:-3px}.eventer-countdown{background-color:#fff;position:relative;min-height:130px;border:1px solid #eee;box-shadow:0 0 12px #0000000d;display:flex;flex-direction:row;flex-wrap:wrap-reverse}.eventer-countdown .eventer-event-date{color:#fff;padding:0 10px;display:flex;flex-wrap:wrap;align-content:center;flex-basis:100px;justify-content:center}.eventer-countdown .eventer-event-date .eventer-event-day{margin-top:7px}.eventer-countdown .eventer-event-date .eventer-event-month{color:#fff;opacity:.8}.eventer-countdown-timer{display:block}.eventer-countdown-timer>div{display:inline-block;margin-right:15px}.eventer-countdown .eventer-event-details{overflow:hidden;position:relative;text-align:left;top:-3px;flex-grow:4;flex-basis:200px;padding:2em}.eventer-countdown .eventer-event-details label{margin-bottom:0!important}.eventer-labeler{font-size:18px;display:block}.eventer-countdown .eventer-labeler{margin-bottom:20px}.eventer-countdown .eventer-countdown-timer{flex-grow:6;display:flex;flex-basis:350px;min-height:100px;border-bottom:1px solid #eee;margin-bottom:-1px;align-self:stretch}.eventer-countdown .eventer-countdown-timer>.eventer-timer-col{text-align:center;text-transform:uppercase;border-right:1px solid #eee;margin:0;letter-spacing:1px;flex-grow:1;display:flex;justify-content:center;align-self:center;height:100%}.eventer-countdown .eventer-countdown-timer>.eventer-timer-col:first-child{border-left:1px solid #eee}.eventer-countdown .eventer-countdown-timer>.eventer-timer-col:last-child{border-right:0}.eventer-countdown .eventer-countdown-timer>.eventer-timer-col span{font-weight:700;font-size:22px;line-height:1;display:block;vertical-align:middle;padding:0;margin:0}.eventer-countdown .eventer-countdown-timer>.eventer-timer-col>div{display:table;height:100%;vertical-align:middle}.eventer-countdown .eventer-countdown-timer>.eventer-timer-col>div>div{display:table-cell;height:100%;vertical-align:middle}.eventer-countdown .eventer-countdown-timer>.eventer-timer-col strong{font-weight:400;color:#999;font-size:12px;display:block;margin-top:6px;letter-spacing:3px}.eventer .eventer-pagination{margin:30px 0}.eventer-grid .eventer-pagination{margin-top:0}.eventer .eventer-pagination li{display:inline-block;margin-right:5px;background-color:#eee;color:#333;width:50px;height:50px;text-align:center;line-height:50px}.eventer .eventer-pagination li a{color:#333;display:block;box-shadow:none}.eventer .eventer-pagination li a:hover{background-color:#ddd}.eventer .eventer-pagination li.active{color:#fff}.eventer_add_services_single_check input[type=checkbox]{bottom:-6px;margin-right:3px}.eventer_add_services_single_check{font-family:inherit}.eventer-tq-wrap{position:relative}.eventer-restricted-msg{display:none;position:absolute;bottom:0;left:85px;background:red;padding:2px 10px;font-size:11px;color:#fff;width:120px;box-sizing:content-box;line-height:1.3;border-radius:3px;z-index:1}.eventer-restricted-msg:before{width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid red;content:" ";position:absolute;margin-left:-5px;margin-top:-5px;left:0;top:50%}.fc-popover .fc-header .fc-title{line-height:20px}.fc-day-grid-event .fc-content{white-space:normal!important}.fc-content .fc-title{display:block}.fc button{background:#eee;border:1px solid #ddd;box-shadow:none;text-shadow:none}.fc button:hover{background:#ddd;color:#333}.fc-left .fc-button{margin-right:5px!important}.fc-right .fc-button{margin-left:5px!important}.fc button.fc-state-active{color:#fff}.fc .fc-h-event.fc-not-end,.fc .fc-h-event.fc-not-start{opacity:.65!important;padding:5px!important}.ui-datepicker{padding:0;margin:0;border-radius:0;background-color:#fff;border:1px solid #dfdfdf;border-top:none;box-shadow:0 3px 6px #00000013;min-width:17em;width:auto;z-index:99!important}.ui-datepicker *{padding:0;font-family:inherit;border-radius:0}.ui-datepicker table{font-size:13px;margin:0;border:none;border-collapse:collapse;width:100%}.ui-datepicker .ui-widget-header,.ui-datepicker .ui-datepicker-header{background-image:none;border:none;color:#fff;font-weight:400}.ui-datepicker .ui-datepicker-header .ui-state-hover{background:transparent;border-color:transparent;cursor:pointer}.ui-datepicker .ui-datepicker-title{margin:0;padding:10px 0;color:#fff;font-size:14px;line-height:14px;text-align:center}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:relative;top:0;height:34px;width:34px}.ui-datepicker .ui-state-hover.ui-datepicker-prev,.ui-datepicker .ui-state-hover.ui-datepicker-next{border:none}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-prev-hover{left:0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-next-hover{right:0}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:none}.ui-datepicker .ui-datepicker-prev{float:left}.ui-datepicker .ui-datepicker-next{float:right}.ui-datepicker .ui-datepicker-prev:before,.ui-datepicker .ui-datepicker-next:before{font: 20px/34px dashicons;padding-left:7px;color:#fff;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:34px;height:34px}.ui-datepicker .ui-datepicker-prev:before{content:""}.ui-datepicker .ui-datepicker-next:before{content:""}.ui-datepicker .ui-datepicker-prev-hover:before,.ui-datepicker .ui-datepicker-next-hover:before{opacity:.7}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:33%}.ui-datepicker thead{color:#fff;font-weight:600}.ui-datepicker th{padding:10px}.ui-datepicker td{padding:0;border:1px solid #f4f4f4}.ui-datepicker td.ui-datepicker-other-month{border:transparent}.ui-datepicker td.ui-datepicker-week-end{background-color:#f4f4f4;border:1px solid #f4f4f4}.ui-datepicker td.ui-datepicker-today{background-color:#f0f0c0}.ui-datepicker td.ui-datepicker-current-day{background:#bbdd88}.ui-datepicker td .ui-state-default{background:transparent;border:none;text-align:center;text-decoration:none;width:auto;display:block;padding:5px 10px;font-weight:400;color:#444}.ui-datepicker td.ui-datepicker-current-day .ui-state-default{color:#fff}.ui-datepicker td.ui-state-disabled .ui-state-default{opacity:.5}.ui-datepicker .ui-widget-header,.ui-datepicker .ui-datepicker-header{background:#00a0d2}.ui-datepicker thead{background:#32373c}.ui-datepicker td .ui-state-hover{background:#0073aa;color:#fff}.ui-datepicker .ui-datepicker-prev:before,.ui-datepicker .ui-datepicker-next:before{font-family:simple-line-icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:34px;font-size:12px}.ui-datepicker .ui-datepicker-prev:before{content:""}.ui-datepicker .ui-datepicker-next:before{content:""}@media screen and (min-width: 767px){.eventer-compact-list .eventer-event-list-item:hover .eventer-icon-arrow-right{opacity:1}}@media only screen and (max-width: 992px){.eventer-grid .eventer-event-grid-item{width:47%}}@media screen and (max-width: 767px){.eventer-grid .eventer-event-grid-item{width:100%;margin-left:0;margin-bottom:20px}.eventer-grid>ul{margin-left:0;width:100%}.eventer-single-event-details,.eventer-ticket-details-wrap,.eventer-is-tickets-active .eventer-single-event-details,.eventer-event-save,.eventer-event-share{float:none;width:100%;margin-right:0}.eventer-single-event-details{margin-bottom:40px}.eventer-single-event-details .eventer-actions{margin-top:15px}.eventer-event-save{top:0;margin-top:20px}.eventer-modal .eventer-modal-wrap{width:90%;margin-left:-45%}.eventer-row .eventer-col1-xs{width:10%}.eventer-row .eventer-col2-xs{width:20%}.eventer-row .eventer-col3-xs{width:30%}.eventer-row .eventer-col4-xs{width:40%}.eventer-row .eventer-col5-xs{width:50%}.eventer-row .eventer-col6-xs{width:60%}.eventer-row .eventer-col7-xs{width:70%}.eventer-row .eventer-col8-xs{width:80%}.eventer-row .eventer-col9-xs{width:90%}.eventer-row .eventer-col10-xs{width:100%}.eventer-hidden-xs{display:none!important}.eventer-payment-options>li{margin-bottom:15px}.eventer-ticket-confirmation-left,.eventer-ticket-confirmation-left>div>div>div,.eventer-ticket-confirmation-right{height:auto!important}.eventer-ticket-confirmation-right{padding-right:35px!important;padding-left:35px!important}.eventer-ticket-confirmation-left span{padding-top:50px;padding-bottom:50px}.eventer-ticket-confirmation-footer{padding-left:50px}.eventer .eventer-filter-col{width:100%;margin-bottom:10px}.eventer .eventer-filter-trigger{width:100%}.fc-toolbar .fc-center{padding-top:20px}.fc button{font-size:12px!important}.eventer-restricted-msg{bottom:auto;top:100%;left:-85px;margin-top:-1px}.eventer-restricted-msg:before{border-bottom:5px solid red;border-right:5px solid transparent;border-left:5px solid transparent;margin-left:0;margin-top:-10px;left:auto;right:10px;top:0}}.btn,.sites-button,.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-family:var(--font-display);font-weight:600;font-size:1rem;letter-spacing:.03em;border-radius:var(--radius-md);padding:.6em 1.4em;border:2px solid transparent;cursor:pointer;text-decoration:none;transition:background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast);white-space:nowrap;line-height:1.2}.btn:focus-visible,.sites-button:focus-visible,.button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.btn-primary,.sites-button,.button.primary{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.btn-primary:hover,.sites-button:hover,.button.primary:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover);transform:translateY(-1px);box-shadow:var(--shadow-sm);color:#fff}.btn-primary:active,.sites-button:active,.button.primary:active{transform:translateY(0);box-shadow:none}.btn-secondary{background:transparent;color:var(--color-primary);border-color:var(--color-primary)}.btn-secondary:hover{background:var(--color-primary-light);color:var(--color-primary-text)}.btn-ghost{background:transparent;color:var(--color-text-muted);border-color:var(--color-border)}.btn-ghost:hover{background:var(--color-surface-alt);color:var(--color-text);border-color:var(--color-border)}.btn-sm{font-size:.875rem;padding:.45em 1em}.btn-lg{font-size:1.2rem;padding:.7em 1.8em}.btn-cat-tipps{background:var(--color-tipps-bg);color:var(--color-tipps);border-color:transparent}.btn-cat-events{background:var(--color-events-bg);color:var(--color-events);border-color:transparent}.btn-cat-trips{background:var(--color-trips-bg);color:var(--color-trips);border-color:transparent}.btn-cat-books{background:var(--color-books-bg);color:#9a6800;border-color:transparent}.btn-cat-interviews{background:var(--color-interviews-bg);color:var(--color-interviews);border-color:transparent}.btn-cat-adressen{background:var(--color-adressen-bg);color:var(--color-adressen);border-color:transparent}.cards-container{display:flex;flex-wrap:wrap;margin-left:-.7rem;margin-right:-.7rem}.cards-container .card{width:100%;padding-left:.7rem;padding-right:.7rem}.cards-container .card .card-content{padding:var(--card-padding)}@media (min-width: 640px){.cards-container .card{width:33.3333%}}article.entry-card{border-radius:var(--card-radius);background:var(--card-bg);box-shadow:var(--card-shadow);transition:box-shadow var(--transition-base),transform var(--transition-base);will-change:transform;overflow:hidden;position:relative;cursor:pointer;margin-bottom:var(--space-4);padding-bottom:0!important;border-top:none!important;border-bottom:none!important}article.entry-card:hover{box-shadow:var(--card-shadow-hover);transform:translateY(-2px)}article.entry-card .entry-content{padding:var(--card-padding)}article.entry-card h3.entry-title,article.entry-card h5.entry-title{font-family:var(--font-display);font-size:1.6rem;font-weight:700;line-height:1.25;margin-bottom:var(--space-2)}article.entry-card h3.entry-title a,article.entry-card h5.entry-title a{color:var(--color-text);text-decoration:none;transition:color var(--transition-fast)}article.entry-card h3.entry-title a:hover,article.entry-card h5.entry-title a:hover{color:var(--color-primary)}article.entry-card h3.entry-title a:after,article.entry-card h5.entry-title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}article.entry-card .entry-thumbnail{overflow:hidden;flex-shrink:0;position:relative;max-height:220px}article.entry-card .entry-thumbnail img{display:block;width:100%;height:220px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 30%;object-position:center 30%;transform:scale(1.08);transition:transform var(--transition-slow)}article.entry-card:hover .entry-thumbnail img{transform:scale(1.13)}article.entry-card.type-buch .entry-thumbnail img{-o-object-position:center center;object-position:center center}.cat-pill{display:inline-flex;align-items:center;font-family:var(--font-display);font-size:var(--badge-font-size);font-weight:var(--badge-font-weight);letter-spacing:var(--badge-letter-spacing);text-transform:uppercase;border-radius:var(--badge-radius);padding:.2em .65em;line-height:1.4}.cat-pill-overlay{position:absolute;top:var(--space-3);left:var(--space-3);z-index:1}.cat-pill-tipps{background:var(--color-tipps-bg);color:var(--color-tipps)}.cat-pill-events{background:var(--color-events-bg);color:var(--color-events)}.cat-pill-trips,.cat-pill-ausflug{background:var(--color-trips-bg);color:var(--color-trips)}.cat-pill-books,.cat-pill-buecher{background:var(--color-books-bg);color:#9a6800}.cat-pill-interviews,.cat-pill-interview{background:var(--color-interviews-bg);color:var(--color-interviews)}.cat-pill-adressen{background:var(--color-adressen-bg);color:var(--color-adressen)}.cat-pill:not([class*=cat-pill-]){background:var(--color-primary-light);color:var(--color-primary-text)}article.entry-card.card-text-first{display:flex}article.entry-card.card-text-first .card-accent-bar{width:4px;flex-shrink:0;border-radius:3px 0 0 3px}article.entry-card.card-text-first .entry-content{flex:1;padding:var(--space-5)}article.entry-card.card-text-first.cat-accent-tipps .card-accent-bar{background:var(--color-tipps)}article.entry-card.card-text-first.cat-accent-events .card-accent-bar{background:var(--color-events)}article.entry-card.card-text-first.cat-accent-ausflug .card-accent-bar{background:var(--color-trips)}article.entry-card.card-text-first.cat-accent-buecher .card-accent-bar{background:var(--color-books)}article.entry-card.card-text-first.cat-accent-interview .card-accent-bar{background:var(--color-interviews)}article.entry-card.card-text-first.cat-accent-adressen .card-accent-bar{background:var(--color-adressen)}.entry-card-meta{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border-subtle);font-size:.75rem;color:var(--color-text-subtle);font-family:var(--font-body)}.entry-card-lead{font-size:.875rem;color:var(--color-text-muted);line-height:1.65;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:var(--space-1)}.adresse-card{display:flex;flex-direction:column}.adresse-card-logo{height:120px;background:var(--color-adressen-bg);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.adresse-card-logo a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.adresse-card-logo img{max-height:80px;max-width:75%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;transform:none!important;transition:none!important}.adresse-card-icon{font-size:2.5rem;color:var(--color-adressen);opacity:.4}.adresse-card-body{flex:1;display:flex;flex-direction:column}.adresse-card-pills{display:flex;gap:var(--space-2);align-items:center;flex-wrap:wrap;margin-bottom:var(--space-3)}.adresse-pill-sponsor{background:#fff3cd;color:#856404;font-size:var(--badge-font-size);font-weight:var(--badge-font-weight);letter-spacing:var(--badge-letter-spacing);border-radius:var(--badge-radius);padding:.2em .65em;font-family:var(--font-display);text-transform:uppercase}.adresse-pill-sponsor i{margin-right:.2em;color:#e9a800}.adresse-card-title{font-size:1.15rem!important;line-height:1.3!important;margin-top:0!important;margin-bottom:var(--space-3)!important}.adresse-card-details{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2);font-size:.82rem;color:var(--color-text-muted);flex:1}.adresse-card-details li{display:flex;align-items:flex-start;gap:var(--space-2);margin-bottom:0}.adresse-card-details li i{width:1em;text-align:center;flex-shrink:0;margin-top:.15em;color:var(--color-adressen);opacity:.7}.adresse-card-details li span{line-height:1.4}.adresse-card-details a{color:var(--color-adressen);text-decoration:none}.adresse-card-details a:hover{text-decoration:underline}.adresse-testlink{font-weight:600}.buecher-page-header{padding-top:var(--space-6);margin-bottom:var(--space-6)}.buecher-page-title{font-family:var(--font-display);font-size:2rem;font-weight:700;color:var(--color-text);margin:0 0 var(--space-3) 0;line-height:1.2}.buecher-page-intro{font-size:.95rem;color:var(--color-text-muted);margin-top:var(--space-3);margin-bottom:var(--space-5);max-width:56ch;line-height:1.6}.buecher-filter-bar{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;background:var(--color-books-bg);border:1px solid rgba(251,176,64,.35);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-5);margin:0}.buecher-filter-label{font-family:var(--font-display);font-size:.85rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#9a6800;white-space:nowrap;flex-shrink:0}.buecher-filter-label i{margin-right:.4em}.buecher-filter-group{display:flex;align-items:center;gap:var(--space-2)}.buecher-filter-sublabel{font-family:var(--font-display);font-size:.8rem;font-weight:600;color:#9a6800;white-space:nowrap;opacity:.75}.buecher-filter-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:var(--color-surface);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%239a6800' stroke-width='1.8' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;border:1.5px solid rgba(251,176,64,.5);border-radius:var(--radius-md);padding:.45rem 2.2rem .45rem .85rem;font-family:var(--font-display);font-size:1rem;color:var(--color-text);cursor:pointer;min-width:160px;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.buecher-filter-select:focus{outline:none;border-color:var(--color-books);box-shadow:0 0 0 3px #fbb04033}.buecher-filter-select:hover{border-color:var(--color-books)}.buecher-filter-pills{display:flex;gap:var(--space-2);flex-wrap:wrap}.buecher-filter-active{display:inline-flex;align-items:center;gap:var(--space-2);background:var(--color-books);color:#fff;border-radius:var(--radius-full);padding:.25em .85em;font-family:var(--font-display);font-size:.85rem;font-weight:600}.buecher-filter-reset{color:#ffffffbf;text-decoration:none;font-size:.9em;line-height:1}.buecher-filter-reset:hover{color:#fff}.buecher-rss-hint{display:flex;align-items:center;gap:var(--space-3);background:var(--color-books-bg);border:1px solid rgba(251,176,64,.35);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-5);font-family:var(--font-display);font-size:.9rem;color:var(--color-text-muted)}.buecher-rss-hint a{color:#9a6800;text-decoration:none;font-weight:600}.buecher-rss-hint a:hover{text-decoration:underline}.buecher-rss-icon{color:var(--color-books);font-size:1rem;flex-shrink:0}.buecher-rss-help{margin-left:auto;font-weight:400!important;font-size:.8rem;opacity:.7}.adressen-page-header{padding-top:var(--space-6);margin-bottom:var(--space-6)}.adressen-page-title{font-family:var(--font-display);font-size:2rem;font-weight:700;color:var(--color-text);margin:0 0 var(--space-3) 0;line-height:1.2}.adressen-page-intro{font-size:.95rem;color:var(--color-text-muted);margin-top:var(--space-3);margin-bottom:var(--space-5);max-width:56ch;line-height:1.6}.adressen-filter-bar{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;background:var(--color-adressen-bg);border:1px solid rgba(127,63,152,.18);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-5);margin:0}.adressen-filter-label{font-family:var(--font-display);font-size:.85rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--color-adressen);white-space:nowrap;flex-shrink:0}.adressen-filter-label i{margin-right:.4em}.adressen-filter-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:var(--color-surface);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%237f3f98' stroke-width='1.8' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;border:1.5px solid rgba(127,63,152,.35);border-radius:var(--radius-md);padding:.45rem 2.2rem .45rem .85rem;font-family:var(--font-display);font-size:1rem;color:var(--color-text);cursor:pointer;min-width:200px;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.adressen-filter-select:focus{outline:none;border-color:var(--color-adressen);box-shadow:0 0 0 3px #7f3f981f}.adressen-filter-select:hover{border-color:var(--color-adressen)}.adressen-filter-active{display:inline-flex;align-items:center;gap:var(--space-2);background:var(--color-adressen);color:#fff;border-radius:var(--radius-full);padding:.25em .85em;font-family:var(--font-display);font-size:.85rem;font-weight:600}.adressen-filter-reset{color:#ffffffbf;text-decoration:none;font-size:.9em;line-height:1}.adressen-filter-reset:hover{color:#fff}span.new.label.warning{display:inline-flex;align-items:center;gap:.2em;border-radius:var(--badge-radius);font-size:var(--badge-font-size);font-weight:var(--badge-font-weight);letter-spacing:var(--badge-letter-spacing);padding:.2em .6em;animation:badge-pulse 2s ease-in-out infinite}@keyframes badge-pulse{0%,to{opacity:1}50%{opacity:.65}}.featured-hero{background-size:cover;background-position:center;background-repeat:no-repeat;height:6.25rem}@media (min-width: 640px){.featured-hero{height:12.5rem}}@media (min-width: 1200px){.featured-hero{height:25rem}}.dotted{border-style:dashed;margin:2rem 0}[data-whatinput=mouse] a:focus,button:focus [data-whatinput=touch] a:focus,button:focus{outline:none}.hn-hp{position:absolute;left:-9999px;opacity:0;pointer-events:none}.hn-form{display:flex;flex-direction:column;gap:.85rem}.hn-form .hn-form-row{display:flex;gap:.75rem}.hn-form .hn-form-row .hn-form-field{flex:1}.hn-form .hn-form-field{display:flex;flex-direction:column;gap:.3rem}.hn-form .hn-form-field label{font-family:Barlow Semi Condensed,sans-serif;font-size:.78rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-muted)}.hn-form .hn-form-field input[type=text],.hn-form .hn-form-field input[type=email],.hn-form .hn-form-field input[type=tel],.hn-form .hn-form-field textarea{width:100%;padding:.55rem .75rem;font-family:Barlow,sans-serif;font-size:.95rem;color:#3d4f5c;background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-sm);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);-webkit-appearance:none;-moz-appearance:none;appearance:none}.hn-form .hn-form-field input[type=text]:focus,.hn-form .hn-form-field input[type=email]:focus,.hn-form .hn-form-field input[type=tel]:focus,.hn-form .hn-form-field textarea:focus{outline:none;border-color:#2278bc;box-shadow:0 0 0 3px #1b75bc26}.hn-form .hn-form-field textarea{resize:vertical;min-height:4rem}.hn-form .hn-form-actions{margin-top:.25rem}.hn-form .hn-form-message{font-size:.88rem;line-height:1.5;padding:.6rem .75rem;border-radius:var(--radius-sm)}.hn-form .hn-form-message:empty{display:none}.hn-form .hn-form-message.hn-notice-success{background:#edf7ed;color:#2e6b30}.hn-form .hn-form-message.hn-notice-error{background:#fdecea;color:#a8271c}.hn-btn-primary{display:inline-block;padding:.55rem 1.25rem;font-family:Barlow Semi Condensed,sans-serif;font-size:.9rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:#2278bc;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--transition-fast)}.hn-btn-primary:hover{background:rgb(27.7513513514,97.9459459459,153.4486486486)}.hn-btn-primary:disabled{opacity:.6;cursor:default}.hn-notice{padding:.75rem 1rem;border-radius:var(--radius-sm);margin-bottom:1rem;font-size:.92rem}.hn-notice.hn-notice-success{background:#edf7ed;color:#2e6b30}.hn-notice.hn-notice-info{background:#e8f0fb;color:#1a4a8a}.hn-notice.hn-notice-error{background:#fdecea;color:#a8271c}.hn-register-teaser{font-size:.85rem;color:var(--color-text-muted);line-height:1.5;margin-bottom:.85rem}.hn-register-logged-in{font-size:.92rem;color:#3d4f5c}.hn-register-logged-in p{margin-bottom:.35rem}.hn-register-logged-in .hn-profile-nudge{font-size:.82rem;color:var(--color-text-muted)}.hn-register-logged-in .hn-profile-nudge a{color:#2278bc;text-decoration:underline}.hn-register-logged-in .hn-logout-link{font-size:.82rem;color:var(--color-text-muted)}section#comments{margin-top:var(--space-10);border-top:2px solid var(--color-border);padding-top:var(--space-8)}section#comments h3{font-family:var(--font-display);font-size:1.25rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-muted);margin-bottom:var(--space-6)}section#comments ol.comment-list{list-style:none;margin:0;padding:0}section#comments ol.comment-list li{margin-bottom:var(--space-6)}section#comments ol.comment-list li:last-child{margin-bottom:0}section#comments ol.comment-list li ul.children{list-style:none;margin:var(--space-4) 0 0 var(--space-8);padding:0;border-left:3px solid var(--color-border-subtle);padding-left:var(--space-6)}section#comments article.comment-body{background:var(--color-surface-alt);border:1px solid var(--color-border-subtle);border-radius:6px;padding:var(--space-5)}section#comments article.comment-body header.comment-author{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4)}section#comments article.comment-body header.comment-author img.avatar{border-radius:50%;flex-shrink:0}section#comments article.comment-body header.comment-author .author-meta{display:flex;flex-direction:column;gap:2px}section#comments article.comment-body header.comment-author .author-meta cite.fn{font-style:normal;font-family:var(--font-display);font-weight:600;font-size:1rem;color:var(--color-text)}section#comments article.comment-body header.comment-author .author-meta cite.fn a{color:inherit;text-decoration:none}section#comments article.comment-body header.comment-author .author-meta time{font-size:.8rem;color:var(--color-text-muted)}section#comments article.comment-body header.comment-author .author-meta time a{color:inherit;text-decoration:none}section#comments article.comment-body header.comment-author .author-meta time a:hover{text-decoration:underline}section#comments article.comment-body section.comment{font-size:.95rem;line-height:1.65;color:var(--color-text)}section#comments article.comment-body section.comment p{margin-bottom:var(--space-3)}section#comments article.comment-body section.comment p:last-child{margin-bottom:0}section#comments article.comment-body .comment-meta.hide{display:none}section#comments article.comment-body div.reply{margin-top:var(--space-3)}section#comments article.comment-body div.reply a.comment-reply-link{font-family:var(--font-display);font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);text-decoration:none;padding:2px 10px;border:1px solid var(--color-border);border-radius:3px;transition:color .15s,border-color .15s}section#comments article.comment-body div.reply a.comment-reply-link:hover{color:var(--color-primary);border-color:var(--color-primary)}section#comments .notice{background:#fff8e1;border-left:3px solid #ffae00;padding:var(--space-3) var(--space-4)}section#respond{margin-top:var(--space-10);padding-top:var(--space-8);border-top:2px solid var(--color-border)}section#respond h4{font-family:var(--font-display);font-size:1.25rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--color-text);margin-bottom:var(--space-6)}section#respond .cancel-comment-reply{margin-top:calc(-1 * var(--space-4));margin-bottom:var(--space-5);font-size:.85rem}section#respond .cancel-comment-reply a{color:var(--color-text-muted);text-decoration:none}section#respond .cancel-comment-reply a:hover{color:var(--color-text)}section#respond .cancel-comment-reply:empty{display:none}section#respond .comment-logged-in{font-size:.9rem;color:var(--color-text-muted);margin-bottom:var(--space-5)}section#respond .comment-logged-in a{color:var(--color-primary)}section#respond .comment-fields-row{display:grid;grid-template-columns:1fr;gap:var(--space-4);margin-bottom:var(--space-4)}@media (min-width: 640px){section#respond .comment-fields-row{grid-template-columns:1fr 1fr 1fr}}section#respond .comment-field{display:flex;flex-direction:column;gap:var(--space-2)}section#respond .comment-field.comment-field-text{margin-bottom:var(--space-4)}section#respond .comment-field label{font-family:var(--font-display);font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}section#respond .comment-field label .comment-required{color:#cc4b37;margin-left:2px}section#respond .comment-field label .comment-optional{font-weight:400;text-transform:none;letter-spacing:0}section#respond .comment-field input[type=text],section#respond .comment-field input[type=email],section#respond .comment-field input[type=url],section#respond .comment-field textarea{width:100%;background:var(--color-surface);border:1px solid var(--color-border);border-radius:4px;padding:var(--space-3) var(--space-4);font-family:var(--font-body);font-size:.95rem;color:var(--color-text);transition:border-color .15s,box-shadow .15s;outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}section#respond .comment-field input[type=text]::-moz-placeholder,section#respond .comment-field input[type=email]::-moz-placeholder,section#respond .comment-field input[type=url]::-moz-placeholder,section#respond .comment-field textarea::-moz-placeholder{color:var(--color-text-subtle)}section#respond .comment-field input[type=text]::placeholder,section#respond .comment-field input[type=email]::placeholder,section#respond .comment-field input[type=url]::placeholder,section#respond .comment-field textarea::placeholder{color:var(--color-text-subtle)}section#respond .comment-field input[type=text]:focus,section#respond .comment-field input[type=email]:focus,section#respond .comment-field input[type=url]:focus,section#respond .comment-field textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light);outline:none}section#respond .comment-field textarea{resize:vertical;min-height:140px}section#respond .comment-field-submit{margin-top:var(--space-2)}section#respond .comment-submit-btn{display:inline-block;font-family:var(--font-display);font-size:.95rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;background:var(--color-primary);color:#fff;border:none;border-radius:4px;padding:var(--space-3) var(--space-8);cursor:pointer;transition:background .15s}section#respond .comment-submit-btn:hover{background:var(--color-primary-hover)}section#respond .comment-submit-btn:active{opacity:.9}@keyframes hn-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.hn-skeleton{padding:1rem 0}.hn-skeleton__line{height:1em;border-radius:4px;margin-bottom:.625rem;background:linear-gradient(90deg,#ececec 25%,#f8f8f8 50%,#ececec 75%);background-size:800px 100%;animation:hn-shimmer 1.4s ease-in-out infinite}.hn-skeleton__line--title{height:1.25em;width:60%}.hn-skeleton__line--short{width:40%}@media (prefers-reduced-motion: reduce){.hn-skeleton__line{animation:none;background:#ececec}}:focus-visible{outline:3px solid #2278bc;outline-offset:2px;border-radius:2px}a,button,.button,input[type=submit],input[type=button],label{touch-action:manipulation}body{font-family:Barlow,Lato,sans-serif;color:#3d4f5c}p a,p a:visited{color:#2278bc}p a:hover,p a:focus{color:#164f7b}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:Barlow Semi Condensed,Oswald,sans-serif;font-style:normal;font-weight:500;color:#3d4f5c;text-rendering:optimizeLegibility;line-height:1.2}h1,.h1{font-size:2.5rem;font-weight:700;letter-spacing:-.02em}h2,.h2{font-size:2rem;font-weight:600;letter-spacing:-.01em}h3,.h3{font-size:1.625rem;font-weight:500}h4,.h4{font-size:1.375rem;font-weight:500}h5,.h5{font-size:1.125rem;font-weight:500}h6,.h6{font-size:1rem;font-weight:500}body{font-size:1.0625rem;line-height:1.6}ul.hometabs,.main-content ul.hometabs{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;border:none;border-bottom:2px solid var(--color-border);gap:0}ul.hometabs li,.main-content ul.hometabs li{margin:0;padding:0}ul.hometabs li a.tab-link,.main-content ul.hometabs li a.tab-link{display:block;padding:.5rem 1.25rem;font-family:Barlow Semi Condensed,sans-serif;font-size:.95rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);text-decoration:none;border-bottom:2px solid transparent;margin-bottom:-2px;transition:color var(--transition-fast),border-color var(--transition-fast);white-space:nowrap}ul.hometabs li a.tab-link:hover,.main-content ul.hometabs li a.tab-link:hover{color:#3d4f5c;font-weight:500}ul.hometabs li a.tab-link.font-bold,ul.hometabs li a.tab-link.active,.main-content ul.hometabs li a.tab-link.font-bold,.main-content ul.hometabs li a.tab-link.active{color:#2278bc;border-bottom-color:#2278bc;font-weight:600}ul.hometabs li a.tab-link .tab-count,.main-content ul.hometabs li a.tab-link .tab-count{font-weight:400;font-size:.82em;opacity:.65;letter-spacing:0}.search-filter-tabs{margin-bottom:1.5rem}h3.entry-title:has(+ul.hometabs){margin-top:1.5rem;margin-bottom:.5rem}.hometabscontent{border:none;margin-bottom:3rem;padding-top:1rem}.hometabscontent p.h5,.hometabscontent h3.h5{line-height:1.72}.hometabscontent article div{clear:both;padding:5px}.hometabscontent .colr p{color:#6b6b6b}.hometabscontent .coll p.venue,#articles-tabscontent p{color:#8a8a8a}#highlightevents-tabscontent{border-color:#ed1c24}#highlightevents-tabscontent .date_next:not(p){color:#999}#articles-tabscontent{border:none}#articles-tabscontent #latest,#articles-tabscontent #latesttrips,#articles-tabscontent #latesttipps,#articles-tabscontent #latestbooks,#articles-tabscontent #latestinterviews{border-top:none}#articles-tabscontent>div{padding-top:1rem}.main-content h3.entry-title,.main-content h3.entry-title>a{color:#6b6b6b}h5.entry-title a,.entry-title .fa-newspaper{color:#2278bc}.entry-title a .fa-calendar-alt{color:#ed1c24}.entry-title a .fa-headphones{color:#2278bc}.entry-title a .fa-book,h3.entry-title a .fa-headphones{color:#fbb040}.entry-title a .fa-map-signs{color:#009344}.entry-title a .fa-utensils,.entry-title a .fa-paint-brush,.entry-title a .fa-chess,.entry-title a .fa-lightbulb,.entry-title a .fa-mobile-alt{color:#2278bc}.entry-title a .fa-comments{color:#ec008c}.entry-title a .fa-gift{color:#ed1c24;background-color:#eff900;border-radius:10%}a.read-more{padding-left:20px;font-weight:700}a.read-more:before{content:"»"}.breadcrumbs li#infofadeout:after{content:"::::"}.site-header h1,.site-header h2{font-size:5px;color:transparent;width:12rem}.top-bar-title a,.top-bar-title h2 a{color:transparent}.site-header .site-desktop-title{background:transparent url(/wp-content/themes/hasenfenster/dist/assets/images/hasenfenster-logo-quer.png) no-repeat left center;background-size:contain;height:4rem;width:25rem;max-width:100%!important}@media (min-width: 1024px){.site-header .site-desktop-title{background:transparent url(/wp-content/themes/hasenfenster/dist/assets/images/hasenfenster-logo.png) no-repeat left center;background-size:contain;height:8rem;width:15rem}}.site-header .site-desktop-title:hover{cursor:pointer}.header-search-row{align-items:center;padding-bottom:var(--space-1)}.searchbox{position:relative;display:flex;align-items:center;height:28px}.searchbox-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;background:transparent;color:var(--color-text-muted);font-size:1rem;font-weight:900;cursor:pointer;transition:color var(--transition-fast);flex-shrink:0}.searchbox-icon:hover{color:var(--color-primary)}.searchbox-input{position:absolute;right:32px;top:50%;transform:translateY(-50%);width:0;opacity:0;pointer-events:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;border-bottom:1.5px solid var(--color-primary);border-radius:0;background:transparent;padding:.15rem .4rem;font-family:var(--font-body);font-size:1rem;color:var(--color-text);outline:none;box-shadow:none;transition:width var(--transition-base),opacity var(--transition-base)}.searchbox-input::-moz-placeholder{color:var(--color-text-subtle)}.searchbox-input::placeholder{color:var(--color-text-subtle)}.searchbox-input:focus{outline:none;box-shadow:none}.searchbox-submit{position:absolute;right:0;top:50%;transform:translateY(-50%);display:none;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;color:var(--color-primary);cursor:pointer;font-size:1rem;font-weight:900;transition:color var(--transition-fast)}.searchbox-submit:hover{color:var(--color-primary-hover)}.searchbox.searchbox-open .searchbox-input{width:220px;opacity:1;pointer-events:auto;right:32px}.searchbox.searchbox-open .searchbox-icon{display:none}.searchbox.searchbox-open .searchbox-submit{display:flex}input.longtext{margin-bottom:0}.site-header input{margin:0;width:auto}.submenu-toggle{position:absolute;top:0;right:0;cursor:pointer;width:40px;height:4.2rem;background:#8a8a8a}.en2-event-details{margin-top:2em}ul.save2cal{clear:both;margin-bottom:1em}ul.save2cal li.is-dropdown-submenu-parent a{background-color:#f4f4f4}ul.save2cal li.is-dropdown-submenu-parent.is-active a{color:#2278bc;background-color:#f4f4f4}hr{border-bottom:1px solid #f4f4f4;margin:5px 0}.menu-icon{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;min-width:44px;min-height:44px;cursor:pointer;position:relative;background:transparent;border:none;padding:14px 12px;margin:0}.menu-icon:after{content:"";position:absolute;display:block;width:100%;height:2px;top:0;background:#8a8a8a;box-shadow:0 7px #8a8a8a,0 14px #8a8a8a}#mobile-searchform{padding:.5rem 0}#mobile-searchform .input-group-button{display:flex;align-items:stretch;gap:0}#mobile-searchform input[type=text]{flex:1;border:1px solid #cacaca;padding:.5rem .75rem;font-size:.9rem;background:#ffffff;color:#3d4f5c;outline:none}#mobile-searchform input[type=text]:focus{border-color:#2278bc}#mobile-searchform input[type=submit]{background:#2278bc;color:#fff;border:1px solid #2278bc;padding:.5rem .9rem;font-size:.9rem;cursor:pointer;white-space:nowrap}#mobile-searchform input[type=submit]:hover{background:rgb(26.1891891892,92.4324324324,144.8108108108);border-color:#1a5c91}aside.sidebar section.widget{margin-bottom:0;padding:1.5rem 0;background:none;border:none;border-top:1px solid var(--color-border);border-radius:0;color:#3d4f5c}aside.sidebar section.widget:first-child{border-top:none;padding-top:0}aside.sidebar section.widget h3{font-family:Barlow Semi Condensed,sans-serif;font-size:1.1rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:.85rem;margin-top:0}aside.sidebar section.widget ul{margin:0;padding:0;list-style:none;overflow:hidden;float:none;clear:both}aside.sidebar section.widget ul li{padding:.3rem 0;border-bottom:1px solid var(--color-border);font-size:.92rem;line-height:1.4}aside.sidebar section.widget ul li:last-child{border-bottom:none}aside.sidebar section.widget ul li a{color:#3d4f5c;text-decoration:none;transition:color var(--transition-fast)}aside.sidebar section.widget ul li a:hover{color:#2278bc}aside.sidebar section.widget p{font-size:.92rem;line-height:1.65;color:#3d4f5c;margin-bottom:.75rem}aside.sidebar section.widget footer.category-description blockquote{line-height:1rem}aside.sidebar section.ajdg_grpwidgets{background:none;border:none;text-align:center}aside.sidebar section.ajdg_grpwidgets h3{text-align:center;font-weight:100}aside.sidebar .erwin-ecke-widget.widget{background-color:#f6f3ee;background-repeat:no-repeat;background-image:url(/wp-content/themes/hasenfenster/dist/assets/images/erwins-ecke-oben.png),url(/wp-content/themes/hasenfenster/dist/assets/images/erwins-ecke-unten.png);background-position:-50px -50px,right 10px bottom 50px;padding:154px 1.5rem 1.75rem;margin-bottom:1.5rem}aside.sidebar .erwin-ecke-widget.widget:first-child{padding-top:154px}aside.sidebar .erwin-ecke-widget.widget h3{display:none}aside.sidebar .erwin-ecke-widget.widget footer.category-description blockquote{border-left:3px solid #cacaca;padding:.5rem .75rem;margin:.5rem 0;background:transparent;line-height:1.4}aside.sidebar .erwin-ecke-widget.widget footer.category-description blockquote small{font-size:.8rem;color:#8a8a8a}footer form.wpcf7-form input[type=checkbox]{margin-bottom:0}footer form.wpcf7-form label{line-height:1em}header aside.sidebar section.widget{border:none;padding:0;margin:0;background:none}.button{display:inline-block;cursor:pointer;padding:.5rem 1rem;font-size:.9rem;font-family:inherit;font-weight:600;line-height:1;text-align:center;text-decoration:none;border:1px solid transparent;border-radius:3px;background-color:#cacaca;color:#8a8a8a;transition:background-color .2s ease}.button:hover,.button:focus{text-decoration:none;filter:brightness(.9)}.button.primary{background-color:#2278bc;color:#fff;border-color:#2278bc}.button.secondary{background-color:#767676;color:#fff}.button.success{background-color:#3adb76;color:#fff}.button.alert{background-color:#cc4b37;color:#fff}.button.small{font-size:.75rem;padding:.35rem .7rem}.button.expanded{display:block;width:100%}.label{display:inline-block;font-size:.75rem;font-weight:600;padding:.125rem .5rem;border-radius:.25rem;line-height:1.5}.label.primary{background-color:#2278bc;color:#fff}.label.secondary{background-color:#767676;color:#fff}.label.success{background-color:#3adb76;color:#fff}.label.warning{background-color:#ffae00;color:#fff}.label.alert{background-color:#cc4b37;color:#fff}.new.label{color:#fff}.new.label i,.new.label svg{color:#ed1c24}.chat-row{clear:both}.chat-row cite{display:inline;font-size:1rem}.chat-row cite:before{content:""}.chat-row.chat-speaker- .chat-text{padding:.625rem 0}.chat-row .chat-text{padding:.625rem 1rem .1rem;margin-top:.625rem;margin-bottom:1rem;position:relative;border-radius:.4rem}.chat-row.chat-speaker-1 .chat-text{background:#c8e7f0}.chat-row.chat-speaker-1 .chat-author{font-weight:700}.chat-row.chat-speaker-2 .chat-text{background:#f4f4f4}.chat-row.chat-speaker-3 .chat-text{background:#e6e6e6}.chat-row .chat-text:after{content:"";position:absolute;top:0;left:2rem;width:0;height:0;border:.625em solid transparent;border-top:0;border-left:0;margin-left:-.312rem;margin-top:-.625rem}.chat-row.chat-speaker-1 .chat-text:after{border-bottom-color:#c8e7f0}.chat-row.chat-speaker-2 .chat-text:after{border-bottom-color:#f4f4f4}.chat-row.chat-speaker-3 .chat-text:after{border-bottom-color:#e6e6e6}.en2-card{padding-left:1em;text-align:center}.en2-card span{background:#f4f4f4;display:block;font-style:italic;color:#aaa}.card-content small{display:block;text-align:right;color:#cacaca}.hidethis{visibility:hidden}.archive main article{border-bottom:1px solid #f4f4f4;padding-bottom:2rem;margin-bottom:2rem}ul.entry-meta{list-style:none;margin:0 0 var(--space-5) 0;padding:var(--space-3) var(--space-4);display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-5);background:var(--color-surface-alt);border-radius:var(--radius-md);font-family:var(--font-display);font-size:.85rem;color:var(--color-text-muted);border-top:none}ul.entry-meta li{display:flex;gap:.35em}ul.entry-meta li strong{color:var(--color-text);font-weight:600}ul.entry-meta.above{margin-top:0}ul.pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;list-style:none;margin:var(--space-8) 0;padding:0;gap:var(--space-1);font-family:var(--font-display);font-size:1rem}ul.pagination li{display:flex;align-items:center;justify-content:center}ul.pagination li a,ul.pagination li span{display:flex;align-items:center;justify-content:center;min-width:2.25rem;height:2.25rem;padding:0 .65rem;border-radius:var(--radius-md);color:var(--color-text-muted);text-decoration:none;transition:background-color var(--transition-fast),color var(--transition-fast)}ul.pagination li a:hover{background:var(--color-surface-alt);color:var(--color-text)}ul.pagination li span.current,ul.pagination li.current{display:flex;align-items:center;justify-content:center;min-width:2.25rem;height:2.25rem;padding:0 .65rem;border-radius:var(--radius-md);background:var(--color-primary);color:#fff;font-weight:700;pointer-events:none}ul.pagination li span.dots{background:none;color:var(--color-text-subtle);pointer-events:none}.archive-cat-tipps ul.pagination li span.current,.archive-cat-tipps ul.pagination li.current,.archive-cat-tipp ul.pagination li span.current,.archive-cat-tipp ul.pagination li.current{background:var(--color-tipps)}.archive-cat-ausflug ul.pagination li span.current,.archive-cat-ausflug ul.pagination li.current,.archive-cat-ausfluege ul.pagination li span.current,.archive-cat-ausfluege ul.pagination li.current{background:var(--color-trips)}.archive-cat-interviews ul.pagination li span.current,.archive-cat-interviews ul.pagination li.current,.archive-cat-interview ul.pagination li span.current,.archive-cat-interview ul.pagination li.current{background:var(--color-interviews)}.archive-cat-buecher ul.pagination li span.current,.archive-cat-buecher ul.pagination li.current{background:var(--color-books)}.archive-cat-adressen ul.pagination li span.current,.archive-cat-adressen ul.pagination li.current{background:var(--color-adressen)}.taglist{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4);padding:0}a.tag-pill{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-display);font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:3px;padding:3px 10px;text-decoration:none;transition:color .15s,border-color .15s,background .15s}a.tag-pill .fas{font-size:.7rem;opacity:.6}a.tag-pill:hover{color:var(--color-primary);border-color:var(--color-primary);background:var(--color-primary-light)}.entry-content img.float-right{margin-left:1rem}dl.grid{display:grid;grid-template-columns:1fr;gap:0;background:var(--color-surface-alt);border:1px solid var(--color-border-subtle);border-radius:6px;overflow:hidden;margin:var(--space-5) 0}@media (min-width: 640px){dl.grid{grid-template-columns:160px 1fr}}dl.grid dt{font-family:var(--font-display);font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);background:var(--color-surface-alt);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-subtle);display:flex;align-items:baseline}@media (min-width: 640px){dl.grid dt{border-right:1px solid var(--color-border-subtle)}}dl.grid dd{font-size:.95rem;color:var(--color-text);background:var(--color-surface);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-subtle);margin:0}dl.grid dd p{margin:0 0 var(--space-2)}dl.grid dd p:last-child{margin:0}@media (min-width: 640px){dl.grid dd.fullwidth{grid-column:1/-1;border-right:none}}dl.grid dt:last-of-type,dl.grid dd:last-of-type,dl.grid dt:nth-last-child(2),dl.grid dd:last-child{border-bottom:none}iframe.adframe{margin:1rem 0;width:100%}.banner-werbung{font-family:Oswald;font-weight:100}time.icon{font-family:var(--font-body);font-weight:400;float:left;font-size:.8em;display:block;position:relative;width:5em;height:5em;margin-bottom:1rem;background-color:#fff;border-radius:.6em;box-shadow:0 1px #bdbdbd,0 2px #fff,0 3px #bdbdbd,0 4px #fff,0 5px #bdbdbd,0 0 0 1px #bdbdbd;overflow:hidden}time.icon *{display:block;width:100%;font-size:1em;font-weight:400;font-style:normal;text-align:center}time.icon strong{font-weight:700;position:absolute;top:0;padding:.2em 0 0;color:#fff;background-color:#ed1c24;border-bottom:1px dashed #8a8a8a;box-shadow:0 2px #ed1c24}time.icon em{font-family:var(--font-display);font-weight:500;position:absolute;bottom:.1em;color:#ed1c24}time.icon span{font-size:2.8em;letter-spacing:-.05em;padding-top:.5em;font-weight:900;color:#2f2f2f}.highlight-event time.icon *{font-size:1.2em}.highlight-event time.icon{width:7em;height:7em}.highlight-event time.icon span{padding-top:.3em;font-size:3.5em}.two-week-view a.day-Sa time.icon,.two-week-view a.day-So time.icon{background:rgba(237,28,36,.1)}.two-week-view a.current time.icon{background:rgb(249,245,5)!important}.button-group.two-week-view a.transparent.button.newmonth{margin-left:0;padding-left:10px;border-left:1px solid #8a8a8a!important}.button-group.two-week-view a.transparent.button{padding:5px;margin:0 auto;background:none;border-width:0;text-align:center}.button-group.two-week-view a.prevnext.button{max-width:40px;background:none;border-width:0;padding:20px 0 0;font-size:2rem;color:#3d4f5c}.ribbon{display:none;position:absolute;right:-10px;top:-10px;z-index:1;overflow:hidden;width:75px;height:75px;text-align:right}.ribbon span{font-size:10px;font-weight:700;color:#fff;text-transform:uppercase;text-align:center;line-height:20px;transform:rotate(45deg);-webkit-transform:rotate(45deg);width:100px;display:block;background:#ed1c24;box-shadow:0 3px 10px -5px #000;position:absolute;top:19px;right:-21px}.ribbon span:before{content:"";position:absolute;left:0;top:100%;z-index:-1;border-left:3px solid #8F0808;border-right:3px solid transparent;border-bottom:3px solid transparent;border-top:3px solid #8F0808}.ribbon span:after{content:"";position:absolute;right:0;top:100%;z-index:-1;border-left:3px solid transparent;border-right:3px solid #8F0808;border-bottom:3px solid transparent;border-top:3px solid #8F0808}.ribbon_l{display:none;position:absolute;right:-10px;top:-10px;z-index:1;overflow:hidden;width:100px;height:100px;text-align:right}.ribbon_l span{font-size:10px;font-weight:700;color:#fff;text-transform:uppercase;text-align:center;line-height:20px;transform:rotate(45deg);-webkit-transform:rotate(45deg);width:130px;display:block;background:#ed1c24;box-shadow:0 3px 10px -5px #000;position:absolute;top:30px;right:-25px}.ribbon_l span:before{content:"";position:absolute;left:0;top:100%;z-index:-1;border-left:3px solid #8F0808;border-right:3px solid transparent;border-bottom:3px solid transparent;border-top:3px solid #8F0808}.ribbon_l span:after{content:"";position:absolute;right:0;top:100%;z-index:-1;border-left:3px solid transparent;border-right:3px solid #8F0808;border-bottom:3px solid transparent;border-top:3px solid #8F0808}.events-page-header{padding-top:var(--space-6);margin-bottom:var(--space-4)}.events-header-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);justify-content:space-between}.events-page-title{font-family:var(--font-display);font-size:2rem;font-weight:700;color:var(--color-text);margin:0;line-height:1.2;display:flex;align-items:center;gap:var(--space-3)}a.events-month-nav{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:var(--color-events);border:1.5px solid rgba(237,28,36,.35);border-radius:50%;font-size:1.1rem;text-decoration:none;transition:background .15s,color .15s}a.events-month-nav:hover{background:var(--color-events);color:#fff}.events-filter-bar{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;background:var(--color-events-bg, rgba(237, 28, 36, .06));border:1px solid rgba(237,28,36,.2);border-radius:var(--radius-lg, 8px);padding:var(--space-3) var(--space-5)}.events-filter-label{font-family:var(--font-display);font-size:.85rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#ed1c24;white-space:nowrap;flex-shrink:0}.events-filter-label i{margin-right:.4em}.events-filter-group{display:flex;align-items:center;gap:var(--space-2)}.events-filter-sublabel{font-family:var(--font-display);font-size:.8rem;font-weight:600;color:#ed1c24;white-space:nowrap;opacity:.75}.events-filter-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:var(--color-surface);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23ed1c24' stroke-width='1.8' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;border:1.5px solid rgba(237,28,36,.35);border-radius:var(--radius-md, 6px);padding:.45rem 2.2rem .45rem .85rem;font-family:var(--font-display);font-size:1rem;color:var(--color-text);cursor:pointer;min-width:140px;outline:none;transition:border-color .15s}.events-filter-select:focus{border-color:#ed1c24;box-shadow:0 0 0 3px #ed1c241f}article .entry-meta span{white-space:nowrap}article .entry-meta span:not(:last-child){padding-right:1rem}main#main-content{display:flex;flex-direction:column;gap:0}main#main-content article.entry-card.event{border-radius:0;box-shadow:none;background:transparent;cursor:pointer;margin-bottom:0;border-left:4px solid #ed1c24;padding-left:var(--space-4);transition:background var(--transition-fast)}main#main-content article.entry-card.event:hover{box-shadow:none;transform:none;background:rgba(237,28,36,.04)}main#main-content article.entry-card.event+article.entry-card.event{border-top:1px solid var(--color-border-subtle)}main#main-content article.entry-card.event .entry-content{padding:var(--space-4) var(--space-2) var(--space-4) var(--space-3)}main#main-content article.entry-card.event .event-row{display:flex;gap:var(--space-4);align-items:flex-start}main#main-content article.entry-card.event .event-time-col{flex-shrink:0;padding-top:3px}main#main-content article.entry-card.event span.eventtime span{display:inline-block;background:#ed1c24;color:#fff;font-family:var(--font-display);font-size:.9rem;font-weight:700;letter-spacing:.04em;padding:.2em .65em;border-radius:4px;white-space:nowrap}main#main-content article.entry-card.event .event-main-col{flex:1;min-width:0}main#main-content article.entry-card.event h3.entry-title{font-size:1.15rem;line-height:1.3;margin-bottom:var(--space-1)}main#main-content article.entry-card.event h3.entry-title a{color:var(--color-text);text-decoration:none}main#main-content article.entry-card.event h3.entry-title a:hover{color:#ed1c24}main#main-content article.entry-card.event p.excerpt{font-size:.85rem;color:var(--color-text-muted);margin:var(--space-1) 0 var(--space-2);line-height:1.55}main#main-content article.entry-card.event .entry-meta{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);font-size:.82rem;color:var(--color-text-muted);margin-bottom:var(--space-2)}main#main-content article.entry-card.event .entry-meta span{white-space:nowrap}main#main-content article.entry-card.event .entry-meta span:not(:last-child){padding-right:0}main#main-content article.entry-card.event .entry-meta i{opacity:.6;margin-right:3px}main#main-content article.entry-card.event div.labels{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-1)}main#main-content article.entry-card.event div.labels span.label{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-display);font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;background:rgba(237,28,36,.1);color:#ed1c24;border-radius:3px;padding:2px 8px}main#main-content article.entry-card.event div.labels span.label i{font-size:.65rem;opacity:.7}article.post h3{clear:left}#hasenfenster_welcome_msg{display:none}span.badgeicon{padding-left:1em}span.badgeicon.highlight svg{color:#cacaca!important}.main-content h3.entry-title>a svg.fa-heart{color:#ed1c24}.sc-ingredients{border:1px solid #e6e6e6;box-shadow:5px 5px 5px #e6e6e6;font-style:italic;text-align:left;transform:rotate(1deg);display:inline-block;margin:0 auto;padding:5px 10px;background-color:#fefabc;background-image:linear-gradient(150deg,#efec88 0%,#fefabc 100%);border-bottom-right-radius:60px 5px}.sc-ingredients:after{content:"";position:absolute;bottom:0;right:-1px;width:100%;height:140px;background-image:linear-gradient(173deg,rgba(0,0,0,0) 92%,rgba(0,0,0,.4) 100%);transform:rotate(4deg);z-index:-1;filter:blur(2px)}.sc-ingredients h3{padding-left:1rem;margin:0}.sc-ingredients ul{margin:0;padding:0 5rem 0 1rem;list-style:none;list-style-position:inside}.sc-ingredients ul>li{padding-bottom:1rem}body.home div.highlight-event{background:#efefef}body.home div.highlight-event time{font-size:.6rem;transform:rotate(5deg) rotateX(0);-webkit-backface-visibility:hidden;outline:1px solid transparent;float:left;margin:5px}@media (min-width: 640px){body.home div.highlight-event time{float:none;margin:20px}}body.home div.highlight-event h3{font-size:1rem;padding:0 .5rem;clear:both;display:table-cell}@media (min-width: 640px){body.home div.highlight-event h3{display:block}}body.home div.highlight-event h3 small{color:#8a8a8a}ul.breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;list-style:none;margin:0;padding:0}ul.breadcrumbs li{color:#f4f4f4;display:flex;align-items:center}ul.breadcrumbs li:not(:last-child):after{content:"/";margin:0 .4rem;color:#cacaca}ul.breadcrumbs li:first-child a span:first-child{margin-right:.75rem}#frm_participation div.alert{color:#cc4b37}.participationform{margin-top:70px;border:5px solid #9e7e68;padding:1em;border-radius:2%;background:#d4edfc}.participationform:before{content:url(/wp-content/themes/hasenfenster/dist/assets/images/hasenohren.png);position:relative;z-index:10;right:-20px;top:-95px}.participationform form{top:-95px;margin-bottom:-95px;position:relative}.participationform h3.ftitle{transform:rotate(-2deg);font-size:3em;text-shadow:-1px 0 #8a8a8a,0 1px #8a8a8a,1px 0 #8a8a8a,0 -1px #8a8a8a}.participationform p>label{line-height:1.1em}.participationform .callout.large{padding:1em}.participationform.ak2018 table{width:9em;max-width:95%;border:3px solid #2278bc}.participationform.ak2018 table td,.participationform.ak2018 table th{text-align:center;width:33%;border:1px solid #f4f4f4}.participationform.ak2018 table td{color:#d4edfc}.ak2018 .callout p{line-height:1.2em}.special-categories{margin-top:1rem}.special-categories h2{background:#ed1c24;padding-left:2em}.special-categories h2 span{background:white;padding:0 .5em}.special-categories .callout{min-height:10rem;height:10rem;margin-bottom:10px;opacity:.9;transition:all .3s ease 0s}.special-categories .callout.tagestipp{height:auto}.special-categories .callout:hover{cursor:pointer;opacity:1}.special-categories .callout p{display:none;color:#666;line-height:1em}.special-categories .callout h3 a{color:#fff}.special-categories .callout h3{color:#fff;margin-top:0;padding:0;line-height:1em;text-shadow:0px 0px 2px #000}.special-categories .ernaehrung-und-familienleben .callout{background:url(/wp-content/themes/hasenfenster/dist/assets/images/backen.jpg);background-size:cover;margin-bottom:20px}.special-categories .lernen .callout{background:url(/wp-content/themes/hasenfenster/dist/assets/images/lernen2.jpg);background-size:cover;margin-bottom:20px}.special-categories .lesen-und-vorlesen .callout{background:url(/wp-content/themes/hasenfenster/dist/assets/images/lesen.jpg);background-size:cover;margin-bottom:20px}.special-categories .medien-und-unterhaltung .callout{background:url(/wp-content/themes/hasenfenster/dist/assets/images/medien.jpg);background-size:cover;margin-bottom:20px}.special-categories .kultur-und-irgendwas .callout{background:url(/wp-content/themes/hasenfenster/dist/assets/images/musik.jpg);background-size:cover;margin-bottom:20px}.special-categories .basteln-und-kreativitaet .callout{background:url(/wp-content/themes/hasenfenster/dist/assets/images/basteln.jpg);background-size:cover;margin-bottom:20px}.special-categories .sport-und-bewegung .callout{background:url(/wp-content/themes/hasenfenster/dist/assets/images/sport.jpg);background-size:cover;margin-bottom:20px}.special-categories .natur-und-ausfluege .callout{background:url(/wp-content/themes/hasenfenster/dist/assets/images/blueten.jpg);background-size:cover;margin-bottom:20px}@font-face{font-family:Barlow;font-style:normal;font-weight:300;font-display:block;src:url(./fonts/barlow-300-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:300;font-display:block;src:url(./fonts/barlow-300-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:block;src:url(./fonts/barlow-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:block;src:url(./fonts/barlow-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:block;src:url(./fonts/barlow-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:block;src:url(./fonts/barlow-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:block;src:url(./fonts/barlow-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:block;src:url(./fonts/barlow-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:400;font-display:block;src:url(./fonts/barlow-condensed-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:400;font-display:block;src:url(./fonts/barlow-condensed-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:block;src:url(./fonts/barlow-condensed-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:block;src:url(./fonts/barlow-condensed-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:block;src:url(./fonts/barlow-condensed-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:block;src:url(./fonts/barlow-condensed-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:block;src:url(./fonts/barlow-condensed-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:block;src:url(./fonts/barlow-condensed-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:400;font-display:block;src:url(./fonts/barlow-semi-condensed-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:400;font-display:block;src:url(./fonts/barlow-semi-condensed-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:500;font-display:block;src:url(./fonts/barlow-semi-condensed-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:500;font-display:block;src:url(./fonts/barlow-semi-condensed-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:600;font-display:block;src:url(./fonts/barlow-semi-condensed-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:600;font-display:block;src:url(./fonts/barlow-semi-condensed-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:700;font-display:block;src:url(./fonts/barlow-semi-condensed-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:700;font-display:block;src:url(./fonts/barlow-semi-condensed-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@media (min-width: 640px){.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:w-1\/2{width:50%}.sm\:w-1\/6{width:16.666667%}.sm\:w-5\/12{width:41.666667%}.sm\:w-7\/12{width:58.333333%}}@media (min-width: 1024px){.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-1\/3{width:33.333333%}.md\:w-1\/4{width:25%}.md\:w-3\/4{width:75%}}@media (min-width: 1200px){.lg\:inline{display:inline}.lg\:hidden{display:none}.lg\:w-1\/3{width:33.333333%}.lg\:w-2\/3{width:66.666667%}}
