﻿*{margin:0;padding:0;box-sizing:border-box}body{font-family:Lexend,"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;color:#08080d;background-color:#c8c0ef;font-weight:300;line-height:1.7em;letter-spacing:.01em}h2{color:#332f4d;margin-bottom:2.5rem;padding-bottom:1.3rem;border-bottom:1px solid #655d99;font-size:2.8rem;font-weight:100;letter-spacing:0}h3{color:#332f4d;margin:1.5rem 0 1rem 0;font-size:1.5rem;font-weight:620;letter-spacing:0}img{max-width:100%}p{margin:1.5rem 0 1rem}header{background:linear-gradient(158deg, #a9a3cc 0%, #3c3659 50%, #221f33 70%);color:#fff;padding:1.5rem 0;text-align:center;box-shadow:0 2px 5px rgba(0,0,0,.1)}header div{max-width:1200px;margin:auto;display:flex;justify-content:space-evenly;align-items:center;padding:2rem}header div h1{font-size:5.2rem;line-height:1em;font-weight:100;text-transform:uppercase;letter-spacing:.04em}header div img{max-height:min(30vh,15rem);height:auto;margin:0 1rem 0 4rem}nav{background-color:#332f4d;padding:0;box-shadow:0 2px 5px rgba(0,0,0,.1)}nav ul{list-style:none;display:flex;justify-content:center;flex-wrap:wrap}nav ul li{margin:0}nav ul li a{display:block;color:#fff;text-decoration:none;padding:1rem 1.5rem;transition:all .3s;font-size:1.1rem;font-weight:200}nav ul li a:hover{background-color:#11101a}main{max-width:1200px;margin:0 auto;padding:2rem}section{background:#fff;margin:2rem 0;padding:2.7rem 2rem 2rem;border-radius:.6rem;box-shadow:0 2px 5px rgba(0,0,0,.2)}footer{background:#332f4d;color:#fff;text-align:center;padding:2rem 0;margin-top:3rem;font-weight:100}.footer-credit{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.2);font-size:.85rem;opacity:.8;font-weight:150;letter-spacing:.06em}.footer-credit a{color:#fff;text-decoration:none;font-weight:200}.footer-credit a:hover{color:#beb8e6;text-decoration:underline}.footer-contact{margin-top:.5rem;font-size:.9rem;color:#f6f5fc}.footer-contact a{color:#e2e1e8;text-decoration:none}.footer-contact a:hover{color:#fff}.event{background:#f8f7ff;padding:1.5rem;margin:1.5rem 0;border-left:4px solid rgba(92,86,140,.1607843137);border-radius:4px}.event h3{color:#332f4d;margin-top:.6rem;font-weight:600}.event img{max-height:90vh}.event-date{color:#4f467a;font-weight:540;font-size:1.25rem;margin-bottom:.5rem}.event-title{color:#332f4d;font-size:1.5rem;font-weight:200;margin:1.2rem 0 1.1rem}.event-subtitle{color:#332f4d;font-size:1.1rem;margin:.5rem 0}.premiere-badge{color:#625a91;font-size:1.6rem;font-weight:700;margin:1.5rem 0}.event-flyer{max-width:600px;width:100%;height:auto;margin:1rem 0;border-radius:4px;box-shadow:0 2px 5px rgba(0,0,0,.1)}.price{background:rgba(178,173,204,.1);padding:.5rem 1rem;display:inline-block;margin:1.5rem 0 .5rem;border-radius:4px;font-weight:290;color:#000}.reservation{background:#e1dbff;padding:1rem;margin:2rem 0;border-radius:4px;text-align:center;font-weight:470;color:#332f4d}.phone-link{color:#332f4d;text-decoration:none;font-weight:500}.phone-link:hover{color:#897ecd;text-decoration:underline}.contact-link{color:#332f4d;text-decoration:none;font-weight:500}.contact-link:hover{text-decoration:underline}.address-link{color:inherit;text-decoration:none;transition:color .3s}.address-link:hover{color:#897ecd}.bilderreihe{margin-top:2rem;display:flex;flex-wrap:wrap;justify-content:space-between;gap:1.3rem}.bilderreihe>div:not(.ichier_glry_container){display:inline-block;width:calc((100% - 2.6rem)/3)}.bilderreihe img{width:100%}.logo-container-bigger,.logo-container{margin:1rem 0;border-radius:4px;text-align:center}.logo-container-bigger p,.logo-container p{margin-bottom:1rem;color:#555;font-style:italic}.logo-container-bigger img,.logo-container img{width:auto;margin:.5rem auto;display:block}.logo-container{background:#e4e1f5;padding:1.5rem}.logo-container img{max-height:120px}.logo-container-bigger{margin:2rem 0 0}.logo-container-bigger img{max-height:400px}.verein-logo{max-width:min(100%,30rem);height:auto;margin:1.5rem 0;display:block}.clr{clear:both}.ichier_glry_container{background:#000}.ichier_glry_stage{display:flex;flex-direction:row;align-items:center}.stg_glry_prv,.stg_glry_cur,.stg_glry_nxt{transition:800ms ease;position:absolute;top:0;left:0;right:0;bottom:0}.stg_glry_prv,.stg_glry_nxt{opacity:0}.ichier_glry_stage div.stg_glry_cur{opacity:1}.glry_prevent_scroll{overflow:hidden !important}.glry_cur img{filter:none !important}.glry_inv{opacity:0 !important}.glry_trns{opacity:.15 !important;transition:opacity 800ms ease 500ms}.glry_trns:hover{opacity:1 !important;transition:opacity 150ms}.ichier_glry_container{position:fixed !important;width:inherit !important;display:none;z-index:100;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.9)}.ichier_glry_stage{position:relative;width:100%;height:calc(100% - 5rem)}.ichier_glry_stage .stg_glry_prv,.ichier_glry_stage .stg_glry_cur,.ichier_glry_stage .stg_glry_nxt{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin-top:1rem}.ichier_glry_stage .stg_glry_prv img,.ichier_glry_stage .stg_glry_cur img,.ichier_glry_stage .stg_glry_nxt img{display:flex;max-width:100%;max-height:100%;width:unset !important}.ichier_glry_stage .stg_glry_prv img,.ichier_glry_stage .stg_glry_cur img,.ichier_glry_stage .stg_glry_nxt img{object-fit:contain;object-position:center}.ichier_glry_thumbs{position:absolute;bottom:.75rem;width:100%;display:flex;flex-wrap:nowrap;justify-content:center;opacity:.4;gap:.5rem;overflow-x:scroll;overflow-y:hidden;scrollbar-width:thin}.ichier_glry_thumbs:hover{opacity:1}.ichier_glry_thumbs div{margin:0 .1rem;min-width:4.5rem;width:4.5rem;height:3rem;overflow:hidden;cursor:pointer;flex-shrink:0;opacity:.6}.ichier_glry_thumbs div:hover{opacity:1}.ichier_glry_thumbs div.glry_cur{opacity:1 !important}.ichier_glry_thumbs img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(110%) brightness(80%)}.ichier_glry_thumbs img:hover{filter:grayscale(1) contrast(110%) brightness(100%)}@media(max-width: 768px){.ichier_glry_thumbs{justify-content:flex-start}}.ichier_glry_prv,.ichier_glry_nxt{position:absolute;height:calc(100% - 5rem - 1rem);margin-top:1rem;font-size:4rem;opacity:.1;line-height:90vh;z-index:110;color:#fff;cursor:pointer;font-weight:900;text-align:center;transition:opacity 200ms ease-in,opacity 50ms ease-out;width:30vw}.ichier_glry_prv:hover,.ichier_glry_nxt:hover,.ichier_glry_prv.glry_inv:hover,.ichier_glry_nxt.glry_inv:hover{opacity:1 !important;text-shadow:0 0 .25rem #fff}.ichier_glry_nxt{right:0;padding-right:.5em;text-align:right}.ichier_glry_prv{left:0;padding-left:.5em;text-align:left}.ichier_glry_nxt::before{content:">"}.ichier_glry_prv::before{content:"<"}@media(max-width: 768px){.ichier_glry_nxt::before{content:""}.ichier_glry_prv::before{content:""}}.ichier_glry_close{position:absolute;top:.8rem;right:1rem;z-index:120;font-size:2.25rem;font-weight:900;line-height:2.25rem;color:#fff;opacity:.25;cursor:pointer}.ichier_glry_close:hover{opacity:1;text-shadow:0 0 .25rem #fff}.ichier_glry_close::before{content:"X"}@media(min-width: 769px){body{font-size:1.1rem}nav{position:sticky;top:0;z-index:1000}footer p:first-of-type span:not(:first-of-type)::before{content:"•";padding:0 .5rem}section{scroll-margin:8rem}.event>img:first-of-type{float:right;max-width:45%;margin-left:1.5rem}.event+div{clear:both}}@media(max-width: 768px){header div{flex-direction:column-reverse}header div h1{font-size:2.5rem;margin-bottom:-0.5rem}header div img{margin:-0.5rem 1.3rem 2.5rem 0}footer p:first-of-type{display:flex;flex-direction:column}nav ul{flex-direction:column}nav ul li a{padding:.8rem;border-bottom:1px solid rgba(255,255,255,.1)}main{padding:.6rem}section{padding:1rem}h2{font-size:1.5rem;margin-top:.6rem}h2+p{margin-top:-0.8rem}.logo-container img{max-height:100px}.event-flyer{max-width:100%}.bilderreihe{gap:.3rem}.bilderreihe>div:not(.ichier_glry_container){width:calc((100% - .6rem)/3)}}/*# sourceMappingURL=faulegretel.css.map */
