@charset "UTF-8";
.dnHorizontal .menu_main li{display:inline-block}.dnHorizontal .menu_main>ul ul{left:0}.dnHorizontal .menu_main>ul ul ul{left:100%}
.menu_main .currentSub>ul li.replacement,.menu_main .doktype-4>ul li.replacement,.menu_main .hasChild>ul li.replacement{display:none}.menu_main li:hover>ul,.menu_main li:hover>ul.ig_menu_layout>li>ul{display:block}.menu_main li a:focus+ul,.menu_main li:focus-within>ul{display:block}.menu_main ul.ig_menu_layout>li>ul{display:inline-block;position:static}.menu_main ul ul.ig_menu_layout>li>ul{position:static;padding:0;margin:0}.menu_main a{display:block}.menu_main>ul>li>a{background-color:var(--nav_background-color)}.menu_main>ul>li.active>a,.menu_main>ul>li.currentSub>a,.menu_main>ul>li:hover>a,.menu_main>ul>li:focus-within>a{background-color:var(--navHover_background-color)}.menu_main>ul>li ul,.menu_main>ul>li ul a{text-align:left;background-color:var(--navLevel2_background-color)}.menu_main>ul>li ul li.active>a,.menu_main>ul>li ul li.currentSub>a,.menu_main>ul>li ul li:hover>a,.menu_main>ul>li ul li:focus-within>a,.menu_main>ul>li ul a li.active>a,.menu_main>ul>li ul a li.currentSub>a,.menu_main>ul>li ul a li:hover>a,.menu_main>ul>li ul a li:focus-within>a{background-color:var(--navLevel2Hover_background-color)}.menu_main ul ul{position:absolute;display:none;z-index:1;top:100%}.menu_main ul ul:not(.ig_menu_layout)>li{position:relative;width:100%}.menu_main ul ul ul{top:0}.menu_main ul ul a{min-width:calc(var(--base_font-size) * 15)}.menu_main ul.ig_menu_layout-2{min-width:calc(var(--base_font-size) * 30)}.menu_main ul.ig_menu_layout-3{min-width:calc(var(--base_font-size) * 45)}.menu_main ul.ig_menu_layout-4{min-width:calc(var(--base_font-size) * 60)}.menu_main>ul>li:after,.menu_main>ul>li:last-child:before{content:"";position:absolute;top:var(--dnSpacer_top);width:var(--dnSpacer_width);background-color:var(--navDn_border-color);bottom:var(--dnSpacer_bottom);left:0}.menu_main>ul>li:last-child:before{right:0;left:auto}.menu_main>ul>li.active:after,.menu_main>ul>li:hover+li:after,.menu_main>ul>li:hover:after,.menu_main>ul>li.active+li:after{display:none}.touch .menu_main .currentSub>ul li.replacement,.touch .menu_main .hasChild>ul li.replacement{display:block}