/* Nuvzora — item "Vídeos Publicitários" no menu principal.
   Arquivo isolado: só ajusta o novo item e o espaçamento do menu para ele caber.
   No desktop o texto visível é "Vídeos" (o restante fica disponível para leitores de tela);
   no menu do celular aparece o nome completo. */
@media (min-width:761px){
  .header nav .nav-videos .nav-videos-extra{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}
}

/* Espaço para o novo item: links do menu um pouco mais próximos (só no desktop). */
@media (min-width:1400px){
  .home-nzh .header.nzhead nav#nav:has(.nav-videos) > a:not(.nav-cta){font-size:13px!important;padding-left:5px!important;padding-right:5px!important}
  .home-nzh .header.nzhead nav#nav:has(.nav-videos) > a:not(.nav-cta)::after{left:5px;right:5px}
}
@media (min-width:1181px) and (max-width:1399px){
  .home-nzh .header.nzhead nav#nav:has(.nav-videos) > a:not(.nav-cta){font-size:12.5px!important;padding-left:4px!important;padding-right:4px!important}
  .home-nzh .header.nzhead nav#nav:has(.nav-videos) > a:not(.nav-cta)::after{left:4px;right:4px}
}
@media (min-width:761px) and (max-width:1180px){
  .home-nzh .header.nzhead nav#nav:has(.nav-videos) > a:not(.nav-cta){font-size:12px!important;padding-left:4px!important;padding-right:4px!important}
  .home-nzh .header.nzhead nav#nav:has(.nav-videos) > a:not(.nav-cta)::after{left:4px;right:4px}
}
@media (min-width:761px) and (max-width:800px){
  .home-nzh .header.nzhead nav#nav:has(.nav-videos) > a:not(.nav-cta){font-size:11.5px!important;padding-left:3px!important;padding-right:3px!important}
  .home-nzh .header.nzhead nav#nav:has(.nav-videos) > a:not(.nav-cta)::after{left:3px;right:3px}
}
