ul ul, ul ol, ol ol, ol ul{font-size:100%}
.em_nav ul{margin:0;}
.hnav .menu-item-depth-0{float:left;position:relative}
.hnav .menu-item-depth-0 > a{display:block;padding:12px 10px 11px 10px}
.hnav .menu-item-depth-0 > .menu-container{position:absolute;top:30px;left:-9999px;opacity:0;z-index:9999}
.vnav{width:200px}
.vnav .menu-item-depth-0{position:relative}
.vnav .menu-item-depth-0 > a{display:block;padding:5px 10px}
.vnav .menu-item-depth-0 > .menu-container{position:absolute;top:0;left:-9999px;opacity:0;z-index:9999}
.em_nav a.arrow{position:absolute;margin-right:0 !important;width:20px;text-indent:-99999px;overflow:hidden;top:0;right:0}
.em_nav a.arrow span{display:block;}
.hnav .menu-item-depth-0:hover > .menu-container,
.hnav .menu-item-depth-0.hover > .menu-container{opacity:1;}
.vnav .menu-item-depth-0:hover > .menu-container,
.vnav .menu-item-depth-0.hover > .menu-container{left:75%;opacity:1;}
.menu-item-hbox > .menu-container{white-space:nowrap}
.menu-item-hbox > .menu-container > li{display:inline-block;white-space:normal;vertical-align:top;float:left}
.menu-item-link > .menu-container{min-width:150px;background:#fff;}
.menu-item-depth-0 .menu-item-link{position:relative}
.menu-item-depth-0 .menu-item-link > .menu-container{position:absolute;top:0;left:-9999px;z-index:9999}
.menu-item-depth-0 .menu-item-link:hover > .menu-container,
.menu-item-depth-0 .menu-item-link.hover > .menu-container{left:75%;top:5px}
.em-catalog-navigation ul{min-width:150px;background:#fff;box-shadow:0 2px 7px #ccc}
.em-catalog-navigation li{position:relative}
.em-catalog-navigation li > ul{position:absolute;top:0;left:-9999px;opacity:0;z-index:9999}
.em-catalog-navigation li:hover > ul,
.em-catalog-navigation li.hover > ul{left:100%;opacity:1;top:-10px}
.em-catalog-navigation li > a{display:block;padding:5px 10px}
.em-catalog-navigation li.parent > a{margin-right:31px}
.em-catalog-navigation.horizontal > li{float:left}
.em-catalog-navigation.horizontal > li > ul{top:30px}
.em-catalog-navigation.horizontal > li:hover > ul{left:0;top:30px}
.adapt-0 .menu-item-link,
.adapt-0 .menu-item-text,
.adapt-0 .menu-item-hbox,
.adapt-0 .menu-item-vbox,
.adapt-0 .em-catalog-navigation li{display:block;float:none}
.adapt-0 .menu-container,
.adapt-0 .em-catalog-navigation ul{width:100% !important;opacity:1;top:0 !important;}
.adapt-0 .menu-item-link > .menu-container,
.adapt-0 .em-catalog-navigation li > ul{left:100% !important;opacity:1;display:none}
.adapt-0 .menu-item-link.mhover > .menu-container,
.adapt-0 .em-catalog-navigation li.mhover > ul{left:100% !important;opacity:1;display:block}
#nav > .menu-container:after,
.menu-item-hbox:after ,.menu-item-text:after{content:'.';display:block;clear:both;visibility:hidden;height:0;overflow:hidden}