.navigation-primary,.navigation-primary a,.navigation-primary li,.navigation-primary ul{border:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;line-height:1;margin:0;padding:0}.navigation-primary{display:block;height:35px;margin:0;padding:0;width:auto}.navigation-primary>ul{list-style:none inside;margin:0;padding:0}.navigation-primary>ul>li{display:block;float:left;list-style:none inside;margin-right:30px;padding:0 0 14px;position:relative}.navigation-primary>ul>li:last-child{margin-right:0}.navigation-primary>ul>li>a:after{border-bottom:1px solid;content:"";display:inline-block;height:1px;left:0;margin-top:18px;opacity:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;width:100%}.navigation-primary>ul>li>a span{display:inline-block;margin-right:-2px}.navigation-primary>ul>li>a.active-item:after,.navigation-primary>ul>li>a:hover:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.navigation-primary>ul>li>a.active-item:after{border-bottom:1px solid;content:"";display:inline-block;height:1px;left:0;margin-top:18px;position:absolute;width:100%}.navigation-primary ul li.has-submenu:hover>ul{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .3s 0s,visibility 0s 0s,-webkit-transform .3s 0s;-moz-transition:opacity .3s 0s,visibility 0s 0s,-moz-transform .3s 0s;transition:opacity .3s 0s,visibility 0s 0s,transform .3s 0s;visibility:visible}.navigation-primary ul li>ul{background:#000;opacity:0;padding:12px 0;position:absolute;top:25px;-webkit-transform:translateY(10%);-moz-transform:translateY(10%);-ms-transform:translateY(10%);-o-transform:translateY(10%);transform:translateY(10%);-webkit-transition:opacity .3s 0s,visibility 0s .3s,-webkit-transform .3s 0s;-moz-transition:opacity .3s 0s,visibility 0s .3s,-moz-transform .3s 0s;transition:opacity .3s 0s,visibility 0s .3s,transform .3s 0s;visibility:hidden;width:auto;width:200px;z-index:999}.navigation-primary ul li>ul li{display:block;list-style:none inside;margin:0;padding:7px 25px;position:relative}.navigation-primary ul li ul ul{left:200px;top:0}@media only screen and (max-width:1478px){.navigation-primary ul li ul ul{left:-100%!important;right:auto}.navigation-primary ul li ul{right:0}}.hs-inline-edit .submenu.level-1>li.has-submenu:hover .submenu.level-2,.hs-inline-edit>li.has-submenu.focus .submenu.level-2{visibility:hidden}