nav.navigation-primary{display:flex;align-items:center;justify-content:flex-end}.navigation-primary ul{position:relative;top:2px;float:right;padding:0;margin:0}.navigation-primary ul li{margin:0;padding:0;list-style:none;position:relative;display:inline-block}.navigation-primary ul li a{padding:50px 11.42px 12px;font-weight:normal;font-size:20px;display:block;position:relative;margin:0;text-decoration:none;transition:color .2s ease-in-out}ul.submenu.level-1 li:not(:last-child) a{position:relative;left:1px}.navigation-primary ul li:last-child a{padding-right:12px}@media screen and (max-width:900px){nav.navigation-primary{display:block;padding:0;margin:16px 0 24px 0;position:relative;top:10px}.active ul.submenu.level-1{display:block}.navigation-primary ul{float:none;background-color:transparent;position:relative;top:-3px;display:none}.navigation-primary ul li a{width:auto;display:block;border:0;padding:.6em 0;margin:0;line-height:1.5em;background:0;font-weight:400;text-decoration:none;box-shadow:none}.navigation-wrapper{display:block}nav#main-navigation-wrap{display:block;padding:0;margin:1em 0 1.5em}.navigation-primary ul li{display:block;clear:both;padding:0;width:100%}}@media(min-width:882px){ul.submenu.level-2{position:absolute;top:auto;left:0;width:260px;flex-direction:column;display:none;background:#FFF;border:1px solid #CCC;padding:15px}.submenu-toggle{display:none}label.menu-arrow{display:none}ul.submenu.level-2 li{padding:0}ul.submenu.level-2 li a{padding:5px;margin:0}ul.submenu.level-1>li:hover ul.submenu.level-2{display:flex}}@media(max-width:881px){label.menu-arrow{width:30px;height:30px;position:absolute;right:0;top:14px;display:flex;justify-content:center;align-items:center}span.menu-arrow-bg{width:8px;height:8px;border:solid #000;border-width:2px 2px 0 0;display:inline-block;transform:rotate(135deg)}}