.menuSecondary{background-color:#000}.menuSecondary li{color:#fff;float:right}#menu{background:#fff;border-radius:0;color:#fff;height:121px;padding:0 var(--headerPadding)}#menu li,#menu ul{color:var(--menuPrimary);list-style:none;margin:auto;padding:0}#menu ul{width:100%}#menu li.logo{float:left;margin-top:38px}#menu li{display:inline;float:left;position:relative}#menu a{color:var(--menuPrimary);display:block;font-family:Roboto,sans-serif;font-size:15px;font-weight:700;line-height:121px;padding:0 0 0 25px;text-decoration:none;text-transform:uppercase}#menu li a:hover{background:#fff;color:var(--menuSecondary);text-decoration:underline;text-underline-offset:15px}#menu input{cursor:pointer;display:none;height:121px;margin:0;opacity:0;padding:0;width:100%}#menu label{display:none;left:35px;line-height:80px;position:absolute;text-align:center}#menu label:before{content:"\2261";font-size:1.6em;margin-left:20px}#menu ul.sub-menus{background:#fff;color:#000;display:none;height:auto;margin-left:25px;margin-top:-20px;overflow:hidden;padding:0;position:absolute;text-align:left;width:280px;z-index:99}#menu ul.sub-menus li{border-top:1px solid grey;display:block;height:45px;margin:0;padding:0;width:100%}#menu ul.sub-menus li:first-child{border-top:3px solid var(--menuSecondary);margin:auto}#menu ul.sub-menus a{color:#000;font-size:12px;font-weight:400;line-height:45px;text-transform:none}#menu li:hover ul.sub-menus{display:block}#menu ul.sub-menus a:hover{background:#d4d5d6;text-decoration:none}.mobile{display:none}.default{display:inline}@media screen and (max-width:800px){.mobile{display:block}.default{display:none}#menu{height:90px;position:relative}#menu ul{background:#f9f9f9;display:none;height:auto;left:0;position:absolute;right:0;top:100%;z-index:3}#menu ul.sub-menus{margin-left:0;margin-top:0;position:static;width:100%}#menu ul.sub-menus a{font-size:14px;padding-left:30px}#menu ul.sub-menus a:hover{background:#fff;color:var(--menuSecondary)}#menu li,#menu ul.sub-menus li,#menu ul.sub-menus li:first-child{border-top:1px solid #dadada}#menu li{display:block;float:none;width:auto}#menu li a{font-size:14px;font-weight:400;line-height:50px;text-transform:none}#menu li a:hover{text-decoration:none}#menu input,#menu label{color:#000;display:block;position:absolute;right:0;top:0}#menu input{z-index:4}#menu input:checked+label{color:#000}#menu input:checked+label:before{content:"\00d7"}#menu input:checked~ul{display:block}}.lang-switch.hide{display:none}.lang-switch.show{display:block}