.header {
	min-height: 100px;
	height:auto;
}

.header > div.container {
	background: url(/20230311075755oe_/https://www.iso.cuhk.edu.hk/english/images/CUHKUPDates/new/Logo_CU_updates.png) no-repeat; background-size: 400px; margin-bottom:17px; 
}

.header .header-links .icon-links {
	top: 20px;
}

.header .header-links .languages {
	top: 30px;
}

#category-page .header .logo, #category-page.headlines .header .logo, #category-page.pursuits .header .logo , #category-page.alum .header .logo , #category-page.deeds .header .logo , #category-page.brand .header .logo , #category-page.art .header .logo , #category-page.draftcraft .header .logo, #category-page.remarkables .header .logo, #category-page.financially .header .logo , #category-page.techtalks .header .logo , #category-page.CUHKGBA .header .logo , #category-page.nosecret .header .logo , #category-page.sixobjects .header .logo , #category-page.tweets .header .logo , #category-page.announcements .header .logo , #category-page.VV .header .logo,  #category-page.aigospel .header .logo,  #category-page.artspirin .header .logo,  #category-page.doctor .header .logo,  #category-page.socialent .header .logo, #category-page.health .header .logo, #category-index .header .logo {
    width: 420px;
    height: 60px;
    background: none;
}

#category-page.CUHKGBA .header .logo {
	max-width: calc(100% - 100px);
	width: 650px;
}


#topic-list-wrapper {
	text-align:center;
	padding: 0;
}

#topic-list-wrapper > div:first-child {
	margin:0 auto; max-width:1400px;
}


header.floating {
	position: fixed;
	top:0;
	left: 14px;
	width: calc(100vw - 44px);
	min-width: 451px;
	background-color: #fff;
	z-index: 500;	
	box-shadow: 0 5px 5px #ccc;	
	
}

header.floating > div.container {
	max-width: 1400px;
	margin: 0 auto;
}

/*header.floating .mobile-menu.languages.active {
	box-shadow: 0 5px 5px #ccc;	
}*/


#float-menu .logo {
	display: block;
	width: 429px;
	height: 94px;
	outline: none;
	text-indent: -9999px;
	background: url(/20230311075755oe_/https://www.iso.cuhk.edu.hk/english/images/CUHKUPDates/new/Logo_CU_updates.png) no-repeat;
	background-size: 100% 100%;
	position: relative;
	float: left;
}
#float-menu .header-links {
	display: inline-block;
	float: right;
	padding-top: 0px;
}
#float-menu .header-links .date {
	display: inline-block;
	float: left;
	font-size: 12px;
	color: #73216D;
	margin-left: 26px;
	position: relative;
	top: 3px;
	font-weight: 500;
}

#float-menu .header-links .languages {
	position: relative;
	display: inline-block;
	float: left;
	margin-left: 19.5px;
	top: 5px;
}
#float-menu .header-links .languages a {
	margin-left: 8px;
	display: inline-block;
}
#float-menu .header-links .languages a:first-child {
	margin-left: 0;
}
#float-menu .header-links .icon-links {
	display: inline-block;
	float: left;
	position: relative;
	top: 5px;
}
#float-menu .header-links .icon-links a {
	display: inline-block;
	float: left;
	outline: none;
	text-indent: -9999px;
	height: 24px;
	margin-left: 10px;
	margin-top: 5px;
}
#float-menu .header-links .icon-links a.home-link {
	display:none;
	width: 22.5px;
	background: url(/20230311075755oe_/https://www.iso.cuhk.edu.hk/english/images/CUHKUPDates/new/icon-1.png) no-repeat;
	background-size: contain;
	margin-left: 0;
}
#float-menu .header-links .icon-links a.cat_index-link {
	width: 21.75px;
	background: url(/20230311075755oe_/https://www.iso.cuhk.edu.hk/english/images/CUHKUPDates/new/icon-1b.png) no-repeat;
	background-size: contain;
}
#float-menu .header-links .icon-links a.signup-link {
	width: 19.5px;
	background: url(/20230311075755oe_/https://www.iso.cuhk.edu.hk/english/images/CUHKUPDates/new/icon-2.png) no-repeat;
	background-size: contain;
}
#float-menu .header-links .icon-links a.signin-link {
	width: 17.25px;
	background: url(/20230311075755oe_/https://www.iso.cuhk.edu.hk/english/images/CUHKUPDates/new/icon-3.png) no-repeat;
	background-size: contain;
}
#float-menu .header-links .icon-links a.search-link {
	width: 22.5px;
	background: url(/20230311075755oe_/https://www.iso.cuhk.edu.hk/english/images/CUHKUPDates/new/icon-4.png) no-repeat;
	background-size: contain;
}
#float-menu .header-links .iso-top {
	position: relative;
	display: inline-block;
	margin-left: 19.5px;
	margin-top: 0;
	top: 0px;
}
#float-menu .header-links .iso-top a {
	display: inline-block;
	width: 66.6px;
	height: 60px;
	outline: none;
	text-indent: -9999px;
	background: url(/20230311075755oe_/https://www.iso.cuhk.edu.hk/english/images/CUHKUPDates/new/ISO_id.png) no-repeat;
	background-size: contain;
	margin-top: 0;
}

.row-2 {
  padding: 30px 0 0 0;
}

.row-2:before {
  background: none;
	background-size: cover;
}

.row-2 .box .text {
    padding: 15px 12px;
}

#container.wide {
	/*max-width: 1300px;*/
	max-width: 1400px;
}

.content_article,  .content_category {
    width: 77%;
	border-right: none;
}

.content_category {
    min-height: 1000px;
	padding-bottom: 30px;
}

.content_article {
	margin-bottom: 0;
}

.content_article .featured-post,  .content_category .featured-post {
	padding-left: 0;
}

.content_article .featured-post {
	margin-bottom: 0;
}

.content_category .posts .post .image {
	max-width: 220px;
}

.content_article .featured-post h1 {
	font-size: 45px;
	padding-top: 10px;
} 	

.content_article .featured-post h1 + h2 {
	padding-top: 0;
}

.content_article .featured-post h2 {
	font-size: 26px;
}

.content_article .featured-post h1 + figure, .content_article .featured-post h2 + figure{
	margin-top: 30px;
}

.content_article .featured-post div.content_article_inner {
	max-width: 850px;
	margin-left: auto;
	margin-right: auto;
}

.content_article .featured-post p {
	font-size: 18px;
	line-height: 180%;
	font-family: -apple-system, BlinkMacSystemFont, 'PT Sans', Arial, Helvetica, 'Heiti TC', 'Microsoft Jhenghei', sans-serif;
}

.content_article .featured-post p:lang(zh), .content_article .featured-post *:lang(zh) {
	letter-spacing: 0.05em; /*0.0833333em;*/
}

.content_article .featured-post p:lang(zh) strong, .content_article .featured-post *:lang(zh) strong {
	font-weight: 500;
}


.content_article .featured-post p:lang(zh), .content_article .featured-post p:lang(zh-hant),  .content_article .featured-post p:lang(zh-Hant), 
.content_article .featured-post *:lang(zh-hant),  .content_article .featured-post *:lang(zh-Hant)
{
	font-family: -apple-system, BlinkMacSystemFont, "Noto Sans TC", "Segoe UI", 'PT Sans', Arial, Helvetica, 'Heiti TC', 'Microsoft Jhenghei', sans-serif;;
}

.content_article .featured-post p:lang(zh-hans), .content_article .featured-post p:lang(zh-Hans), 
.content_article .featured-post *:lang(zh-hans), .content_article .featured-post *:lang(zh-Hans)
{
	font-family: -apple-system, BlinkMacSystemFont, "Noto Sans SC", "Segoe UI", 'PT Sans', Arial, Helvetica, 'Heiti TC', 'Microsoft Jhenghei', sans-serif;;
}

.content_article .featured-post p.originatefrom {
    padding-top: 20px;
}



.sidebar {
	width: 23%;
	transition: top 0.5s ease;
}

.sidebar .sidebox:first-child {
	padding-top: 20px;
}

.sidebar .sidebox:last-child {
	border-bottom: none;
}

.sidebar .sidebox.latest-story .box img {
    border-radius: 0;
	margin-bottom: 0;
	/*height: 120px;*/
	height: 60%;
}

.sidebar .sidebox .box, .sidebar .sidebox .recently-viewed .box, .sidebar .sidebox .box, .sidebar .sidebox .other-topics .box {
    width: 100%;
    float: none;
	padding-left: 0;
	padding-right: 0;
}

.sidebar .sidebox .box:nth-child(odd) {
     padding-left: 0;
}

.sidebar .sidebox .box img {
    /*height: 120px;*/
	height: 60%;
}

.sidebar .sidebox .box .text,  .sidebar .sidebox.latest-story .box .text{
    padding: 10px;
}

.sidebar .sidebox.latest-story .box .text .title {
	font-size: 16px;
	margin-bottom: 5px;
}

.sidebar .sidebox.latest-story .box .text p {
	font-size: 12px;
}


a#link_ReadNow.read-now {
	display:none;
}

.header .header-links .iso-top a {
    display: inline-block;
    width: 89px;
    height: 60px;
    outline: none;
    text-indent: -9999px;
    background: url(/20230311075755oe_/https://www.iso.cuhk.edu.hk/english/images/CUHKUPDates/new/ISO_id.png) no-repeat;
	background-size: contain;
}


#category-index span.bar.title-bar, #category-page span.bar.title-bar {
	color: #fff;
	text-shadow: 2px 2px rgba(0, 0, 0, 0.6);
	font-size: 28px;
	text-align:left;
	padding: 15px;
	font-style: italic;
}

			#top-row2 {
				height: auto;
			}
			#top-row2 a, #float-menu a {
				font-family: -apple-system, BlinkMacSystemFont, 'Fira Sans', 'Heiti TC', 'Microsoft Jhenghei', sans-serif;
				padding: 0 5px;
				margin: 13px 10px 0 10px;
				border-bottom: 3px solid #fff;
				white-space: nowrap;
				display: inline-block;			
			}
			
			#top-row2 a.headlines {     border-bottom-color: #73216d; }
			#top-row2 a.alum {     border-bottom-color: #999900; }
			#top-row2 a.pursuits {     border-bottom-color: #336699; }
			#top-row2 a.VV {     border-bottom-color: #00A89A; }
			#top-row2 a.art {     border-bottom-color: #C5A2C3; }
			#top-row2 a.brand {     border-bottom-color: #E7BE4C; }
			#top-row2 a.techtalks {     border-bottom-color: #AAE4FB; }
			#top-row2 a.CUHKGBA {     border-bottom-color: #FFC74E; }
			#top-row2 a.nosecret {     border-bottom-color: #E995BF; }
			#top-row2 a.aigospel {     border-bottom-color: #000000; }
			#top-row2 a.artspirin {     border-bottom-color: #c8ba9a; }
			#top-row2 a.doctor {     border-bottom-color: #8dc63f; }
			#top-row2 a.socialent {     border-bottom-color: #bc6262; }
			#top-row2 a.health {     border-bottom-color: #70e2b8; }
			#top-row2 a.alltopics {     border-bottom-color: #F58B4C; }				
			
			@media (max-width:1400px) {
				#top-row2 a, #float-menu a {
					/*padding: 0 1px;*/
					margin: 13px 5px 0 5px;
					letter-spacing: -0.3px;
				}
			}
			@media (max-width:1300px) {
				#top-row2 a, #float-menu a {
					padding: 0 2px;
					letter-spacing:  -0.8px;
				}
			}
			@media (max-width:1150px) {
				#top-row2 a, #float-menu a {
					letter-spacing:  -1.5px;
				}
			}
			@media (max-width:1050px) {
				#top-row2 a, #float-menu a {
					letter-spacing:  -2.0px;
				}
			}
			
			
			#float-menu-wrapper {
				visibility: hidden; opacity: 0; position:fixed; top:0; left:-0.001%; width:100%; overflow: visible; transition: all 0.5s; z-index:200; background:#fff; box-shadow: 0 2px 1px 0 #ccc;  
			}
			#float-menu {
				max-width: 1500px;/*1300px;*/ width:100%; margin: 0 auto; padding-bottom: 5px; position: relative; overflow: hidden;
			}
			
			#float-menu nav {
				 display: flex;
				 flex-direction: row;
				 padding: 0 5px;
				 cursor: pointer;
			}
			
			/*#float-menu-inner {
				position: absolute; top: 50px; left: 0; cursor:pointer;
			}*/

			#float-menu-wrapper.not-on-top {
				visibility: visible; opacity: 1; 
			}
			
			#float-footer-wrapper {
				visibility: hidden; opacity: 0; position:fixed; bottom:0; left:-0.001%; width:100%; overflow: visible; transition: all 0.5s; z-index:200; background:#fff; box-shadow: 0 -2px 1px 0 #ccc;  
			}
			#float-footer {
				max-width: 1400px;/*1300px;*/ width:100%; margin: 0 auto; padding: 0px 5px; position: relative; overflow: hidden;
			}
			#float-footer-wrapper.not-on-footer {
				visibility: visible; opacity: 1; 
			}
			
			
			@media (max-width: 860px) {
			
				#top-row2 a {
					padding: 0 1px;
				}
			}


#float-footer .sidebox {
}
#float-footer .sidebox.topics {
	padding-bottom: 18px;
}
#float-footer .sidebox.topics p {
	line-height: 1.2;
}
#float-footer .sidebox.topics p a {
	color: #ff6600;
}


#float-footer .sidebox .box {
  width: 50%;
  float: left;
  padding-right: 5px;
  box-sizing: border-box;
  /*margin-bottom: 15px;*/
}

#float-footer .sidebox .box .inner {
  background-color: #F2F2F2;
}

#float-footer .sidebox .box:last-child {
  padding-left: 0;
  margin-bottom: 0;
}
#float-footer .sidebox .box .inner {
  width: 100%;
  table-layout: fixed;
  display: table;
}

#float-footer .sidebox .box img {
	/*display: none;*/
	width: 120px;
}

#float-footer .sidebox .box .image {
  width: 250px;
  display: table-cell;
  vertical-align: top;
}
#float-footer .sidebox .box .text {
  width: 100%;
  display: table-cell;
  box-sizing: border-box;
  padding: 20px 15px 20px 120px;
  position: relative;
  vertical-align: top;
}

#float-footer .sidebox.latest-story .box .text 
{
    padding: 20px 15px;
}

#float-footer .sidebox .box .text .title {
  /*font-weight: 400;
  font-size: 23px;*/
  font-weight: 400;
  font-size: 20px;
  text-decoration: none;
  line-height: 110%;
}
#float-footer .sidebox .box .text p {
  /*font-size: 16px;*/
  font-size: 14px;
}

#float-footer .sidebox > h3 {
    margin: 15px 0;
    font-size: 22px;
    font-weight: 500;
}

#float-footer .sidebox .inner {
  background-color: #f2f2f2;
  background-repeat: no-repeat;
  background-position:  left center; 
  background-size: 100px 100px; 
  min-height:100px;
  margin-bottom: 20px;
  height: 65px; /* firefox hacks */
}

.content_article .featured-post p.tags_section, .content_category p.tags_section {
	font-style: italic;
	padding-top: 20px;
	color: #666;
	font-size: 15px;
}

.content_category p.tags_section {
	padding-bottom: 20px;
}

.content_article .featured-post p.tags_section:before {
	content: '';
	display:block;
	width: 23px;
	height: 23px;
	float: left;
	margin-right: 5px;
	background: url(/20230311075755oe_/https://www.iso.cuhk.edu.hk/english/images/CUHKUPDates/new/icon_original_tags.png) no-repeat;
}

.content_article .featured-post p.tags_section a, .content_category p.tags_section a, .content_article .tag_button {
	color: #fff;
    border-radius: 3px;
    background: #B3B3B3;
	line-height: 100%;
	padding: 5px 10px;
	margin: 5px 5px 0 5px;
	display: inline-block;
}

.footer .footer-1 .footer-blocks .footer-box li a {
	padding-left: 5px;
}

/* 20210726  -- Start */


		#category-page.version2 {
			border:0;
		}
		
		#category-page.version2 .featured-post > h1,  #category-page.version2 .featured-post > h2 {
			display: none;
		}

		#category-page.version2 div#container.wide {
			overflow: visible;
			max-width: none;
		}

		#category-page.version2 .content_article {
			float: none;
		}
		
		#category-page.version2 span.bar {
			margin-bottom: 0px;
		}
		
		#category-page.version2 .sidebar {
			width: 100%;
			box-sizing: border-box;
			float: none;			
		}
		
		#category-page.version2 .content_article,  #category-page.version2 .content_category {
			width: 100%;
			border-right: none;
			padding-right: 0;
		}
		
		#category-page.version2 .sidebar .sidebox {
			display: flex;
			flex-wrap: wrap;
			justify-content: space-evenly;
		}
		
		#category-page.version2 .sidebar .sidebox h3 {
			width: 100%;
		}
		
		#category-page.version2 .sidebar .sidebox .box, #category-page.version2 .sidebar .sidebox .recently-viewed .box, #category-page.version2 .sidebar .sidebox .other-topics .box {
				width: 40%;
				/*float: left;*/
				padding-left: 0;
				padding-right: 0;
		}
		
		#category-page.version2 .sidebar .sidebox.stay-tuned .box {
				width: 100%;
		}
		
		@media (max-width: 679px) {
			#category-page.version2 .sidebar .sidebox .box, #category-page.version2 .sidebar .sidebox .recently-viewed .box, #category-page.version2 .sidebar .sidebox .other-topics .box {
				width: 100%;
			}
		}
		
		#category-page.version2 .content_article .featured-post div.content_article_inner {
			width: 100%;
			padding: 1.25em calc((100% - 850px) / 2);
			background-color: white;
		}

		#category-page.version2 aside.sidebar {
			margin: 0 15px;
			width: calc(100% - 30px);
			padding: 1.25em calc((100% - 850px) / 2);
		}
		
		#category-page.version2 .featured-post {
			padding-bottom: 0;
		}
		
		#category-page.version2 .content_article .featured-post .spreadToFullWidth {
			margin: 0;
		}

		#category-page.version2 header.floating {
			width: 100%;
			left: 0;
		}
		
		/* --------------------------------------- */
		
#readingPercentWrapper {
		position:fixed;
		top: 0;
		width:100%;
		background-color:  rgba(190, 156, 193, 0.95); 
		border-bottom: 2px solid rgba(153, 153, 153, 0.5);
		height:72px;
		display:none;
	}
	
#readingPercentWrapper.blue {	
		background-color:  rgba(100, 186, 244, 0.95);	
	}

.headlines #readingPercentWrapper { 
	background-color:  rgba(153, 51, 153, 0.95);
}
.pursuits #readingPercentWrapper {
	background-color:  rgba(51, 102, 153, 0.95);
}
.alum #readingPercentWrapper {
	background-color:  rgba(153, 153, 0, 0.95);
}
.deeds #readingPercentWrapper {
	background-color:  rgba(204, 0, 0, 0.95);
}
.brand #readingPercentWrapper {
	background-color:  rgba(231, 190, 76, 0.95);
}
.art #readingPercentWrapper {
	background-color:  rgba(202, 162, 195, 0.95);
}
.draftcraft #readingPercentWrapper {
	background-color:  rgba(245, 139, 172, 0.95);
}
.financially #readingPercentWrapper {
	background-color:  rgba(245, 139, 76, 0.95);
}
.techtalks #readingPercentWrapper {
	background-color:  rgba(170, 228, 251, 0.95);
}
.CUHKGBA #readingPercentWrapper {
	background-color:  rgba(255, 199, 78, 0.95);
}
.nosecret #readingPercentWrapper {
	background-color:  rgba(233, 149, 191, 0.95);
}
.tweets #readingPercentWrapper {
	background-color:  rgba(86, 183, 125, 0.95);
}
.announcements #readingPercentWrapper {
	background-color:  rgba(173, 98, 98, 0.95);
}
.VV #readingPercentWrapper {
	background-color:  rgba(0, 168, 154, 0.95);
}
.aigospel #readingPercentWrapper {
	background-color:  rgba(0, 0, 0, 0.95);
}
.artspirin #readingPercentWrapper {
	background-color:  rgba(0, 168, 154, 0.95);
}
.doctor #readingPercentWrapper {
	background-color:  rgba(8dc63f, 0.95);
}
.socialent #readingPercentWrapper {
	background-color:  rgba(bc6262, 0.95);
}
.health #readingPercentWrapper {
	background-color:  rgba(70e2b8, 0.95);
}

	
#readingPercentWrapper.initial, #readingPercentWrapper.up {
		display:none;
	}
	
#readingPercentInnerWrapper {
		display:flex;
		flex-wrap:wrap;
		width:100vw;
		align-items: center;
		max-width: 1200px;
		margin: 0 auto;
		padding: 0 15px;
	}
	
	
#readingPercentTube {
		width:100vw;
		height:2px;
		display:flex;
		background:url(/20230311075755oe_/https://www.iso.cuhk.edu.hk/english/images/CUHKUPDates/new/dot.svg) repeat-x left center;
		height:36px;
		width: calc(100% - 100px);
		flex-grow: 1;
	}
	
#readingPercent {
		height:2px;
		width:0;
		transition: width 1s ease;
		background-color:transparent;
		background:url(/20230311075755oe_/https://www.iso.cuhk.edu.hk/english/images/CUHKUPDates/new/dotB.svg) repeat-x left center;
		height:36px;
	}
	
	
#readingNumber {
		display:none;
		width:50px;
		display:inline-block;
		width:50px;	
		margin-left: 0.5em;
		font-size: 1.25em;
		font-family: 'Vollkorn';
		color:#fff;		
	}
		
#readingPercentDescription {
		display:block;
		font-family: 'Vollkorn';
		color:#fff;
		width:100%;
		font-size:1.25em;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	
	body.lang-tc #readingPercentDescription {
		font-family: 'Vollkorn', 'Noto Serif TC';
	}

	body.lang-sc #readingPercentDescription {
		font-family: 'Vollkorn', 'Noto Serif SC';
	}
	
	.pattern-bg-top.readmore_feature {
		height: 150vh;
		overflow:hidden;
		position:relative;
	}
	
#readmore_pane {
		position: absolute;
		display:none;
		left:0;
		width:100vw;
		bottom:0;
		height: 200px;
		background: linear-gradient(to top, white, white, transparent);
		text-align:center;
	}
	
	.readmore_feature #readmore_pane {
		display: flex;
		align-items: flex-end;
		justify-content: center;
	}
	
#readmore_pane button	{
		border-radius:4px;
		width:100%;
		padding: 0.5em 1em;
		color: #777;
		font-size: 2em;
		font-family: 'HelveticaNeue-Condensed';
		background: white;
		margin:0.5em;
	}
	
	@media (max-width: 450px) {
	#readingNumber, #readingPercentDescription {
			font-size: 1em;
		}
	}

.vbg-container-wrapper {
	height: 100vh; position:relative;
}

#bannerTextLayer {
	position:absolute; 
	bottom: 8vw; 
	right: 10vw; 
	padding: 2.6vw 2.5vw 4vw 2.5vw; 
	background-color:rgba(0.5, 0.5, 0.5, 0.6); 
	min-width:35vw; 
	max-width: 80vw;
	min-height:5vh; 
	z-index:3; 
	color: white; 
	text-align:left; 
	/*display:none;*/
}

#bannerTextLayer .title  {
	font-size:2.5em; 
	font-family: 'HelveticaNeue-Condensed', 'Helvetica Neue', Helvetica, Arial, sans-serif; 
	text-transform: capitalize; 
	font-weight:bold;
	margin-bottom: 0.25em;
}

#bannerTextLayer .description  {
	font-family: 'HelveticaNeue-Condensed Thin'; 
	font-size:2.1em; 
}
					
/* 20210726  -- End */
/* 20211103  -- Start */
.CUHKGBA .header > div.container {
	background: url(/20230311075755oe_/https://www.iso.cuhk.edu.hk/english/images/CUHKUPDates/new/Logo_CUHKGBA.png) no-repeat;
	background-size: contain;
}

@media (max-width: 780px) {
	.CUHKGBA .header > div.container {
		background: url(/20230311075755oe_/https://www.iso.cuhk.edu.hk/english/images/CUHKUPDates/new/Logo_CUHKGBA2.png) no-repeat;
		background-size: contain;
	}
}

section.content_article #info-wrapper, section.content_article .meta {
	display:inline-block;
}

.CUHKGBA aside.sidebar, .CUHKGBA section.content_article #info-wrapper, .CUHKGBA section.content_article .meta, .CUHKGBA #fb-comment-outer-wrapper  {
	display:none;
}

.CUHKGBA .content_article, .CUHKGBA .content_category {
	width:100%;
}

.CUHKGBA .footer-2 div.links a, .CUHKGBA .footer-2 div.links .sep { display: none;}
.CUHKGBA .footer-2 div.links a.CUHKGBA, .CUHKGBA .footer-2 div.links .sep.CUHKGBA { display: inline;}
	
/* 20211103  -- End */