
/* Sinexis Multilingual 1.0.3 — header language switcher */
.sinexis-ml-menu-switcher{
  display:flex!important;
  align-items:center!important;
  margin-left:2px!important;
  width:auto!important;
}
.sinexis-ml-switcher{
  display:inline-flex!important;
  align-items:center!important;
  gap:6px!important;
  white-space:nowrap;
  font-family:'Barlow Condensed',sans-serif!important;
  font-size:16px!important;
  font-weight:700!important;
  line-height:1!important;
  letter-spacing:.04em!important;
  text-transform:uppercase!important;
}
.sinexis-ml-switcher .sinexis-ml-lang{
  position:relative!important;
  display:inline-block!important;
  width:auto!important;
  padding:0!important;
  margin:0!important;
  color:#fff!important;
  opacity:1!important;
  font:inherit!important;
  letter-spacing:inherit!important;
  text-transform:inherit!important;
  text-decoration:none!important;
  transition:color .2s ease!important;
}
.sinexis-ml-switcher .sinexis-ml-lang:after{
  content:''!important;
  position:absolute!important;
  left:0!important;
  right:100%!important;
  bottom:-8px!important;
  height:2px!important;
  background:#a5382c!important;
  transition:right .25s ease!important;
}
.sinexis-ml-switcher .sinexis-ml-lang:hover:after,
.sinexis-ml-switcher .sinexis-ml-lang.is-active:after{
  right:0!important;
}
.sinexis-ml-switcher .sinexis-ml-sep{
  display:inline-block!important;
  color:#fff!important;
  opacity:.65!important;
  font:inherit!important;
  font-weight:400!important;
  padding:0!important;
  margin:0!important;
  pointer-events:none;
}
.sinexis-ml-menu-switcher-standalone{
  display:flex!important;
  align-items:center!important;
  margin-left:2px!important;
}
@media(max-width:980px){
  .sinexis-ml-menu-switcher{
    margin-left:0!important;
    width:100%!important;
  }
  .sinexis-ml-menu-switcher .sinexis-ml-switcher{
    min-height:44px!important;
    padding:13px 0!important;
    gap:10px!important;
    font-size:18px!important;
  }
  .sinexis-ml-switcher .sinexis-ml-lang{
    display:inline-block!important;
    width:auto!important;
    padding:0!important;
  }
  .sinexis-ml-switcher .sinexis-ml-lang:after{
    bottom:-5px!important;
  }
}
