/* Japanese public site. Loaded on every page so the language menu can show the flag.
   Kanji faces live in fonts/NotoSansJP/noto-sans-jp.css. */

body.wt-body-language-jp,
body.wt-body-site-jp,
body.wt-body-language-jp *,
body.wt-body-site-jp * {
  font-family: "Inter", "Noto Sans JP", "Inter Fallback Mac", "Inter Fallback Windows", "Inter Fallback Linux", sans-serif !important;
}

body.wt-body-language-jp,
body.wt-body-site-jp {
  line-height: 1.6;
}

body.wt-body-language-jp [class^="icon-"]:before,
body.wt-body-language-jp [class*=" icon-"]:before,
body.wt-body-language-jp [data-icon]:before,
body.wt-body-site-jp [class^="icon-"]:before,
body.wt-body-site-jp [class*=" icon-"]:before,
body.wt-body-site-jp [data-icon]:before {
  font-family: weltrade-icon-font !important;
}

body.wt-body-language-jp h1,
body.wt-body-language-jp h2,
body.wt-body-language-jp h3,
body.wt-body-language-jp h4,
body.wt-body-language-jp h5,
body.wt-body-language-jp h6,
body.wt-body-site-jp h1,
body.wt-body-site-jp h2,
body.wt-body-site-jp h3,
body.wt-body-site-jp h4,
body.wt-body-site-jp h5,
body.wt-body-site-jp h6 {
  line-height: 1.45;
}

.country-flag.c-flag-jp,
.icon-ok.c-flag-jp {
  background: url("/local/templates/weltrade.main/images/icons/flag-jp.svg") center / cover no-repeat !important;
}
