#mainmenu{display:block;position:static}#mainmenu ul{margin:0;position:relative}#mainmenu ul li{display:inline-block;position:relative;border-bottom:5px solid rgba(0,0,0,0)}#mainmenu ul li .nav-link{cursor:pointer;color:var(--main-fontcolor);font-family:var(--main-fontfamily);display:block;padding:14px 10px 27px}#mainmenu ul li.active .nav-link{color:var(--main-color)}#mainmenu ul li.sub .nav-link::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid rgba(0,0,0,0);border-bottom:0;border-left:.3em solid rgba(0,0,0,0)}#mainmenu ul li.sub ul li .nav-link:after{display:none}#mainmenu ul li ul{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.5rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}#mainmenu ul li ul li{display:block;position:relative;width:100%;border:0}#mainmenu ul li ul li .nav-link{display:block;width:100%;padding:.25rem 1.5rem;color:#212529;white-space:nowrap}#mainmenu ul li.showSub ul{display:block}#mainmenu ul li:hover,#mainmenu ul li.active,#mainmenu ul li.active:hover{border-bottom:5px solid var(--main-color)}#mainmenu ul li:hover .nav-link,#mainmenu ul li.active .nav-link,#mainmenu ul li.active:hover .nav-link{color:var(--main-color)}#mainmenu ul li:hover ul li,#mainmenu ul li.active ul li,#mainmenu ul li.active:hover ul li{border:0 !important}#mainmenu ul li:hover ul li .nav-link,#mainmenu ul li.active ul li .nav-link,#mainmenu ul li.active:hover ul li .nav-link{color:var(--main-color)}#mainmenu ul li:hover ul li:hover .nav-link,#mainmenu ul li.active:hover ul li:hover .nav-link,#mainmenu ul li.active:hover ul li.active .nav-link{color:#16181b;text-decoration:none;background-color:#e9ecef}