nav a,nav li,nav ul{margin:0;padding:0;position:relative}nav a{width:auto}nav a,nav div,nav li,nav ul{box-sizing:border-box}nav ul{list-style:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) none}nav.vertical a,nav.vertical li.currentSub>ul{display:block}nav.vertical .hasChild>ul,nav.vertical li.replacement{display:none}nav.horizontal li,nav.horizontal a{display:inline-block}nav.horizontal>ul ul{display:none}nav li a{color:var(--nav_color)}.templateHeader nav li.active>a,.templateHeader nav li:hover>a,.templateHeader nav li:focus-within>a,nav li.active:not(.activeSub)>ul>li.first.replacement>a{color:var(--navHover_color)}nav li li>a{color:var(--navLevel2_color)}.templateHeader nav li li.active>a,.templateHeader nav li li:hover>a,.templateHeader nav li li:focus-within>a{color:var(--navLevel2Hover_color)}.loginButton{color:var(--nav_color)}.no-touch .loginButton:hover,.no-touch .loginButton:focus-within{color:var(--navHover_color)}.no-touch .loginButton:hover>a,.no-touch .loginButton:focus-within>a{color:var(--navLevel2Hover_color)}.menu_main>ul{z-index:100}.menu_main>ul>li.active a,.no-touch .menu_main>ul>li:hover a,.no-touch .menu_main>ul>li:focus-within a,.menu_main>ul>li>ul>li a{text-decoration:none}
