/* Original header height, float layout and alignment; shared site-wide. */
:root{--header:35px!important;--header-base:35px!important}
#topbar{
    display:block!important;position:fixed!important;top:0!important;left:0!important;
    width:100%;height:35px!important;min-height:35px!important;max-height:35px!important;
    z-index:9999999!important;opacity:1!important;visibility:visible!important;
    transform:none!important;animation:none!important;
    background:rgba(0,0,0,.2)!important;background-repeat:no-repeat;background-position:right top;
    box-shadow:0 0 1px 0 rgba(0,0,0,.3),0 0 6px 2px rgba(0,0,0,.15);
    font-size:14px;line-height:1.3;color:white;
    -webkit-backdrop-filter:none;backdrop-filter:none;
}
#topbar .topbar_width{
    display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;
    height:auto!important;min-height:0!important;max-height:none!important;
    margin:0 auto!important;padding:0!important;box-sizing:border-box;
    -webkit-backdrop-filter:saturate(180%) blur(5px);
    backdrop-filter:saturate(180%) blur(5px);
}
#topbar .homeicon{
    display:block!important;float:left!important;width:auto!important;height:auto!important;
    min-height:0;margin:0!important;padding:0!important;background:none;
}
#topbar .homeicon img{
    display:block;float:left!important;width:auto!important;height:35px!important;
    max-height:none;max-width:none;margin:0!important;
}
#topbar #topnav,#topbar #secondnav,#topbar #qr{display:block;float:left;height:auto;min-width:0;margin:0;padding:0}
#topbar #topnav ul{display:block;float:right;list-style:none;margin:0;padding:0}
#topbar #secondnav ul,#topbar #qr ul{display:block;float:left;list-style:none;margin:0;padding:0}
#topbar #topnav li,#topbar #secondnav li{display:block;float:left;height:auto;margin:0;padding:0;line-height:1.3}
#topbar #topnav li a,#topbar #secondnav li a{display:block;float:left;height:auto;margin:0;padding:10px 7px 8px;color:white}
#topbar #topnav li a{text-shadow:1px 1px 0 #00c6fc}
#topbar #secondnav li a{text-shadow:1px 1px 0 #ff006c}
#topbar #qr li{display:block;float:left;height:auto;margin:0;padding:10px 7px 8px;line-height:1.3;color:white;white-space:nowrap;text-shadow:1px 1px 0 #000}
#topbar .clear{display:block;clear:both}#topbar #subscibe:empty{display:block}
.topbarmask{height:42px!important;pointer-events:none}
/* Remove the original 1000px minimum on narrow viewports, without changing alignment. */
@media(max-width:600px){#topbar .topbar_width{min-width:0!important;max-width:100%!important}}
