/* WEB FONT 2015.12.3 */

body {
	font-size: 16px;
}
h1{
	line-height: 1.1;
}

h2{
	line-height: 1.1;
}
html[lang=zh-HK] .hero-headline,
html[lang=zh-HK] .intro,
html[lang=zh-HK] .section-headline,
html[lang=zh-HK] .subsection-subheadline,
html[lang=zh-HK] #ac-globalfooter .ac-gf-buystrip-info-copy,
html[lang=zh-HK] #ac-globalfooter .ac-gf-buystrip-info-title,
html[lang=zh-HK] #ac-globalfooter a.ac-gf-block .ac-gf-block-link,
html[lang=zh-HK] #ac-globalfooter .ac-gf-sosumi p,
html[lang=zh-HK] #ac-globalfooter .ac-gf-sosumi li,
html[lang=zh-HK] #ac-globalfooter .ac-gf-buystrip-info-caption,
html[lang=zh-HK] #ac-globalfooter,
html[lang=zh-HK] #ac-globalfooter select,
html[lang=zh-HK] #ac-globalfooter button,
html[lang=zh-HK] span.badge-half,
html[lang=zh-HK] span.badge-small {font-family: "MHei",'PingFang HK', 'Helvetica Neue', 'Helvetica', 'STHeitiTC-Light', 'Arial', sans-serif;}
html[lang=zh-TW] .hero-headline,
html[lang=zh-TW] .intro,
html[lang=zh-TW] .section-headline,
html[lang=zh-TW] .subsection-subheadline,
html[lang=zh-TW] #ac-globalfooter .ac-gf-buystrip-info-copy,
html[lang=zh-TW] #ac-globalfooter .ac-gf-buystrip-info-title,
html[lang=zh-TW] #ac-globalfooter a.ac-gf-block .ac-gf-block-link,
html[lang=zh-TW] #ac-globalfooter .ac-gf-sosumi p,
html[lang=zh-TW] #ac-globalfooter .ac-gf-sosumi li,
html[lang=zh-TW] #ac-globalfooter .ac-gf-buystrip-info-caption,
html[lang=zh-TW] #ac-globalfooter,
html[lang=zh-TW] #ac-globalfooter select,
html[lang=zh-TW] #ac-globalfooter button,
html[lang=zh-TW] span.badge-half,
html[lang=zh-TW] span.badge-small {font-family: "MHei",'PingFang TC', 'Helvetica Neue', 'Helvetica', 'STHeitiTC-Light', 'Arial', sans-serif;}

html[lang=zh-HK] h4{
	line-height: 1.2;
	font-family: "MHei",'PingFang HK', 'Helvetica Neue', 'Helvetica', 'STHeitiTC-Light', 'Arial', sans-serif;
}
html[lang=zh-TW] h4{
	line-height: 1.2;
	font-family: "MHei",'PingFang TC', 'Helvetica Neue', 'Helvetica', 'STHeitiTC-Light', 'Arial', sans-serif;
}

.main p {font-size: 16px; line-height:1.8em; }

.main li {
    font-size: 14px;
    line-height:1.8em;
}

.page-overview .section-hero p.intro {
    font-size: 22px;
    line-height: 1.6;
}

.page-overview .section-content .caption {
    font-size: 12px;
    line-height: 1.8;
}

.page-overview .section-developers .data small {
    font-size: 8px;
}

html[lang=zh-HK] .page-overview .section-developers .data .number {
	font-size: 54px;
    font-family: "Myriad Set Pro",'PingFang HK', 'Helvetica Neue', 'Helvetica', 'STHeitiTC-Light', 'Arial', sans-serif;
}

html[lang=zh-TW] .page-overview .section-developers .data .number {
	font-size: 54px;
    font-family: "Myriad Set Pro",'PingFang TC', 'Helvetica Neue', 'Helvetica', 'STHeitiTC-Light', 'Arial', sans-serif;
}

html[lang=zh-HK] .page-overview .section-developers .data .number span {
	font-size:0.3em;
	font-family: "MHei",'PingFang HK', 'Helvetica Neue', 'Helvetica', 'STHeitiTC-Light', 'Arial', sans-serif;
}


html[lang=zh-TW] .page-overview .section-developers .data .number span {
	font-size:0.3em;
	font-family: "MHei",'PingFang TC', 'Helvetica Neue', 'Helvetica', 'STHeitiTC-Light', 'Arial', sans-serif;
}

.page-overview .section-educators .courses {
    bottom: 35px;
}

html[lang=zh-HK] .myriad { font-family: "Myriad Set Pro",'Helvetica Neue', 'Helvetica', 'STHeitiSC-Light', 'Arial', sans-serif; font-size: 14px; line-height: 1.29286; }

html[lang=zh-HK] .subsection-headline.myriad {
    font-size: 42px;
	line-height: 1.14286;
	font-weight: 200;
	letter-spacing: -0.01em
}
.badge-small { font-size: 15px; }