/* Language toggle */
.language-toggle {
  
}

.language-toggle.home {
  position: absolute;
  top: 1rem;
  right: 1rem;
}

.language-toggle.inner {
  text-align: center;
  margin: 0 auto 1rem auto;
}

.language-toggle a, .language-toggle span {
  color: #fff;
  display: inline-block;
  vertical-align: middle;
  font-weight: 300;
}

.language-toggle.inner a, .language-toggle.inner span {
  color: #007979;
}

.language-toggle a {
  text-decoration: none;
  cursor: pointer;
}

.language-toggle a:hover, .language-toggle a:focus, .language-toggle a:active {
  text-decoration: none;
  color: #fff;
  box-shadow: none;
  border: none;
}

.language-toggle.inner a:hover, .language-toggle.inner a:focus, .language-toggle.inner a:active {
  color: #007979;
}

.home-page .layer-1 .text {
  max-width: 515px;
}

.notosansc-regular {
  font-family: 'NotoSansSC-Regular';
  font-weight: normal !important;
}

.notosansc-bold {
  font-family: 'NotoSansSC-Bold';
  font-weight: bold !important;
}

.notosansc-light {
  font-family: 'NotoSansSC-Light';
  font-weight: 300 !important;
}

.notosansc-medium {
  font-family: 'NotoSansSC-Medium';
  font-weight: 500 !important;
}

.notosansc-thin {
  font-family: 'NotoSansSC-Thin';
  font-weight: 100 !important;
}

.notosansc-black {
  font-family: 'NotoSansSC-Black';
  font-weight: 900 !important;
}

/* Overriding styles from the main CSS script */
.heading.green {
  color: #007979;
}

.sphere-page main .block-6 .text {
  margin-left: 0 !important;
}