/* Menu fixo: faixa em largura total igual ao menu normal, usando a cor principal do site */
@media (min-width: 981px){
  html body .rev-sticky-mainnav,
  html body .rev-sticky-mainnav.is-visible{
    position:fixed !important;
    top:0 !important;
    left:0 !important;
    right:0 !important;
    width:100% !important;
    background:var(--rev-primary) !important;
    background-color:var(--rev-primary) !important;
    background-image:none !important;
    border-top:0 !important;
    border-bottom:0 !important;
    overflow:visible !important;
    box-shadow:none !important;
  }

  html body .rev-sticky-mainnav::before{
    content:"" !important;
    position:absolute !important;
    inset:0 !important;
    display:block !important;
    background:var(--rev-primary) !important;
    background-color:var(--rev-primary) !important;
    background-image:none !important;
    z-index:0 !important;
  }

  html body .rev-sticky-mainnav > .rev-container,
  html body .rev-sticky-mainnav .rev-sticky-mainnav-inner{
    position:relative !important;
    z-index:1 !important;
    background:var(--rev-primary) !important;
    background-color:var(--rev-primary) !important;
    background-image:none !important;
  }

  html body .rev-sticky-mainnav .rev-sticky-menu-main,
  html body .rev-sticky-mainnav .rev-sticky-actions-menu-search,
  html body .rev-sticky-mainnav .rev-sticky-logo-link,
  html body .rev-sticky-mainnav .rev-sticky-allpages-btn,
  html body .rev-sticky-mainnav .rev-sticky-search-btn{
    background-color:var(--rev-primary) !important;
    background-image:none !important;
  }

  html body .rev-sticky-mainnav .rev-sticky-menu-main > a.rev-cat-menu-link,
  html body .rev-sticky-mainnav .rev-sticky-logo-link,
  html body .rev-sticky-mainnav .rev-sticky-allpages-btn,
  html body .rev-sticky-mainnav .rev-sticky-search-btn{
    color:var(--rev-on-primary, #fff) !important;
    -webkit-text-fill-color:var(--rev-on-primary, #fff) !important;
    border-color:rgba(255,255,255,.14) !important;
  }

  html body .rev-sticky-mainnav .rev-sticky-menu-main > a.rev-cat-menu-link:hover,
  html body .rev-sticky-mainnav .rev-sticky-menu-main > a.rev-cat-menu-link.active,
  html body .rev-sticky-mainnav .rev-sticky-logo-link:hover,
  html body .rev-sticky-mainnav .rev-sticky-allpages-btn:hover,
  html body .rev-sticky-mainnav .rev-sticky-search-btn:hover{
    background:rgba(0,0,0,.16) !important;
    background-color:rgba(0,0,0,.16) !important;
    color:var(--rev-on-primary, #fff) !important;
    -webkit-text-fill-color:var(--rev-on-primary, #fff) !important;
  }
}
