.navigation .submenu{display:none;position:absolute;background:#fff;border:1px solid #ccc;z-index:100;min-width:200px}.navigation .level0{position:relative}.navigation .level1 .submenu{left:100%;top:0}.navigation .level0>span,.navigation .level0>a,.navigation .level1>a{cursor:pointer}.navigation .level0:hover>.submenu,.navigation .level1:hover>.submenu{display:block}.navigation .click-only:hover>.submenu{display:none}.navigation .level0.has-submenu>span:after,.navigation .level0.has-submenu>a:after,.navigation .level1.has-submenu>a:after{content:'▼';display:inline-block;margin-left:5px;font-size:.8em;transition:transform .2s ease}.navigation .level0.open>span:after,.navigation .level0.open>a:after,.navigation .level1.open>a:after{transform:rotate(180deg)}