.navigation-primary ul{margin-bottom:0px;padding-left:0px}.navigation-primary ul li a{display:block}.navigation-primary>ul{display:flex;margin-bottom:0px}.navigation-primary>ul>li{list-style:none;display:block;padding-left:0px;margin-bottom:0px;line-height:1 !important;position:relative}.navigation-primary>ul>li:before{display:none}.navigation-primary>ul>li a{font-weight:400;font-size:16px;transition:.3s all;padding:15px 25px;position:relative}.navigation-primary>ul>li a:after{position:absolute;bottom:10px;left:25px;width:calc(100% - 50px);height:1px;background:#fff;content:'';opacity:0;transition:height .3s,opacity .3s,transform .3s;transform:translateY(-5px)}.navigation-primary>ul>li a:hover:after{height:1px;opacity:1;transform:translateY(0);box-sizing:border-box}.navigation-primary>ul>li ul{background-color:#24282b;display:block;position:absolute;visibility:hidden;opacity:0;transition:opacity .4s;position:absolute;z-index:10;left:0}.navigation-primary>ul>li ul li{display:block}.navigation-primary>ul>li ul li a:after{display:none}.navigation-primary>ul>li ul li a:hover{background-color:#464850}.navigation-primary>ul>li ul ul{left:100%;top:0px}.navigation-primary>ul li.has-childs{position:relative}.navigation-primary>ul li.has-childs:hover>ul{opacity:1;visibility:visible}.navigation-primary>ul li.has-childs>ul li a{display:block;white-space:nowrap;overflow:hidden}.navigation-primary.with-button>ul>li:last-child a{border-radius:5px;border:solid 2px #346df1;background-color:#346df1;color:#fff;margin-left:25px}.navigation-primary.with-button>ul>li:last-child a:after{display:none}.navigation-primary.with-button>ul>li:last-child a:hover{border-color:#0c45c9;background-color:#0c45c9}