@charset "utf-8";:root{--nav-color-bg:#164d67;--nav-color-bg-submenu:#164d67;--nav-color-bg-hover:#206b8f;--nav-color-text:#fff;--nav-color-icon-hover:yellow;--nav-color-border:#fff;--nav-color-border-muted:rgba(255, 255, 255, 0.5);--nav-color-badge-bg:#cc0606;--nav-color-badge-text:#fff;--nav-color-badge-update-bg:#ffba25;--nav-color-badge-update-text:#000;--nav-color-badge-weather-red-bg:#b80000;--nav-color-badge-weather-red-text:#fff;--nav-color-badge-weather-amber-bg:#ffb84d;--nav-color-badge-weather-amber-text:#fff;--nav-color-badge-weather-yellow-bg:#fff281;--nav-color-badge-weather-yellow-text:#000;--nav-font-size:14px;--nav-font-size-mobile:20px;--nav-font-size-badge:8px;--nav-radius:5px;--nav-radius-badge:5px}.menu_notification_marker{background-color:var(--nav-color-badge-bg);border-radius:var(--nav-radius-badge)!important;padding:3px!important;position:relative!important;top:-8px!important;font-size:var(--nav-font-size-badge)!important;font-weight:bold!important;color:var(--nav-color-badge-text);display:none}.menu_notification_marker_weather{background-color:var(--nav-color-badge-weather-red-bg);border-radius:var(--nav-radius-badge)!important;padding:3px!important;position:relative!important;top:-8px!important;font-size:var(--nav-font-size-badge)!important;font-weight:bold!important;color:var(--nav-color-badge-weather-red-text);display:none}header{width:100%;margin:0;padding:0;box-sizing:border-box}.nav-bar{display:none}header nav{background:var(--nav-color-bg);z-index:1000;border-radius:var(--nav-radius);margin:auto;width:100%}header nav::after{content:"";display:block;clear:both}header nav ul{list-style:none;margin:0 auto;width:max-content;padding-left:0}header nav>ul{width:100%;display:flex;flex-wrap:nowrap;justify-content:center}header nav ul li{position:relative}@media (min-width:1001px){header nav>ul>li{display:flex;align-items:center}header nav>ul>li>a{width:100%}header nav ul li .children{top:100%}}header nav ul li a{color:var(--nav-color-text);display:block;padding:5px 10px;text-decoration:none;font-size:var(--nav-font-size);font-family:var(--font-family-base)}header nav>ul>li>a{text-align:center}header nav ul li:hover{background:var(--nav-color-bg-hover);border-radius:var(--nav-radius);transition:background-color 0.6s}header .active{background:var(--nav-color-bg-hover);border-radius:var(--nav-radius)}header .childrenactive{display:block;background:var(--nav-color-bg-hover)}header nav ul li i{margin-right:10px;display:inline!important;line-height:inherit!important}header nav ul li:hover:not(:has(li:hover)) i{color:var(--nav-color-icon-hover)}header nav>ul>li.submenu>a{display:flex;align-items:center;justify-content:space-between;gap:6px}header nav>ul>li.submenu>a .menu-chevron{flex-shrink:0}header nav>ul>li.submenu>a .menu-chevron i{margin-right:0}header nav ul li .children{display:none;background:var(--nav-color-bg-submenu);position:absolute;z-index:1000;padding-left:15px;padding-right:15px;min-width:160px}header nav ul li:hover .children{display:block}header nav ul li .children.menu-flip-left{left:auto;right:0}header nav ul li .children span{display:none}header nav ul li .children li{display:block;float:none;border-bottom:1px solid var(--nav-color-border);position:relative}header nav ul li .children li a{margin-left:0;white-space:nowrap}header nav ul li .grandchildren{display:none;background:var(--nav-color-bg-submenu);position:absolute;left:100%;top:0;z-index:1001;padding-left:15px;padding-right:15px;min-width:160px}header nav ul li.has-grandchildren:hover .grandchildren{display:block}header nav ul li .grandchildren.menu-flip-left{left:auto;right:100%}header nav ul li .grandchildren li{display:block;float:none;border-bottom:1px solid var(--nav-color-border)}header nav ul li .grandchildren li a{margin-left:0;white-space:nowrap}@media (max-width:1000px){body{padding-top:80px}.nav-bar{display:block;width:auto;position:fixed;top:0;background:var(--nav-color-bg);z-index:1000;left:0;right:2px;overflow:hidden;border-radius:var(--nav-radius)}.nav-bar span{float:left;font-size:var(--nav-font-size-mobile);padding:10px;color:var(--nav-color-text)}.nav-bar .fa-bars,.nav-bar .fa-times{display:block;padding:10px;color:var(--nav-color-text);overflow:hidden;font-size:var(--nav-font-size-mobile);font-weight:700;text-decoration:none;float:right;z-index:1000}header nav{width:80%;position:fixed;right:100%;top:45px;overflow:hidden;z-index:1000}header nav::after{content:"";display:block;clear:both;margin-bottom:20px}header nav ul{padding-left:10px}header nav>ul{display:block;width:100%}header nav ul li{display:block;border-bottom:1px solid var(--nav-color-border-muted);width:100%}header nav ul li a{color:var(--nav-color-text);display:block;padding:5px 10px;text-decoration:none;font-size:var(--nav-font-size-mobile);font-family:var(--font-family-base)}header nav>ul>li>a{text-align:left}header ul li a{display:block}header nav ul li .children{width:100%;position:relative;overflow:hidden;display:none;padding-left:10px}header nav ul li:hover .children{display:none}header nav ul li .grandchildren{width:100%;position:relative;left:0;overflow:hidden;display:none;padding-left:10px}header nav ul li.has-grandchildren:hover .grandchildren{display:none}header nav ul li ul li:first-child{border-top:1px solid var(--nav-color-border)}header nav ul li .children span{display:inline-block;margin-right:10px}header nav ul li .children li a{margin-left:10px}header nav ul li .children a{margin-left:10px;padding:5px 0}}