@media (min-width:768px){.navbar-menu ul{display:flex}.navbar-menu ul a{padding:10px;display:block}.navbar-menu ul a span{margin-right:5px}.navbar-menu ul .has-dropdown{position:relative}.navbar-menu ul .has-dropdown:hover>ul{display:block}.navbar-menu ul .has-dropdown ul{z-index:10;background:#fff;border-radius:5px;min-width:200px;display:none;position:absolute;top:100%;right:0;box-shadow:0 1px 5px #888}.navbar-menu ul .has-dropdown ul li+li{border-top:1px solid #eee}.navbar-menu ul .has-dropdown ul ul{top:0;left:100%}.navbar-menu ul .has-dropdown ul a:hover{background-color:#eee}.navbar-menu ul .has-dropdown ul a .caret{float:right}}@media (max-width:767px){.navbar-menu{z-index:100;background:#fff;width:300px;height:100vh;padding:20px;transition:right .3s ease-in-out;position:fixed;top:0;right:-300px}.navbar-menu.open{right:0}.navbar-menu.open+.navbar-menu-overlay{display:block}.navbar-menu li{border-bottom:1px solid #ddd}.navbar-menu ul{display:block}.navbar-menu ul ul{padding-left:16px}.navbar-menu ul ul li{border-top:1px solid #ddd;border-bottom:none}.navbar-menu a{padding:10px 0;display:block}.navbar-menu .caret{display:none}.navbar-menu+.navbar-menu-overlay{z-index:99;background:rgba(0,0,0,.3);display:none;position:fixed;top:0;bottom:0;left:0;right:0}}
.vertical-menu ul ul{padding-left:16px}.vertical-menu a:hover{text-decoration:underline}
