.wv-donate-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 13px;border-radius:999px;font-weight:700;font-size:14px;line-height:1.2;color:#111!important;background:linear-gradient(90deg,#facc15,#fb923c,#E8892B);background-size:200% 100%;animation:wvdn 4s linear infinite;white-space:nowrap;text-decoration:none;box-shadow:0 4px 14px rgba(250,204,21,.25)}.wv-donate-btn i{animation:wvdh 1.6s ease-in-out infinite}.wv-donate-btn:hover{transform:translateY(-1px)}@keyframes wvdn{to{background-position:200% 0}}@keyframes wvdh{0%,100%{transform:scale(1)}20%{transform:scale(1.25)}}.wv-mi-donate{align-items:center;margin-left:8px;flex:0 0 auto}.wv-donate-sm{padding:8px 10px;margin-right:8px;vertical-align:middle}
/* 9 Nov 2026: on 1200–1799 px screens the menu was wider than its space and ran under the logo and the right-hand buttons.
   Every part may now shrink, items get tighter, the right side goes compact, and anything left over scrolls sideways instead of overlapping. */
@media (min-width:1200px){.iq-navbar .navbar-inner > .d-flex,.iq-navbar .horizontal-nav,.iq-navbar .horizontal-nav > .container-fluid,.iq-navbar .horizontal-nav .d-flex{min-width:0}
 .iq-navbar .horizontal-nav{flex:1 1 auto;padding-left:16px!important}.iq-navbar .logo-default{flex:0 0 auto;margin-right:12px}.iq-navbar .right-panel{flex:0 0 auto}
 @media (min-width:1200px){#navbar_main{overflow:visible!important}}
#header-menu{overflow:visible;flex-wrap:nowrap;flex:1 1 auto;min-width:0}.iq-navbar .horizontal-nav > .container-fluid,.iq-navbar .horizontal-nav > .container-fluid > .d-flex{flex:1 1 auto}#header-menu::-webkit-scrollbar{display:none}#header-menu > li{flex:0 0 auto}}
@media (min-width:1200px) and (max-width:1799px){#header-menu .wv-mi-ic{display:none}#header-menu > li > .nav-link{padding-left:9px!important;padding-right:9px!important;font-size:15px}
 .iq-navbar .right-panel .subscribe-btn{font-size:0!important;padding:8px 11px!important}.iq-navbar .right-panel .subscribe-btn i{font-size:17px}
 .iq-navbar .dropdown-language-wrapper > .btn{padding:8px 10px!important;gap:0!important}.iq-navbar .right-panel .navbar-nav{gap:6px}}
@media (min-width:1200px){#header-menu > li{margin-right:10px!important}#header-menu > li.wv-mi-more > .sub-menu{right:0;left:auto}}
#header-menu > li.wv-open > .sub-menu{display:block!important;opacity:1!important;visibility:visible!important;transform:none!important;pointer-events:auto!important;z-index:1060}
#header-menu > li > a[href="#"]{cursor:pointer}
@media (min-width:1200px) and (max-width:1499px){#header-menu .wv-mi-ic{display:none}#header-menu > li > .nav-link{padding-left:7px!important;padding-right:7px!important;font-size:14px}.wv-mi-donate .wv-donate-btn span{display:none}.wv-mi-donate .wv-donate-btn{padding:7px 10px}}
