
/* ROVE V7.79 — localization/menu consistency safeguards */
header,.site-header,.navbar,[data-site-header]{contain:layout style}
header nav,.site-header nav,.navbar nav{display:flex;align-items:center}
header .rove778-language,.site-header .rove778-language,.navbar .rove778-language,[data-site-header] .rove778-language{
  order:9999;flex:0 0 auto
}
@media(max-width:1023px){
  header nav,.site-header nav,.navbar nav{align-items:center}
}
@media(max-width:620px){
  header,.site-header,.navbar,[data-site-header]{contain:style}
}
