/* https://www.dieeventausstatter.de/wp-content/themes/eventausstatter/css/header.css?ver=6.6.4 */
.header-spacer{height:100px}@media screen and (max-width:1200px){#header:not(.hero) .logo{height:50px}}#header{height:100px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;position:fixed;left:0;top:0;width:100%;background:#fff;border-bottom:1px solid #e2e2e2;z-index:100}#header .wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}#header .logo{display:block;flex:0 1 auto;width:auto;height:60px;z-index:1}#header .logo img{display:block;height:100%;width:auto;max-width:none}#header #navigation{flex:0 1 auto;align-items:center;z-index:2}@media screen and (max-width:1120px){#header #navigation{position:fixed;display:none;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);flex-direction:column;justify-content:center;align-items:center;z-index:90}}#header #navigation ul{list-style:none inside;padding:0;margin:0}@media screen and (max-width:1120px){#header #navigation ul{display:flex;align-items:center;flex-direction:column;justify-content:center}}#header #navigation ul li{position:relative;display:inline-block;list-style:none inside;margin:14px 0 15px 25px;padding:0;height:30px}@media screen and (max-width:1200px){#header #navigation ul li{margin:14px 0 15px 15px}}@media screen and (max-width:1120px){#header #navigation ul li{margin:20px 0}}#header #navigation ul li.logo{display:none}#header #navigation ul li.search a{font-size:0}#header #navigation ul li.search a:before{position:relative;content:'\f4a4';top:2px;display:inline-block;font-family:Ionicons;font-size:22px}#header #navigation ul li a{display:inline-block;color:#848484;height:30px;font-size:14px;line-height:30px;text-decoration:none;font-weight:500;white-space:nowrap}@media screen and (max-width:1120px){#header #navigation ul li a{font-size:24px;color:#fff}}#header #navigation ul li.current-menu-item>a,#header #navigation ul li.current-menu-parent>a,#header #navigation ul li:hover>a{color:#333}@media screen and (max-width:1120px){#header #navigation ul li.current-menu-item>a,#header #navigation ul li.current-menu-parent>a,#header #navigation ul li:hover>a{color:#6aa58f}}#header #navigation ul li.menu-item-has-children>a:after{display:inline-block;content:'\f123';font-family:Ionicons;margin:0 0 0 8px;font-size:14px}#header #navigation ul li.menu-item-has-children:hover ul{display:block}#header #navigation ul li.menu-item-has-children ul{position:absolute;display:none;right:0;top:100%;box-sizing:content-box;height:auto;padding:60px 0 10px;margin:0 0 0 -20px;background:transparent}@media screen and (max-width:1120px){#header #navigation ul li.menu-item-has-children ul{display:none!important}}#header #navigation ul li.menu-item-has-children ul:before,#header #navigation ul li.menu-item-has-children ul:after{content:'';position:absolute;display:block;width:0;height:0;top:42px;right:30px;border:9px solid transparent;border-bottom-color:#e2e2e2}#header #navigation ul li.menu-item-has-children ul:after{border:8px solid transparent;border-bottom-color:#fff;margin:3px 1px 0 0}#header #navigation ul li.menu-item-has-children ul li{display:block;margin:0;padding:5px 20px;height:auto;background:#fff;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2}#header #navigation ul li.menu-item-has-children ul li:first-child{border-top:1px solid #e2e2e2;padding-top:20px}#header #navigation ul li.menu-item-has-children ul li:last-child{border-bottom:1px solid #e2e2e2;padding-bottom:20px}#header #navigation ul li.menu-item-has-children ul li a{display:block;padding:0 60px 0 10px;margin:0;height:auto;color:#848484}#header #navigation ul li.menu-item-has-children ul li.current-menu-item>a,#header #navigation ul li.menu-item-has-children ul li.current-menu-parent>a,#header #navigation ul li.menu-item-has-children ul li:hover>a{color:#333}#header.hero{position:relative;min-height:80vh;height:auto;flex-direction:column;justify-content:center;align-items:center;margin:0!important}@media screen and (max-width:1120px){#header.hero:before{content:'';position:absolute;top:15px;left:30px;width:220px;overflow:hidden;height:0;z-index:1;padding-top:20.24%;background:transparent url(/wp-content/themes/eventausstatter/css/../images/logo-alternate.png) left top no-repeat;background-size:contain}}@media screen and (max-width:420px){#header.hero:before{left:20px;width:200px;top:18px}}#header.hero #navigation{display:block;position:absolute;top:20px;left:50%;transform:translateX(-50%)}@media screen and (max-width:1120px){#header.hero #navigation{position:fixed;display:none;top:0;left:0;transform:none}}#header.hero #navigation ul{display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media screen and (max-width:1120px){#header.hero #navigation ul{flex-direction:column;justify-content:center}}#header.hero #navigation ul li{flex:0 1 auto;margin:0 12px}@media screen and (max-width:1120px){#header.hero #navigation ul li{margin:20px 0}}#header.hero #navigation ul li.logo{display:block;margin:0 70px;width:280px;height:auto}@media screen and (max-width:1380px){#header.hero #navigation ul li.logo{width:200px;margin:0 30px}}@media screen and (max-width:1180px){#header.hero #navigation ul li.logo{order:-1}}@media screen and (max-width:1120px){#header.hero #navigation ul li.logo{display:none}}#header.hero #navigation ul li.logo a{position:relative;display:block;width:100%;font-size:0;color:transparent;overflow:hidden;height:0;padding-top:20.24%;background:transparent url(/wp-content/themes/eventausstatter/css/../images/logo-alternate.png) center center no-repeat;background-size:contain}#header.hero #navigation ul li.search a{font-size:0}#header.hero #navigation ul li.search a:before{position:relative;content:'\f4a4';display:inline-block;font-family:Ionicons;font-size:26px;top:-1px}#header.hero #navigation ul li a{font-size:16px;font-weight:500;color:#fff}@media screen and (max-width:1180px){#header.hero #navigation ul li a{font-size:15px}}@media screen and (max-width:1120px){#header.hero #navigation ul li a{font-size:24px}}#header.hero #navigation ul li a:hover{text-decoration:underline}#header.hero #navigation ul li.menu-item-has-children ul{padding-top:40px}#header.hero #navigation ul li.menu-item-has-children ul:before,#header.hero #navigation ul li.menu-item-has-children ul:after{top:22px}#header.hero .slides{position:absolute;top:0;left:0;width:100%;height:100%}#header.hero .slides figure{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center center;background-size:cover;opacity:0;transition:opacity 2s ease-in-out}#header.hero .slides figure:first-child{opacity:1}#header.hero .slides figure.hidden{opacity:0}#header.hero .slides figure.hidden figcaption p:first-child{transition-delay:0s;transform:translate(-100vw,0)}#header.hero .slides figure.hidden figcaption p:last-child{transition-delay:0s;transform:translate(100vw,0)}#header.hero .slides figure.visible{opacity:1}#header.hero .slides figure.visible figcaption p:first-child{transition-delay:1s;transform:translate(0,0)}#header.hero .slides figure.visible figcaption p:last-child{transition-delay:1s;transform:translate(0,0)}#header.hero .slides figure figcaption{position:absolute;display:block;width:90%;top:50%;left:50%;transform:translate(-50%,-50%);padding:100px 30px 0;z-index:3;font-size:44px;color:#fff;text-align:center;text-shadow:0 0 20px rgba(0,0,0,.4)}@media screen and (max-width:1120px){#header.hero .slides figure figcaption{font-size:36px}}@media screen and (max-width:600px){#header.hero .slides figure figcaption{font-size:30px}}#header.hero .slides figure figcaption p{margin:.8em 0;line-height:1.1;transition:transform 1s ease-in-out}#header.hero .slides figure figcaption p:first-child{font-weight:300;margin-right:300px}@media screen and (max-width:1120px){#header.hero .slides figure figcaption p:first-child{margin-right:100px}}@media screen and (max-width:600px){#header.hero .slides figure figcaption p:first-child{margin-right:50px}}#header.hero .slides figure figcaption p:last-child{font-weight:100;margin-left:300px}@media screen and (max-width:1120px){#header.hero .slides figure figcaption p:last-child{margin-left:100px}}@media screen and (max-width:600px){#header.hero .slides figure figcaption p:last-child{margin-left:50px}}#header.hero .slides:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}#header #nav-toggle{position:absolute;display:none;top:44px;right:30px;opacity:1;margin:5px 0 0;padding:0;width:40px;height:22px;vertical-align:middle;z-index:99;transform:translate(0,-50%);transition:0.25s cubic-bezier(.55,0,.1,1);cursor:pointer;text-decoration:none}@media screen and (max-width:1120px){#header #nav-toggle{display:block}}#header #nav-toggle:before{content:'Menü';display:block;font-size:16px;line-height:24px;height:24px;position:relative;left:-70px;top:0;font-weight:700;text-transform:uppercase;color:#666;opacity:1}@media screen and (max-width:420px){#header #nav-toggle:before{content:none}}#header #nav-toggle span{display:block;position:absolute;height:3px;width:50%;background:#666;opacity:1;transform:rotate(0deg);transition:0.25s cubic-bezier(.55,0,.1,1)}#header #nav-toggle span:nth-child(odd){left:0;border-radius:9px 0 0 9px}#header #nav-toggle span:nth-child(even){left:50%;border-radius:0 9px 9px 0}#header #nav-toggle span:nth-child(1),#header #nav-toggle span:nth-child(2){top:0}#header #nav-toggle span:nth-child(3),#header #nav-toggle span:nth-child(4){top:10px}#header #nav-toggle span:nth-child(5),#header #nav-toggle span:nth-child(6){top:20px}body.mobile-nav-open #header #nav-toggle span{background:#fff!important}body.mobile-nav-open #header #nav-toggle:before{color:#fff!important}body.mobile-nav-open #header #nav-toggle span:nth-child(1),body.mobile-nav-open #header #nav-toggle span:nth-child(6){transform:rotate(45deg)}body.mobile-nav-open #header #nav-toggle span:nth-child(2),body.mobile-nav-open #header #nav-toggle span:nth-child(5){transform:rotate(-45deg)}body.mobile-nav-open #header #nav-toggle span:nth-child(1){left:5px;top:5px}body.mobile-nav-open #header #nav-toggle span:nth-child(2){left:calc(50% - 5px);top:5px}body.mobile-nav-open #header #nav-toggle span:nth-child(3){left:-50%;opacity:0}body.mobile-nav-open #header #nav-toggle span:nth-child(4){left:100%;opacity:0}body.mobile-nav-open #header #nav-toggle span:nth-child(5){left:5px;top:15px}body.mobile-nav-open #header #nav-toggle span:nth-child(6){left:calc(50% - 5px);top:15px}body.mobile-nav-open #header #navigation{display:flex!important}#header.hero #nav-toggle{top:35px;right:30px}@media screen and (max-width:420px){#header.hero #nav-toggle{right:20px}}#header.hero #nav-toggle:before{color:#fff}#header.hero #nav-toggle span{background:#fff}aside#search,aside#login{position:fixed;display:none;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.9);z-index:998;align-items:center;justify-content:center}aside#search>form,aside#login>form{position:relative;flex:0 0 auto;width:1260px;padding:0 30px;margin:0 auto;max-width:100%}aside#search>form:after,aside#login>form:after{content:'';position:relative;display:block;clear:both;width:100%;height:0}aside#search>form label,aside#login>form label{font-weight:700;font-size:14px;color:#333;margin:0 0 10px}aside#search>form input,aside#login>form input{display:block;border:0 solid;border-bottom:2px solid #989898;width:100%;margin:0 0 30px;height:50px;line-height:50px;padding:0 60px 0 5px;font-size:30px;background:transparent;color:#333}body.search-open aside#search{display:flex}body.login-open aside#login{display:flex}aside#search input{margin:0!important}aside#search button[type="submit"]{position:absolute;right:30px;bottom:3px;margin:0 10px 0 0;font-size:0;background:transparent;padding:0;height:50px;line-height:50px;color:#989898}aside#search button[type="submit"]:hover{color:#333}aside#search button[type="submit"]:before{content:'\f4a4';display:inline-block;font-size:40px;font-family:Ionicons}aside#login div.error{display:block;margin:0 0 30px;padding:15px 20px;font-size:16px;background:#ecaeae;border:1px solid #dc9e9e;color:#884242}aside#login a.recovery{display:inline-block;float:left;height:50px;font-size:20px;line-height:50px;color:#989898}aside#login button[type="submit"]{float:right;background:transparent;padding:0;height:50px;font-size:30px;line-height:50px;color:#989898}aside#login button[type="submit"] i{margin:0 0 0 5px}aside#login button[type="submit"]:hover{color:#333}