﻿#mainmenu{position:static;text-align:right;margin-left:0;margin-right:0}#mainmenu ul{margin-bottom:0;position:static}#mainmenu ul li{display:inline-block;margin:0 0 0 40px}#mainmenu ul li:first-child{margin-left:0}@media(max-width: 1012px){#mainmenu ul li{margin-left:7px}}#mainmenu ul li a{color:var(--main-fontcolor);display:block;font-family:var(--head-fontfamily);font-size:1.118em;font-weight:600;width:100%;line-height:1.5em;padding:3px 0;position:relative;text-transform:uppercase;opacity:1;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media(max-width: 1640px){#mainmenu ul li a{font-size:1em}}@media(max-width: 1520px){#mainmenu ul li{margin-left:var(--main-space)}#mainmenu ul li a{font-size:.9em}}#mainmenu ul li.sub a:after{content:"";font-family:var(--fontawesome);font-weight:900;font-size:.7em;position:absolute;left:50%;margin:20px 0 0 -6px}#mainmenu ul li.sub ul li a{text-transform:none;padding:5px 0}#mainmenu ul li.sub ul li a:after{display:none}#mainmenu ul li .submenu{height:0;position:absolute;padding:0;left:0;right:0;overflow:hidden;text-align:left;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}#mainmenu ul li .submenu .centerIt{background:#fff;padding:0 53px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}#mainmenu ul li .submenu .submenuInner{display:flex;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;padding-left:40px;padding-right:40px}#mainmenu ul li .submenu .submenuInner #level-2{width:70%}#mainmenu ul li .submenu .submenuInner .mainmenuItemFile{opacity:0;padding:50px 20px 50px 0;width:30%;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}#mainmenu ul li .submenu .submenuInner .mainmenuItemFile img{float:left}#mainmenu ul li #level-2{display:flex;flex-flow:row wrap;left:0;margin:0 auto;padding-bottom:50px;padding-top:50px;width:100%;z-index:4}#mainmenu ul li #level-2>li{width:33.333%;margin-left:0;padding:0 40px 20px 0}@media(max-width: 1110px){#mainmenu ul li #level-2>li{width:50%}}#mainmenu ul li #level-2>li>a{color:var(--second-color);font-family:var(--head-fontfamily)}#mainmenu ul li #level-2>li>a:hover{color:var(--main-color)}#mainmenu ul li #level-2>li.active>a{color:var(--main-color)}#mainmenu ul li #level-3{font-size:.8em;padding-top:0}#mainmenu ul li #level-3 li a{width:auto;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}#mainmenu ul li #level-3 li a:hover{margin-left:5px;margin-right:-5px}#mainmenu ul li:hover .submenu{height:auto}#mainmenu ul li:hover .submenu .submenuInner{background-color:#fff;border-bottom:1px solid #f0f0f0}#mainmenu ul li:hover .submenu .submenuInner .mainmenuItemFile{opacity:1}#mainmenu ul li:hover .submenu .centerIt{padding-top:40px;padding-bottom:40px}#mainmenu ul li.active a,#mainmenu ul li:hover a{color:var(--main-color)}#mainmenu ul li.active a:before,#mainmenu ul li:hover a:before{left:0;right:0;opacity:1}#mainmenu ul li ul li a,#mainmenu ul li ul li span.nav-link,#mainmenu ul li.active ul li a,#mainmenu ul li.active ul li span.nav-link,#mainmenu ul li:hover ul li a,#mainmenu ul li:hover ul li span.nav-link{color:#000}#mainmenu ul li.active ul li.active a,#mainmenu ul li.active ul li:hover a,#mainmenu ul li:hover ul li:hover a{color:#000}#mainmenu ul li ul li ul li a,#mainmenu ul li:hover ul li ul li a,#mainmenu ul li.active ul li.active ul li a,#mainmenu ul li.active ul li:hover ul li a,#mainmenu ul li:hover ul li:hover ul li a{color:#6d6d6d}#mainmenu ul li.active ul li.active ul li.active a,#mainmenu ul li.active ul li.active a,#mainmenu ul ul li:hover a,#mainmenu ul li.active ul li:hover ul li:hover a,#mainmenu ul li:hover ul li:hover ul li:hover a{color:#000}#mainmenu ul li li li{margin-left:0}#mainmenu ul li li li{display:block}.stick #mainmenu ul li:hover .submenu{padding:19px 0 0px}#mainmenu ul li:hover .submenu{padding:34px 0 0px}@media(max-width: 1560px){#mainmenu ul li:hover .submenu{padding-top:22px}}#mainmenu #main>li.praxis-signet{vertical-align:middle}#mainmenu #main>li.praxis-signet>a.praxis-signet-link{display:flex;align-items:center;justify-content:center;padding:0;line-height:1}#mainmenu #main>li.praxis-signet img{display:block;width:46px;height:46px;object-fit:contain}#navigation #main>li.praxis-signet{display:none}