@charset "UTF-8";
#mainmenu{position:static;margin-left:25px}#mainmenu ul{margin-bottom:0}#mainmenu ul li{display:inline-block;margin:0 25px}#mainmenu ul li:last-child{margin-right:0}@media (max-width:1560px){#mainmenu ul li{margin:0 20px}}@media (max-width:1460px){#mainmenu ul li{margin:0 10px}}@media (max-width:1012px){#mainmenu ul li{margin-left:7px}}#mainmenu ul li.sub a:after{content:"";position:relative;font-family:"Font Awesome 5 Free";font-size:0.7em;margin-left:0}#mainmenu ul li.sub .submenu{display:none;background-color:#f0f0f0;box-shadow:0px 1px 2px rgba(0, 0, 0, 0.3);position:absolute;margin-top:-3px}#mainmenu ul li.sub .submenu ul#level-2{margin:0 auto}#mainmenu ul li.sub .submenu ul#level-2 li{float:left;margin:0;padding:0}#mainmenu ul li.sub .submenu ul#level-2 li a{text-transform:none;letter-spacing:0;padding:6px 20px;letter-spacing:0.05em;font-size:0.8em;border-bottom:0 !important}#mainmenu ul li.sub .submenu ul#level-2 li a:after{display:none}#mainmenu ul li a{border-bottom:3px solid transparent;color:#000000;display:block;font-family:"Source Sans Pro", sans-serif;width:100%;letter-spacing:0.07em;line-height:1.5em;padding:2px 0;position:relative;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}@media (max-width:1140px){#mainmenu ul li a{font-size:0.8em}}#mainmenu ul li:hover .submenu{display:block}#mainmenu ul li.active a,#mainmenu ul li:hover a{border-bottom:3px solid #000000;color:black}#mainmenu ul li ul li.active a,#mainmenu ul li ul li:hover a,#mainmenu ul li.active ul li.active a,#mainmenu ul li.active ul li:hover a,#mainmenu ul li:hover ul li.active a,#mainmenu ul li:hover ul li:hover a{background-color:#000000;color:#fff}#mainmenu ul li ul li a,#mainmenu ul li.active ul li a,#mainmenu ul li:hover ul li a{border-color:transparent;color:#5d5d5d}