/* Faixa do menu (links, botão de menu e busca): fundo preto, texto branco.
   O tema pinta o .row interno com um seletor forte, então repetimos o caminho completo. */
body.newsis_main_body .site-header.layout--default .menu-section,
body.newsis_main_body .site-header.layout--default .menu-section .newsis-container,
body.newsis_main_body .site-header.layout--default .menu-section .row,
body.newsis_main_body .site-header.layout--default #site-navigation.main-navigation {
	background: #000;
}

body.newsis_main_body .site-header.layout--default #site-navigation.main-navigation {
	--menu-color: #fff;
	--menu-color-hover: #fff;
	--menu-color-active: #fff;
}

/* Menu aberto no celular */
@media (max-width: 940px) {
	body.newsis_main_body nav.main-navigation ul.menu,
	body.newsis_main_body nav.main-navigation ul.nav-menu {
		background-color: #000;
	}
	body.newsis_main_body nav.main-navigation ul.menu li,
	body.newsis_main_body nav.main-navigation ul.nav-menu li {
		border-bottom-color: rgba(255, 255, 255, 0.2);
	}
	body.newsis_main_body .main-navigation .menu_txt,
	body.newsis_main_body button.menu-toggle {
		color: #fff;
	}
}

/* Botão "voltar ao topo" */
body.newsis_main_body #newsis-scroll-to-top,
body.newsis_main_body #newsis-scroll-to-top:hover {
	background-color: #000;
	color: #fff;
}

/* Rótulo "Manchetes" do ticker (e a setinha ao lado) */
body.newsis_main_body .ticker-news-wrap.layout--two .ticker_label_title {
	background-color: #000;
	color: #fff;
}
body.newsis_main_body .ticker-news-wrap.layout--two .ticker_label_title:after {
	border-color: transparent transparent transparent #000;
}
