.navigation-primary{height:100%}.navigation-primary ul{list-style:none;margin:0;padding:0}.navigation-primary>ul{align-items:center;display:flex;height:100%;justify-content:center}.navigation-primary>ul>li{position:relative}.navigation-primary>ul>li>a{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;line-height:1.3em;padding:12px 25px 0;text-decoration:none;text-decoration-line:none}.navigation-primary>ul>li>a,.navigation-primary>ul>li>a>span{-webkit-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;transition:all .25s}.navigation-primary>ul>li>a>span{border-bottom:2px solid hsla(0,0%,100%,0);display:inline-block;font-size:inherit;line-height:inherit;padding:0 0 10px;text-align:center}.custom-header-top .navigation-primary>ul>li>a>span{border-bottom:none;font-size:16px}@media(min-width:1118px){.navigation-primary ul ul{opacity:0;position:absolute;top:100%;transition:all .4s;visibility:hidden}.navigation-primary ul ul li a{display:block;line-height:1;min-width:200px;padding:10px;text-decoration:none}.navigation-primary li.has-submenu:hover>ul{opacity:1;visibility:visible}}@media(max-width:1117px){.navigation-primary>ul{align-self:flex-start;flex-direction:column;justify-content:center}.navigation-primary{padding:10px 0}.navigation-primary>ul>li{margin-bottom:10px;width:100%}.navigation-primary>ul>li>a{line-height:1.3em;padding:20px}.mobile-btn-item.mb-btn-1{display:flex;padding:10px 0}.mobile-btn-item.mb-btn-1 a{align-items:center;color:#fff;display:flex;flex-wrap:wrap;justify-content:space-between;line-height:1.3em;padding:20px;text-decoration:none}.child-trigger{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:22px;height:72px;justify-content:center;position:absolute;right:0;top:0;width:50px}.child-trigger:before{content:"+"}.child-trigger.child-open:before{content:"-"}.navigation-primary ul ul{background:transparent!important;display:none;padding:0 20px}.navigation-primary ul ul li a{background:transparent!important;color:#fff!important;display:block;padding:7px 10px;text-decoration:none}.navigation-primary ul ul li a:hover{color:#e1e1e1!important}.header-submenu-section{display:none!important}.navigation-primary ul li.has-submenu{position:relative}.navigation-primary ul ul li.has-submenu>.child-trigger{height:39px}.navigation-primary ul ul{padding-right:0}}@media(max-width:767px){.navigation-primary{margin-bottom:20px;padding-left:20px;padding-right:20px}.navigation-primary>ul>li{margin-bottom:0}}