
.chatcool-menu-toggle{
 display:none;margin-left:auto;width:44px;height:40px;
 border:1px solid rgba(255,255,255,.14);border-radius:10px;
 background:#151119;color:#fff;font-size:24px;cursor:pointer
}

@media(max-width:980px){
 .header-inner{position:relative}
 .chatcool-menu-toggle{display:block}
 .main-nav{
   display:none!important;position:absolute;top:100%;left:0;right:0;
   z-index:9999;margin:0!important;padding:10px;
   background:#0b080d;border:1px solid rgba(255,255,255,.10);
   border-radius:0 0 14px 14px;
   flex-direction:column!important;align-items:stretch!important;gap:4px!important
 }
 .main-nav.chatcool-open{display:flex!important}
 .main-nav a{display:block!important;padding:13px 14px!important;border-radius:8px}
 .main-nav .nav-login{text-align:center;margin-top:5px}
}

/* CHATCOOL MOBILE MENU TEXT COLOR */
@media (max-width: 900px) {

    .main-nav a:not(.nav-login) {
        color: #ffffff !important;
    }

    .main-nav a:not(.nav-login):hover,
    .main-nav a:not(.nav-login):focus,
    .main-nav a:not(.nav-login):active {
        color: #ffffff !important;
    }
}
