/* origem: site/0076.css */
/* SOURCE: /assets/refactor-v943/css/site/0211.css */
/* v15.8.233 - Correção fina: sem fundo/ativo no menu, sem divisor, seleção com cor do portal */
html body.pc{--spb-selection:var(--spb-secondary,var(--spb-primary,var(--green,#0b55d9)));}
html body.pc ::selection{background:var(--spb-selection)!important;color:#fff!important;text-shadow:none!important;}
html body.pc ::-moz-selection{background:var(--spb-selection)!important;color:#fff!important;text-shadow:none!important;}

/* Cabeçalho 2: nenhum fundo cinza/azul/ativo no menu, nenhum divisor solto */
html body.pc.spb-header-active-laranja .nav-container li.waves-effect::after,
html body.pc.spb-header-active-laranja .nav-container li.waves-effect:not(:last-child)::after,
html body.pc.spb-header-active-laranja .nav-container ul.uppercase li::after,
html body.pc.spb-header-active-laranja .nav-container .menu-topo li::after{
  content:none!important;
  display:none!important;
}
html body.pc.spb-header-active-laranja .nav-container,
html body.pc.spb-header-active-laranja .nav-container.is-fixed,
html body.pc.spb-header-active-laranja #js-header,
html body.pc.spb-header-active-laranja .nav-container .container.nav-wrapper,
html body.pc.spb-header-active-laranja .nav-container ul.uppercase{
  background:#fff!important;
  box-shadow:none!important;
}
html body.pc.spb-header-active-laranja .nav-container li.waves-effect,
html body.pc.spb-header-active-laranja .nav-container li.waves-effect.active,
html body.pc.spb-header-active-laranja .nav-container li.waves-effect.current-menu-item,
html body.pc.spb-header-active-laranja .nav-container li.waves-effect:hover,
html body.pc.spb-header-active-laranja .nav-container li.waves-effect:focus,
html body.pc.spb-header-active-laranja .nav-container li.waves-effect:active{
  background:transparent!important;
  box-shadow:none!important;
  border:0!important;
}
html body.pc.spb-header-active-laranja .nav-container li.waves-effect > a,
html body.pc.spb-header-active-laranja .nav-container li.waves-effect.active > a,
html body.pc.spb-header-active-laranja .nav-container li.waves-effect.current-menu-item > a,
html body.pc.spb-header-active-laranja .nav-container li.waves-effect:active > a,
html body.pc.spb-header-active-laranja .nav-container li.waves-effect:focus > a{
  color:#111!important;
  background:transparent!important;
  box-shadow:none!important;
  border:0!important;
  outline:0!important;
}
html body.pc.spb-header-active-laranja .nav-container li.waves-effect > a::after,
html body.pc.spb-header-active-laranja .nav-container li.waves-effect.active > a::after,
html body.pc.spb-header-active-laranja .nav-container li.waves-effect.current-menu-item > a::after{
  content:''!important;
  transform:scaleX(0)!important;
  background:transparent!important;
  box-shadow:none!important;
}
html body.pc.spb-header-active-laranja .nav-container li.waves-effect:hover > a{
  color:var(--spb-primary,var(--green,#0b55d9))!important;
  background:transparent!important;
  box-shadow:none!important;
}
html body.pc.spb-header-active-laranja .nav-container li.waves-effect:hover > a::after{
  transform:scaleX(0)!important;
  background:transparent!important;
}

/* Evita que a seleção do mouse pareça bloco quebrado: conteúdo selecionado sempre legível */
html body.pc h1::selection,
html body.pc h2::selection,
html body.pc h3::selection,
html body.pc p::selection,
html body.pc a::selection,
html body.pc span::selection,
html body.pc strong::selection{
  background:var(--spb-selection)!important;
  color:#fff!important;
}

