/* Theme DHK Hong Kong Pals */
@import url('/content/dam/dhk/common/font/opensans/v40/font-opensans.css');
@import url('/content/dam/dhk/common/font/notosanstc/v35/font-notosanstc.css');
@import url('/content/dam/dhk/common/font/notosanssc/v36/font-notosanssc.css');

:root {
   --main-font: 'Open Sans', arial, system-ui, sans-serif;
   --title-font: 'Open Sans', 'Noto Sans TC', arial, system-ui, sans-serif;
}
@-moz-document url-prefix() {
	:root {
		--main-font: 'Open Sans', arial, 'PingFang TC', 'Microsoft JhengHei', \5FAE\8EDF\6B63\9ED1\9AD4, 'MHei', PMingLiU, system-ui, sans-serif;
	}
}
html[lang="zh-CN"]{
   --main-font: 'Open Sans', 'Noto Sans SC', arial, system-ui, sans-serif;
   --title-font: 'Open Sans', 'Noto Sans SC', arial, system-ui, sans-serif;
}

#programme :is(h3, h3 *, h4, h4 *, h5, h5 *, h6, h6 *):not(.poi-title){font-family:var(--title-font) !important; font-weight:700 !important;} 
html[dir] .gohk-btn-container .gohk-btn .btn-text{font-family:var(--main-font) !important;}
html[dir=ltr] .multiple-links a, html[dir=ltr] .multiple-links button{margin-right:20px !important; margin-bottom:20px !important;}
.poi-list-header.disable-map-view{display:none !important;}
.gohk-poilist.container, .gohk-btn-group.container{padding-left:20px !important; padding-right:20px !important;}

html[dir] #aside .icontexttip .tip__container{padding-top:0 !important; padding-bottom:0 !important;}
html[dir] #aside .icontexttip .tip__container .tip__body{padding-top:20px !important; padding-bottom:20px !important;}
html[dir] #aside .icontexttip:not(:first-child) .tip__container .tip__body{padding-top:5px !important;}
html[dir] #aside .icontexttip:not(:last-child) .tip__container .tip__body{padding-bottom:5px !important;}

#programme p a {    color: #E2002C;}
#programme p a.underlined {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#E2002C), to(#E2002C)), -webkit-gradient(linear, left top, left bottom, from(#E2002C), to(#E2002C)); background-position: 0% 95%;
}

@media (max-width: 767.98px) {
   .gohk-poilist.container, .gohk-btn-group.container{padding-left:10px !important; padding-right:10px !important;}
   html[dir] .gk-poi-list-container .poi-list-body .list-view-container .list-view .poi-wrapper:nth-of-type(n+2) {margin-top:30px !important;}
   html[dir] #aside .icontexttip .tip__container .tip__body{padding-top:35px !important;}
}