@charset "UTF-8";
/*animation
11:10 2019-04-10 disable Font Boosting and enlarge font size for Mobile Device
11:25 2019-04-10 do not enlarge sidenav as 2 lines text touch the border
11:40 2019-04-10 tune the tabs on full list of forms
11:50 2019-04-10 for stuff for smaller than 767px, retain those bigger than 1.2em only
12:18 2019-04-10 homepage tab
17:23 2019-04-11 align BCD guide, BF css
Fix on: 
/en/residents/communication/mobilecomm/mobilebill.htm  
/tc/about/govdirectory/pshd.htm
/en/about/abouthk/
/en/residents/culture/recreation/facilities/sportsrecreation.htm
14:21 2019-04-23 fix font size for repeat "li", etc
09:25 2020-05-19 change feedback.css instead of this file (just do formatting)
10:51 2021-02-10 web acc. fix on wantTo
12:12 2023-08-03 Enable Guidebook expand page Bold effect
*/
/**************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; 
}*/

/* 15:52 2019-04-04 test for Chrome on Mobile */
.innerPageWrapper .articleHolder * {
	max-height: 999999px;
}	
	

: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; }

/* 15:28 2019-04-11 width bigger than 768px, EN change to 15px */  
@media screen and (min-width: 768px) {  
	:lang(en) body.innerPage .innerPageListGrid .item .itemDesc {
	  font-size: 0.9375em; }  
}  
  

: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; }

/* 15:26 2019-04-11 Now EN change to 15px 
: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; }

/* 15:26 2019-04-11 Now EN change to 15px 
:lang(zh-cn) body.innerPage .innerPageListGrid .item .itemDesc {
  font-size: 0.9375em; }
*/
  
:lang(zh-hk) strong,
:lang(zh-cn) strong {
  font-weight: normal; }

/* 12:12 2023-08-03 Enable Guidebook expand page Bold effect */

:lang(zh-hk) .guidebookContentPage strong,
:lang(zh-cn) .guidebookContentPage strong {
  font-weight: bold; }
  
/* 10:44 2019-04-11 CAUTION: it is scale up chinese text in content area
   11:01 2019-04-11 original design:
   font size 16px for width bigger than 1200px
   - (scale up chinese to 1.07em for ":lang(zh-hk) .innerPageWrapper .articleHolder,")
   - (scale down "p" to 0.9375em - that in main area)
   font size 15px for width smaller than 1200px
   font size 13px for width smaller than 767px
   
	11:10 2019-04-11 new design
	Keep font size 16px for default
	For width bigger than 767, scale english down to 15px
   
*/
/*
:lang(zh-hk) .innerPageWrapper .articleHolder,
:lang(zh-cn) .innerPageWrapper .articleHolder {
  font-size: 1.07em; }
  */

 
  
@media screen and (min-width: 768px) {	
	:lang(en) .innerPageWrapper .articleHolder .blockItem p,
	:lang(en) .innerPageWrapper .articleHolder .blockItem li,
	:lang(en) .innerPageWrapper .articleHolder .blockItem a {
	  font-size: 0.9375em; }

	/* 14:21 2019-04-23 fix font size for repeat "li", etc */
	:lang(en) .innerPageWrapper .articleHolder .blockItem p *,
	:lang(en) .innerPageWrapper .articleHolder .blockItem li *,
	:lang(en) .innerPageWrapper .articleHolder .blockItem a * {
	  font-size: 1em; }
	  
}	  
  
  
  
: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 {
  /* 10:40 2019-04-11 remove paragraph and bullet point font size difference
  font-size: 0.9375em;
  */
  font-size: 1em; 
  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**/
/* 10:21 2019-04-10 disable, because too small
@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 **/ }
  
  /* 16:15 2019-04-11 restore, (Cluster Page Grey Drop Down menu) and (Services and Life Events Tab)     */
  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;  original 16:16 2019-04-11 */
	font-size: 1.25em; /* 16:16 2019-04-11 scale to 20px */
	}

  
  
  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; }

/* 15:16 2019-04-11 General Heading TC-SC change to 22px */
body:lang(zh-hk).innerPage .innerPageHolder .blockItem h2,
body:lang(zh-hk).innerPage .innerPageHolder .blockItem h3,
body:lang(zh-cn).innerPage .innerPageHolder .blockItem h2,
body:lang(zh-cn).innerPage .innerPageHolder .blockItem h3 {
  font-size: 1.375em; }
  
  
  
  
  
  
/* 
	GovHK: 16:43 2016-12-28
	scale so that english 15px, chinese (tc,sc) 16px (on Desktop)
	Simplified FS design
*/
/* body.innerPage .innerPageHolder .intro, */

/* 14:48 2019-04-04 note: bigger than 768px */
/* 10:50 2019-04-11 test remove
@media screen and (min-width: 768px) {
body.innerPage .innerPageHolder .blockItem {
	font-size: 1em; }
body.innerPage .innerPageHolder .blockItem * {
	font-size: 0.9375em; }
body.innerPage .innerPageHolder .blockItem * *  {
	font-size: 1em; }
}	
*/

/* 14:48 2019-04-04 note: smaller than 767px, disable it */
/*
@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; }
  /* 16:48 2019-04-09 disable, because too small
  @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) {
	/* 10:26 2019-04-10 disable font 16px to 15px when width smaller than 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; } }


/* 11:50 2019-04-10 for stuff for smaller than 767px, retain those bigger than 1.2em only  */
@media screen and (max-width: 767px) {		

  /* 14:41 2019-04-10 too big, remark
  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; }
	
}

/* 10:38 2019-04-10 remove all stuff bigger or equal 1em for width smaller than 480px, 380px below  */

@media screen and (max-width: 480px) {
  .homeNav .tagArea .homeTab span {
    /* font-size: 0.813em;  */
	/* multiple 13 over 16px */
	font-size: 0.66em;
	} 
}
	
@media screen and (max-width: 380px) {
  .homeNav .tagArea .homeTab span {
    /* font-size: 0.7em;  */
	/* multiple 13 over 16px */
	font-size: 0.57em; 
	}
}

/* 10:05 2021-02-10 for wantTo change from h3 to h2 */
.wantToText h2, h3 {
	 font-size: 1.3125em;
}
	
	  