#mainmenu{position:static}#mainmenu ul{margin-bottom:0}#mainmenu ul li{display:inline-block;margin:0;vertical-align:top}@media(max-width: 1012px){#mainmenu ul li{margin-left:7px}}#mainmenu ul li a,#mainmenu ul li .nav-link{color:var(--mainmenu-fontcolor);display:block;font-family:var(--head-fontfamily);font-weight:800;width:100%;letter-spacing:var(--letter-spacing);line-height:1.5em;padding:10px 20px;position:relative;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media(max-width: 1000px){#mainmenu ul li a,#mainmenu ul li .nav-link{font-size:.8em}}#mainmenu ul li .submenu{height:0;position:absolute;padding:0;left:0;right:0;overflow:hidden;-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:var(--bgcolor);padding:0 53px;border-top:0;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}#mainmenu ul li .submenu .submenuInner{box-shadow:0 13px 50px rgba(var(--shadow-color-rgb), 0.16);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;float:right;-webkit-border-radius:var(--border-radius);-moz-border-radius:var(--border-radius);border-radius:var(--border-radius)}@media(max-width: 1310px){#mainmenu ul li .submenu .submenuInner{max-width:696px}}#mainmenu ul li .submenu .submenuInner .mainmenuItemFile{padding:0;width:30%;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;border-radius:var(--border-radius);overflow:hidden}#mainmenu ul li .submenu .submenuInner .mainmenuItemFile img{float:left;width:100%}#mainmenu ul li .level-2{display:grid;grid-template-columns:1fr 1fr 1fr;left:0;margin:0 auto;padding:0;width:100%;z-index:4}#mainmenu ul li .level-2>li{width:100%;margin:0 0 10px}#mainmenu ul li .level-2>li a{padding:3px 0}#mainmenu ul li .level-2>li>a{color:var(--mainmenu-fontcolor)}#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;text-transform:none}#mainmenu ul li .level-3 li a:hover{margin-left:5px;margin-right:-5px}#mainmenu ul li:hover .submenu{padding-top:55px;height:auto;overflow:visible}#mainmenu ul li:hover .submenu .centerIt{padding-top:40px;padding-bottom:40px}#mainmenu ul li.active a,#mainmenu ul li:hover a{background-color:var(--mainmenu-bgcolor-hover);color:var(--mainmenu-fontcolor-hover)}#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:var(--mainmenu-fontcolor)}#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:var(--mainmenu-fontcolor-hover)}#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}