@media (min-width: 1001px){.mobile-menu-container,nav.mobile{display:none;}html body header.site-header .site-header-top-container{padding:15px 15px 0 15px;box-sizing:border-box;}html body header.site-header .site-header-top-container .header-nav-icon-link{text-decoration:none;background-color:#65a51d;display:flex;justify-content:center;align-items:center;width:0;height:100%;z-index:2;transition:all ease 0.6s;background-repeat:no-repeat;background-size:11px 28px;background-position:center;cursor:pointer;}html body header.site-header .site-header-top-container .header-nav-icon-link:hover{background-position:center 12px;}html body header.site-header .site-header-top-container .site-header-outer{height:calc(70px + 30px);}html body header.site-header .site-header-top-container .site-header-inner{position:absolute;left:0;width:calc(100% - 0 - 15px);}html body header.site-header .site-header-top-container.hidden .header-nav-icon-link{width:75px;}html body header.site-header .site-header-top-container.hidden .site-header-inner{left:75px;width:calc(100% - 75px - 15px);}html body header.site-header .site-header-top-container .nav-container{display:flex;align-items:center;transition:all ease 0.6s;}html body header.site-header .site-header-top-container .nav-container .nav-menu-header-main{padding-left:15px;transition:all ease 0.6s;display:flex;flex-direction:row;justify-content:flex-end;}html body header.site-header .site-header-top-container .nav-container .nav-menu-header-main > li{padding:0;text-indent:0;overflow:visible;flex-grow:0;flex-shrink:0;}html body header.site-header .site-header-top-container .nav-container .nav-menu-header-main > li > a{padding:0;margin-left:15px;white-space:nowrap;font-size:1em;font-size:1rem;text-decoration:none;text-transform:none;letter-spacing:normal;transition:all .3s ease-in-out;color:#212121;background:none;background:unset;padding-top:10px;padding-bottom:22px;padding-left:15px;padding-right:15px;font-weight:bold;position:relative;transition:all ease 0.6s;opacity:1;}html body header.site-header .site-header-top-container .nav-container .nav-menu-header-main > li:hover:not(.menu-item-has-children) > a::after,html body header.site-header .site-header-top-container .nav-container .nav-menu-header-main > li.current-page-item:not(.no-highlight):not(.menu-item-has-children) > a::after,html body header.site-header .site-header-top-container .nav-container .nav-menu-header-main > li.current-menu-item:not(.no-highlight):not(.menu-item-has-children) > a::after,html body header.site-header .site-header-top-container .nav-container .nav-menu-header-main > li.current-menu-parent:not(.parent-link):not(.no-highlight):not(.menu-item-has-children) > a::after,html body header.site-header .site-header-top-container .nav-container .nav-menu-header-main > li.current-menu-ancestor:not(.parent-link):not(.no-highlight):not(.menu-item-has-children) > a::after{content:'';width:23px;position:absolute;border-bottom:3px solid #65a51d;border-radius:2px;bottom:13px;left:calc(50% - 10px);transition:all ease 0.3s;}html body header.site-header .site-header-top-container .nav-container .nav-menu-header-main > li:hover.menu-item-has-children > a:after,html body header.site-header .site-header-top-container .nav-container .nav-menu-header-main > li.current-page-item:not(.no-highlight).menu-item-has-children > a:after,html body header.site-header .site-header-top-container .nav-container .nav-menu-header-main > li.current-menu-item:not(.no-highlight).menu-item-has-children > a:after,html body header.site-header .site-header-top-container .nav-container .nav-menu-header-main > li.current-menu-parent:not(.parent-link):not(.no-highlight).menu-item-has-children > a:after,html body header.site-header .site-header-top-container .nav-container .nav-menu-header-main > li.current-menu-ancestor:not(.parent-link):not(.no-highlight).menu-item-has-children > a:after{color:#65a51d;}html body header.site-header .site-header-top-container .nav-container .nav-menu-header-main > li.menu-item-has-children > a:after{content:'';display:block;position:absolute;font-size:6px;border-bottom:unset;bottom:8px;left:calc(50% - 10px);background:url("https://mid-bau.at/wp-content/themes/mid/headers_nav/pixelpoint/submenu_arrow_dark.svg") no-repeat;background-size:contain;width:23px;height:6px;}html body header.site-header .site-header-top-container:not(.hidden){width:100%;}html body header.site-header .site-header-top-container .nav-container .nav-menu-header-main > li:hover:not(.menu-item-has-children) > a::after,html body header.site-header .site-header-top-container .nav-container .nav-menu-header-main > li.current-page-item:not(.no-highlight):not(.menu-item-has-children) > a::after,html body header.site-header .site-header-top-container .nav-container .nav-menu-header-main > li.current-menu-item:not(.no-highlight):not(.menu-item-has-children) > a::after,html body header.site-header .site-header-top-container .nav-container .nav-menu-header-main > li.current-menu-parent:not(.parent-link):not(.no-highlight):not(.menu-item-has-children) > a::after,html body header.site-header .site-header-top-container .nav-container .nav-menu-header-main > li.current-menu-ancestor:not(.parent-link):not(.no-highlight):not(.menu-item-has-children) > a::after{border-bottom:3px solid #65a51d;}html body header.site-header .site-header-top-container .nav-container .nav-menu-header-main > li:hover.menu-item-has-children > a::after,html body header.site-header .site-header-top-container .nav-container .nav-menu-header-main > li.current-page-item:not(.no-highlight).menu-item-has-children > a::after,html body header.site-header .site-header-top-container .nav-container .nav-menu-header-main > li.current-menu-item:not(.no-highlight).menu-item-has-children > a::after,html body header.site-header .site-header-top-container .nav-container .nav-menu-header-main > li.current-menu-parent:not(.parent-link):not(.no-highlight).menu-item-has-children > a::after,html body header.site-header .site-header-top-container .nav-container .nav-menu-header-main > li.current-menu-ancestor:not(.parent-link):not(.no-highlight).menu-item-has-children > a::after{color:#212121;}html body header.site-header .site-header-top-container:not(.expanded) .site-header-outer{overflow:hidden;}html body header.site-header .site-header-top-container.hidden{width:105px;margin-top:10px;}html body header.site-header .site-header-top-container.hidden .site-header-outer{height:75px;}html body header.site-header .site-header-top-container.hidden .site-header-inner{left:-100vw;}html body header.site-header .site-header-top-container.hidden .header-nav-icon-link{background-image:unset;background-color:#65a51d;}html body header.site-header .site-header-top-container.hidden .header-nav-icon-link::before{content:"MENÜ";font-size:0.7rem;color:white;font-weight:bold;}html body header.site-header .site-header-top-container.hidden .nav-container .nav-menu-header-main > li a,html body header.site-header .site-header-top-container.hidden .nav-container .nav-menu-header-main > li.current-menu-item:not(.no-highlight) > a,html body header.site-header .site-header-top-container.hidden .nav-container .nav-menu-header-main > li.current-menu-parent:not(.parent-link):not(.no-highlight) > a,html body header.site-header .site-header-top-container.hidden .nav-container .nav-menu-header-main > li.current-menu-ancestor:not(.parent-link):not(.no-highlight) > a,html body header.site-header .site-header-top-container.hidden .nav-container .nav-menu-header-main > li.desktop-menu-seperator::before{opacity:0;margin-left:0;padding-left:0;}html body header.site-header .site-header-navigation{display:flex;align-items:center;}html body header.site-header .site-header-navigation .site-header-icons{border-left:1px solid #212121;font-size:0.83rem;padding-left:10px;margin-left:10px;line-height:1;}html body header.site-header .site-header-navigation .site-header-icons a,html body header.site-header .site-header-navigation .site-header-icons a:hover{color:#212121;text-decoration:none;margin:0 15px;}html body header.site-header .hide-on-desktop,html body header.site-header .mobile-menu-trigger,html body header.site-header .mobile-navigation-footer,html body header.site-header .mobile-navigation-header,html body header.site-header li.menu-item-has-children > .expand-button{display:none;}.site-header .nav-menu-header-main > li.desktop-menu-seperator a{margin-left:0;}.site-header .nav-menu-header-main > li.desktop-menu-seperator::before{content:'\2022';display:inline-block;width:2em;text-align:center;color:white;font-weight:normal;font-size:1rem;transition:all ease 0.3s;}.site-header .site-header-top-container .nav-container .nav-menu-header-main > li.menu-item-has-children{position:relative;}.site-header .site-header-top-container .nav-container .nav-menu-header-main > li.menu-item-has-children > ul{position:absolute;width:auto;display:none;flex-direction:column;max-height:0;overflow:hidden;opacity:0;z-index:10000;text-align:left;padding:15px 0 0 0;background:#fff;box-shadow:none;border:none;border-right:20px solid #f2f2f2;border-right:none;top:45px;}.site-header .site-header-top-container .nav-container .nav-menu-header-main > li.menu-item-has-children > ul li{overflow:visible;}.site-header .site-header-top-container .nav-container .nav-menu-header-main > li.menu-item-has-children.visible > ul{display:flex;opacity:1;max-height:calc(100vh - 230px);overflow:auto;animation:fade-in 0.2s;}.site-header .site-header-top-container .nav-container .nav-menu-header-main > li.menu-item-has-children:not(.visible) > ul.did-fade-in{display:flex;opacity:1;max-height:calc(100vh - 230px);overflow:auto;animation:fade-out 0.2s;}.site-header .site-header-top-container .nav-container .nav-menu-header-main > li.menu-item-has-children li{margin:0;padding:0;white-space:nowrap;text-indent:0;}.site-header .site-header-top-container .nav-container .nav-menu-header-main > li.menu-item-has-children li.small{font-size:0.9em;font-style:italic;}.site-header .site-header-top-container .nav-container .nav-menu-header-main > li.menu-item-has-children li.gap-before{margin-top:20px;}.site-header .site-header-top-container .nav-container .nav-menu-header-main > li.menu-item-has-children li.bold > a{font-weight:bold;}.site-header .site-header-top-container .nav-container .nav-menu-header-main > li.menu-item-has-children li a,.site-header .site-header-top-container .nav-container .nav-menu-header-main > li.menu-item-has-children li a:link,.site-header .site-header-top-container .nav-container .nav-menu-header-main > li.menu-item-has-children li a:active,.site-header .site-header-top-container .nav-container .nav-menu-header-main > li.menu-item-has-children li a:visited{display:block;color:#212121;color:cube-default;background:none;background:cube-default;text-decoration:none;text-transform:none;font-weight:bold;font-size:0.8rem;letter-spacing:normal;padding:10px 35px;}.site-header .site-header-top-container .nav-container .nav-menu-header-main > li.menu-item-has-children li a:hover{color:#212121;color:#fff;background:#f2f2f2;background:#212121;text-decoration:none;}.site-header .site-header-top-container .nav-container .nav-menu-header-main > li.menu-item-has-children li.current-page-item:not(.no-highlight) > a,.site-header .site-header-top-container .nav-container .nav-menu-header-main > li.menu-item-has-children li.current-menu-item:not(.no-highlight) > a,.site-header .site-header-top-container .nav-container .nav-menu-header-main > li.menu-item-has-children li.current-menu-parent:not(.parent-link):not(.no-highlight) > a,.site-header .site-header-top-container .nav-container .nav-menu-header-main > li.menu-item-has-children li.current-menu-ancestor:not(.parent-link):not(.no-highlight) > a{color:#fff;background:#f2f2f2;background:#212121;position:relative;display:inline-block;}.site-header .site-header-top-container .nav-container .nav-menu-header-main > li.menu-item-has-children li.current-page-item:not(.no-highlight) > a::after,.site-header .site-header-top-container .nav-container .nav-menu-header-main > li.menu-item-has-children li.current-menu-item:not(.no-highlight) > a::after,.site-header .site-header-top-container .nav-container .nav-menu-header-main > li.menu-item-has-children li.current-menu-parent:not(.parent-link):not(.no-highlight) > a::after,.site-header .site-header-top-container .nav-container .nav-menu-header-main > li.menu-item-has-children li.current-menu-ancestor:not(.parent-link):not(.no-highlight) > a::after{content:'';width:20px;position:absolute;border-bottom:3px solid #65a51d;bottom:5px;left:calc(50% - 10px);transition:all ease 0.3s;}.site-header .site-header-top-container .nav-container .nav-menu-header-main > li.menu-item-has-children li li{margin-left:20px;}.site-header .site-header-top-container .nav-container .nav-menu-header-main > li.menu-item-has-children li li li{margin-left:20px;}.site-header .site-header-top-container .nav-container .nav-menu-header-main > li.menu-item-has-children li li li li{margin-left:20px;}}@media (min-width: 1001px) and (max-width: 1100px){html body header.site-header .site-header-top-container .nav-container .nav-menu-header-main > li > a{padding-left:10px;padding-right:10px;}}@media (min-width: 1001px) and (max-width: 1500px){html body header.site-header .site-header-top-container.expanded .header-nav-icon-link{opacity:0;z-index:-3;}html body header.site-header .site-header-top-container .site-header-inner{left:0;}html body header.site-header .site-header-top-container .site-header-inner .menu-hauptnavigation-container > ul > li > a{margin:0;}html body header.site-header .site-header-top-container .site-header-inner .menu-hauptnavigation-container > ul > li:first-child > a{padding-left:0;}}