/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/* 1) 模範解答（正解の選択肢表示）を消す */
.qsm-text-correct-option {
  display: none !important;
}

/* 2) ただし「ユーザーが正解したときの選択肢」は表示する */
.qsm-text-correct-option.qsm-text-user-correct-answer {
  display: block !important;
}

/* Footer / widget area support */
.fusion-footer .bogo-language-switcher,
.fusion-footer-widget-area .bogo-language-switcher,
.fusion-footer-copyright-area .bogo-language-switcher {
  width: 100%;
  text-align: center !important;
}



/* =================================================
   Language-specific fonts (Bogo / Avada)
   ================================================= */

/* Japanese – body text */
body.ja,
body.ja p,
body.ja li,
body.ja .fusion-body,
body.ja .fusion-text,
body.ja .fusion-text * {
  font-family: "Noto Sans JP",
               "Hiragino Kaku Gothic ProN",
               "Yu Gothic",
               sans-serif;
}

/* Japanese – headings */
body.ja h1,
body.ja h2,
body.ja h3,
body.ja h4,
body.ja h5,
body.ja h6,
body.ja .fusion-title,
body.ja .fusion-title-heading,
body.ja .fusion-page-title-bar,
body.ja .fusion-page-title-bar * {
  font-family: "Noto Sans JP",
               "Hiragino Kaku Gothic ProN",
               "Yu Gothic",
               sans-serif;
}

/* Simplified Chinese (zh-CN) */
body.zh-CN,
body.zh-CN p,
body.zh-CN li,
body.zh-CN .fusion-body,
body.zh-CN .fusion-text,
body.zh-CN .fusion-text * ,
body.zh-CN h1,
body.zh-CN h2,
body.zh-CN h3,
body.zh-CN h4,
body.zh-CN h5,
body.zh-CN h6,
body.zh-CN .fusion-title,
body.zh-CN .fusion-title-heading,
body.zh-CN .fusion-page-title-bar,
body.zh-CN .fusion-page-title-bar * {
  font-family: "Noto Sans SC",
               "PingFang SC",
               "Microsoft YaHei",
               "Heiti SC",
               sans-serif !important;
}