@charset "UTF-8";
/*animation
11:51 2017-01-17
11:50 2017-07-21
10:47 2017-08-03

Fix on: 
/en/residents/communication/mobilecomm/mobilebill.htm  
/tc/about/govdirectory/pshd.htm
/en/about/abouthk/
/en/residents/culture/recreation/facilities/sportsrecreation.htm
*/
/**************variable for header****************/
/*html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, menu, nav, section, time, mark, audio, video, details, summary{
    font-size: $fontSize5; 
}*/
:lang(en) body {
  font-family: Arial, sans-serif;
  -webkit-text-size-adjust: 100%; }
:lang(en) h1,
:lang(en) h2,
:lang(en) h3,
:lang(en) h4,
:lang(en) h5,
:lang(en) h6,
:lang(en) a,
:lang(en) a > span {
  font-family: "Montserrat", Arial, sans-serif; }
:lang(en) input::-webkit-input-placeholder,
:lang(en) textarea::-webkit-input-placeholder {
  font-family: Arial, sans-serif; }
:lang(en) input:-moz-placeholder,
:lang(en) textarea:-moz-placeholder {
  /* Firefox 18- */
  font-family: Arial, sans-serif; }
:lang(en) input::-moz-placeholder,
:lang(en) textarea::-moz-placeholder {
  /* Firefox 19+ */
  font-family: Arial, sans-serif; }
:lang(en) input:-ms-input-placeholder,
:lang(en) textarea:-ms-input-placeholder {
  font-family: Arial, sans-serif; }
:lang(en) a.boldLink,
:lang(en) a.boldLink span {
  font-family: "Montserrat", Arial, sans-serif; }
:lang(en) .hotSearch a,
:lang(en) .hotSearch span,
:lang(en) quickLink a,
:lang(en) quickLink span {
  font-family: "Montserrat", Arial, sans-serif; }
:lang(en) header .webCast span {
  font-family: Arial, sans-serif; }
:lang(en) header .webCast h5 span {
  font-family: "Montserrat", Arial, sans-serif; }
:lang(en) body.innerPage .navigator li,
:lang(en) body.innerPage .navigator li a {
  font-family: Arial, sans-serif; }
:lang(en) .blockContentTitle,
:lang(en) .blockItem p {
  font-family: "Montserrat", Arial, sans-serif; }
:lang(en) .articleHolder h1,
:lang(en) .articleHolder h2,
:lang(en) .articleHolder h3,
:lang(en) .articleHolder h4,
:lang(en) .articleHolder h5,
:lang(en) .articleHolder h6,
:lang(en) .articleHolder a,
:lang(en) .articleHolder a > span,
:lang(en) .articleHolder .innerPageHolder .blockTable,
:lang(en) .articleHolder .fundRasing .fundIntro .greyBgText,
:lang(en) .articleHolder .searchResult,
:lang(en) .articleHolder pageDisplay,
:lang(en) .articleHolder .contentLink,
:lang(en) .articleHolder .blockItem p,
:lang(en) .articleHolder .blockContentTitle {
  font-family: Arial, sans-serif; }
:lang(en) .articleHolder .blockHead h3,
:lang(en) .articleHolder .articleTitle,
:lang(en) .articleHolder .articleSubTitle,
:lang(en) .articleHolder a.highlightLink,
:lang(en) .articleHolder a.highlightLink span,
:lang(en) .articleHolder a.boldLink,
:lang(en) .articleHolder a.boldLink span {
  font-family: "Montserrat", Arial, sans-serif; }
:lang(en) header #todayWeather,
:lang(en) header .myGov span,
:lang(en) header .myGov a,
:lang(en) body.innerPage .title,
:lang(en) .qaHolder .question,
:lang(en) .qaHolder .answer,
:lang(en) .tagArea .homeTab,
:lang(en) .figureWeather span,
:lang(en) body.innerPage .navigator,
:lang(en) .fundRasing .blockSearching .searchControl input {
  font-family: "Montserrat", Arial, sans-serif; }
:lang(en) body.innerPage .title .blue,
:lang(en) .commonlyUsed .multiLang.online-service.accordions .blue {
  font-family: Arial, sans-serif; }
:lang(en) .alphabeticalList li a,
:lang(en) .govAgencyAlphabetical li a,
:lang(en) .govAgencyOrganisational li a {
  font-family: Arial, sans-serif; }
:lang(en) .govAgencyOrganisational h3,
:lang(en) .govAgencyOrganisational h3 a {
  font-family: Arial, sans-serif; }
:lang(en) .yourService.innerPageWrapper .recommendHolder .item .title {
  font-family: Arial, sans-serif; }
:lang(en) body.innerPage .fundRasing .fundIntro,
:lang(en) body.innerPage .fundRasing .searchContent,
:lang(en) body.innerPage .fundRasing .blockListing.orderList ol {
  font-family: Arial, sans-serif; }
:lang(en) .commonlyUsed.siteMap .accordions .accordionContent .secondLevel a {
  font-family: Arial, sans-serif; }
:lang(en) .searchControl .btnInput {
  font-family: Arial, sans-serif; }
  :lang(en) .searchControl .btnInput span {
    font-family: Arial, sans-serif; }
:lang(en) .commonlyUsed .accordions.online-service .secondLevel .secondLevelContent .btns a,
:lang(en) .commonlyUsed .accordions .accordionContent .firstLevel > li .firstLevelTitle,
:lang(en) .commonlyUsed .searchResult.multiLang .result .currentLang,
:lang(en) .commonlyUsed .searchResult.multiLang .result .otherLang {
  font-family: Arial, sans-serif; }
:lang(en) .searchPanel label,
:lang(en) .searchControl input {
  font-family: "Montserrat", Arial, sans-serif; }
:lang(en) body.innerPage .innerPageWrapper.searchPage .gridBlock .blockInnerCol .title > span {
  font-family: Arial, sans-serif; }
:lang(en) body.innerPage .fundRasing .blockSearching .searchRow {
  font-family: "Montserrat", Arial, sans-serif; }
:lang(en) .qnaControl input {
  font-family: "Montserrat", Arial, sans-serif; }
:lang(en) .surveyQuestion .tagTitleHolder h1,
:lang(en) .surveyQuestion .tagTitleHolder h2,
:lang(en) .surveyQuestion .tagTitleHolder h3,
:lang(en) .surveyQuestion .tagTitleHolder h4,
:lang(en) .surveyQuestion .tagTitleHolder h5 {
  font-family: "Montserrat", Arial, sans-serif; }
:lang(en) .ilearnathome .searchPanel .radioInline label {
  font-family: Arial, sans-serif; }
:lang(en) .innerPageHolder .blockTable,
:lang(en) .giveFeedback a,
:lang(en) .lastRevision,
:lang(en) .bottomBar span,
:lang(en) .shareBar span,
:lang(en) .annouceArticle p,
:lang(en) .checkItOutItem p,
:lang(en) .weatherBlock .measureTime,
:lang(en) .calendar span,
:lang(en) .calendar a {
  font-family: Arial, sans-serif; }
:lang(en).warningMsg p,
:lang(en).warningMsg ul > li,
:lang(en).warningMsg h1,
:lang(en).warningMsg h2,
:lang(en).warningMsg h3,
:lang(en).warningMsg h4,
:lang(en).warningMsg h5,
:lang(en).warningMsg h6,
:lang(en).warningMsg a,
:lang(en).warningMsg a > span {
  font-family: Arial, sans-serif; }
:lang(en) .tncNotices h1,
:lang(en) .tncNotices h2,
:lang(en) .tncNotices h3,
:lang(en) .tncNotices h4,
:lang(en) .tncNotices h5,
:lang(en) .tncNotices h6 {
  font-family: Arial, sans-serif; }
:lang(en) .commonlyUsed .accordions .accordionContent .answerHolder .qaIndex,
:lang(en) .commonlyUsed .accordions .accordionContent .answerHolder .qaContent {
  font-family: Arial, sans-serif; }
:lang(en) footer a,
:lang(en) footer p,
:lang(en) footer .topicLink,
:lang(en) footer .linkBlock {
  font-family: Arial, sans-serif; }

:lang(zh-hk) body {
  font-family: "Microsoft JhengHei", 微軟正黑體, "Arial", sans-serif;
  -webkit-text-size-adjust: 100%; }
:lang(zh-hk) h1,
:lang(zh-hk) h2,
:lang(zh-hk) h3,
:lang(zh-hk) h4,
:lang(zh-hk) h5,
:lang(zh-hk) h6,
:lang(zh-hk) a,
:lang(zh-hk) a > span {
  font-family: "Microsoft JhengHei", 微軟正黑體, "Arial", sans-serif;
  font-weight: normal; }
:lang(zh-hk) input::-webkit-input-placeholder,
:lang(zh-hk) textarea::-webkit-input-placeholder {
  font-family: "Microsoft JhengHei", 微軟正黑體, "Arial", sans-serif; }
:lang(zh-hk) input:-moz-placeholder,
:lang(zh-hk) textarea:-moz-placeholder {
  /* Firefox 18- */
  font-family: "Microsoft JhengHei", 微軟正黑體, "Arial", sans-serif; }
:lang(zh-hk) input::-moz-placeholder,
:lang(zh-hk) textarea::-moz-placeholder {
  /* Firefox 19+ */
  font-family: "Microsoft JhengHei", 微軟正黑體, "Arial", sans-serif; }
:lang(zh-hk) input:-ms-input-placeholder,
:lang(zh-hk) textarea:-ms-input-placeholder {
  font-family: "Microsoft JhengHei", 微軟正黑體, "Arial", sans-serif; }
:lang(zh-hk) a.highlightLink,
:lang(zh-hk) a.highlightLink span,
:lang(zh-hk) a.boldLink,
:lang(zh-hk) a.boldLink span {
  font-family: "Microsoft JhengHei", 微軟正黑體, "Arial", sans-serif; }
:lang(zh-hk) .hotSearch a,
:lang(zh-hk) .hotSearch span,
:lang(zh-hk) quickLink a,
:lang(zh-hk) quickLink span {
  font-family: "Microsoft JhengHei", 微軟正黑體, "Arial", sans-serif; }
:lang(zh-hk) header .webCast span {
  font-family: "Microsoft JhengHei", 微軟正黑體, "Arial", sans-serif; }
:lang(zh-hk) header .webCast h5 span {
  font-family: "Microsoft JhengHei", 微軟正黑體, "Arial", sans-serif; }
:lang(zh-hk) body.innerPage .navigator li,
:lang(zh-hk) body.innerPage .navigator li a {
  font-family: "Microsoft JhengHei", 微軟正黑體, "Arial", sans-serif; }
:lang(zh-hk) .innerPageHolder .blockTable,
:lang(zh-hk) header #todayWeather,
:lang(zh-hk) header .myGov span,
:lang(zh-hk) header .myGov a,
:lang(zh-hk) body.innerPage .title,
:lang(zh-hk) .qaHolder .question,
:lang(zh-hk) .qaHolder .answer,
:lang(zh-hk) .tagArea .homeTab,
:lang(zh-hk) .figureWeather span,
:lang(zh-hk) body.innerPage .navigator,
:lang(zh-hk) .fundRasing .blockSearching .searchControl input {
  font-family: "Microsoft JhengHei", 微軟正黑體, "Arial", sans-serif; }
:lang(zh-hk) .blockContentTitle,
:lang(zh-hk) .blockItem p {
  font-family: "Microsoft JhengHei", 微軟正黑體, "Arial", sans-serif; }
:lang(zh-hk) .articleHolder h1,
:lang(zh-hk) .articleHolder h2,
:lang(zh-hk) .articleHolder h3,
:lang(zh-hk) .articleHolder h4,
:lang(zh-hk) .articleHolder h5,
:lang(zh-hk) .articleHolder h6,
:lang(zh-hk) .articleHolder a,
:lang(zh-hk) .articleHolder a > span,
:lang(zh-hk) .articleHolder .innerPageHolder .blockTable,
:lang(zh-hk) .articleHolder .fundRasing .fundIntro .greyBgText,
:lang(zh-hk) .articleHolder .searchResult,
:lang(zh-hk) .articleHolder pageDisplay,
:lang(zh-hk) .articleHolder .contentLink,
:lang(zh-hk) .articleHolder .blockItem p {
  font-family: "Microsoft JhengHei", 微軟正黑體, "Arial", sans-serif; }
:lang(zh-hk) .articleHolder .blockHead h3,
:lang(zh-hk) .articleHolder .articleTitle,
:lang(zh-hk) .articleHolder .articleSubTitle,
:lang(zh-hk) .articleHolder a.highlightLink,
:lang(zh-hk) .articleHolder a.highlightLink span,
:lang(zh-hk) .articleHolder a.boldLink,
:lang(zh-hk) .articleHolder a.boldLink span {
  font-family: "Microsoft JhengHei", 微軟正黑體, "Arial", sans-serif; }
:lang(zh-hk) .alphabeticalList li a,
:lang(zh-hk) .govAgencyAlphabetical li a,
:lang(zh-hk) .govAgencyOrganisational li a {
  font-family: "Microsoft JhengHei", 微軟正黑體, "Arial", sans-serif; }
:lang(zh-hk) .govAgencyOrganisational h3,
:lang(zh-hk) .govAgencyOrganisational h3 a {
  font-family: "Microsoft JhengHei", 微軟正黑體, "Arial", sans-serif; }
:lang(zh-hk) .yourService.innerPageWrapper .recommendHolder .item .title {
  font-family: "Microsoft JhengHei", 微軟正黑體, "Arial", sans-serif; }
:lang(zh-hk) body.innerPage .fundRasing .searchContent,
:lang(zh-hk) body.innerPage .fundRasing .blockListing.orderList ol {
  font-family: "Microsoft JhengHei", 微軟正黑體, "Arial", sans-serif; }
:lang(zh-hk) .commonlyUsed.siteMap .accordions .accordionContent .secondLevel a {
  font-family: "Microsoft JhengHei", 微軟正黑體, "Arial", sans-serif; }
:lang(zh-hk) .commonlyUsed .accordions.online-service .secondLevel .secondLevelContent .btns a,
:lang(zh-hk) .commonlyUsed .accordions .accordionContent .firstLevel > li .firstLevelTitle,
:lang(zh-hk) .commonlyUsed .searchResult.multiLang .result .currentLang,
:lang(zh-hk) .commonlyUsed .searchResult.multiLang .result .otherLang {
  font-family: "Microsoft JhengHei", 微軟正黑體, "Arial", sans-serif; }
:lang(zh-hk) .searchPanel label,
:lang(zh-hk) .searchControl input {
  font-family: "Microsoft JhengHei", 微軟正黑體, "Arial", sans-serif; }
:lang(zh-hk) .ilearnathome .searchPanel .radioInline label {
  font-family: "Microsoft JhengHei", 微軟正黑體, "Arial", sans-serif; }
:lang(zh-hk) body.innerPage .innerPageWrapper.searchPage .gridBlock .blockInnerCol .title > span {
  font-family: "Microsoft JhengHei", 微軟正黑體, "Arial", sans-serif; }
:lang(zh-hk) .giveFeedback a,
:lang(zh-hk) .lastRevision,
:lang(zh-hk) .bottomBar span,
:lang(zh-hk) .shareBar span,
:lang(zh-hk) .annouceArticle p,
:lang(zh-hk) .checkItOutItem p,
:lang(zh-hk) .weatherBlock .measureTime,
:lang(zh-hk) .calendar span,
:lang(zh-hk) .calendar a {
  font-family: "Microsoft JhengHei", 微軟正黑體, "Arial", sans-serif; }
:lang(zh-hk) .surveyQuestion .tagTitleHolder h1,
:lang(zh-hk) .surveyQuestion .tagTitleHolder h2,
:lang(zh-hk) .surveyQuestion .tagTitleHolder h3,
:lang(zh-hk) .surveyQuestion .tagTitleHolder h4,
:lang(zh-hk) .surveyQuestion .tagTitleHolder h5 {
  font-family: "Microsoft JhengHei", 微軟正黑體, "Arial", sans-serif; }
:lang(zh-hk) .homePage #blockQnA .qaHolder .answer {
  font-size: 1.2em; }
:lang(zh-hk).warningMsg p,
:lang(zh-hk).warningMsg ul > li,
:lang(zh-hk).warningMsg h1,
:lang(zh-hk).warningMsg h2,
:lang(zh-hk).warningMsg h3,
:lang(zh-hk).warningMsg h4,
:lang(zh-hk).warningMsg h5,
:lang(zh-hk).warningMsg h6,
:lang(zh-hk).warningMsg a,
:lang(zh-hk).warningMsg a > span {
  font-family: "Microsoft JhengHei", 微軟正黑體, "Arial", sans-serif; }
:lang(zh-hk) .tncNotices h1,
:lang(zh-hk) .tncNotices h2,
:lang(zh-hk) .tncNotices h3,
:lang(zh-hk) .tncNotices h4,
:lang(zh-hk) .tncNotices h5,
:lang(zh-hk) .tncNotices h6 {
  font-family: "Microsoft JhengHei", 微軟正黑體, "Arial", sans-serif; }
:lang(zh-hk) .commonlyUsed .accordions .accordionContent .answerHolder .qaIndex,
:lang(zh-hk) .commonlyUsed .accordions .accordionContent .answerHolder .qaContent {
  font-family: "Microsoft JhengHei", 微軟正黑體, "Arial", sans-serif; }
:lang(zh-hk) footer a,
:lang(zh-hk) footer p,
:lang(zh-hk) footer .topicLink,
:lang(zh-hk) footer .linkBlock {
  font-family: "Microsoft JhengHei", 微軟正黑體, "Arial", sans-serif; }
:lang(zh-hk) body.innerPage .innerPageListGrid .item .itemDesc {
  font-size: 0.9375em; }
:lang(zh-hk) .wantToList ul > li > a,
:lang(zh-hk) body.innerPage .ui-datepicker-calendar th span {
  font-weight: normal; }

:lang(zh-cn) body {
  font-family: "Microsoft JhengHei", 微軟正黑體, "Arial", sans-serif;
  -webkit-text-size-adjust: 100%; }
:lang(zh-cn) h1,
:lang(zh-cn) h2,
:lang(zh-cn) h3,
:lang(zh-cn) h4,
:lang(zh-cn) h5,
:lang(zh-cn) h6,
:lang(zh-cn) a,
:lang(zh-cn) a > span {
  font-family: "Microsoft JhengHei", 微軟正黑體, "Arial", sans-serif;
  font-weight: normal; }
:lang(zh-cn) .wantToList ul > li > a {
  font-weight: normal; }
:lang(zh-cn) input::-webkit-input-placeholder,
:lang(zh-cn) textarea::-webkit-input-placeholder {
  font-family: "Microsoft JhengHei", 微軟正黑體, "Arial", sans-serif; }
:lang(zh-cn) input:-moz-placeholder,
:lang(zh-cn) textarea:-moz-placeholder {
  /* Firefox 18- */
  font-family: "Microsoft JhengHei", 微軟正黑體, "Arial", sans-serif; }
:lang(zh-cn) input::-moz-placeholder,
:lang(zh-cn) textarea::-moz-placeholder {
  /* Firefox 19+ */
  font-family: "Microsoft JhengHei", 微軟正黑體, "Arial", sans-serif; }
:lang(zh-cn) input:-ms-input-placeholder,
:lang(zh-cn) textarea:-ms-input-placeholder {
  font-family: "Microsoft JhengHei", 微軟正黑體, "Arial", sans-serif; }
:lang(zh-cn) a.highlightLink,
:lang(zh-cn) a.highlightLink span,
:lang(zh-cn) a.boldLink,
:lang(zh-cn) a.boldLink span {
  font-family: "Microsoft JhengHei", 微軟正黑體, "Arial", sans-serif; }
:lang(zh-cn) .hotSearch a,
:lang(zh-cn) .hotSearch span,
:lang(zh-cn) quickLink a,
:lang(zh-cn) quickLink span {
  font-family: "Microsoft JhengHei", 微軟正黑體, "Arial", sans-serif; }
:lang(zh-cn) header .webCast span {
  font-family: "Microsoft JhengHei", 微軟正黑體, "Arial", sans-serif; }
:lang(zh-cn) header .webCast h5 span {
  font-family: "Microsoft JhengHei", 微軟正黑體, "Arial", sans-serif; }
:lang(zh-cn) body.innerPage .navigator li,
:lang(zh-cn) body.innerPage .navigator li a {
  font-family: "Microsoft JhengHei", 微軟正黑體, "Arial", sans-serif; }
:lang(zh-cn) .innerPageHolder .blockTable,
:lang(zh-cn) header #todayWeather,
:lang(zh-cn) header .myGov span,
:lang(zh-cn) header .myGov a,
:lang(zh-cn) body.innerPage .title,
:lang(zh-cn) .qaHolder .question,
:lang(zh-cn) .qaHolder .answer,
:lang(zh-cn) .tagArea .homeTab,
:lang(zh-cn) .figureWeather span,
:lang(zh-cn) body.innerPage .navigator,
:lang(zh-cn) .fundRasing .blockSearching .searchControl input {
  font-family: "Microsoft JhengHei", 微軟正黑體, "Arial", sans-serif; }
:lang(zh-cn) .blockContentTitle,
:lang(zh-cn) .blockItem p {
  font-family: "Microsoft JhengHei", 微軟正黑體, "Arial", sans-serif; }
:lang(zh-cn) .articleHolder h1,
:lang(zh-cn) .articleHolder h2,
:lang(zh-cn) .articleHolder h3,
:lang(zh-cn) .articleHolder h4,
:lang(zh-cn) .articleHolder h5,
:lang(zh-cn) .articleHolder h6,
:lang(zh-cn) .articleHolder a,
:lang(zh-cn) .articleHolder a > span,
:lang(zh-cn) .articleHolder .innerPageHolder .blockTable,
:lang(zh-cn) .articleHolder .fundRasing .fundIntro .greyBgText,
:lang(zh-cn) .articleHolder .searchResult,
:lang(zh-cn) .articleHolder pageDisplay,
:lang(zh-cn) .articleHolder .contentLink,
:lang(zh-cn) .articleHolder .blockItem p {
  font-family: "Microsoft JhengHei", 微軟正黑體, "Arial", sans-serif; }
:lang(zh-cn) .articleHolder .blockHead h3,
:lang(zh-cn) .articleHolder .articleTitle,
:lang(zh-cn) .articleHolder .articleSubTitle,
:lang(zh-cn) .articleHolder a.highlightLink,
:lang(zh-cn) .articleHolder a.highlightLink span,
:lang(zh-cn) .articleHolder a.boldLink,
:lang(zh-cn) .articleHolder a.boldLink span {
  font-family: "Microsoft JhengHei", 微軟正黑體, "Arial", sans-serif; }
:lang(zh-cn) .alphabeticalList li a,
:lang(zh-cn) .govAgencyAlphabetical li a,
:lang(zh-cn) .govAgencyOrganisational li a {
  font-family: "Microsoft JhengHei", 微軟正黑體, "Arial", sans-serif; }
:lang(zh-cn) .govAgencyOrganisational h3,
:lang(zh-cn) .govAgencyOrganisational h3 a {
  font-family: "Microsoft JhengHei", 微軟正黑體, "Arial", sans-serif; }
:lang(zh-cn) .yourService.innerPageWrapper .recommendHolder .item .title {
  font-family: "Microsoft JhengHei", 微軟正黑體, "Arial", sans-serif; }
:lang(zh-cn) body.innerPage .fundRasing .searchContent,
:lang(zh-cn) body.innerPage .fundRasing .blockListing.orderList ol {
  font-family: "Microsoft JhengHei", 微軟正黑體, "Arial", sans-serif; }
:lang(zh-cn) .commonlyUsed.siteMap .accordions .accordionContent .secondLevel a {
  font-family: "Microsoft JhengHei", 微軟正黑體, "Arial", sans-serif; }
:lang(zh-cn) .commonlyUsed .accordions.online-service .secondLevel .secondLevelContent .btns a,
:lang(zh-cn) .commonlyUsed .accordions .accordionContent .firstLevel > li .firstLevelTitle,
:lang(zh-cn) .commonlyUsed .searchResult.multiLang .result .currentLang,
:lang(zh-cn) .commonlyUsed .searchResult.multiLang .result .otherLang {
  font-family: "Microsoft JhengHei", 微軟正黑體, "Arial", sans-serif; }
:lang(zh-cn) .searchPanel label,
:lang(zh-cn) .searchControl input {
  font-family: "Microsoft JhengHei", 微軟正黑體, "Arial", sans-serif; }
:lang(zh-cn) .ilearnathome .searchPanel .radioInline label {
  font-family: "Microsoft JhengHei", 微軟正黑體, "Arial", sans-serif; }
:lang(zh-cn) body.innerPage .innerPageWrapper.searchPage .gridBlock .blockInnerCol .title > span {
  font-family: "Microsoft JhengHei", 微軟正黑體, "Arial", sans-serif; }
:lang(zh-cn) .surveyQuestion .tagTitleHolder h1,
:lang(zh-cn) .surveyQuestion .tagTitleHolder h2,
:lang(zh-cn) .surveyQuestion .tagTitleHolder h3,
:lang(zh-cn) .surveyQuestion .tagTitleHolder h4,
:lang(zh-cn) .surveyQuestion .tagTitleHolder h5 {
  font-family: "Microsoft JhengHei", 微軟正黑體, "Arial", sans-serif; }
:lang(zh-cn) .giveFeedback a,
:lang(zh-cn) .lastRevision,
:lang(zh-cn) .bottomBar span,
:lang(zh-cn) .shareBar span,
:lang(zh-cn) .annouceArticle p,
:lang(zh-cn) .checkItOutItem p,
:lang(zh-cn) .weatherBlock .measureTime,
:lang(zh-cn) .calendar span,
:lang(zh-cn) .calendar a {
  font-family: "Microsoft JhengHei", 微軟正黑體, "Arial", sans-serif; }
:lang(zh-cn) .homePage #blockQnA .qaHolder .answer {
  font-size: 1.2em; }
:lang(zh-cn).warningMsg p,
:lang(zh-cn).warningMsg ul > li,
:lang(zh-cn).warningMsg h1,
:lang(zh-cn).warningMsg h2,
:lang(zh-cn).warningMsg h3,
:lang(zh-cn).warningMsg h4,
:lang(zh-cn).warningMsg h5,
:lang(zh-cn).warningMsg h6,
:lang(zh-cn).warningMsg a,
:lang(zh-cn).warningMsg a > span {
  font-family: "Microsoft JhengHei", 微軟正黑體, "Arial", sans-serif; }
:lang(zh-cn) .tncNotices h1,
:lang(zh-cn) .tncNotices h2,
:lang(zh-cn) .tncNotices h3,
:lang(zh-cn) .tncNotices h4,
:lang(zh-cn) .tncNotices h5,
:lang(zh-cn) .tncNotices h6 {
  font-family: "Microsoft JhengHei", 微軟正黑體, "Arial", sans-serif; }
:lang(zh-cn) .commonlyUsed .accordions .accordionContent .answerHolder .qaIndex,
:lang(zh-cn) .commonlyUsed .accordions .accordionContent .answerHolder .qaContent {
  font-family: "Microsoft JhengHei", 微軟正黑體, "Arial", sans-serif; }
:lang(zh-cn) footer a,
:lang(zh-cn) footer p,
:lang(zh-cn) footer .topicLink,
:lang(zh-cn) footer .linkBlock {
  font-family: "Microsoft JhengHei", 微軟正黑體, "Arial", sans-serif; }
:lang(zh-cn) body.innerPage .innerPageListGrid .item .itemDesc {
  font-size: 0.9375em; }

:lang(zh-hk) strong,
:lang(zh-cn) strong {
  font-weight: normal; }
:lang(zh-hk) .innerPageWrapper .articleHolder,
:lang(zh-cn) .innerPageWrapper .articleHolder {
  font-size: 1.07em; }
:lang(zh-hk) .innerPageWrapper h1.articleTitle,
:lang(zh-cn) .innerPageWrapper h1.articleTitle {
  font-size: 2.125em; }
:lang(zh-hk) .govDirMobileApp .mobileAppRelatedRows .mobileAppTitle,
:lang(zh-hk) .disclaimerTitle,
:lang(zh-hk) .blockContentWrap .blockContentTitle,
:lang(zh-cn) .govDirMobileApp .mobileAppRelatedRows .mobileAppTitle,
:lang(zh-cn) .disclaimerTitle,
:lang(zh-cn) .blockContentWrap .blockContentTitle {
  font-weight: normal; }
:lang(zh-hk) body.innerPage .innerPageWrapper.searchPage .filter .filterTitle,
:lang(zh-hk) body.innerPage .innerPageWrapper.searchPage .searchResult .item .title strong,
:lang(zh-hk) body.innerPage .innerPageWrapper.searchPage .searchResult .item .title a,
:lang(zh-cn) body.innerPage .innerPageWrapper.searchPage .filter .filterTitle,
:lang(zh-cn) body.innerPage .innerPageWrapper.searchPage .searchResult .item .title strong,
:lang(zh-cn) body.innerPage .innerPageWrapper.searchPage .searchResult .item .title a {
  font-weight: normal; }
:lang(zh-hk) body.innerPage .commonlyUsed .accordions .accordionContent .questionHolder .qaIndex,
:lang(zh-hk) body.innerPage .commonlyUsed .accordions .accordionContent .questionHolder .qaContent,
:lang(zh-cn) body.innerPage .commonlyUsed .accordions .accordionContent .questionHolder .qaIndex,
:lang(zh-cn) body.innerPage .commonlyUsed .accordions .accordionContent .questionHolder .qaContent {
  font-weight: normal; }
:lang(zh-hk) .commonlyUsed .searchResult .result ol li,
:lang(zh-hk) .commonlyUsed .searchResult .result ol li a,
:lang(zh-hk) .commonlyUsed .searchResult .keywords,
:lang(zh-hk) .searchResult strong,
:lang(zh-cn) .commonlyUsed .searchResult .result ol li,
:lang(zh-cn) .commonlyUsed .searchResult .result ol li a,
:lang(zh-cn) .commonlyUsed .searchResult .keywords,
:lang(zh-cn) .searchResult strong {
  font-weight: normal; }
/* GovHK: 11:47 2017-01-17 add secondLevelTitle */
:lang(zh-hk)  .commonlyUsed .accordions .accordionContent .secondLevel .secondLevelTitle, 
:lang(zh-hk) .commonlyUsed .accordions .accordionContent .firstLevel > li:last-child .firstLevelTitle,
:lang(zh-hk) .commonlyUsed .tabBtns .tabBtn,
:lang(zh-cn)  .commonlyUsed .accordions .accordionContent .secondLevel .secondLevelTitle, 
:lang(zh-cn) .commonlyUsed .accordions .accordionContent .firstLevel > li:last-child .firstLevelTitle,
:lang(zh-cn) .commonlyUsed .tabBtns .tabBtn {
  font-weight: normal; }
:lang(zh-hk) body.innerPage .fundRasing .blockTable .tableSubRow .tableSubName,
:lang(zh-hk) body.innerPage .fundRasing .blockListing .listRow .name,
:lang(zh-hk) body.innerPage .fundRasing .tabBtns .tabBtn,
:lang(zh-hk) body.innerPage .fundRasing .tabPureLinks .tabPureLink,
:lang(zh-hk) body.innerPage .fundRasing .blockSearching .searchContent .searchFieldsTitle,
:lang(zh-hk) body.innerPage .fundRasing .blockSearching .searchFields .searchFieldName,
:lang(zh-hk) body.innerPage .innerPageHolder .blockTable > table th,
:lang(zh-hk) body.innerPage .pagination .previousResult a,
:lang(zh-hk) body.innerPage .pagination .nextResult a,
:lang(zh-hk) body.innerPage .pagination .page > li a,
:lang(zh-hk) body.innerPage .innerPageWrapper.searchPage .searchHolder .supportLink,
:lang(zh-hk) body.innerPage .innerPageWrapper.searchPage .searchHolder .sortBy a,
:lang(zh-cn) body.innerPage .fundRasing .blockTable .tableSubRow .tableSubName,
:lang(zh-cn) body.innerPage .fundRasing .blockListing .listRow .name,
:lang(zh-cn) body.innerPage .fundRasing .tabBtns .tabBtn,
:lang(zh-cn) body.innerPage .fundRasing .tabPureLinks .tabPureLink,
:lang(zh-cn) body.innerPage .fundRasing .blockSearching .searchContent .searchFieldsTitle,
:lang(zh-cn) body.innerPage .fundRasing .blockSearching .searchFields .searchFieldName,
:lang(zh-cn) body.innerPage .innerPageHolder .blockTable > table th,
:lang(zh-cn) body.innerPage .pagination .previousResult a,
:lang(zh-cn) body.innerPage .pagination .nextResult a,
:lang(zh-cn) body.innerPage .pagination .page > li a,
:lang(zh-cn) body.innerPage .innerPageWrapper.searchPage .searchHolder .supportLink,
:lang(zh-cn) body.innerPage .innerPageWrapper.searchPage .searchHolder .sortBy a {
  font-weight: normal; }
:lang(zh-hk) .qna.innerPageWrapper .recommendHolder .msgAnswered,
:lang(zh-cn) .qna.innerPageWrapper .recommendHolder .msgAnswered {
  font-weight: normal; }
:lang(zh-hk) .govAgencyAlphabetical h3,
:lang(zh-cn) .govAgencyAlphabetical h3 {
  font-size: 1.875em; }

:lang(en) .langBtn:lang(en),
:lang(en) .navQnaLang:lang(en),
:lang(en) .navQnaExit:lang(en),
:lang(zh-hk) .langBtn:lang(en),
:lang(zh-hk) .navQnaLang:lang(en),
:lang(zh-hk) .navQnaExit:lang(en),
:lang(zh-cn) .langBtn:lang(en),
:lang(zh-cn) .navQnaLang:lang(en),
:lang(zh-cn) .navQnaExit:lang(en) {
  font-family: Arial, sans-serif; }
:lang(en) .langBtn:lang(zh-hk),
:lang(en) .navQnaLang:lang(zh-hk),
:lang(en) .navQnaExit:lang(zh-hk),
:lang(zh-hk) .langBtn:lang(zh-hk),
:lang(zh-hk) .navQnaLang:lang(zh-hk),
:lang(zh-hk) .navQnaExit:lang(zh-hk),
:lang(zh-cn) .langBtn:lang(zh-hk),
:lang(zh-cn) .navQnaLang:lang(zh-hk),
:lang(zh-cn) .navQnaExit:lang(zh-hk) {
  font-family: "Microsoft JhengHei", 微軟正黑體, "Arial", sans-serif; }
:lang(en) .langBtn:lang(zh-cn),
:lang(en) .navQnaLang:lang(zh-cn),
:lang(en) .navQnaExit:lang(zh-cn),
:lang(zh-hk) .langBtn:lang(zh-cn),
:lang(zh-hk) .navQnaLang:lang(zh-cn),
:lang(zh-hk) .navQnaExit:lang(zh-cn),
:lang(zh-cn) .langBtn:lang(zh-cn),
:lang(zh-cn) .navQnaLang:lang(zh-cn),
:lang(zh-cn) .navQnaExit:lang(zh-cn) {
  font-family: "Microsoft JhengHei", 微軟正黑體, "Arial", sans-serif; }

body {
  font-family: Arial, sans-serif;
  font-weight: 400;
  font-size: 16px; }

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'Montserrat', Arial, sans-serif;
  font-weight: 700; }

h1,
body.innerPage .title {
  font-size: 2.5em; }
  h1.adjustSmaller,
  body.innerPage .title.adjustSmaller {
    font-size: 2.45em; }

h2 {
  font-size: 1.875em; }

h3 {
  font-size: 1.3125em; }

h4 {
  font-size: 1.125em; }

h5 {
  font-size: 1em; }

a,
a > span {
  font-family: 'Montserrat', Arial, sans-serif;
  color: #353535;
  cursor: pointer; }

a:hover {
  /*text-decoration: underline;*/ }

p {
  font-size: 0.9375em;
  line-height: 1.4em; }

th {
  font-weight: normal; }

.blockHead h3 {
  font-weight: normal; }

.boldLink {
  font-weight: bold; }

.tagBlock .blockTag h3,
.tagBlock .blockTag h4,
.tagBlock .blockTag h5,
.tagBlock .blockTag h6 {
  font-size: 1.125em;
  font-weight: normal; }

.weatherBlock h5,
.calendarBlock h5 {
  font-size: 1.125em; }

.calendar span,
.calendar a {
  font-size: 1em;
  font-weight: bold; }

.videoBtn {
  font-size: 0.875em; }

.tel {
  font-weight: bold; }

.tncNotices {
  font-size: 0.75em; }
  .tncNotices h1,
  .tncNotices h2,
  .tncNotices h3,
  .tncNotices h4,
  .tncNotices h5,
  .tncNotices h6 {
    font-size: 0.75em;
    font-weight: normal; }

.timeCell,
.dateCell,
.nameCell,
.mobCell {
  font-weight: normal; }

header #todayWeather {
  font-weight: Bold; }
header #todayWeather span,
header #todayWeather a {
  font-size: 13px; }
header #toolBar a {
  font-size: 13px; }
header .myGov span,
header .myGov a {
  font-size: 0.813em;
  font-weight: bold; }
header nav > .menuTab .menuItem a {
  font-size: 1.125em; }
header toolBtns {
  font-size: 0.9375em; }

.menuFixed header nav > .menuTab .menuItem a {
  font-size: 1em; }

body.innerPage .navigator li a {
  font-size: 1em; }

.tagArea .homeTab {
  font-weight: normal;
  font-size: 1.5em; }
  .tagArea .homeTab.active {
    font-weight: normal; }
  .tagArea .homeTab h2 {
    font-weight: normal;
    font-size: 1em; }

.homePage #blockTopStory h5 {
  font-weight: normal; }
  @media screen and (max-width: 1024px) {
    .homePage #blockTopStory h5 {
      font-size: 0.9375em; } }
  @media screen and (max-width: 767px) {
    .homePage #blockTopStory h5 {
      font-size: 1em; } }

.homePage #blockInfoServices .infoItem #infoGovweb span {
  font-weight: bold; }

.homePage #blockMobileApp h5 {
  font-size: 1em;
  font-weight: normal; }

.searchBlock .quickLink a {
  font-weight: bold; }

.webCast span {
  font-size: 0.9375em; }

#doYouKnow .closeBtn {
  font-size: 0.875em; }

#doYouKnow .mobileToggle {
  font-size: 1.2em;
  font-weight: bold; }

.searchBlock .searchHolder {
  font-size: 0.9375em; }
.searchBlock .searchBar {
  font-size: 1.3125em; }

.annouceArticle h4 {
  font-size: 1.3125em; }
.annouceArticle p {
  font-size: 0.9375em;
  line-height: 23px; }
  @media screen and (max-width: 1024px) {
    .annouceArticle p {
      font-size: 0.875em;
      line-height: 19px; } }
  @media screen and (max-width: 767px) {
    .annouceArticle p {
      font-size: 1.125em; } }

.checkItOutItem h4 {
  font-size: 1em; }

.checkItOutItem p {
  font-size: 0.9375em; }

.qaHolder .question,
.qaHolder .answer {
  font-weight: normal; }
.qaHolder .answer {
  font-size: 1.125em; }

/**inner page**/
@media screen and (max-width: 480px) {
  body.innerPage input[type="text"] {
    font-size: 0.875em; } }
body.innerPage .navigator,
body.innerPage .lastRevision {
  font-size: 0.875em; }
body.innerPage .giveFeedback {
  font-size: 0.875em; }
body.innerPage .innerPageListGrid .item .itemDesc {
  font-size: 0.875em; }
body.innerPage .sideNav .blockHead,
body.innerPage .commonlyUsed .tabBtns .tabBtn {
  /** Sitemap **/ }
  body.innerPage .sideNav .blockHead h1,
  body.innerPage .sideNav .blockHead h2,
  body.innerPage .sideNav .blockHead h3,
  body.innerPage .sideNav .blockHead h4,
  body.innerPage .sideNav .blockHead h5,
  body.innerPage .sideNav .blockHead h6,
  body.innerPage .commonlyUsed .tabBtns .tabBtn h1,
  body.innerPage .commonlyUsed .tabBtns .tabBtn h2,
  body.innerPage .commonlyUsed .tabBtns .tabBtn h3,
  body.innerPage .commonlyUsed .tabBtns .tabBtn h4,
  body.innerPage .commonlyUsed .tabBtns .tabBtn h5,
  body.innerPage .commonlyUsed .tabBtns .tabBtn h6 {
    font-size: 1.3125em; }
  body.innerPage .sideNav .blockHead .txtHeadTitle,
  body.innerPage .commonlyUsed .tabBtns .tabBtn .txtHeadTitle {
    font-size: 1.3125em; }
body.innerPage .innerPageHolder .blockTable > table.responsiveTable .responsiveTableHead {
  font-size: 1em; }
body.innerPage .commonlyUsed .accordions .extendAll {
  font-size: 1em;
  font-weight: bold; }
body.innerPage .commonlyUsed .accordions .accordionContent .questionHolder .qaIndex,
body.innerPage .commonlyUsed .accordions .accordionContent .questionHolder .qaContent {
  font-weight: bold; }
body.innerPage .commonlyUsed .accordions .accordionContent .answerHolder .qaIndex,
body.innerPage .commonlyUsed .accordions .accordionContent .answerHolder .qaContent {
  line-height: 1.4em; }

.blockTable h4 {
  font-size: 1em;
  font-weight: normal; }

.wantToList ul > li > a {
  font-weight: bold; }

.weatherBlock a,
.weatherBlock a > span {
  font-weight: normal; }
.weatherBlock .measureTime {
  font-family: Arial, sans-serif;
  font-size: 0.75em;
  font-weight: normal; }

.figureWeather span {
  font-size: 1.3125em; }

footer {
  font-size: 0.75em; }
  footer a,
  footer p {
    font-size: 1em; }
  footer #backToTop {
    font-size: 1em; }

body.innerPage h1.articleTitle,
body.innerPage h2.articleTitle {
  font-size: 1.875em; }

body.innerPage .innerPageHolder .blockItem h2,
body.innerPage .innerPageHolder .blockItem h3 {
  font-size: 1.3125em; }

  
  
/* 
	GovHK: 16:43 2016-12-28
	scale so that english 15px, chinese (tc,sc) 16px (on Desktop)
	Simplified FS design
*/
/* body.innerPage .innerPageHolder .intro, */
body.innerPage .innerPageHolder .blockItem {
	font-size: 1em; }
body.innerPage .innerPageHolder .blockItem * {
	font-size: 0.9375em; }
body.innerPage .innerPageHolder .blockItem * *  {
	font-size: 1em; }
@media screen and (max-width: 767px) {
	body.innerPage .innerPageHolder .blockItem * {
		font-size: 1.125em; } 
	body.innerPage .innerPageHolder .blockItem * * {
		font-size: 1em; }		
	/* 10:20 2017-07-18 
		https://www.gov.hk/en/residents/culture/recreation/facilities/sportsrecreation.htm
		Fix the hyperlink small then normal text

	*/
}
  

body.innerPage .innerPageWrapper.first .tagBlock .blockTag h1,
body.innerPage .innerPageWrapper.first .tagBlock .blockTag span {
  font-size: 1em;
  font-weight: normal; }

.warningMsg {
  font-size: 1.2em; }
  .warningMsg p,
  .warningMsg ul > li {
    font-weight: 500; }

.outofservicePage h2 {
  font-family: "Microsoft JhengHei", 微軟正黑體, "Arial", sans-serif;
  font-size: 1.6em; }
  .outofservicePage h2 span {
    font-family: "Microsoft JhengHei", 微軟正黑體, "Arial", sans-serif;
    font-weight: normal; }

body.innerPage .innerPageWrapper.searchPage .gridBlock .blockInnerCol .title {
  font-size: 1em; }

body.innerPage .commonlyUsed .accordions .accordionContent .qaHolder .qaContent p,
body.innerPage .commonlyUsed .accordions .accordionContent .qaHolder .qaContent ol,
body.innerPage .commonlyUsed .accordions .accordionContent .qaHolder .qaContent ul {
  font-size: 1em; }

.commonlyUsed .searchResult .result ol li,
.commonlyUsed .searchResult .result ol li a,
.commonlyUsed .searchResult .keywords {
  font-weight: bold; }

/*
.themeParksInfo,
.themeParksInfo .themeParksInfoText p {
  font-size: 1em; 
}
*/

/* 17:16 2017-07-18 try fix double scale */
.themeParksInfo {
  font-size: 1em; 
}

body.innerPage .innerPageListGrid .blockItem .gridBlock h2 {
  font-size: 1em; 
}

body.innerPage .innerPageListGrid .epppInfo,
body.innerPage .innerPageListGrid .epppInfo p {
  font-size: 1em; }

body.innerPage .fundRasing .blockSearching .searchContent .searchFieldsTitle,
body.innerPage .fundRasing .blockSearching .searchFields .searchFieldName {
  font-size: 1.125em; }

.commonlyUsed .searchTitle {
  font-size: 1.3125em; }
.commonlyUsed .searchResult .result .underline {
  font-size: 1.125em; }
.commonlyUsed .hotSearch strong {
  font-size: 1.125em; }
.commonlyUsed .hotSearch a {
  font-size: 1em;
  line-height: 28px; }
.commonlyUsed .availableFormat .intro {
  font-size: 1em;
  margin-bottom: 15px; }
.commonlyUsed .availableFormat a {
  font-size: 1em; }
.commonlyUsed .availableFormat .outro {
  font-size: 1em; }
.commonlyUsed .tabBtns .tabBtn {
  font-weight: 700; }
.commonlyUsed .accordions .extendAll {
  font-weight: bold; }
  .commonlyUsed .accordions .extendAll .leftHref {
    font-size: 1.875em; }
    @media screen and (max-width: 767px) {
      .commonlyUsed .accordions .extendAll .leftHref {
        font-size: 1.3125em; } }
  .commonlyUsed .accordions .extendAll .rightHref {
    font-size: 1em; }
.commonlyUsed .accordions .footerExtendAll .rightHref {
  font-size: 1em;
  font-weight: bold; }
.commonlyUsed .accordions .accordionContent .firstLevel > li .firstLevelTitle {
  font-size: 1.125em;
  font-weight: bold; }
  .commonlyUsed .accordions .accordionContent .firstLevel > li .firstLevelTitle h1,
  .commonlyUsed .accordions .accordionContent .firstLevel > li .firstLevelTitle h2,
  .commonlyUsed .accordions .accordionContent .firstLevel > li .firstLevelTitle h3,
  .commonlyUsed .accordions .accordionContent .firstLevel > li .firstLevelTitle h4,
  .commonlyUsed .accordions .accordionContent .firstLevel > li .firstLevelTitle h5,
  .commonlyUsed .accordions .accordionContent .firstLevel > li .firstLevelTitle h6 {
    font-size: 1em; }
  .commonlyUsed .accordions .accordionContent .firstLevel > li .firstLevelTitle > span {
    font-weight: bold; }
.commonlyUsed .accordions .accordionContent .secondLevel .secondLevelTitle {
  font-weight: bold;
  font-size: 1em; }
.commonlyUsed .accordions .accordionContent .secondLevel li .dataCell {
  display: table-cell; }
  .commonlyUsed .accordions .accordionContent .secondLevel li .dataCell.dataLeft:before {
    font-size: 26px; }
.commonlyUsed .accordions .accordionContent .secondLevel li h4 {
  font-weight: normal;
  font-size: 1em; }
.commonlyUsed .accordions.online-service .secondLevel .secondLevelContent .btns span {
  font-size: 1em; }
.commonlyUsed .accordions.online-service .secondLevel .secondLevelContent .btns span.red:before {
  font-size: 26px; }
.commonlyUsed.siteMap .redPt:before {
  font-size: 26px; }

.govDirMobileApp .subMainTitle {
  font-size: 1.875em; }
.govDirMobileApp .mobileAppRelatedRows .mobileAppTitle h4 {
  font-size: 1.125em;
  font-weight: 700; }

.chineseText .appIcons .appName {
  font-size: 1em; }

.helpDesksContents .blockContentWrap .blockContentTitle {
  font-size: 1.3125em;
  margin-bottom: 10px;
  font-weight: normal; }

.govDirMobileApp .mobileAppRelatedRows .qrcodesWrap .qrcode .cell a {
  font-size: 0.875em; }

.listResultHolder .resultItem h3 {
  font-size: 1em;
  font-weight: normal; }

.progressHolder .barPercentage {
  font-size: 1.125em; }
  @media screen and (max-width: 767px) {
    .progressHolder .barPercentage {
      font-size: 1.3125em; } }

body.innerPage.pageEcard input[type="text"] {
  font-size: 1em; }
  @media screen and (max-width: 480px) {
    body.innerPage.pageEcard input[type="text"] {
      font-size: 0.875em; } }
body.innerPage.pageEcard .ecardPersonalise .title,
body.innerPage.pageEcard .ecardPersonalisePreview .title,
body.innerPage.pageEcard .ecardMain .title {
  font-size: 2.5em; }
  @media screen and (max-width: 767px) {
    body.innerPage.pageEcard .ecardPersonalise .title,
    body.innerPage.pageEcard .ecardPersonalisePreview .title,
    body.innerPage.pageEcard .ecardMain .title {
      font-size: 2.2em; } }
body.innerPage.pageEcard .subTitle {
  font-size: 1.3125em; }
body.innerPage.pageEcard .ecardTitle {
  font-size: 1.5em; }
body.innerPage.pageEcard .noticeTitle {
  font-size: 1.125em; }
@media screen and (max-width: 767px) {
  body.innerPage.pageEcard .ecardMain h2 {
    padding-top: 30px; }
    body.innerPage.pageEcard .ecardMain h2.title {
      padding-top: 0; } }
body.innerPage.pageEcard .ecardMain h3 {
  font-size: 1.5em; }
body.innerPage.pageEcard .ecardMain .eCardSlider .slide h3 {
  font-size: 1.125em; }
body.innerPage.pageEcard .ecardMain #tagCategories {
  margin-top: 30px; }
  @media screen and (max-width: 767px) {
    body.innerPage.pageEcard .ecardMain #tagCategories {
      margin-top: 0; } }
body.innerPage.pageEcard .ecardMain .blockTagHolder h3 {
  font-size: 1.125em; }
body.innerPage.pageEcard .eCardHKPreview .btnMore span {
  font-weight: bold;
  font-size: 1.063em; }
body.innerPage.pageEcard .ecardPersonalise h3,
body.innerPage.pageEcard .ecardPersonalisePreview h3 {
  font-size: 1.5em; }
body.innerPage.pageEcard .ecardPersonalise .headNotes,
body.innerPage.pageEcard .ecardPersonalisePreview .headNotes {
  font-size: 1.125em;
  padding-bottom: 30px; }
body.innerPage.pageEcard .ecardRecipients .remark,
body.innerPage.pageEcard .ecardRecipients .listHead {
  font-size: 1.063em; }
body.innerPage.pageEcard .ecardMsg .remark {
  font-size: 1.063em; }
body.innerPage.pageEcard .ecardMsg .ecardMsgInput p {
  font-size: 1.063em; }
body.innerPage.pageEcard .ecardDeliveryOptions .remark {
  font-size: 1.063em; }
body.innerPage.pageEcard p {
  font-family: 1.063em; }
body.innerPage.pageEcard .ecardPersonalisePreview .ecardPreviewBigImg .ecardPreviewCaption {
  font-size: 1.063em;
  font-weight: bold; }
body.innerPage.pageEcard .ecardPersonalisePreview .ecardcaptcha p, body.innerPage.pageEcard .ecardPersonalisePreview .ecardImportantNoticesArea p {
  font-size: 1.063em; }
body.innerPage.pageEcard .eCardThankyou .articleHolder p {
  font-size: 1.063em; }

body.innerPage.pageOnlineSurvey .tagTitleHolder h5 {
  font-size: 1.75em; }
  @media screen and (max-width: 767px) {
    body.innerPage.pageOnlineSurvey .tagTitleHolder h5 {
      font-size: 1.875em; } }
  :lang(zh-hk) body.innerPage.pageOnlineSurvey .tagTitleHolder h5, :lang(zh-cn) body.innerPage.pageOnlineSurvey .tagTitleHolder h5 {
    font-weight: normal; }
body.innerPage.pageOnlineSurvey .tagMsgHolder > p {
  font-size: 1.125em; }
  body.innerPage.pageOnlineSurvey .tagMsgHolder > p:last-child {
    margin-bottom: 0; }
body.innerPage.pageOnlineSurvey .tagMsgHolder .radioItemHolder .radioItem > label {
  font-size: 1.125em; }
body.innerPage.pageOnlineSurvey .tagMsgHolder .radioItemHolder > span {
  font-size: 1.125em; }
body.innerPage.pageOnlineSurvey .surveyQuestion .tagTitleHolder h1, body.innerPage.pageOnlineSurvey .surveyQuestion .tagTitleHolder h2, body.innerPage.pageOnlineSurvey .surveyQuestion .tagTitleHolder h3, body.innerPage.pageOnlineSurvey .surveyQuestion .tagTitleHolder h4, body.innerPage.pageOnlineSurvey .surveyQuestion .tagTitleHolder h5 {
  font-size: 1.5625em;
  font-weight: normal; }
@media screen and (max-width: 767px) {
  body.innerPage.pageOnlineSurvey .surveyQuestion .tagTitleHolder .surveyQID {
    font-size: 1.875em; } }
body.innerPage.pageOnlineSurvey .btnSurveyControl {
  font-size: 1.5em; }
  @media screen and (max-width: 767px) {
    body.innerPage.pageOnlineSurvey .btnSurveyControl {
      font-size: 1.3125em; } }
  :lang(zh-hk) body.innerPage.pageOnlineSurvey .btnSurveyControl > span, :lang(zh-cn) body.innerPage.pageOnlineSurvey .btnSurveyControl > span {
    font-size: 0.75em; }
body.innerPage.pageOnlineSurvey .progressDisplay .progressBarHolder .progressBarOuter .progressBar > span {
  font-size: 1.5625em; }
body.innerPage.pageOnlineSurvey .errBox .bulletList {
  font-size: 1.5625em; }

body.innerPage .ilearnathome .searchField .title {
  font-size: 1em; }

body.innerPage .innerPageWrapper.searchPage .filter .filterTitle {
  font-size: 1.3125em; }
body.innerPage .innerPageWrapper.searchPage .recommendHolder .item .title {
  font-size: 1.125em; }
body.innerPage .innerPageWrapper.searchPage .recommendHolder .item .link .tag {
  font-size: 0.9375em; }
body.innerPage .innerPageWrapper.searchPage .recommendHolder .item .link p {
  font-size: 0.9375em; }
body.innerPage .innerPageWrapper.searchPage .searchResult .item .title {
  font-size: 1.125em; }
body.innerPage .innerPageWrapper.searchPage .searchResult .item .link p {
  font-size: 0.9375em; }
body.innerPage .innerPageWrapper.searchPage .searchResult .item .link .misc {
  font-size: 0.9375em; }

.searchPanel label {
  font-size: 1.125em; }

.alphabeticalList li a {
  font-weight: normal; }

body.innerPage .govAgencyHeaderItem p {
  font-size: 1.125em; }

.govAgencyOrganisational h3 {
  font-weight: normal;
  font-size: 1.125em; }
.govAgencyOrganisational li a {
  font-size: 1.125em; }

.govAgencyAlphabetical h3 {
  font-size: 2.5em; }
.govAgencyAlphabetical li a {
  font-size: 1.125em; }

body.innerPage .fundRasing .blockTable .tableSubRow .tableSubName {
  font-weight: bold; }

footer .topicLink,
footer .linkBlock {
  font-weight: normal; }

.commonlyUsed .accordions.online-service.multiLang .accordionTitle > span {
  font-weight: bold; }

.wifiLocator .premisesListLink {
  font-size: 0.875em; }

.ilearnathome .headMsg {
  font-size: 1.125em; }
.ilearnathome .serviceLocationList .serviceLocationListRow .serviceLocationLink {
  font-size: 0.875em; }
.ilearnathome .serviceLocationList .serviceLocationListRow > div.serviceTitle,
.ilearnathome .serviceLocationList .serviceLocationListRow .serviceList > li {
  font-size: 0.813em; }

.item.itemToggle h3 {
  font-size: 1em;
  font-weight: normal; }
.item .itemToggleItem h4 {
  font-size: 1.3125em; }

/** Search Result **/
.searchResult .item h3 {
  font-size: 1em; }

.directoryPage .dirRemarks p {
  font-size: 1.125em; }

@media screen and (max-width: 1200px) {
  body {
    font-size: 15px; }

  .tagArea .homeTab {
    font-size: 1.2em; }

  header nav .subMenu .infoItem a {
    font-size: 1.3125em; }
  header nav > .menuTab .menuItem a {
    font-size: 1.875em; }
  header nav .toolBtns a {
    font-size: 1.3125em;
    font-weight: bold; }

  .calendar span,
  .calendar a {
    font-size: 1.125em;
    font-weight: bold; } }
@media screen and (max-width: 1024px) {
  .slider .slide .slideText h2 {
    font-size: 1.3125em; } }
@media screen and (max-width: 767px) {
  body {
    font-size: 13px; }

  p {
    font-size: 1.125em; }

  th,
  td {
    font-size: 1.125em; }
    th > p,
    th a,
    td > p,
    td a {
      font-size: 1em; }

  h1,
  body.innerPage .title {
    font-size: 2.2em; }
    h1.adjustSmaller,
    body.innerPage .title.adjustSmaller {
      font-size: 2.2em; }

  h2 {
    font-size: 1.875em; }
    h2.subTitle {
      font-size: 1.5em; }

  .fundraising.blockHead h2,
  .fundRasing .fundraising.blockHead h3,
  h4 {
    font-size: 1.3125em; }

  h5 {
    font-size: 1.2em; }

  .tagBlock .blockTag h3,
  .tagBlock .blockTag h4 {
    font-size: 1.3125em; }

  .tagBlock .blockTag h3 {
    font-weight: normal; }

  .slider .slide .slideText h2 {
    font-size: 1.875em; }

  .hotSearch span {
    line-height: 16px; }

  .homePage #blockQuickLinks .quickLink span {
    font-size: 1em; }

  .checkItOutItem p {
    font-size: 1.125em; }

  body.innerPage .innerPageHolder a:not(.btn) {
    /* 10:41 2017-08-03 
		fix the hyperlink smaller than normal text 
		(make them same)
		should follow single "p" in line around 875
		example page: 
		/en/residents/communication/mobilecomm/mobilebill.htm
		/en/residents/culture/recreation/facilities/sportsrecreation.htm
		font-size: 1em; 
	*/
	font-size: 1.125em; 
	}

  body.innerPage .innerPageHolder .blockTable a:not(.btn) {
    font-size: 1em; }

  .qaBox ol,
  .qaBox ul {
    font-size: 1.125em; }

  .alphabeticalList li a {
    font-size: 1.2em; }

  .fundRasing .fundIntro,
  .fundRasing .searchResult,
  .fundRasing .blockListing {
    font-size: 1.125em; }
    .fundRasing .fundIntro th,
    .fundRasing .fundIntro td,
    .fundRasing .searchResult th,
    .fundRasing .searchResult td,
    .fundRasing .blockListing th,
    .fundRasing .blockListing td {
      font-size: 1em; } }
@media screen and (max-width: 480px) {
  h3 {
    font-size: 1.25em; }

  .tagBlock .blockTag h3 {
    font-size: 1.25em; }

  .searchBlock .searchBar {
    font-size: 1.125em; }

  .homeNav .tagArea .homeTab span {
    font-size: 0.813em; } }
@media screen and (max-width: 380px) {
  header nav > .menuTab .menuItem a {
    font-size: 1.3125em; }

  .homeNav .tagArea .homeTab span {
    font-size: 0.7em; }

  header nav .subMenu .infoItem a {
    font-size: 1em; }

  h3 {
    font-size: 1.125em; }

  .tagBlock .blockTag h3 {
    font-size: 1.125em; }

  h5 {
    font-size: 1em; }

  .homePage .checkItOutSlider h4 {
    font-size: 1em; }

  .homePage #blockQuickLinks .quickLink span {
    font-size: 1em; } }

/*# sourceMappingURL=typography.css.map */
