/* veNet : DO NOT CHANGE - CSS CREATED DYNAMICALLY */
/* menu */
#header ul.sub-menu { opacity:0; pointer-events:none; position:absolute; flex-direction:column; margin:0; z-index:998; transition:all 150ms ease-out; padding:1px; }
#header ul.sub-menu:before { content:''; position:absolute; top:0; left:0; right:0; bottom:0; background-color:#ffffff; }
#header ul.sub-menu:after { content:''; position:absolute; top:0; left:0; right:0; bottom:0; z-index:2; pointer-events:none; border:1px solid rgb(55,55,55); }
#header ul.sub-menu > li { position:relative; width:100%; margin:0; }
#header ul.sub-menu > li.menu-user-selected > ul { z-index:999; opacity:1; pointer-events:all; transform:scale(1) rotateX(0) translateY(0); }
#header ul.sub-menu > li > a { display:block; width:100%;; font:inherit; letter-spacing:inherit; color:#000000; white-space:nowrap; text-align:start; transition:all .15s ease-out; padding:6px 15px; }
#header ul.sub-menu > li.current-menu-item > a, #header ul.sub-menu > li.current-menu-parent > a { color:#c98600; }
#header ul.sub-menu > li > a:hover { color:#c98600; background-color:#f5f5f500; }
#header ul.menu > li > ul { font-size:14px; top:25px; left:auto; right:auto; transform-origin:top center; transform:scale(1) rotateX(0) translateY(0); }
#header ul.menu > li.menu-user-selected > ul { z-index:999; opacity:1; pointer-events:all; transform:scale(1) rotateX(0) translateY(0); }
#header ul.menu > li > ul ul { top:-1px; transform-origin:top center; transform:scale(1) rotateX(0) translateY(0); }
#header ul.menu > li:not(.menu-rl) > ul ul { left:100%; right:auto; margin-left:0; }
#header ul.menu > li.menu-rl > ul ul { left:auto; right:100%; margin-right:0; }
