#bytesnav{left:0;top:0;width:100%;z-index:99}
#bytesnav .menu{width:100%;text-align:center;background:rgba(30,30,30,.95)}
#bytesnav ul{margin:0;font-size:0;list-style-type:none;padding-left:0}
#bytesnav li{display:inline-block;font-size:1rem;line-height:1.5rem;max-width:100%;vertical-align:top}
#bytesnav a{display:block;margin:0;text-align:center;position:relative;padding:9px 9px 8px;padding:.75rem;color:#a7adad;background:0 0;font-style:normal;border-radius:0;line-height:1.5rem;text-decoration:none;text-shadow:0 1px 6px #000}
#bytesnav.transit a{-webkit-transition:all 300ms;transition:all 300ms}
#bytesnav li a{overflow-wrap:break-word;word-wrap:break-word;text-overflow:ellipsis}
#bytesnav a:hover{-webkit-transition:all 300ms;transition:all 300ms;box-shadow:inset 0 0 24px #fff}
#bytesnav .menu-item-has-children{background:rgba(255,255,255,.15)}
#bytesnav .menu-item-has-children>a{display:inline-block;float:left;position:relative;z-index:100}
#bytesnav .closebtn{width:24px;height:24px;display:block;color:#bababa;position:absolute;font-size:1rem;right:1px;bottom:.5rem;cursor:pointer;text-align:center;margin-right:12px}
#bytesnav .menu-item-has-children>a:after{content:'\25BF';display:inline-block;font-size:2rem;line-height:inherit;vertical-align:middle;text-align:center}
#bytesnav .menu-item-has-children.open>a:after{content:'\25BE'}
#bytesnav.combonav .menu>.menu-item-has-children>a:after,#bytesnav.mininav .menu>.menu-item-has-children>a:after,#bytesnav.mobilenav .menu-item-has-children>a:after,#bytesnav.topnav .menu-item-has-children>a:after{position:static;margin-left:12px;vertical-align:top}
#bytesnav.combonav .sub-menu .menu-item-has-children>a:after,#bytesnav.leftnav .menu-item-has-children>a:after,#bytesnav.mininav .sub-menu .menu-item-has-children>a:after,#bytesnav.rightnav .menu-item-has-children>a:after{bottom:0;padding-bottom:inherit;position:absolute;right:0;width:1.5rem}
#bytesnav.combonav .sub-menu .menu-item-has-children>a,#bytesnav.leftnav .menu-item-has-children>a,#bytesnav.mininav .sub-menu .menu-item-has-children>a,#bytesnav.rightnav .menu-item-has-children>a{padding-right:1.5rem}
#bytesnav .sub-menu{position:absolute;padding:0 10%;left:0;right:0;margin:auto;text-align:center;background-color:#494949;background-color:rgba(64,64,64,.95)}
#bytesnav .sub-menu .sub-menu{background-color:transparent}
#bytesnav .padx{padding-bottom:0}
#bytesnav.combonav .sub-menu::-webkit-scrollbar,#bytesnav.mininav .sub-menu::-webkit-scrollbar,#bytesnav>ul::-webkit-scrollbar{height:15px;width:15px}
#bytesnav.combonav .sub-menu::-webkit-scrollbar-button,#bytesnav.mininav .sub-menu::-webkit-scrollbar-button,#bytesnav>ul::-webkit-scrollbar-button{height:0;width:0}
#bytesnav.combonav .sub-menu::-webkit-scrollbar-thumb,#bytesnav.mininav .sub-menu::-webkit-scrollbar-thumb,#bytesnav>ul::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:rgba(255,255,255,.3);border:5px solid transparent;border-radius:10px;min-height:20px;min-width:20px;height:5px;width:5px}
a#bytesnavtrig{background-color:#333;color:#aaa;width:40px;height:22px;line-height:22px;position:fixed;right:5px;text-align:center;text-decoration:none;top:5px;z-index:9999}
#bytesnav.mobilenav a.bytesnavclose{font-size:1rem;padding:0;text-decoration:none;cursor:pointer;width:24px;height:24px;text-align:center;color:#bababa;vertical-align:middle;line-height:24px;position:static;float:right}
#bytesnav.mobilenav{background:rgba(0,0,0,.8);text-align:center;display:none;top:0;left:0;height:100%;width:100%;position:fixed;-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;z-index:999}
#bytesnav.mobilenav .menu{position:relative;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;margin:0 auto;max-width:620px;max-height:100%;overflow-y:auto;overflow-x:hidden}
#bytesnav.mobilenav .menu-item-has-children{display:block}
#bytesnav.mobilenav a{color:#ddd}
#bytesnav.mobilenav .menu-item-has-children>a{display:block;float:none;text-align:center;font-size:125%;letter-spacing:3px;color:#7c7a7a}
#bytesnav a.bytesnavclose:hover,#bytesnav.mobilenav .menu-item-has-children>a:hover{background-color:transparent;cursor:pointer;box-shadow:none}
#bytesnav.mobilenav .sub-menu{position:relative;padding:0;background:0 0}
#bytesnav.mobilenav .padx{padding-bottom:40px}
#bytesnav.topnav .sub-menu .sub-menu{background-color:#656565;background-color:rgba(94,94,94,.95)}
#bytesnav.mininav{right:0;left:auto;width:auto}
#bytesnav.mininav .menu-item-has-children>a{display:block;float:none}
#bytesnav.mininav>ul>li>.sub-menu{padding:0 1.5rem;position:fixed;right:0}
#bytesnav.mininav .sub-menu{overflow-y:auto;overflow-x:hidden;padding-bottom:0;max-height:40rem;margin:0;left:auto;right:auto}
#bytesnav.mininav .sub-menu .sub-menu{padding:0}
#bytesnav.mininav .sub-menu li{display:block}
#bytesnav.mininav .sub-menu ul{position:static}
#bytesnav.mininav .closebtn{position:relative;float:right;margin:4px 6px -8px 0}
#bytesnav.mininav>ul>li>ul>.closebtn{margin:12px -18px -6px 0}
#bytesnav.combonav .menu-item-has-children>a{display:block;float:none}
#bytesnav.combonav>ul>li>.sub-menu{padding:0 1rem}
#bytesnav.combonav .sub-menu{overflow-y:auto;overflow-x:hidden;padding-bottom:0;max-height:40rem;margin:0;left:auto;right:auto}
#bytesnav.combonav .sub-menu .sub-menu{padding:0}
#bytesnav.combonav .sub-menu li{display:block}
#bytesnav.combonav .sub-menu ul{position:static}
#bytesnav.combonav .closebtn{position:relative;float:right;margin:4px 0 -8px 0}
#bytesnav.combonav>ul>li>ul>.closebtn{margin:12px -12px -6px 0}
#bytesnav.leftnav,#bytesnav.rightnav{width:240px;width:15rem;overflow-y:auto;overflow-x:hidden}
#bytesnav.leftnav li,#bytesnav.rightnav li{display:block;position:static}
#bytesnav.leftnav .menu-item-has-children>a,#bytesnav.rightnav .menu-item-has-children>a{display:block;float:none}
#bytesnav.leftnav .sub-menu,#bytesnav.rightnav .sub-menu{padding:0}
#bytesnav.leftnav .sub-menu li,#bytesnav.rightnav .sub-menu li{display:block}
#bytesnav.leftnav .sub-menu,#bytesnav.rightnav .sub-menu{position:relative}
#bytesnav.leftnav>ul,#bytesnav.rightnav>ul{overflow-y:auto;overflow-x:hidden;padding-bottom:0}
#bytesnav.leftnav .closebtn,#bytesnav.rightnav .closebtn{position:static;display:block;width:1.5rem;height:36px;height:2.25rem;line-height:36px;line-height:2.25rem;vertical-align:middle;margin-right:0;margin-left:auto}
#bytesnav.leftnav{right:auto;left:0}
#bytesnav.rightnav{right:0;left:auto}