.menu-container{position:fixed;top:0;z-index:9999999}.transparent-menu .menu-container,.single-realizacje .menu-container{background-color:rgb(0 0 0 / .7);transition:all 0.3s linear}.menu-container.stickymenu{background-color:rgb(255 255 255);transition:all 0.3s linear}header .logo a{width:100%;display:inline-block;text-align:center}@media (min-width:992px){header .logo img{width:90%;margin:.7rem 0;height:auto;transition:all 0.3s linear;text-align:center}}@media (max-width:991px){header .logo img{width:8rem;margin:.5rem 0;height:auto;transition:all 0.3s linear;text-align:center}}header .sticky .logo img{width:15rem;margin:1rem 0}header nav ul.menu{display:flex;padding:0;justify-content:space-between;flex-wrap:wrap;width:100%}header nav .menu li{display:inline-block;list-style:none;text-align:center}header nav.mobile ul{padding:0;taxt-align:center;margin:0}header nav.mobile li{display:inline-block;list-style:none;position:relative;text-align:center;width:100%}header nav ul.menu{margin:0;align-self:center!important;padding:0}header nav ul.menu>li{font-weight:500;transition:all 0.3s linear}header nav ul.menu>li:last-child{border-right:0}@media(max-width:767px){header nav .menu>li>a{color:#000;font-size:1.1rem;font-weight:300;margin:0;padding:1rem 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:inline-block;width:100%;text-align:center;transition:all 0.3s linear;text-transform:uppercase}}@media(min-width:768px){header nav .menu>li>a{color:#000;font-size:.9rem;font-weight:400;margin:0;padding:1rem .5rem;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:inline-block;width:100%;text-align:center;transition:all 0.3s linear;border-bottom:2px solid #fff;border-top:2px solid #fff}}header nav .menu#menu-main-menu>li>a:hover,header nav .menu#menu-main-menu>li.current-menu-item>a{font-weight:700;border-bottom:2px solid #000;border-top:2px solid #fff;color:#000;transition:all 0.3s linear}.nav.mobile li.current-menu-item>a{font-weight:700;color:#000;transition:all 0.3s linear}header nav .menu a{padding:1rem .5rem;display:inline-block}@media(min-width:992px){header nav .sub-menu{list-style-type:none;position:absolute;padding:0;margin:0;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);visibility:hidden;line-height:1;background-color:#fff;width:auto;z-index:9999;-webkit-transition:all .40s ease;-moz-transition:all .40s ease;-ms-transition:all .40s ease;-o-transition:all .40s ease;transition:all .40s ease;width:100%;left:0;border:1px solid #179fdb;padding:1rem}}header nav li:hover>.sub-menu{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);visibility:visible;-webkit-transition:all .40s ease;-moz-transition:all .40s ease;-ms-transition:all .40s ease;-o-transition:all .40s ease;transition:all .40s ease}header nav .sub-menu li{margin:0;position:relative;text-align:left;z-index:1;display:inline-block;width:100%}@media(min-width:992px){header nav .sub-menu{column-count:4}}.menu-toggle{background-color:#fff}@media (min-width:992px){header nav ul li:first-child .sub-menu li{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;position:relative;width:100%}header nav ul li:first-child .sub-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}header nav .sub-menu>li>a{padding:.5rem 0;font-size:.9rem;color:#000;box-sizing:border-box;display:inline-block;font-weight:200}}header nav ul li:first-child .sub-menu{width:35rem}header nav .sub-menu li:hover a,header nav .sub-menu li.current-menu-item a{color:#000;font-weight:700}@media (max-width:991px){header nav .sub-menu>li>a{color:#000;padding:0;box-sizing:border-box;display:inline-block;font-weight:200;font-size:1.1rem}}.menu-top .button img{width:2.5rem;height:2.5rem}.menu-top{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important;margin:.7rem 0}@media (max-width:570px){header .logo{text-align:center}.menu-top{width:100%}.menu-top .button{display:flex;align-items:center;justify-content:center}}@media (min-width:570px) and (max-width:991px){header .logo{padding-left:1rem}.menu-top{width:calc(100% - 16rem)}}@media (max-width:991px){.social-media{display:none}.menu-top .button img{width:2.4rem;height:2.4rem}.menu-top .button p{font-size:.6rem}header.header .container{padding:0;margin:0;max-width:100%}.menu-toggle-box{display:block;font-size:0;border:0 none;padding:0;color:#000;width:32px;float:right;margin:1rem;cursor:pointer;position:relative}.line-one,.line-two,.line-three{background-color:#453f3f;width:100%;height:3px;margin:5px auto;backface-visibility:hidden;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.menu-toggle.on .line-one{-moz-transform:rotate(-45deg) translate(-5px,5px);-o-transform:rotate(-45deg) translate(-5px,5px);-webkit-transform:rotate(-45deg) translate(-5px,5px);transform:rotate(-45deg) translate(-5px,5px)}.menu-toggle.on .line-two{opacity:0;-moz-opacity:0;filter:alpha(opacity=0)}.menu-toggle.on .line-three{-moz-transform:rotate(45deg) translate(-6px,-6px);-o-transform:rotate(45deg) translate(-6px,-6px);-webkit-transform:rotate(45deg) translate(-6px,-6px);transform:rotate(45deg) translate(-6px,-6px)}.main-navigation a{color:#fff;display:block;font-size:14px;text-transform:uppercase;font-weight:400;text-align:center;padding:15px 15px 15px 15px;line-height:1;font-weight:300;width:100%}.menu-container .menu{width:100%;height:auto;padding:1rem;border-bottom:2px solid #179fdb}.main-navigation>ul>li{border-top:1px solid #fff}.sticky-header-normal{position:relative!important}.menu-close{height:0;opacity:0;transition:all 0.4s linear;overflow:hidden}.menu-open{width:100%;opacity:1;height:auto;transition:all 0.4s linear;padding:0 2vw}header nav ul.menu li{display:inline-block;width:100%}header nav ul.menu>li{width:100%;border-right:0;padding:0}header nav .sub-menu{list-style-type:none;display:none;position:relative;opacity:1;-moz-opacity:1;filter:alpha(opacity=1);visibility:visible}header nav ul.menu>li a{text-align:center}header nav ul li:first-child .sub-menu li,header nav .sub-menu li,header nav a,header nav .sub-menu,header nav ul li:first-child .sub-menu{width:100%}nav{width:100%;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);height:0;overflow:hidden}.menu-toggle.on+nav{opacity:1;-moz-opacity:1;filter:alpha(opacity=1);background-color:#fff;overflow:scroll;height:auto;max-height:100vh}}@media (min-width:992px){.menu-container.stickymenu{position:fixed;z-index:999999;background-color:rgb(255 255 255);transition:all 0.2s linear}.menu-container{position:absolute;z-index:999999;background-color:rgb(255 255 255);transition:all 0.2s linear;border-bottom:1px solid #179fdb}}.nav.mobile li a{padding:.5rem .5rem}.logo-menu{transition:all 0.2s linear;opacity:0}.stickymenu .logo-menu{opacity:1}.top-menu-wrapper{overflow:hidden}.stickymenu .top-menu-wrapper{height:0!important;overflow:hidden}@media(max-width:767px){.top-menu-container{display:none}}.menu-container .eko-menu a,.menu-container .eko-menu a:hover{color:green!important}.menu-container .promo-menu a,.menu-container .promo-menu a:hover{color:red!important}