@charset "utf-8";
/*@import url("const.css");*/
@import url("mobile_Headerpromo.css");
@import url("tablet_Headerpromo.css");
	
.W50 { width:50%; } /*const.css*/
	/**
	* User Interface Style
	*/
		/* For Non-Responsive Page */
			body.non-responsive { min-width:1280px; }

		/* HTML Tag */
			html, body { /*margin:0px; padding:0px; height:100%; */}
			html { overflow-x:hidden; }
			a { text-decoration:none; display:inline-block; cursor:pointer; }
			a:hover { text-decoration:underline; }
			img { display:inline-block!important; border:0px;  }
			fieldset { border:0px; padding:0px; margin:0px; }
			fieldset legend { display:none; }
			p { padding:20px 0px 5px 0px; margin:0px; display:block; line-height:26px; }
			p a {  display:inline; }
			img.ywa-10000 {display: none !important;}
			
			/* Table */
				table {  border-spacing:0px; border-collapse:collapse; padding:0px; margin:0px; border:0px; }
				table .heading td { border-bottom:0px; vertical-align:middle; }
				table td { padding:25px 30px; vertical-align:top; }
				table tr:last-child td { border-bottom:0px; }
				.table { display:table; width:100%; }
			
			/* Body */

body.en *{
    font-family: Arial, "sans-serif";
}
body.overflow-hidden { overflow:hidden; }
				
				body.small-font-size { 
					/*zoom:0.8;*/
                    font-size: 12px;
				}
				body.large-font-size { 
					/*zoom:1.2;*/
                    font-size: 18px;
				}
				
				
			/* Tab Focus */
				.tab-focus { width:0px; height:0px; overflow:hidden; }

				
		/* Text */
			.error { vertical-align:top; display:block; }
			.align-right { text-align:right; }
			.revision-date { text-align:left; padding-bottom:25px; }
			@media only screen and ( min-width:1020px) and (max-width:1292px)
			{
				.revision-date { padding-left:35px;}
			}

		/* Align */
			.align-center { text-align:center; }
			
		/* Revision Date */
			.revision-date-wrapper { display:table; width:100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding-bottom:20px; }
			.revision-date-wrapper .left { display:table-cell; vertical-align:middle; }
			.revision-date-wrapper .right { display:table-cell; vertical-align:middle; text-align:right; width:50px; }
			.revision-date-wrapper .share-wrapper { text-align:left; }
			.revision-date-wrapper .share-wrapper .button { min-width:inherit; white-space:nowrap; }
			
			@media only screen and ( min-width:1020px) and (max-width:1292px)
			{
				.revision-date-wrapper .right { padding-right:20px; }
			}
			
		/* Remark */
			.remark-table { margin:0px; padding:0px; list-style:none; }
			.remark-table .item { display:table; width:100%; }
			.remark-table .item .marker { display:table-cell; vertical-align:top; width:30px; }
			.remark-table .item .text { display:table-cell; vertical-align:top; }
			
		/* Link */
			.link-icon { text-indent:-30px; padding-left:30px; }
 
			
		/* Alignment */
			.align-center { text-align:center; }
			.align-right { text-align:right; }
		
		/* UL List */
			.point-list { margin:0px; padding:10px 20px 0px 20px; list-style:none; position:relative; }
			.point-list .point-item { padding:10px 0px; vertical-align:text-top; position:relative; }
			.point-list .point-item:after { position:absolute; width:6px; height:6px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; top:18px; left:-20px; display:block; content:" "; }
			.point-list.content .point-item { padding-top:0px; }
			.point-list.content .point-item:after { top:8px; }
		
		/* Image */
			img.w100 { width:100%; }
			
		/* Container */
			.inline-container { font-size:0; padding:0px; margin:0px; }
			.error-message { display:none; }

		/* Heading */
			.heading { margin:0px; padding:0px; }
/* 个人网上银行登录1.1  */
/* position: absolute;  left: 280px;top:150px z-QuickBtn: 0;  */

.login .login_box{
	height:80px;
	/*width: 272px;*/
	width:274px;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:8px;
	background: url(../../../hongkong/personal/images/index/icons/up1.png) no-repeat left bottom;

	/* -webkit-box-shadow: 1px 3px 6px #6c7870; */
	/* -moz-box-shadow: 1px 3px 6px #6c7870; */
	/* box-shadow: 1px 3px 6px #6c7870; */
}
.login .login_box.hover{background: url(../../../hongkong/personal/images/index/icons/up33.png) no-repeat left top;}

.login .select_box{z-index:2;width:250px;height:32px;position: relative;padding:6px 12px;}

.sel_bottom{
	cursor: pointer;
	width: 274px;
	height: 14px;
	/*background: url(../images/cosolidated_banking/btn/up1.png) no-repeat center center;*/
	position: absolute;
	bottom: 0px;
	left: 0}

/*下拉菜单的样式*/
.sel_list {  text-indent: 5px;  position: relative;margin-right:10px; font-size: 14px;  color:#333;display: inline-block  }
.sel_list .sel_val{width:160px;box-sizing: border-box;background: url(../../../hongkong/personal/images/index/icons/rightbtn.jpg) right center no-repeat;  cursor: default;  display:block;  border: 1px solid #0066b3; }
.sel_list .sel_val_b{height:32px;line-height: 32px;}/*大的下拉菜单*/
.sel_list .sel_val_s{height:28px;line-height: 28px;}/*小的下拉菜单*/
.sel_list .sel_ul, .sel_list .sel_al {display:none;box-sizing: border-box;position: absolute;z-index: 15;background: #fff;width: 100%;top: 32px;left:0;max-height: 160px;overflow-y: auto;border: 1px solid #999;}
.sel_list .sel_ul.active, .sel_list .sel_al.active{display: block}
.sel_list .sel_ul li, .sel_list .sel_al li{height: 28px;  line-height: 28px;  cursor: default;  display: list-item;background: #fff}
.sel_list .sel_ul li:hover, .sel_list .sel_al li:hover{background:#eeeeee }

/*登录按钮*/
.sel_dl{
	display: block;
	width: 80px;
	height: 32px;
	/*float: right;*/
	position:absolute;
	right:-12px;
	top:6px;
	line-height: 31px;
	color: #fff;
	background: url(../../../hongkong/personal/images/index/icons/btn_login.png) no-repeat;
	text-indent: 35px;
	cursor: pointer;
	font-size: 14px;}
.sel_dl:hover{color: #fff;opacity: 0.8;}





/* 个人网上银行登录1.12 */
.login .login_up{width: 274px;display:none;position: relative;z-index:10;}
.login .login_up .login-item2 ul li{height: 26px;line-height: 26px;display: inline-block;  font-size: 12px;margin: 0 14px;}
.login .login_up .login-item2 ul li a{color: #000}
.login .login_up .login-item3{height: 26px; background-color: #c4a660;position: absolute;top:0;}
.login .login_up .login-item3 ul li{float:left;margin: 0  8px;line-height: 26px;}
/* 个人网上银行登录1.12 */
.login_box .sel_hide{display:none;width: 274px;height:60px;z-index:10}
.login_box .sel_hide .link_a{overflow: hidden;padding: 0px 0 0 12px;margin-top:25px;}
.login_box .sel_hide .link_a a{color: #666;display: block;float: left;font-size: 12px;margin-right:14px;/* padding-bottom:5px; */}
.login_box .sel_hide .link_a a:hover{color: #0066b3;}
.login_box .sel_hide .bottom{height: 20px; line-height: 20px;}
.login_box .sel_hide .bottom li{padding-left: 40px;display: inline;width: 90px;vertical-align:top;background: url(../../../hongkong/personal/images/index/icons/buy.png) no-repeat 20px  center; line-height: 0px;}
.login_box .sel_hide .bottom li:nth-child(2){padding-left:60px;}
.login_box .sel_hide .bottom li a{color: #0066b3;font-size: 12px;}
.login_box .sel_hide .bottom li a:hover{color: #1693f0;}
.login_box .sel_hide.active{display: block}
.activate-buttton{display:block;margin-top:3px;color:white;background-color:#0066b3;text-align:center;font-weight:bold;width: 250px; }
.activate-buttton a{color:white;font-size: 12px;}
.activate-buttton:hover{opacity:0.8;}

/*********對於銀行服務暫停的樣式********/
.login_box_stop{
	height:86px;
	/*width: 272px;*/
	width:274px;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:8px;
	background:url(../../../hongkong/personal/images/index/icons/up1_stop.png) no-repeat left top;
}

.login_box_stop .select_box{z-index:2;width:250px;height:32px;position: relative;padding:6px 12px;}


.login_box_stop .sel_hide_stop{
	display:block;
	height:32px;
	z-index:10;
	padding:0 12px 10px;
}
.login_box_stop .error_atten{
	background:#f8b128;
	/*background: #f8b128 url(../images/common/btn/down_error.png) no-repeat 58px center;*/
	line-height: 32px;
	height:32px;
	text-align: center;
	color:#fff;
}
.login_box_stop .error_atten img{
	vertical-align: text-bottom;
}


		/* Icon */
			.icon-refresh { background:url(../../../hongkong/common/img/icon/icon-refresh.png) no-repeat center center; background-size:contain; width:18px; height:18px; display:inline-block; cursor:pointer; }
			.icon-refresh:hover { background-image:url(../../../hongkong/common/img/icon/icon-refresh-o.png); }
			.icon-volumn { background:url(../../../hongkong/common/img/icon/icon-volumn.png) no-repeat center center; background-size:contain; width:18px; height:18px; display:inline-block; cursor:pointer; }
			.icon-volumn:hover { background-image:url(../../../hongkong/common/img/icon/icon-volumn-o.png); }
			.icon-setting { background:url(../../../hongkong/common/img/icon/icon-setting.png) no-repeat center center; background-size:contain; width:22px; height:22px; display:inline-block; margin-right:5px; vertical-align:top; }
			.icon-zoom { background:url(../../../hongkong/common/img/icon/icon-zoom.png) no-repeat center center; background-size:contain; width:20px; height:20px; display:inline-block; }
			.icon-back { background:url(../../../hongkong/common/img/icon/icon-back.png) no-repeat center center; background-size:contain; width:20px; height:20px; display:inline-block; }
			.icon-clock { background:url(../../../hongkong/common/img/icon/icon-clock.png) no-repeat center center; background-size:18px 18px; width:18px; height:18px; display:inline-block; margin-right:10px; vertical-align:middle; }
			.icon-notice { background:url(../../../hongkong/common/img/icon/icon-notice.png) no-repeat center center; background-size:16px 16px; width:16px; height:16px; display:inline-block; margin-right:10px; vertical-align:middle; }
			.icon-point { width:6px; height:6px; background:#333; display:inline-block; margin-right:20px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; vertical-align:top; margin-top:8px; }
			.icon-notify { width:22px; height:22px; background:url(../../../hongkong/common/img/icon/icon-notify.png) no-repeat center center; backgorund-size:22px 22px; width:22px; height:22px; display:inline-block; }
			.icon-link-arrow-right { width:12px; height:12px; background:url(../../../hongkong/common/img/icon/icon-link-arrow-right.jpg) no-repeat center center; background-size:12px 12px; display:inline-block; }
			
		/* Date Picker */
			.date-picker-wrapper { position:relative; }
			.date-picker-wrapper .date-picker { padding-right:40px; cursor:pointer; }
			.date-picker-wrapper:after { background:url(../../../hongkong/common/img/icon/icon-calendar.png) no-repeat center center; background-size:19px 19px; width:19px; height:19px; display:block; position:absolute; top:11px; right:10px; content:""; pointer-events:none; }
			.date-picker-wrapper .date-picker-calendar { position:absolute; top:42px; left:0px; width:100%; z-index:999; display:none; padding:5px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
			.date-picker-wrapper.active .date-picker-calendar { display:block; }
			.date-picker-wrapper .date-picker-calendar .year-month-container { text-align:center; position:relative; height:40px; margin-bottom:5px; width:100%; }
			.date-picker-wrapper .date-picker-calendar .year-month-container .month { display:inline-block; padding:0px 5px; user-select:none; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; }
			.date-picker-wrapper .date-picker-calendar .year-month-container .year { display:inline-block; padding:0px 5px; user-select:none; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; }
			.date-picker-wrapper .date-picker-calendar .year-month-container .btn-prev { background:url(../../../hongkong/common/img/icon/icon-arrow-left.png) no-repeat 2px center; background-size:16px 16px; width:20px; height:20px; position:absolute; left:10px; top:10px; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; cursor:pointer; }
			.date-picker-wrapper .date-picker-calendar .year-month-container .btn-next { background:url(../../../hongkong/common/img/icon/icon-arrow-right.png) no-repeat 3px center; background-size:16px 16px; width:20px; height:20px; position:absolute; left:inherit; right:10px; top:10px; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; cursor:pointer; }
			.date-picker-wrapper .date-picker-calendar .week-container { display:table; table-layout:fixed; width:100%; }
			.date-picker-wrapper .date-picker-calendar .week-container div { display:table-cell; width:14%; height:24px; }
			.date-picker-wrapper .date-picker-calendar .day-container .tr { display:table; table-layout:fixed; width:100%; }
			.date-picker-wrapper .date-picker-calendar .day-container .day { display:table-cell; width:14%; content:" "; height:24px; padding:1px; }
			.date-picker-wrapper .date-picker-calendar .day-container .day .date { width:auto; display:block; margin:1px; cursor:pointer; }
			.date-picker-wrapper .date-picker-title { display:none; }
			.date-picker-wrapper .date-picker-panel { display:none; }
			.date-picker-wrapper .date-picker-panel .btn-done { box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
			.date-picker-wrapper .btn-back { display:none; }
			.date-picker-wrapper.disabled { pointer-events:none; }
			
		/* Input */

			/* Button */
				.button { padding:0px 30px; min-height:42px; border:0px; cursor:pointer; appearance:none; -webkit-appearance:none; -moz-appearance:none; border-radius:0px; min-width:200px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				.button.disabled { cursor:default; }
				.button.border-button { min-width:inherit; padding-left:20px; padding-right:20px; height:40px; }
				.icon-button { display:inline-block; vertical-align:top; height:42px; text-align:center; overflow:hidden; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; cursor:pointer; position:relative; padding:0px 30px; min-width:200px; }
				.icon-button span { display:inline-block; vertical-align:middle; padding-right:5px; line-height:40px; }
				.icon-button input { position:absolute; top:0px; left:0px; right:0px; height:40px; width:100%; border:0px; appearance:none; -webkit-appearance:none; -moz-appearance:none; border-radius:0px; cursor:pointer; }
				.icon-button.disabled { cursor:default; }
				.icon-button.disabled input { cursor:default; }
				.btn-search-keyword { cursor:pointer; }
				
				
			/* Link */
				.icon-link { display:inline-block; vertical-align:top; height:42px; text-align:center; overflow:hidden; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; cursor:pointer; position:relative; padding:0px 30px; min-width:200px; }
				.icon-link span { display:inline-block; vertical-align:middle; padding-right:5px; }
				.api-link { padding:5px; margin-left:10px; }
				.api-link .icon-arrow { background:url(../../../hongkong/common/img/icon/icon-arrow-right-2.png) no-repeat center center; background-size:14px 14px; width:14px; height:14px; position:relative; display:inline-block; content:" "; vertical-align:top; padding-top:5px; }
				
			/* Dropdown */
				.select-wrapper { position:relative; height:42px; cursor:pointer; width:300px; display:inline-block; vertical-align:middle; -webkit-overflow-scrolling:touch; }
				.select-wrapper:after { position:absolute; top:11px; right:10px; width:20px; height:20px; border-radius:10px; background:url(../../../hongkong/common/img/icon/icon-arrow-down.png) no-repeat center center; background-size:80% 80%; content:" "; pointer-events:none; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding-top:1px; }
				.select-wrapper.active .select-options { display:block; }
				.select-wrapper.disabled { cursor:default; }
				.select-hidden { display: none; visibility: hidden; }
				.select-wrapper .select-title { padding:0px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; height:42px; text-overflow:ellipsis; word-break:break-all; }
				.select-wrapper .select-title .btn-back { display:none; }
				.select-wrapper .select-title .title { padding:0px 35px 0px 15px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; text-overflow:ellipsis; overflow:hidden; }
				.select-wrapper .select-options { display:none; position:absolute; top:100%; left:0px; z-index:999; margin:0px; padding:0px; list-style:none; overflow:auto; min-width:100%; max-height:420px; }
				.select-wrapper .select-options li { margin:0px; padding:0px 15px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; overflow:hidden; }
				.select-wrapper .select-panel { display:none; }
				
				.select-wrapper .title:focus { outline:1px solid #81b1ff; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; }

			/* Multiple Select */
				.multiple-select-wrapper { }
				.multiple-select-wrapper .multiple-title { display:none; }
				.multiple-select-wrapper .multiple-title .btn-close { display:none; }
				.multiple-select-wrapper .multiple-select-info { cursor:pointer; position:relative; }
				.multiple-select-wrapper .multiple-select-info .multiple-select-title { padding:0px 35px 0px 15px; overflow:hidden; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; height:42px; text-overflow:ellipsis; word-break:break-all; }
				.multiple-select-wrapper .multiple-select-info .icon-arrow { position:absolute; top:11px; right:10px; width:20px; height:20px; border-radius:10px; background:url(../../../hongkong/common/img/icon/icon-arrow-down.png) no-repeat center center; background-size:80% 80%; content:" "; pointer-events:none; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding-top:1px; }
				.multiple-select-wrapper .multiple-select-options { display:none; position:absolute; top:100%; left:0px; margin:0px; padding:0px; width:100%; }
				.multiple-select-wrapper.active .multiple-select-options { display:block; z-index:99; }
				.multiple-select-wrapper .multiple-select-options .multiple-panel { position:absolute; right:20px; top:15px; cursor:pointer; }
				.multiple-select-wrapper .multiple-select-options .multiple-panel .btn-close { width:30px; height:30px; line-height:18px; text-align:center; }
				.multiple-select-wrapper .multiple-select-options .multiple-panel .btn-close .icon-close:after { content:" "; position:relative; width:30px; height:30px; background:url(../../../hongkong/common/img/icon/icon-close.png) no-repeat center center; background-size:20px 20px; display:block; }
				.multiple-select-wrapper .multiple-select-options .multiple-panel .btn-close .icon-close:hover:after { background-image:url(../../../hongkong/common/img/icon/icon-close-2.png); }
				.multiple-select-wrapper .multiple-select-options .multiple-panel .btn-close:focus .icon-close:after { background-image:url(../../../hongkong/common/img/icon/icon-close-2.png); }
				.multiple-select-wrapper .multiple-select-options .multiple-select-all { display:block; padding:10px 25px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				.multiple-select-wrapper .multiple-select-options .multiple-group-wrapper { padding:10px 0px; overflow:auto; width:100%; max-height:520px; white-space:normal; }
				.multiple-select-wrapper .multiple-select-options .multiple-group-wrapper .multiple-group { display:block; padding:0px 25px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				.multiple-select-wrapper .multiple-select-options .multiple-group-wrapper .multiple-group .group-title { display:block; }
				.multiple-select-wrapper .multiple-select-options .multiple-group-wrapper .multiple-group .group-options .option { display:block; padding:0px 0px 0px 25px; position:relative; }
				.multiple-select-wrapper .multiple-select-options .multiple-group-wrapper .multiple-group .group-options .option.sub-group { font-weight:bold; }
				.multiple-select-wrapper .multiple-select-options .multiple-group-wrapper .multiple-group .group-options .option.sub-group .option { font-weight:normal; }
				.multiple-select-wrapper .multiple-select-panel { display:none; }
				
				/* Expand Style Version */
					.multiple-select-wrapper.expand-style { }
					.multiple-select-wrapper.expand-style .multiple-select-options { display:block; position:relative; top:0px; }
					.multiple-select-wrapper.expand-style .btn-close { display:none; }
					.multiple-select-wrapper.expand-style .multiple-select-options .multiple-panel { display:none; }
					.multiple-select-wrapper.expand-style .multiple-select-options .multiple-group-wrapper { max-height:inherit; padding-top:0px; }
					.multiple-select-wrapper.expand-style .multiple-select-options .multiple-select-all { position:relative; padding-left:30px; padding-right:0px; }
					.multiple-select-wrapper.expand-style .multiple-select-options .multiple-select-all:after { width:1px; height:34px; position:absolute; top:14px; left:40px; content:" "; }
					.multiple-select-wrapper.expand-style .multiple-select-options .multiple-select-all label:after { left:0px; }
					.multiple-select-wrapper.expand-style .multiple-select-options .multiple-select-all .checkbox { padding-left:50px; margin-left:-25px; }
					.multiple-select-wrapper.expand-style .multiple-select-options .multiple-group { padding-left:40px; padding-right:0px; position:relative; }
					.multiple-select-wrapper.expand-style .multiple-select-options .multiple-group .group-title { position:relative; padding-left:40px; height:70px; padding-right:60px; }
					.multiple-select-wrapper.expand-style .multiple-select-options .multiple-group:last-child .group-title { border:0px; }
					.multiple-select-wrapper.expand-style .multiple-select-options .multiple-group .group-title:after { width:1px; height:34px; position:absolute; top:18px; left:55px; content:" "; }
					.multiple-select-wrapper.expand-style .multiple-select-options .multiple-group .group-title label:after { left:0px; }
					.multiple-select-wrapper.expand-style .multiple-select-options .multiple-group .group-title .checkbox { vertical-align:middle; padding-left:50px; margin-left:-20px; }
					.multiple-select-wrapper.expand-style .multiple-select-options .multiple-group .group-title .icon-arrow { width:70px; height:70px; background:url(../../../hongkong/common/img/icon/icon-arrow-down-3.png) no-repeat center center; background-size:30px 30px; position:absolute; top:0px; right:0px; content:" "; cursor:pointer; }
					.multiple-select-wrapper.expand-style .multiple-select-options .multiple-group .group-options { display:none; }
					.multiple-select-wrapper.expand-style .multiple-select-options .multiple-group.active .group-title .icon-arrow { background-image:url(../../../hongkong/common/img/icon/icon-arrow-up-3.png); }
					.multiple-select-wrapper.expand-style .multiple-select-options .multiple-group.active .group-options { display:block; }
					.multiple-select-wrapper.expand-style .multiple-select-options .multiple-group .group-options .table { display:table; width:100%; table-layout:fixed; padding:30px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
					.multiple-select-wrapper.expand-style .multiple-select-options .multiple-group .group-options .table .td { display:table-cell; }
					
					
			/* Checkbox */
				.checkbox { position:relative; padding-left:30px; padding-right:5px; cursor:pointer; line-height:20px; display:inline-block; padding-top:1px; min-height:20px; margin-bottom:15px; vertical-align:top; }
				.checkbox:focus{ outline: none; }
				.checkbox input { position:absolute; height:0px; width:0px; opacity:0; display:none; visibility:hidden; }
				.checkbox:after { position:absolute; top:1px; left:0px; height:20px; width:20px; display:block; content:" "; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; cursor:pointer; text-align:center; }
				.checkbox.checked:after { content:" "; text-align:right; background:url(../../../hongkong/common/img/icon/icon-tick.png) no-repeat center center; background-size:80% 80%; }
				.checkbox.disabled { cursor:default; }
				.checkbox.disabled:after { cursor:default; }
				.checkbox:focus { outline:1px solid #81b1ff; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; }
				
			/* Radio */
				.radio { position:relative; padding-left:35px; padding-right:5px; cursor:pointer; line-height:20px; min-height:20px; display:inline-block; }
				.radio input { position:absolute; height:0px; width:0px; opacity:0; display:none; visibility:hidden; }
				.radio:before { position:absolute; top:0px; left:0px; height:20px; width:20px; border-radius:10px; display:block; content:" "; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; cursor:pointer; }
				.radio.checked:after { position:absolute; top:4px; left:4px; width:12px; height:12px; border-radius:6px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; cursor:pointer; content:" "; display:block; background:#ababab; }
				.radio.disabled { cursor:default; }
				.radio.disabled:before { cursor:default; }
				.radio.disabled:after { cursor:default; }
				
			/* Input Field */
				.input-field { border-radius:0px; appearance:none; -webkit-appearance:none; -moz-appearance:none; height:42px; position:relative; padding:0px 15px; width:300px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; }
				.input-field.error { padding-top:0px; }
				
			/* Field */
				.select-wrapper.field-year { width:150px; }
			
				

		/* Header */
		
			.header-container { width:100%; position:relative; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
			.header-container .header-wrapper { margin:15px 0;}
		
.mobilelogo{ padding-left: 20px;}
.mobilelogo img{height: 30px;margin-top: -5px;}

			body:not(.mobile):not(.tablet).fixed-header { padding-top:66px; } /*130px*/
			body:not(.mobile):not(.tablet).fixed-header .header-container { position:fixed; top:0px; left:0px; width:100%; z-index:9999999; border-bottom:0px; box-shadow:0px 5px 10px rgba(0,0,0,0.1); -webkit-box-shadow:0px 5px 10px rgba(0,0,0,0.1); -moz-box-shadow:0px 5px 10px rgba(0,0,0,0.1); display: none;}

		.header-container .header-wrapper .top-navigation .right .font-size .option:after {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    content: " ";
    z-index: -1;
}



			/* Top Navigation */
@media all and (max-width:1023px) {
    .header-container {
        border-bottom: none;
    }
    .header-container .header-wrapper { margin:0px 0; }
				.header-container   .header-wrapper .top-navigation { height:75px; display:table; width:100%; position:relative; z-index:810; }
				.header-container   .header-wrapper .top-navigation .left { display:table-cell; vertical-align:middle; }
}
				/*.header-container   .header-wrapper .top-navigation .left .btn-search { display:none; }*/
				.header-container   .header-wrapper .top-navigation .left .btn-menu { display:none; }
				.header-container   .header-wrapper .top-navigation .left .btn-close { display:none; }
				
				.header-container   .header-wrapper .top-navigation .right { display:inline-block; vertical-align:top; padding-top:10px; text-align:right; font-size:0; position:relative; float: right}
				.header-container .header-wrapper .top-navigation .right a { margin:0px; padding:0px 10px; display:inline-block; vertical-align:middle; color: #333; }
				.header-container .header-wrapper .top-navigation .right span { width:1px; margin:0px 5px; padding:0px; display:inline-block; height:20px; overflow:hidden; vertical-align:middle; }
				.header-container .header-wrapper .top-navigation .right div { display:inline-block; margin-right:0; margin-left:5px; }
				 .font-size { display:inline-block;  vertical-align:middle; margin:0px; position:relative; float: none; top: 0}


.header-container .header-wrapper .top-navigation .right .font-size { display:inline-block; height:20px; vertical-align:middle; margin:0px; position:relative; }
				.header-container .header-wrapper .top-navigation .right .font-size .btn-font-size { cursor:pointer; }
				.header-container .header-wrapper .top-navigation .right .font-size .option { display:none; position:absolute; top:30px; right:-133px; white-space:nowrap; padding:10px; z-index:99; }
.small-font-size .header-container .header-wrapper .top-navigation .right .font-size .option{
    right: -128px;
}
.large-font-size .header-container .header-wrapper .top-navigation .right .font-size .option{
    right: -147px;
}
				.header-container .header-wrapper .top-navigation .right .font-size .option .arrow
				{ 
					width:20px; height:20px; position:absolute; top:0px; left:0px; content:" "; 
					transform:rotate(35deg); -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -o-transform:rotate(45deg); -ms-transform:rotate(45deg);
					transform: rotate(60deg) skewX(30deg);
					z-index:-2;
				}
				.header-container .header-wrapper .top-navigation .right .font-size .option:after { position:absolute; top:0px; left:0px; width:100%; height:100%; content:" "; z-index:-1; }
				.header-container .header-wrapper .top-navigation .right .font-size .option a { padding:0px 15px; height:30px; line-height:30px; margin:0px; text-decoration:none; }
				.header-container .header-wrapper .top-navigation .right .font-size.active .option { display:block; }
				body:not(.mobile):not(.tablet).fixed-header .header-container .top-navigation { display:none; }




				 .font-size .btn-font-size { cursor:pointer; }
                    .font-size .btn-font-size img {
                        width: 18px;
                    }
				 .font-size .option { display:none; position:absolute; top:40px; right:-5px; white-space:nowrap; padding:10px; z-index:99; }
				 .font-size .option .arrow
				{ 
					width:20px; height:20px; position:absolute; top:0px; right:0px; content:" "; 
					transform:rotate(35deg); -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -o-transform:rotate(45deg); -ms-transform:rotate(45deg);
					transform: rotate(60deg) skewX(30deg);
					z-index:-2;
				}
				 .font-size .option:after { position:absolute; top:0px; left:0px; width:100%; height:100%; content:" "; z-index:-1; }
				.font-size .option a { padding:0px 15px; height:30px; line-height:30px; margin:0px; text-decoration:none; }
				.font-size.active .option { display:block; }
				body:not(.mobile):not(.tablet).fixed-header .header-container .header-wrapper .top-navigation { display:none; }
				
				
			/* Top Search */
				.header-container .top-search-container { display:none; z-index:800; }
				.header-container .top-search { box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				.header-container .top-search .field { width:480px; position:relative; }
				.header-container .top-search .field .input-field { width:100%; }
				.header-container .top-search .btn-search { position:absolute; top:8px; right:10px; width:25px; height:25px; background:url(../../../hongkong/common/img/icon/icon-zoom-o.png) no-repeat center center; background-size:25px 25px; display:block; border:0px; cursor:pointer; }
				.header-container .top-search .multiple-search-options { position:absolute; top:42px; left:0px; width:100%; background:#ffffff; padding:20px; box-shadow:0px 3px 5px rgba(0,0,0,0.2); -webkit-box-shadow:0px 3px 5px rgba(0,0,0,0.2); -moz-box-shadow:0px 3px 5px rgba(0,0,0,0.2); z-index:99; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				
				.header-container .top-search .multiple-select-wrapper .multiple-select-title { display:none; }
				.header-container .top-search .multiple-select-wrapper .multiple-select-info { display:none; }
				.header-container .top-search .multiple-select-wrapper .multiple-select-options .multiple-group-wrapper .multiple-group { padding:0px; display:table; table-layout:fixed; width:100%; }
				.header-container .top-search .multiple-select-wrapper .multiple-select-options .multiple-group-wrapper .multiple-group .group-options { display:table-cell; }
				.header-container .top-search .table { display:table; width:100%; }
				.header-container .top-search .table .multiple-group-wrapper { display:table-cell; vertical-align:top; }
				.header-container .top-search .search-panel { padding:20px; text-align:right; }
				.header-container .top-search .search-panel input { margin-left:20px; }
				.header-container .top-search .table .modification-time { display:table-cell; padding-right:20px; vertical-align:top; }
				.header-container .top-search .table .modification-time .modification-time-selection { display:none; margin-top:10px; }
				.header-container .top-search .table .modification-time.any .modification-time-selection { display:none; }
				.header-container .top-search .table .modification-time.within-the-past .modification-time-selection { display:block; }
				.header-container .top-search .table .modification-time.within-the-past .modification-time-selection .within-the-past { display:block; }
				.header-container .top-search .table .modification-time.within-the-past .modification-time-selection .date-range { display:none; }
				.header-container .top-search .table .modification-time.date-range .modification-time-selection { display:block; }
				.header-container .top-search .table .modification-time.date-range .modification-time-selection .within-the-past { display:none; }
				.header-container .top-search .table .modification-time.date-range .modification-time-selection .date-range { display:block; }

				.header-container .top-search .table .modification-time .date-picker-wrapper { margin-bottom:10px; }
				.header-container .top-search .table .modification-time .date-picker-wrapper label { display:table; width:100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				.header-container .top-search .table .modification-time .date-picker-wrapper label .text { display:table-cell; width:50px; vertical-align:middle; }
				.header-container .top-search .table .modification-time .date-picker-wrapper label .input { display:table-cell; vertical-align:middle; background:#f1f1f1; position:relative; }
				.header-container .top-search .table .modification-time .date-picker-wrapper label .input input { width:100%; }
				.header-container .top-search .table .modification-time .date-picker-wrapper .date-picker-calendar-container { box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; position:absolute; left:0px; top:42px; padding-left:50px; }
				.header-container .top-search .table .modification-time .date-picker-wrapper .date-picker-calendar-container .date-picker-calendar { box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; position:relative; top:0px; }

				body:not(.mobile):not(.tablet).fixed-header .header-container .top-search-container.active { top:50px; }
				body:not(.mobile):not(.tablet).fixed-header .header-container .top-search-container.active { top:50px; }
				.header-container .top-search-container.active { display:block; position:absolute; top:75px; left:0px; width:100%; }
				.header-container .top-search-container.active .overlay { width:100%; height:100%; background:rgba(0,0,0,0.5); position:fixed; top:75px; left:0px; content:""; z-index:1; }
				.header-container .top-search-container.active .top-search { position:absolute; top:0px; left:0px; width:100%; padding-bottom:30px; z-index:2; }
				.header-container .top-search-container.active .top-search .top-search-wrapper { max-width:1262px; margin:auto; z-index:999; }
				.header-container .top-search-container.active .top-search .field { width:100%; margin-bottom:30px; }
				.header-container .top-search-container.active .top-search .multiple-select-wrapper .multiple-select-all { line-height:inherit; padding-bottom:0px; margin-bottom:10px; padding-left:15px; padding-right:15px; }
				.header-container .top-search-container.active .top-search .multiple-select-wrapper .multiple-select-all .checkbox { padding-bottom:0px; }
				.header-container .top-search-container.active .top-search .multiple-select-wrapper .multiple-select-title { display:block; }
				.header-container .top-search-container.active .top-search .multiple-select-wrapper .multiple-select-info { display:block; }
				.header-container .top-search-container.active .top-search .multiple-select-wrapper .multiple-select-options { display:block; box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none; border:0px; position:relative; }
				.header-container .top-search-container.active .top-search .multiple-select-wrapper .multiple-select-options .multiple-group .group-options .option { padding-left:15px; padding-right:15px; }
				.header-container .top-search-container.active .top-search .multiple-select-wrapper .multiple-select-panel { display:block; text-align:right; padding-right:20px; }
				.header-container .top-search-container.active .top-search .multiple-select-wrapper .multiple-select-panel input { margin-left:20px; }
				.header-container .top-search-container.active .top-search .multiple-select-wrapper .btn-close { display:none; }
				.header-container .top-search-container.active .top-search .show-all-options { display:none; }
				.header-container .top-search-container.active .top-search .tags { display:none; }
				.header-container .top-search-container.active .top-search .top-panel { line-height:18px; text-align:center; text-align:right; display:block; width:100%; margin-bottom:10px; }
				.header-container .top-search-container.active .top-search .top-panel .icon-close:after { content:" "; position:relative; width:30px; height:30px; background:url(../../../hongkong/common/img/icon/icon-close.png) no-repeat center center; background-size:20px 20px; display:inline-block; cursor:pointer; margin-top:5px; }
				.header-container .top-search-container.active .top-search .top-panel .icon-close:hover:after { background-image:url(../../../hongkong/common/img/icon/icon-close-2.png); }
				.header-container .top-search-container.active .top-search .field .btn-back { display:none; }
				.header-container .top-search-container.active .multiple-select-wrapper .multiple-select-info { visibility:hidden; }

				@media only screen and (max-width:1262px)
				{
					.header-container .top-search-container.active .top-search { padding-left:20px; padding-right:20px; }
					
					@media not print {
    					body:not(.non-responsive).tablet .header-container .top-search-container.active .top-search,
    					body:not(.non-responsive).mobile .header-container .top-search-container.active .top-search
    					{ padding-left:0px; padding-right:0px; }
					}
				}
				
			/* Top Menu */
				.header-container .header-wrapper .top-menu { padding:0px 0px; height:46px; z-index:2; }
				.header-container .header-wrapper .top-menu .mobile { display:none; }
				.header-container .header-wrapper .top-menu .logo { float: left; display: inline;}
div.left {
    display: inline-block;
}
				.header-container .header-wrapper .top-menu .item { float:left; }
				.header-container .header-wrapper .top-menu .item .title { outline:none; }
				.header-container .header-wrapper .top-menu .item .title a { padding:0px 20px 2px 20px; display:inline-block; line-height:40px;  }
				.header-container .header-wrapper .top-menu .item .submenu { display:none; position:absolute; /*top:121px;*/ width:100%; left:0px; z-index:9999; pointer-events:auto; }
				
				.header-container .header-wrapper .top-menu .item.desktop { display:block; }
				.header-container .header-wrapper .top-menu .item.tablet-mobile { display:none; }
				
				.header-container .header-wrapper .top-menu .item .submenu .group { max-width:1280px; margin:auto; padding:50px 0px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; overflow:hidden; }
				.header-container .header-wrapper .top-menu .item.hover .submenu { display:block; }
				.header-container .header-wrapper .top-menu .item .overlay { display:none; position:fixed; top:121px; left:0px; width:100%; height:100%; z-index:999; }
				.header-container .header-wrapper .top-menu .item.hover .overlay { display:block; pointer-events:none; }
				
				.header-container .header-wrapper .top-menu .item .submenu .column { width:33%; float:left; box-sizing: border-box; }
				.header-container .header-wrapper .top-menu .item .submenu .column .mobile-menu-expand .sub-title { padding:40px 25px 20px 25px; }
				.header-container .header-wrapper .top-menu .item .submenu .column .mobile-menu-expand:first-child .sub-title { padding-top:0px; }
				.header-container .header-wrapper .top-menu .item .submenu .column a { 
                    display:block; 
                    padding:13px 45px 13px 25px; 
                    position:relative; 
                    box-sizing:border-box; 
                    -moz-box-sizing:border-box; 
                    -webkit-box-sizing:border-box; 
                    background: url("../../../hongkong/personal/images/index/icons/icon_blueArrow.png") no-repeat; 
                    background-size: 25px;
                    background-position: right; 
                    font-size: 14px; 
                }
				

				@media only screen and (max-width:1100px)
				{
					.header-container .header-wrapper .top-menu .item .title a { padding-left:15px; padding-right:15px; }
				}
                @media all and (max-width:1007px) {
                    .header-container .header-wrapper .top-menu .item .submenu .column a { 
                                    display:block; 
                                    padding:13px 45px 13px 25px; 
                                    position:relative; 
                                    box-sizing:border-box; 
                                    -moz-box-sizing:border-box; 
                                    -webkit-box-sizing:border-box; 
                                    background: url("../../../hongkong/personal/images/index/icons/icon_greyArrow.png") no-repeat; 
                                    background-size: 25px;
                                    background-position: right; 
                                    font-size: 14px; 
                                }
                   
                }
				
				body:not(.mobile):not(.tablet).fixed-header .header-container .header-wrapper .top-menu { height:51px; }
				body:not(.mobile):not(.tablet).fixed-header .header-container .header-wrapper .top-menu .logo { display:inline-block; vertical-align:middle; padding-right:15px; padding-top:11px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				body:not(.mobile):not(.tablet).fixed-header .header-container .header-wrapper .top-menu .item .title a { padding-top:5px; }
				body:not(.mobile):not(.tablet).fixed-header .header-container .header-wrapper .top-menu .item.hover .submenu { top:51px; }
				body:not(.mobile):not(.tablet).fixed-header .header-container .header-wrapper .top-menu .item.hover .overlay { top:51px; }

				/* Scroll when not enough Height */
					.header-container .header-wrapper .top-menu .item .submenu { max-height:calc(100vh - 121px); overflow:auto; }
					body:not(.mobile):not(.tablet).fixed-header .header-container .header-wrapper .top-menu .item.hover .submenu { max-height:calc(100vh - 51px); }

				
				
			/* WeChat QR */
				.header-container .wechat-qr-code { position:fixed; top:50%; left:50%; width:100%; height:100%; z-index:10000; display:none; }
				.header-container .wechat-qr-code.show { display:block; }
				.header-container .bg { position:absolute; top:-50%; left:-50%; width:100%; height:100%; background:rgba(0,0,0,0.2); }
				.header-container .wechat-qr-code .wrapper { position:absolute; width:540px; height:610px; top:-305px; left:-270px; background:#ffffff; border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px; text-align:center; }
				.header-container .wechat-qr-code .wrapper .text { padding-top:50px; color:#333; }
				.header-container .wechat-qr-code .wrapper .text img { display:inline-block; vertical-align:top; padding:0px; padding-top:12px; }
				.header-container .wechat-qr-code .wrapper .text span { color:#8bc24b }
				.header-container .wechat-qr-code .wrapper img { padding-top:30px; vertical-align:middle; }
				.header-container .wechat-qr-code .wrapper .btn-close { width:30px; height:30px; position:absolute; top:30px; right:30px; background:url(../../../hongkong/common/img/icon/icon-close.png) no-repeat center center; background-size:20px 20px; display:block; content:" "; cursor:pointer; }
				.header-container .wechat-qr-code .wrapper .btn-close:hover { background-image:url(../../../hongkong/common/img/icon/icon-close-2.png); }
				.header-container .wechat-qr-code .wrapper .btn-close:focus { background-image:url(../../../hongkong/common/img/icon/icon-close-2.png); }

		/* Full Page Form */
			body.full-page-form .footer-container { padding-bottom:150px; }
			body.full-page-form .control-panel { width:100%; position:fixed; bottom:0px; left:0px; z-index:99; margin:0px; text-align:right; padding:0px; }
			body.full-page-form .control-panel .control-wrapper { max-width:1262px; margin:auto; padding:30px; background:#ffffff; border-top:1px solid #e2e2e2; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; }
			body.full-page-form .control-panel .button { margin-left:20px; }

			@media not print {
    			body:not(.non-responsive).tablet.full-page-form .control-panel,
    			body:not(.non-responsive).mobile.full-page-form .control-panel
    			{ position:fixed; bottom:0px; left:0px; width:100%; z-index:99; margin-bottom:0px; border-top:1px solid #e2e2e2; }
			}
				
			@media not print {
    			body:not(.non-responsive).tablet.full-page-form .control-panel .control-wrapper,
    			body:not(.non-responsive).mobile.full-page-form .control-panel .control-wrapper
    			{ overflow:hidden; padding:10px 0px; }
			}
			@media not print {
    			body:not(.non-responsive).tablet.full-page-form .control-panel .button,
    			body:not(.non-responsive).mobile.full-page-form .control-panel .button
    			{ float:left; min-width:inherit; width:45%; margin:10px 1% 10px 4%; padding-left:0px; padding-right:0px; }
			}				

			@media not print {
    			body:not(.non-responsive).tablet.full-page-form .control-panel .button:last-child,
    			body:not(.non-responsive).mobile.full-page-form .control-panel .button:last-child
    			{ float:left; min-width:inherit; width:45%; margin:10px 4% 10px 1%; }
			}
				

		/* Footer */
			.footer-container { width:100%;  position:relative; padding-top:60px; padding-bottom:45px; }
			.footer-container .footer-wrapper { margin:auto; max-width:1262px; padding-right:40px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; }

			.footer-container .back-to-top { display:block; position:fixed; bottom:50px; right:20px; z-index:999; }
			.footer-container .back-to-top a { position:relative; width:50px; height:50px; display:inline-block; background:#e1e1e1; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; }
			.footer-container .back-to-top a:after { background:url(../../../hongkong/common/img/footer/top.png) no-repeat center center; width:25px; height:25px; background-size:25px 25px; display:block; content:" "; left:12.5px; top:12.5px; position:absolute; }

			.footer-container .footer-wrapper .footer-navigation { padding:0px 0px; display:table; width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; }
			.footer-container .footer-wrapper .footer-navigation .contact-container { display:table-cell; padding-right:100px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; }

			.footer-container .footer-wrapper .footer-navigation .contact-container .logo { padding-bottom:20px; padding-left:25px; }
			.footer-container .footer-wrapper .footer-navigation .contact-container .item-container { padding:0px 20px; }
			.footer-container .footer-wrapper .footer-navigation .contact-container .item-container a { padding:15px 40px 15px 5px; width:100%; display:block; position:relative; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; }
			.footer-container .footer-wrapper .footer-navigation .contact-container .item-container a:after { width:18px; height:18px; background:url(../../../hongkong/common/img/icon/icon-arrow-right.png) no-repeat center center; background-size:18px 18px; position:absolute; top:14px; right:0px; display:block; content:" "; }
			
			.footer-container .footer-wrapper .footer-navigation .contact-container .follow-container { display:table; padding-top:15px; width:100%; padding-left:25px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; }
			.footer-container .footer-wrapper .footer-navigation .contact-container .follow-container .left { display:table-cell; vertical-align:middle; color:rgba(255,255,255,0.7); }
			.footer-container .footer-wrapper .footer-navigation .contact-container .follow-container .right { display:table-cell; vertical-align:middle; text-align:right; padding-right:20px; }

			.footer-container .footer-wrapper .footer-navigation .quicklinks-container { display:table-cell; }
			.footer-container .footer-wrapper .footer-navigation .quicklinks-container .title { padding-bottom:20px; margin-bottom:20px; }
			.footer-container .footer-wrapper .footer-navigation .quicklinks-container .group { display:table; width:100%; }
			.footer-container .footer-wrapper .footer-navigation .quicklinks-container .group .column { display:table-cell; vertical-align:top; }
			.footer-container .footer-wrapper .footer-navigation .quicklinks-container .group .column:first-child { padding-right:50px; }
			.footer-container .footer-wrapper .footer-navigation .quicklinks-container .group .column a { display:block; width:100%; padding-bottom:7px; }
			
			.footer-container .footer-wrapper .footer-info { margin-top:40px; text-align:center; }
			.footer-container .footer-wrapper .footer-info .menu { padding-bottom:10px; }
			.footer-container .footer-wrapper .footer-info .menu .line { width:1px; display:inline-block; height:11px; }
			.footer-container .footer-wrapper .footer-info .menu a { padding:0px 10px; }
			.footer-container .footer-wrapper .footer-info .menu .short { display:none; }
			.footer-container .footer-wrapper .footer-info .image { margin-bottom:20px; margin-top:10px; }
			.footer-container .footer-wrapper .footer-info .image a { margin:0px 10px; }
			.footer-container .footer-wrapper .footer-info .image .text { display:none; }

		/* Navigation */
			.navigation-container { height:46px; width:100%; }
			.navigation-container .navigation-wrapper { width:1262px; margin:auto; padding:0px 12px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; }
			.navigation-container span { padding:0px 5px; }
			
		/* Graphics */
			.graphic-container { min-height:380px; width:100%; }
			.graphic-wrapper { max-width:1262px; margin:auto; position:relative; }
			.graphic-wrapper .h1 { padding-top:130px; padding-left:46px; }
			.background-image-email-alert { background:url("../../../hongkong/common/img/graphic-email-alert.jpg") no-repeat top center; background-size:cover; }
			
			.graphic-container .graphic-effect-holder { height:450px; }
			
			.graphic-effect-holder { position:relative; width:100%; }
			.graphic-effect-holder .graphic-holder { position:absolute; top:0px; left:0px; width:100%; height:100%; }
			.graphic-effect-holder .graphic-holder .layer { position:absolute; top:0px; left:0px; width:100%; height:100%; background-size:cover; background-position:center right; }
			.graphic-effect-holder .graphic-text-holder { position:absolute; bottom:70px; width:100%; text-align:center; padding:0px 50px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; z-index: 2;}
			.graphic-effect-holder .graphic-control { z-index:1; position:absolute; bottom:0px; left:0px; text-align:center; width:100%; padding-bottom:30px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
			.graphic-effect-holder .graphic-control .btn-pause { background:url(../../../hongkong/common/img/btn-pause.png) no-repeat center center; width:6px; height:10px; content:" "; display:inline-block; margin-right:5px; cursor:pointer; }
			.graphic-effect-holder .graphic-control .btn-pause.paused { background-image:url(../../../hongkong/common/img/btn-play.png); }
			
			.graphic-effect-holder .btn-next { display:block; position:absolute; top:50%; left:15px; cursor:pointer; z-index: 2;}
			.graphic-effect-holder .btn-next .icon { width:30px; height:30px; background:url(../../../hongkong/common/img/icon/icon-arrow-left.png) no-repeat center center; background-size:30px 30px; position:absolute; top:-15px; left:0px; }
			.graphic-effect-holder .btn-prev { display:block; position:absolute; top:50%; right:15px; cursor:pointer; z-index: 2;}
			.graphic-effect-holder .btn-prev .icon { width:30px; height:30px; background:url(../../../hongkong/common/img/icon/icon-arrow-right.png) no-repeat center center; background-size:30px 30px; position:absolute; top:-15px; right:0px; }
			
			.graphic-effect-holder .graphic-control .graphic-data { padding:0px; margin:0px; list-style:none; display:inline-block; }
			.graphic-effect-holder .graphic-control .graphic-data li { width:12px; height:12px; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; display:inline-block; margin:0px 3px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; cursor:pointer; }
				
		/* Top Background */
			.top-background-container { height:378px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
			.top-background-container .top-background-wrapper { padding-top:60px; max-width:1262px; margin:auto; text-align:center; }
			.top-background-container .top-background-wrapper .h1 { padding-bottom:20px; }
			.top-background-content { top:-106px; position:relative; max-width:1262px; margin:auto; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; margin-bottom:-56px; }
			.top-background-content .content-wrapper { margin-bottom:0px; top:0px; }
			.top-background-content .content-heading { position:relative; width:100%; border-bottom:1px solid #e2e2e2; padding:20px 40px; background:#ffffff; display:table; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				
		/* Content */
			.content-wrapper { position:relative; max-width:1262px; margin:auto; padding:40px; margin-bottom:-17px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; top:-67px; }
			.content-wrapper.no-graphic { margin-bottom:70px; top:30px; }
			.content-wrapper.no-top-margin { margin-top:0px; padding-top:0px; }
			.content-with-left-menu { position:relative; max-width:1262px; margin:auto; padding:20px 0px 40px 0px; display:table; width:100%; }
			.content-with-left-menu .content-wrapper { margin:0px; top:0px; vertical-align:top; display:table-cell; }
			.content-with-right-content { position:relative; max-width:1262px; margin:auto; padding:40px 0px; display:table; width:100%; }
			.content-with-right-content .content-wrapper { margin:0px; top:0px; display:table-cell; vertical-align:top; }
			.content-with-right-content .right-content { display:table-cell; width:315px; padding:40px 30px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
			.content-with-right-content .right-content ul { list-style:none; margin:0px; padding:0px; }
			.content-with-right-content .right-content ul li { padding-top:30px; }
			.content-empty-wrapper { position:relative; max-width:1262px; margin:auto; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
			.content-empty-wrapper.white { background:#ffffff; padding:40px; margin-bottom:20px; }
			.content-empty-wrapper.white-no-margin { background:#ffffff; padding:40px; }
			.content-empty-wrapper.white-no-padding { background:#ffffff; }
			.content-wrapper-fix { background:#ffffff; padding:0px 40px; }
			.content-space { height:20px; clear:both; overflow:hidden; }
			.content-space-x2 { height:40px; clear:both; overflow:hidden; }
			.content-space-x3 { height:60px; clear:both; overflow:hidden; }

		/* Menu */
			.left-menu { position:relative; width:315px; display:table-cell; padding:20px 0px; vertical-align:top; min-width:315px; }
			.left-menu .menu-title { margin-bottom:40px; padding-left:12px; }
			.left-menu .menu-selected { display:none; }
			.left-menu ul { list-style:none; margin:0px; padding:0px; margin-right:20px; }
			.left-menu ul li { position:relative; }
			.left-menu ul li .icon-arrow { display:none; }
			.left-menu ul li a { display:block; padding:12px 12px; }
			@media only screen and (max-width:1303px)
			{
				.left-menu { padding-left:20px; }
			}
			
			.content-with-left-menu.float .left-menu { float:left; }
			.content-with-left-menu.float .content-right { width:calc(100% - 335px); float:left; }
			@media not print {
    			body:not(.non-responsive).tablet .content-with-left-menu.float .content-right,
    			body:not(.non-responsive).mobile .content-with-left-menu.float .content-right { clear:both; display:block; width:100%; float:none; margin:0px; }
			}
			
			@media not print {
    			body:not(.non-responsive).tablet .content-with-left-menu.float .left-menu,
    			body:not(.non-responsive).mobile .content-with-left-menu.float .left-menu { float:inherit; }
			}
			
			
		/* Form */
			.form-column-field { margin-bottom:20px; display:table; }
			.form-column-field .label { width:210px; display:table-cell; font-weight:600; vertical-align:top; padding-top:9px; }
			.form-column-field .label.normal { font-weight:normal; }
			.form-column-field .field { display:table-cell; vertical-align:top; }
			.form-column-field .field .error { padding-left:15px; padding-top:5px; }
			.form-column-field .field input.error { padding-top:0px; }
			.form-column-field .select-title { box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
			
			
		/* Option Group */
			.option-group { }
			.option-group .control .btn-filter { display:none; }
			.option-group .control .btn-cancel { display:none; }
			.option-group .group-info { position:relative; cursor:pointer; display:none; }
			.option-group .group-info .group-title { padding:12px 66px 12px 20px; display:block; }
			.option-group .group-info .icon-arrow { position:absolute; top:0px; right:0px; width:46px; height:100%; background:url(../../../hongkong/common/img/icon/icon-arrow-down-2.png) no-repeat center center; background-size:20px 20px; }
			
		/* Radio Option Group */
			.radio-option-group {  }
			.radio-option-group .item { display:table; width:100%; margin-bottom:20px; }
			.radio-option-group .item .box { display:table-cell; width:200px; vertical-align:top; padding-top:10px; }
			.radio-option-group .item .option { display:table-cell; vertical-align:top; }
			
			
		/* Share */
			.share-wrapper { position:relative; }
			.share-wrapper .button { padding-left:20px; padding-right:20px; }
			.share-wrapper .button .icon-share { background:url(../../../hongkong/common/img/icon/icon-share-2.png) no-repeat center center; width:20px; height:20px; background-size:20px 20px; display:inline-block; margin-right:5px; top:2px; position:relative; }
			.share-wrapper .button:hover .icon-share { background-image:url(../../../hongkong/common/img/icon/icon-share.png); }
			.share-wrapper.darken .button .icon-share { background-image:url(../../../hongkong/common/img/icon/icon-share.png); }
			
			.share-wrapper .share-options { display:none; position:absolute; top:52px; left:0px; padding:13px; white-space:nowrap; z-index:999; }
			.share-wrapper .share-options:after { 
				width:15px; height:15px; position:absolute; top:-6px; left:27px; content:" "; 
				transform:rotate(45deg); -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -o-transform:rotate(45deg); -ms-transform:rotate(45deg);
			}
			.share-wrapper.active .share-options { display:block;}
			@media not print {
    			body:not(.non-responsive).mobile .share-wrapper .button { min-height:30px; padding-left:10px; padding-right:10px; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .share-wrapper .button .icon-share { width:16px; height:16px; background-size:16px 16px; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .share-wrapper .share-options { top:42px; }
			}
			
			
		/* Tab */
			.tab-container .tab-holder { padding:0px; margin:0px; list-style:none; display:table; width:100%; table-layout:fixed; }
			.tab-container .tab-holder li { padding:0px; margin:0px; display:table-cell; padding:10px 0px; text-align:center; cursor:pointer; vertical-align:middle; }
			.tab-container .tab-holder li:first-child { border-radius:5px 0px 0px 5px; -webkit-border-radius:5px 0px 0px 5px; -moz-border-radius:5px 0px 0px 5px; }
			.tab-container .tab-holder li:last-child { border-radius:0px 5px 5px 0px; -webkit-border-radius:0px 5px 5px 0px; -moz-border-radius:0px 5px 5px 0px; }
			.tab-container .tab-selector { display:none; }
			.tab-container .tab-content .tab-page { display:none; }
			.tab-container .tab-content .tab-page.selected { display:block; }

			.tab-menu { margin:0px; padding:0px 40px; border-bottom:1px solid #e1e1e1; list-style:none; white-space:nowrap; overflow:auto; }
			.tab-menu .item { display:inline-block; padding:0px; margin:0px; }
			.tab-menu .item a { padding:0px 40px 20px 40px; margin-right:10px; text-decoration:none; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
			.tab-menu.less-padding .item a { padding-left:10px; padding-right:10px; }
			
			.tab-container.tab-menu-style .tab-holder { margin:0px; list-style:none; padding:0px 40px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; display:block; }
			.tab-container.tab-menu-style .tab-holder .item { display:inline-block; border:0px; padding:0px 40px 20px 40px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;  }
			.tab-container.tab-menu-style .tab-holder .item:first-child { border-radius:0px; }
			.tab-container.tab-menu-style .tab-holder .item:last-child { border-radius:0px; }
			
		
		/* Select Content */
			.select-content-container { }
			.select-content-container .select-content .select-content-item { display:none; }
			.select-content-container .select-content .select-content-item.selected { display:block; }
			
			

			
		/* Paging */
			.paging { padding-top:30px; text-align:center; }
			.paging a.prev { margin-right:40px; }
			.paging a.next { margin-left:40px; }
			.paging a { height:28px; line-height:28px; display:inline-block; text-align:center; text-decoration:none; padding:0px 10px; }
			.paging a.icon { padding:0px; }
			.paging a:hover { border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; }
			.paging a.selected { border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; }
			.paging a.selected:hover { border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; }
			.paging .icon-arrow-prev { background:url(../../../hongkong/common/img/icon/icon-arrow-left-3.png) no-repeat center center; width:28px; height:28px; background-size:16px 16px; content:" "; display:inline-block; vertical-align:top; padding:0px; }
			.paging .icon-arrow-next { background:url(../../../hongkong/common/img/icon/icon-arrow-right-3.png) no-repeat center center; width:28px; height:28px; background-size:16px 16px; content:" "; display:inline-block; vertical-align:top; padding:0px; }
			
			.paging a.disabled { color:#e2e2e2; }
			.paging a.disabled:hover { background:none; cursor:default; }
			.paging a.disabled .icon-arrow-prev { background-image:url(../../../hongkong/common/img/icon/icon-arrow-left-2.png); }
			.paging a.disabled .icon-arrow-next { background-image:url(../../../hongkong/common/img/icon/icon-arrow-right-2.png); }
			
		/* More */
			.more { margin-top:40px; text-align:center; margin-bottom:20px; }
			.more .no-more-result { display:none; }
			@media not print {
    			body:not(.non-responsive).mobile .more a { width:100%; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .more { margin-top:20px; }
			}

			
		/* Number Order */
			.number-order { padding-left:20px; }
			.number-order li { text-indent:0px; padding-left:20px; padding-bottom:10px; }
			

	
			
	/**
	* Template Layout
	*/
		.template-content-area { }
		.template-content-area img { max-width:100%; }
		.template-cv-profile { }
		.template-cv-profile .cv { display:table; width:350px; }
		.template-cv-profile .cv .image { display:table-cell; width:123px; }
		.template-cv-profile .cv .image img { width:100%; }
		.template-cv-profile .cv .detail { display:table-cell; vertical-align:middle; background:#f0f0f0; padding:0px 40px; }
		
		.template-graphic-line { background:#c7c7c7; width:60px; height:1px; margin:40px 0px; }

		/* Template Icon */
			.icon-link-text { background:url(../../../hongkong/common/img/icon/icon-link.png) no-repeat center center; width:20px; height:20px; background-size:20px 20px; display:inline-block; margin-right:15px; vertical-align:bottom; }
			.icon-pdf { background:url(../../../hongkong/common/img/icon/icon-pdf.png) no-repeat left center; background-size:20px 25px; display:inline-block; width:40px; height:25px; vertical-align:middle; }
		
		/* Template Text */
			.template-text { }
			.template-text a { display:block; padding:0px 0px; }
			
		/* Template - Index */
			.template-index { display:block; margin:0px; padding:0px; list-style:none; }
			.template-index .index-item { padding:20px; border-bottom:1px solid #e2e2e2; vertical-align:top; display:table; width:100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
			.template-index .index-item:last-child { border-bottom:0px; }
			.template-index .index-item .index-icon { display:table-cell; vertical-align:top; width:50px; }
			.template-index .index-item .index-text { display:table-cell; vertical-align:top; text-align:left; }
		
		/* Template - Table */
			.template-table { min-width:100%; overflow:auto; }
			.template-table table { width:100%; padding:0px; margin:0px; border-collapse:collapse; border:1px solid #e2e2e2; }
			.template-table table.layout-fixed { table-layout:fixed; }
			.template-table tr td { padding:20px 30px; text-align:left;  }
			.template-table tr th { background:#f6f6f6; font-weight:bold; font-size:14px; padding:20px 30px; text-align:left; }
			.template-table table tr.row-space td { height:20px; border-bottom:0px; overflow:hidden; padding:0px; }
			.template-table .data-group tr td { border-bottom:0px; padding-top:10px; padding-bottom:10px; }
			.template-table .data-group tr:first-child td { padding-top:20px; border-top:1px solid #e2e2e2; }
			.template-table .data-group tr:last-child td { padding-bottom:20px; }
			.template-table .data-group .data-point { display:table; width:100%; }
			.template-table .data-group .data-point .icon { display:table-cell; vertical-align:top; width:20px; }
			.template-table .data-group .data-point .data { display:table-cell; vertical-align:top; }
			.template-table .align-center { text-align:center; }
			.template-table .align-right { text-align:right; }
			.template-table.list-data table { border-left:0px; border-top:0px; border-right:0px; }
			.template-table.list-data table tr th { border-bottom:1px solid #e2e2e2; }
			.template-table.list-data table tr:hover td { background:#eff4f8; }
			

		/* Template - Collapsibles / Accordion */
			.template-collapsibles-accordion { }
			.template-collapsibles-accordion .panel { overflow:hidden; }
			.template-collapsibles-accordion .panel .button { min-width:inherit; float:right; padding-left:20px; padding-right:30px; }
			.template-collapsibles-accordion .panel .button .icon-expand { background:url(../../../hongkong/common/img/icon/icon-expand-o.png) no-repeat center center; background-size:20px 20px; width:20px; height:20px; display:inline-block; margin-right:14px; top:5px; position:relative; vertical-align:top; }
			.template-collapsibles-accordion .panel .button .icon-collapse { background:url(../../../hongkong/common/img/icon/icon-collapse-o.png) no-repeat center center; background-size:20px 20px; width:20px; height:20px; display:inline-block; margin-right:14px; top:5px; position:relative; vertical-align:top; }
			.template-collapsibles-accordion .panel .btn-collapse-all { display:none; }
			.template-collapsibles-accordion .panel.expanded .btn-collapse-all { display:block; }
			.template-collapsibles-accordion .panel.expanded .btn-expand-all { display:none; }
			.template-collapsibles-accordion .collapsibles-accordion-list { margin:0px; padding:0px; list-style:none; }
			.template-collapsibles-accordion .collapsibles-accordion-list .collapsibles-accordion-item { border-bottom:1px solid #e2e2e2; padding:20px 0px; display:table; width:100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; cursor:pointer;}
			.template-collapsibles-accordion .collapsibles-accordion-list .collapsibles-accordion-item:last-child { border-bottom:0px; }
			.template-collapsibles-accordion .collapsibles-accordion-list .collapsibles-accordion-item .collapsibles-accordion-icon { display:table-cell; vertical-align:top; background:url(../../../hongkong/common/img/icon/icon-expand.png) no-repeat 8px center; width:56px; height:26px; background-size:26px 26px; display:inline-block; }
			.template-collapsibles-accordion .collapsibles-accordion-list .collapsibles-accordion-item .collapsibles-accordion-data { display:table-cell; vertical-align:top; width:100%; }
			.template-collapsibles-accordion .collapsibles-accordion-list .collapsibles-accordion-item .collapsibles-accordion-data .collapsibles-accordion-title {  }
			.template-collapsibles-accordion .collapsibles-accordion-list .collapsibles-accordion-item .collapsibles-accordion-data .collapsibles-accordion-content { padding-top:20px; display:none; cursor: auto; }
			.template-collapsibles-accordion .collapsibles-accordion-list .collapsibles-accordion-item .collapsibles-accordion-data .collapsibles-accordion-content p{ padding: 0 0 15px 0; }
			.template-collapsibles-accordion .collapsibles-accordion-list .collapsibles-accordion-item.active .collapsibles-accordion-data .collapsibles-accordion-content { display:block; }
			.template-collapsibles-accordion .collapsibles-accordion-list .collapsibles-accordion-item.active .collapsibles-accordion-icon { background-image:url(../../../hongkong/common/img/icon/icon-collapse.png); }
			
			.template-collapsibles-accordion .collapsibles-accordion-list.section .collapsibles-accordion-item { border-bottom:0px; padding-top:20px; border-bottom:1px solid #e2e2e2; }
			.template-collapsibles-accordion .collapsibles-accordion-list.section .collapsibles-accordion-item:last-child { border-bottom:0px; }
			.template-collapsibles-accordion .collapsibles-accordion-list.section .collapsibles-accordion-item .collapsibles-accordion-data .collapsibles-accordion-content { padding-top:10px; }
			.template-collapsibles-accordion .collapsibles-accordion-list.section .collapsibles-accordion-item .collapsibles-accordion-icon { background-image:url(../../../hongkong/common/img/icon/icon-expand-2.png); background-position:8px 5px; background-size:12px 12px; width:30px; height:20px; }
			.template-collapsibles-accordion .collapsibles-accordion-list.section .collapsibles-accordion-item.active .collapsibles-accordion-icon { background-image:url(../../../hongkong/common/img/icon/icon-collapse-2.png); }
			.template-collapsibles-accordion .collapsibles-accordion-list.section .collapsibles-accordion-item .collapsibles-accordion-data .collapsibles-accordion-title { color:#106da8; }
			
		/* Template - Collapsibles / Accordion Content */
			.template-collapsibles-accordion-content {}
			.template-collapsibles-accordion-content .collapsibles-accordion-content-panel {}
			.template-collapsibles-accordion-content .collapsibles-accordion-content-panel { overflow:hidden; text-align:right; }
			.template-collapsibles-accordion-content .collapsibles-accordion-content-panel .button { min-width:inherit; display:inline-block; padding-left:20px; padding-right:30px; }
			.template-collapsibles-accordion-content .collapsibles-accordion-content-panel .button .icon-expand { background:url(../../../hongkong/common/img/icon/icon-expand-o.png) no-repeat center center; background-size:20px 20px; width:20px; height:20px; display:inline-block; margin-right:14px; top:5px; position:relative; vertical-align:top; }
			.template-collapsibles-accordion-content .collapsibles-accordion-content-panel .button .icon-collapse { background:url(../../../hongkong/common/img/icon/icon-collapse-o.png) no-repeat center center; background-size:20px 20px; width:20px; height:20px; display:inline-block; margin-right:14px; top:5px; position:relative; vertical-align:top; }
			.template-collapsibles-accordion-content .collapsibles-accordion-content-panel .button .icon-print { background:url(../../../hongkong/common/img/icon/icon-print-o.png) no-repeat center center; background-size:20px 20px; width:20px; height:20px; display:inline-block; margin-right:14px; top:5px; position:relative; vertical-align:top; }
			.template-collapsibles-accordion-content .collapsibles-accordion-content-panel .btn-collapse-all { display:none; }
			.template-collapsibles-accordion-content .collapsibles-accordion-content-panel.expanded .btn-collapse-all { display:inline-block; }
			.template-collapsibles-accordion-content .collapsibles-accordion-content-panel.expanded .btn-expand-all { display:none; }
			.template-collapsibles-accordion-content .collapsibles-accordion-content-section { color:#571a64; margin-bottom:15px; }
			.template-collapsibles-accordion-content .collapsibles-accordion-content-list { padding:0px; margin:0px; list-style:none; margin-bottom:40px; }
			.template-collapsibles-accordion-content .collapsibles-accordion-content-list .collapsibles-accordion-content-item { background:#f1f1f1; margin-bottom:4px; }
			.template-collapsibles-accordion-content .collapsibles-accordion-content-list .collapsibles-accordion-content-item .collapsibles-accordion-content-title { padding:10px 20px; padding-right:50px; cursor:pointer; position:relative; display:table; width:100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
			.template-collapsibles-accordion-content .collapsibles-accordion-content-list .collapsibles-accordion-content-item .collapsibles-accordion-content-title span { display:table-cell; vertical-align:top; }
			.template-collapsibles-accordion-content .collapsibles-accordion-content-list .collapsibles-accordion-content-item .collapsibles-accordion-content-title span:first-child { width:30px; }
			.template-collapsibles-accordion-content .collapsibles-accordion-content-list .collapsibles-accordion-content-item .collapsibles-accordion-content-title:after { position:absolute; top:10px; right:20px; background:url(../../../hongkong/common/img/icon/icon-arrow-down-2.png) no-repeat center center; width:24px; height:24px; background-size:24px 24px; content:" "; display:block; }
			.template-collapsibles-accordion-content .collapsibles-accordion-content-list .collapsibles-accordion-content-item .collapsibles-accordion-content-detail { padding:20px 20px 30px 50px; display:none; }
			.template-collapsibles-accordion-content .collapsibles-accordion-content-list .collapsibles-accordion-content-item.active .collapsibles-accordion-content-title:after { background-image:url(../../../hongkong/common/img/icon/icon-arrow-up-2.png); }
			.template-collapsibles-accordion-content .collapsibles-accordion-content-list .collapsibles-accordion-content-item.active .collapsibles-accordion-content-detail { display:block; }
			
			
		/* Template - Video */
			.template-video { display:table; width:100%; }
			.template-video .info { display:table-cell; vertical-align:top; padding-right:20px; }
			.template-video .video { display:table-cell; vertical-align:top; width:430px; }
			.template-video .video .file { margin-top:4px; background:#f6f6f6; padding:14px 25px; }
			.template-video video { max-width:100%; cursor:pointer; }
			.template-video video.play { cursor:default; }

			
			.template-video iframe { max-width:100%; cursor:pointer; width:430px; height:235px; }
			.template-video .yt-video { max-width:100%; cursor:pointer; width:430px; height:235px; }
			.template-video .yt-video-container .title { display:none; }
			.template-video .yt-video-container.full-screen { position:fixed; top:0px; left:0px; width:100%; height:100%; z-index:9999; }
			.template-video .yt-video-container.full-screen .bg { background:rgba(0,0,0,0.5); position:fixed; top:0px; left:0px; width:100%; height:100%; pointer-events:none; z-index:-1; }
			.template-video .yt-video-container.full-screen .btn-close { background:url(../../../hongkong/common/img/icon/icon-close-3.png) no-repeat center center; width:30px; height:30px; background-size:30px 30px; position:absolute; top:40px; right:40px; z-index:1; cursor:pointer; }
			.template-video .yt-video-container.full-screen .yt-video { width:100%; height:calc(100vw / 16 * 9); margin-top:calc( ( 100vh - (100vw / 16 * 9)) / 2 ); z-index:1; background:#000000; }
			.template-video .yt-video-container.full-screen .title { display:block; background:#000000; color:#ffffff; padding:15px 20px; width:100%; margin-top:-6px; text-align:center; }
			
			.template-video .local-video-container { position:relative; width:100%; }
			.template-video .local-video-container .title { display:none; }
			.template-video .local-video-container.full-screen { position:fixed; top:0px; left:0px; width:100%: height:100%; z-index:9999; }
			.template-video .local-video-container.full-screen .bg { background:rgba(0,0,0,0.5); position:fixed; top:0px; left:0px; width:100%; height:100%; pointer-events:none; z-index:-1; }
			.template-video .local-video-container.full-screen .btn-close { background:url(../../../hongkong/common/img/icon/icon-close-3.png) no-repeat center center; width:30px; height:30px; background-size:30px 30px; position:absolute; top:40px; right:40px; z-index:1; cursor:pointer; }
			.template-video .local-video-container.full-screen .arrow { display:none; }
			.template-video .local-video-container .arrow { position:absolute; top:50%; left:50%; }
			.template-video .local-video-container .arrow .icon { position:absolute; top:-35px; left:-35px; background:url(../../../hongkong/common/img/icon/icon-arrow-right.png) no-repeat center center; width:70px; height:70px; background-size:60px 60px; background-color:rgba(255,255,255,0.3); border-radius:35px; -webkit-border-radius:35px; -moz-border-radius:35px; pointer-events:none; }
			.template-video .local-video-container.full-screen .video-object { height:calc(100vw / 16 * 9); margin-top:calc( ( 100vh - (100vw / 16 * 9)) / 2 ); background:#000000; position:relative; }
			.template-video .local-video-container.full-screen .video-object video { height:100%; width:100%; position:absolute; top:0px; left:0px; }
			.template-video .local-video-container.full-screen .title { display:block; background:#000000; color:#ffffff; padding:15px 20px; width:100%; margin-top:-5px; text-align:center; }

			@media only screen and (min-width:1240px)
			{
				.template-video .yt-video-container.full-screen .yt-video { height:80%; margin-top:5%; }
				.template-video .local-video-container.full-screen .video-object { max-height:80vh; height:calc(100vw / 16 * 9); margin-top:calc( ( 100vh - (100vw / 16 * 9)) / 2 ); }
			}

			@media only screen and (min-width:1740px)
			{
				.template-video .local-video-container.full-screen .video-object { margin-top:5%; }
			}

			
			
		
		/* Template - Related Information */
			.template-related-information { margin:0px; padding:0px; list-style:none; }
			.template-related-information .related-information-item { display:table; width:100%; padding:20px 0px; border-bottom:1px solid #e2e2e2; }
			.template-related-information .related-information-item:last-child { border-bottom:0px; }
			.template-related-information.have-last-border .related-information-item:last-child { border-bottom:1px solid #e2e2e2; }
			.template-related-information .related-information-item .related-information-date { display:table-cell; vertical-align:top; width:150px; }
			.template-related-information .related-information-item .related-information-short { display:table-cell; vertical-align:top; width:70px; }
			.template-related-information .related-information-item .related-information-icon { display:table-cell; vertical-align:top; width:40px; }
			.template-related-information .related-information-item .related-information-text { display:table-cell; vertical-align:top; }
			
		/* Template - Related Links */
			.template-related-links { margin:0px; padding:0px; list-style:none; }
			.template-related-links .related-links-item { display:table; width:100%; padding:20px 0px; border-bottom:1px solid #e2e2e2; }
			.template-related-links .related-links-item:last-child { border-bottom:0px; }
			.template-related-links .related-links-item .related-links-icon { display:table-cell; vertical-align:top; width:40px; }
			.template-related-links .related-links-item .related-links-icon span { padding-top:7px; }
			.template-related-links .related-links-item .related-links-text { display:table-cell; vertical-align:middle; width:100%; }
			.template-related-links.column-2 { overflow:hidden; display:table; }
			.template-related-links.column-2 .related-links-item { width:50%; float:left; padding-bottom:30px; vertical-align:top; border-bottom:0px; border-top:1px solid #e2e2e2; }
			.template-related-links.column-2 .related-links-item .related-links-text { padding-right:30px; }
			.template-related-links.column-2 .related-links-item:nth-child(even) { padding-left:30px; padding-right:0px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
			.template-related-links.column-2 .related-links-item:nth-child(even) .related-links-text { padding-right:0px; }
			
			.template-related-links.column-2 .related-links-item:nth-child(odd) { clear:both; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
			.template-related-links.column-2 .related-links-item:nth-child(-n+2) { border-top:0px; }
			.template-related-links .related-links-item-title { display:table; width:100%; padding:10px 0px; padding-bottom:0px; }
			.template-related-links .related-links-item-indent { padding-left:25px; }
			.template-related-links.section .related-links-item { border-bottom:0px; padding-bottom:10px; padding-top:10px; }

			
		/* Template - Notices and Updates */
			.template-notices-and-updates { padding-top:20px; }
			.template-notices-and-updates .notices-and-updates-list { margin:0px; padding:0px; list-style:none; }
			.template-notices-and-updates .notices-and-updates-list .notices-and-updates-item { display:table; width:100%; padding:8px 0px; }
			.template-notices-and-updates .notices-and-updates-list .notices-and-updates-item:nth-child(n+11) { display:none; }
			.template-notices-and-updates .notices-and-updates-list.show-all .notices-and-updates-item { display:block; }
			.template-notices-and-updates .notices-and-updates-list .notices-and-updates-item .notices-and-updates-date { display:table-cell; vertical-align:top; width:150px; }
			.template-notices-and-updates .notices-and-updates-list .notices-and-updates-item .notices-and-updates-text { display:table-cell; vertical-align:top; }
			.template-notices-and-updates .panel { border-top:1px solid #e2e2e2; margin-top:30px; text-align:center; padding-top:30px; }
			.template-notices-and-updates .panel .btn-more { cursor:pointer; }
			.template-notices-and-updates .panel .btn-more .icon-arrow { background:url(../../../hongkong/common/img/icon/icon-arrow-down-2.png) no-repeat center center; width:20px; height:20px; background-size:20px 20px; display:inline-block; margin-right:20px; vertical-align:bottom; }
			.template-notices-and-updates .panel .btn-more:hover { color:#571a64; }
			.template-notices-and-updates .panel .btn-more:hover .icon-arrow { background-image:url(../../../hongkong/common/img/icon/icon-arrow-down-o.png); }
			
		/* Template - 3 Column Content Blocks */
			.template-3-column-content-blocks { margin:0px; padding:0px; list-style:none; overflow:hidden; }
			.template-3-column-content-blocks .column-3-content-blocks-item { float:left; width:32%; background:#ffffff; padding:25px 20px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; margin-right:2%; margin-bottom:2%; height:288px; overflow:hidden; }
			.template-3-column-content-blocks .column-3-content-blocks-item p { padding-top:0px; }
			.template-3-column-content-blocks .column-3-content-blocks-item:nth-child(3n+3) { margin-right:0px; }
			.template-3-column-content-blocks .column-3-content-blocks-item:hover { box-shadow:0 12px 20px -12px rgba(0,0,0,.35); -webkit-box-shadow:0 12px 20px -12px rgba(0,0,0,.35); -moz-box-shadow:0 12px 20px -12px rgba(0,0,0,.35); }
			
		/* Template - 2 Column Content Blocks */
			.template-2-column-content-blocks { margin:0px; padding:0px; list-style:none; position:relative; margin-bottom:30px;  }
			.template-2-column-content-blocks .column-2-content-blocks-item { display:inline-block; width:49%; margin-right:2%; }
			.template-2-column-content-blocks .column-2-content-blocks-item:nth-child(n+3) { margin-top:2%; }
			.template-2-column-content-blocks .column-2-content-blocks-item .column-content-title { height:197px; overflow:hidden; background:#ffffff; padding:25px 20px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
			.template-2-column-content-blocks .column-2-content-blocks-item p { padding-top:0px; }
			.template-2-column-content-blocks .column-2-content-blocks-item:nth-child(2n+2) { margin-right:0px; }
			.template-2-column-content-blocks .column-2-content-blocks-item:hover { box-shadow:0 12px 20px -12px rgba(0,0,0,.35); -webkit-box-shadow:0 12px 20px -12px rgba(0,0,0,.35); -moz-box-shadow:0 12px 20px -12px rgba(0,0,0,.35); }
			.template-2-column-content-blocks.expand .column-2-content-blocks-item .column-content-expand-item { position:absolute; top:222px; left:0px; width:100%; z-index:1; }
			.template-2-column-content-blocks.expand .column-2-content-blocks-item.expand .column-content-expand-item { display:block; }
			.template-2-column-content-blocks .column-2-content-blocks-item .column-content-expand-item .btn-close { background:url(../../../hongkong/common/img/icon/icon-close.png) no-repeat center center; background-size:24px 24px; width:24px; height:24px; position:absolute; top:30px; right:30px; cursor:pointer; }
			.template-2-column-content-blocks .column-2-content-blocks-item .column-content-expand-item .btn-close:hover { background-image:url(../../../hongkong/common/img/icon/icon-close-2.png); }
			
			

		/* Template - Other Topics */
			.template-other-topics .other-topics-list { margin:0px; padding:0px; list-style:none; margin-top:20px; overflow:hidden; }
			.template-other-topics .other-topics-list .other-topics-item { width:33.3%; float:left; border-right:1px solid #f1f1f1; border-top:1px solid #f1f1f1; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; position:relative; display:table; }
			.template-other-topics .other-topics-list .other-topics-item a { border:1px solid rgba(0,0,0,0); padding:0px 20px; padding-right:60px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; display:block; margin-right:1px; margin-bottom:1px; color:#333; background:#ffffff; vertical-align:middle; height:60px; display:table-cell; }
			.template-other-topics .other-topics-list .other-topics-item a:focus { outline:none; border:1px solid #81b1ff; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
			.template-other-topics .other-topics-list .other-topics-item:after { background:url(../../../hongkong/common/img/icon/icon-arrow-right-o.png) no-repeat center center; position:absolute; right:20px; top:17px; background-size:24px 24px; width:24px; height:24px; display:block; content:" "; pointer-events:none; }
			.template-other-topics .other-topics-list .other-topics-item:nth-child(3n+3) { border-right:0px; }
			.template-other-topics .other-topics-list .other-topics-item:nth-child(1) { border-top:0px; }
			.template-other-topics .other-topics-list .other-topics-item:nth-child(2) { border-top:0px; }
			.template-other-topics .other-topics-list .other-topics-item:nth-child(3) { border-top:0px; }
			.template-other-topics .other-topics-list .other-topics-item:nth-child(n+10) { display:none; }
			.template-other-topics .other-topics-panel { margin-top:20px; }
			.template-other-topics .other-topics-panel.hidden { display:none; }
			.template-other-topics.view-all .other-topics-list .other-topics-item { display:table; }
			.template-other-topics.view-all .other-topics-panel { display:none; }
			
			
		/* Template - Photo Item */
			.template-photo-item { margin:0px; padding:0px; list-style:none; overflow:hidden; margin-top:20px; }
			.template-photo-item .photo-item { margin:0px; padding:0px; width:23.5%; float:left; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; margin-bottom:35px; margin-right:2%; }
			.template-photo-item .photo-item:hover{ box-shadow: 0 12px 20px -12px rgba(0,0,0,.35); -webkit-box-shadow: 0 12px 20px -12px rgba(0,0,0,.35); -moz-box-shadow: 0 12px 20px -12px rgba(0,0,0,.35); }
			.template-photo-item .photo-item:nth-child(4n+4) { margin-right:0px; }
			.template-photo-item .photo-item .image { width:100%; height:0; overflow:hidden; vertical-align:middle; position:relative; display:block; text-align:center; padding-top:57%; background:#ffffff; }
			.template-photo-item .photo-item .image img { max-width:100%; max-height:100%; vertical-align:middle; left:0; right:0; top:0; bottom:0; position:absolute; margin:auto; }
			.template-photo-item .photo-item a { display:block; color:#333; }
			.template-photo-item .photo-item a:hover{ text-decoration: none; }
			.template-photo-item .photo-item .text { height:50px; overflow:hidden; line-height:25px; background:#ffffff; padding:7px 20px; }
			
		/* Template - Level 3 Index */
			.template-level-3-index { margin:0px; padding:0px; list-style:none; margin-top:20px; }
			.template-level-3-index .level-3-index-item { width:31.7%; display:inline-block; background:#ffffff; margin-right:2%; margin-bottom:2%; height:250px; overflow:hidden; position:relative; }
			.template-level-3-index .level-3-index-item:nth-child(3n+3) { margin-right:0px; }
			.template-level-3-index .level-3-index-item .title { max-height:50px; line-height:25px; overflow:hidden; }
			.template-level-3-index .level-3-index-item a { border:1px solid rgba(0,0,0,0); color:#333; display:block; padding:25px 30px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; height:250px; }
			.template-level-3-index .level-3-index-item a:hover { text-decoration:none; }
			.template-level-3-index .level-3-index-item a:hover .title { color:#571a64; }
			.template-level-3-index .level-3-index-item a:focus { outline:none; border:1px solid #81b1ff; }
			.template-level-3-index .level-3-index-item a:focus .panel .button { background:#571a64; color:#ffffff; }
			
			.template-level-3-index .level-3-index-item a:hover .panel .button { background:#571a64; color:#ffffff; }
			.template-level-3-index .level-3-index-item .content { padding-top:10px; max-height:80px; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
			.template-level-3-index .level-3-index-item .panel { position:absolute; bottom:25px; left:30px; }
			.template-level-3-index .level-3-index-item:hover { box-shadow:0 12px 20px -12px rgba(0,0,0,.35); -webkit-box-shadow:0 12px 20px -12px rgba(0,0,0,.35); -moz-box-shadow:0 12px 20px -12px rgba(0,0,0,.35); }
			
			
		/* Template Value Table */
			.template-value-table { }
			.template-value-table .column-table { display:table; width:100%; }
			.template-value-table .column-table .left { display:table-cell; vertical-align:top; padding:20px 15px; background:#f6f6f6; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
			.template-value-table .column-table .padding { display:table-cell; vertical-align:top; width:20px; overflow:hidden; padding:0px; }
			.template-value-table .column-table .right { display:table-cell; vertical-align:top; padding:20px 15px; background:#f6f6f6; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
			.template-value-table .column-table .title { padding:0px 15px; padding-bottom:5px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
			.template-value-table .value-table-list { margin:0px; padding:0px; list-style:none; }
			.template-value-table .value-table-list .value-table-list-item { display:table; width:100%; border-bottom:1px solid #e2e2e2; }
			.template-value-table .value-table-list .value-table-list-item div { display:table-cell; vertical-align:top; padding:15px; width:50%; }
			.template-value-table .value-table-list .value-table-list-item div:nth-child(2) { text-align:right; }
			.template-value-table .value-table-list .value-table-list-item:last-child { border-bottom:0px; }
			.template-value-table .summary { display:table; width:100%; background:#f6f6f6; padding:25px 30px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; margin-top:20px; }
			.template-value-table .summary .left { display:table-cell; vertical-align:top; font-weight:bold; }
			.template-value-table .summary .right { display:table-cell; vertical-align:top; text-align:right; }
			
			
		/* View By Year */
			.view-by-year { margin:0px; padding:0px 40px; margin-top:10px; list-style:none; }
			.view-by-year.no-padding { padding:0px; }
			.view-by-year .item { border-bottom:1px solid #e2e2e2; padding:20px 0px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
			.view-by-year .item:last-child { border-bottom:0px; }
			.view-by-year .item .month { padding-top:10px; overflow:hidden; padding-bottom:10px; }
			.view-by-year .item .month a { width:25%; vertical-align:middle; display:inline-block; float:left; }
			.view-by-year .item .month a:before { width:42px; height:42px; background:no-repeat center center; background-size:42px 42px; display:inline-block; content:" "; margin-right:10px; vertical-align:middle; }
			.view-by-year .item .month a.march:before { background-image:url(../../../hongkong/common/img/icon/icon-march.png); }
			.view-by-year .item .month a.june:before { background-image:url(../../../hongkong/common/img/icon/icon-june.png); }
			.view-by-year .item .month a.september:before { background-image:url(../../../hongkong/common/img/icon/icon-september.png); }
			.view-by-year .item .month a.december:before { background-image:url(../../../hongkong/common/img/icon/icon-december.png); }
			.view-by-year .item .month a:nth-child(n+5) { padding-top:20px; }
						
		/* View By Image */
			.view-by-image { margin:0px; padding:30px 40px; list-style:none; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
			.view-by-image li { float:left; width:33%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; text-align:center; margin-bottom:20px; position:relative; }
			.view-by-image li a{ display: block; padding: 30px;}
			.view-by-image li a:hover{ text-decoration: none; }
			.view-by-image li:hover { background:#f5f9fc; }
			.view-by-image li .image { padding-top:100%; position:relative; text-align:center; width:100%; height:0; vertical-align:middle; display:block; text-align:center; }
			.view-by-image li .image img { border:1px solid #e2e2e2; max-height:100%; max-width:100%; vertical-align:middle; left:0; right:0; top:0; bottom:0; position:absolute; margin:auto; font:0; }
			.view-by-image li .text { padding-top:20px; }

			
		/* Select Search */
			.select-search { padding:0px 40px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
			.select-search .select-wrapper { vertical-align:top; min-width:150px; }
			.select-search .button { min-width:auto; padding-left:20px; padding-right:20px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
			
		
		/* Print Media Box */
			.print-media-box { background:#ffffff; padding:40px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; overflow:hidden; display:table; width:100%; table-layout:fixed; }
			.print-media-box .btn-back { display:none; }
			.print-media-box .box-container { display:table; width:100%; }
			.print-media-box .item { display:table-cell; background:#f6f6f6; padding:20px 30px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; margin-right:1%; overflow:hidden; position:relative; }
			.print-media-box .padding { display:table-cell; width:20px; }
			.print-media-box .item:hover { box-shadow:0 12px 20px -12px rgba(0,0,0,.35); -webkit-box-shadow:0 12px 20px -12px rgba(0,0,0,.35); -moz-box-shadow:0 12px 20px -12px rgba(0,0,0,.35); }
			.print-media-box .item .mobile-title { display:none; }
			.print-media-box .item .mobile-back { display:none; }
			.print-media-box .item .item-wrapper { position:relative; height:230px; }
			.print-media-box .item .panel { position:absolute; bottom:0px; left:0px; width:100%; text-align:center;} 
			.print-media-box .item .panel .button { width:100%; padding-left:0px; padding-right:0px; min-width:inherit; }
			.print-media-box .item .issn { color:#797979; }
			.print-media-box .item .format-label { padding-top:20px; font-size:14px; }
			.print-media-box .item .remark { padding-top:20px; }
			
			.print-media-box .photo { position:absolute; right:60px; top:-240px; }
			.print-media-box .photo img { display:block; box-shadow:0px 0px 40px rgba(0,0,0,0.3); -webkit-box-shadow:0px 0px 40px rgba(0,0,0,0.3); -moz-box-shadow:0px 0px 40px rgba(0,0,0,0.3); }
			.print-media-box .photo a { display:block; text-align:center; color:#333; vertical-align:top; margin-top:30px; }
			.print-media-box .photo a .icon-back { vertical-align:top; margin-right:10px; }
			@media only screen and (max-width:1262px)
			{
				.print-media-box .photo { top:-140px; }
				.print-media-box .photo img { max-height:330px; }
				.print-media-box { width:75%; }
			}
			
			
			
		/* Template Top Background */
			.template-top-background {}
			.template-top-background .top-background-container { height:440px;}
			
			.template-top-background .top-background-wrapper { text-align:left; }
			.template-top-background .top-background-wrapper .share-wrapper .button { width:auto; min-width:inherit; display:inline-block; }
			.template-top-background .top-background-wrapper .line { width:40px; height:4px; background:#ffffff; margin-top:50px; margin-bottom:30px; }
			.template-top-background .top-background-wrapper .revision-date { color:#ffffff; }
			@media only screen and (max-width:1330px)
			{
				.template-top-background .top-background-wrapper { padding-left:30px; padding-right:30px; }
				.template-top-background .top-background-wrapper .revision-date { padding:0px; }
			}
			
			/* Without Top White Area */
				.template-top-background.without-white-area .top-background-container { height:350px; }
				.template-top-background.without-white-area .top-background-content { top:0px; margin-bottom:0px; }

			
		/* Template Tips */
			.template-tips { display:block; padding:0px; margin:0px; list-style:none; margin-top:30px; }
			.template-tips li { display:table; width:100%; padding:20px 0px; }
			.template-tips li .icon { display:table-cell; width:90px; padding-right:30px; vertical-align:top; text-align:center; }
			.template-tips li .text { display:table-cell; vertical-align:top; }
			.template-tips li p { padding-top:10px; }
			
			@media not print {
    			body:not(.non-responsive).mobile .template-tips { margin-top:10px; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .template-tips li .icon { text-align:left; width:60px; padding-right:20px; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .template-tips.have-title li .icon { display:block; width:100%; padding-bottom:10px; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .template-tips.have-title li .text { display:block; width:100%; }
			}
			
		/* Template Content Expand */
			.template-content-expand { }
			.template-content-expand .content { height:150px; overflow:hidden; }
			.template-content-expand.show-all .content { height:auto; }
			.template-content-expand.show-all .template-content-expand-panel { display:none; }
			.template-content-expand .template-content-expand-panel { border-top:1px solid #e2e2e2; margin-top:30px; text-align:center; padding-top:15px; }
			.template-content-expand .template-content-expand-panel .btn-show-all { color:#333; vertical-align:middle; }
			.template-content-expand .template-content-expand-panel .btn-show-all.button.hover-main-color:hover { color:#ffffff; }
			.template-content-expand .template-content-expand-panel .btn-show-all .icon-arrow { background:url(../../../hongkong/common/img/icon/icon-arrow-down-2.png) no-repeat center center; background-size:18px 18px; width:18px; height:18px; display:inline-block; padding-left:10px; vertical-align:top; padding-top:3px; }
			
		/* Template Column Content Expand */
			.template-column-content-expand { }
			.template-column-content-expand .column-content-expand-item { display:none; margin-bottom:30px; }
			
		/* Template Photo and Video */
			.template-photo-video { margin:0px; padding:0px; list-style:none; }
			.template-photo-video .template-photo-video-item { display:inline-block; margin-right:3%; width:31.3%; margin-bottom:30px; vertical-align:top; }
			.template-photo-video .template-photo-video-item:nth-child(3n+3) { margin-right:0px; }
			.template-photo-video .template-photo-video-item .photo { width:100%; }
			.template-photo-video .template-photo-video-item .photo img { max-width:100%; }
			.template-photo-video .template-photo-video-item .text { padding-top:15px; font-size:16px; }
			
		/* Template Square Photo */
			.template-square-photo { margin:0px; padding:0px; list-style:none; font-size:0px; margin-top:20px; }
			.template-square-photo .square-photo-item { width:32%; display:inline-block; margin-right:2%; margin-bottom:2%; }
			.template-square-photo .square-photo-item:nth-child(3n+3) { margin-right:0px; }
			.template-square-photo .square-photo-item a { display:block; text-decoration:none; background:#ffffff; }
			.template-square-photo .square-photo-item .photo { display:table-cell; vertical-align:middle; width:148px; }
			.template-square-photo .square-photo-item .photo img { max-width:100%; }
			.template-square-photo .square-photo-item .text { display:table-cell; vertical-align:middle; padding-left:20px; }
			.template-square-photo .square-photo-item:hover { box-shadow:0px 0px 4px rgba(0,0,0,0.2); }
			.template-square-photo .square-photo-item:hover { box-shadow:0px 5px 16px rgba(0,0,0,0.2); }
		
		/* Template Timeline */
			.template-timeline { }

			.template-timeline .template-timeline-panel { overflow:hidden; }
			.template-timeline .template-timeline-panel .button { min-width:inherit; float:right; padding-left:20px; padding-right:30px; }
			.template-timeline .template-timeline-panel .button .icon-expand { background:url(../../../hongkong/common/img/icon/icon-expand-o.png) no-repeat center center; background-size:23px 23px; width:23px; height:23px; display:inline-block; margin-right:24px; top:5px; position:relative; }
			.template-timeline .template-timeline-panel .button .icon-collapse { background:url(../../../hongkong/common/img/icon/icon-collapse-o.png) no-repeat center center; background-size:23px 23px; width:23px; height:23px; display:inline-block; margin-right:24px; top:5px; position:relative; }
			.template-timeline .template-timeline-panel .btn-collapse-all { display:none; }
			
			.template-timeline.expanded .template-timeline-panel .btn-collapse-all { display:block; }
			.template-timeline.expanded .template-timeline-panel .btn-expand-all { display:none; }

			.template-timeline .timeline { margin:0px; padding:0px; list-style:none; margin-top:30px; width:100%; display:block; overflow:hidden; padding-bottom:30px; }
			.template-timeline .timeline .timeline-item { position:relative;  }
			.template-timeline .timeline .timeline-item:nth-child(odd) { padding-left:50%; width:100%; }
			.template-timeline .timeline .timeline-item:nth-child(odd) .timeline-item-container { box-shadow:-2px 0px 0px 0px #a7a4b7, 2px 0px 0px 0px #a7a4b7; -webkit-box-shadow:-2px 0px 0px 0px #a7a4b7, 2px 0px 0px 0px #a7a4b7; -moz-box-shadow:-2px 0px 0px 0px #a7a4b7, 2px 0px 0px 0px #a7a4b7; padding-left:40px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
			.template-timeline .timeline .timeline-item:nth-child(even) .timeline-item-container { border-right:2px solid #a7a4b7; padding-right:40px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
			
			.template-timeline .timeline .timeline-item .timeline-item-wrapper { 
				background:#ffffff; padding:20px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; position:relative; 
				box-shadow:0 12px 20px -12px rgba(0,0,0,.35); -webkit-box-shadow:0 12px 20px -12px rgba(0,0,0,.35); -moz-box-shadow:0 12px 20px -12px rgba(0,0,0,.35);
			}
			
			.template-timeline .timeline .timeline-item .timeline-item-container { width:50%; position:relative; }
			.template-timeline .timeline .timeline-item:first-child .timeline-item-container:after { width:20px; height:10px; background:#f6f6f6; content:" "; position:absolute; top:0px; left:-12px; }
			
			.template-timeline .timeline .timeline-item .timeline-item-container .timeline-point { background:#413c52; width:12px; height:12px; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; position:absolute; top:13px; }
			.template-timeline .timeline .timeline-item:nth-child(odd) .timeline-item-container .timeline-point { left:-7px; }
			.template-timeline .timeline .timeline-item:nth-child(even) .timeline-item-container .timeline-point { right:-7px; }
			.template-timeline .timeline .timeline-item .timeline-item-container .timeline-point:before { width:12px; height:5px; content:" "; background:#f6f6f6; position:absolute; top:-5px; left:0px; }
			.template-timeline .timeline .timeline-item .timeline-item-container .timeline-point:after { width:12px; height:5px; content:" "; background:#f6f6f6; position:absolute; bottom:-5px; left:0px; }
			
			.template-timeline .timeline .timeline-item .timeline-item-wrapper .timeline-flag {
					width:13px; height:13px; position:absolute; top:12px; left:-7px; 
					transform:rotate(45deg); -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -o-transform:rotate(45deg); -ms-transform:rotate(45deg);
					background:#ffffff;
					box-shadow:0px 4px 5px rgba(0,0,0,0.1); -webkit-box-shadow:0px 4px 5px rgba(0,0,0,0.1); -moz-box-shadow:0px 4px 5px rgba(0,0,0,0.1);
			}
			.template-timeline .timeline .timeline-item:nth-child(even) .timeline-item-wrapper .timeline-flag { right:-7px; left:inherit; box-shadow:4px 1px 5px rgba(0,0,0,0.1); -webkit-box-shadow:4px 1px 5px rgba(0,0,0,0.1); -moz-box-shadow:4px 1px 5px rgba(0,0,0,0.1); }
			.template-timeline .timeline .timeline-item .timeline-item-wrapper:after { width:10px; height:40px; background:#ffffff; content:" "; position:absolute; top:0px; left:0px; }
			.template-timeline .timeline .timeline-item:nth-child(even) .timeline-item-wrapper:after { right:0px; left:inherit; }

			.template-timeline .timeline .timeline-item .timeline-title-wrapper { position:relative; cursor:pointer; }
			.template-timeline .timeline .timeline-item .timeline-title-wrapper .timeline-icon { position:absolute; background:url(../../../hongkong/common/img/icon/icon-expand.png) no-repeat 8px center; width:56px; height:26px; background-size:26px 26px; display:inline-block; cursor:pointer; top:5px; left:0px; }
			.template-timeline .timeline .timeline-item .timeline-item-wrapper.expand .timeline-title-wrapper .timeline-icon { background-image:url(../../../hongkong/common/img/icon/icon-collapse.png); }
			
			.template-timeline .timeline .timeline-item:nth-child(even) .timeline-title-wrapper .timeline-icon { right:-20px; left:inherit; }
			.template-timeline .timeline .timeline-item .timeline-title-wrapper .timeline-title { padding-left:56px; vertical-align:top; }
			.template-timeline .timeline .timeline-item:nth-child(even) .timeline-title-wrapper .timeline-title { text-align:right; padding-right:50px; }
			.template-timeline .timeline .timeline-item .timeline-title-wrapper .timeline-title .year { color:#571a64; }
			.template-timeline .timeline .timeline-item .timeline-title-wrapper .timeline-title .title { color:#571a64; }
			.template-timeline .timeline .timeline-item .timeline-content { display:none; padding-left:56px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding-top:20px; }
			.template-timeline .timeline .timeline-item .timeline-content p { padding: 3px 0 11px 0; line-height: 18px; text-align: left;}
			.template-timeline .timeline .timeline-item:nth-child(even) .timeline-content { text-align:right; padding-right:56px; padding-left:20px; }
			.template-timeline .timeline .timeline-item .timeline-content img { max-width:100%; }

			.template-timeline .timeline .timeline-item .timeline-item-wrapper.expand .timeline-content { display:block; }
			
			/* White Background */
				.template-timeline.white-bg .timeline .timeline-item:first-child .timeline-item-container:after { background-color:#ffffff; }
				.template-timeline.white-bg .timeline .timeline-item .timeline-item-wrapper { background-color:#f1f1f1; }
				.template-timeline.white-bg .timeline .timeline-item .timeline-item-wrapper .timeline-flag { background-color:#f1f1f1; }
				.template-timeline.white-bg .timeline .timeline-item .timeline-item-wrapper:after { background-color:#f1f1f1; }
			
			/* Single Direction */
				.template-timeline.single-direction .timeline .timeline-item .timeline-item-wrapper { padding-right:15px; }
				.template-timeline.single-direction .timeline { padding-left:10px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				.template-timeline.single-direction .timeline .timeline-item .timeline-item-container { width:100%; }
				.template-timeline.single-direction .timeline .timeline-item .timeline-item-wrapper { padding-left:70px; padding-right:20px; box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none; }
				.template-timeline.single-direction .timeline .timeline-item:nth-child(odd) { padding-left:0px; }
				.template-timeline.single-direction .timeline .timeline-item:nth-child(odd) .timeline-item-container { box-shadow:none; border-left:2px solid #a7a4b7; padding-left:55px; }
				.template-timeline.single-direction .timeline .timeline-item:nth-child(even) .timeline-item-container { border-right:0px; border-left:2px solid #a7a4b7; }
				.template-timeline.single-direction .timeline .timeline-item .timeline-item-container { padding-bottom:20px; }
				.template-timeline.single-direction .timeline .timeline-item:nth-child(even) .timeline-item-container .timeline-point { left:-7px; right:inherit; }
				.template-timeline.single-direction .timeline .timeline-item .timeline-item-container { padding-right:0px; padding-left:25px; }
				.template-timeline.single-direction .timeline .timeline-item:nth-child(even) .timeline-item-container { padding-right:0px; padding-left:55px; }
				.template-timeline.single-direction .timeline .timeline-item .timeline-item-wrapper .timeline-flag 
				{
					right:inherit; left:-7px;
					box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none;	
				}
				.template-timeline.single-direction .timeline .timeline-item .timeline-title-wrapper .timeline-title { text-align:left; padding-right:40px; padding-left:0px; }
				.template-timeline.single-direction .timeline .timeline-item:nth-child(even) .timeline-title-wrapper .timeline-title { text-align:left; padding-right:40px; }
				.template-timeline.single-direction .timeline .timeline-item .timeline-title-wrapper .timeline-icon { left:-50px; }
				
				.template-timeline.single-direction .timeline .timeline-item .timeline-content { text-align:left; padding-left:0px; padding-right:20px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				
			/* Start From Left */
				.template-timeline.start-from-left .timeline .timeline-item { padding-left:inherit; }
				.template-timeline.start-from-left .timeline .timeline-item:nth-child(even) { padding-left:50%; width:100%; }
				.template-timeline.start-from-left .timeline .timeline-item:nth-child(even) .timeline-item-container { border-right:0px; box-shadow:-2px 0px 0px 0px #a7a4b7, 2px 0px 0px 0px #a7a4b7; -webkit-box-shadow:-2px 0px 0px 0px #a7a4b7, 2px 0px 0px 0px #a7a4b7; -moz-box-shadow:-2px 0px 0px 0px #a7a4b7, 2px 0px 0px 0px #a7a4b7; padding-left:40px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				.template-timeline.start-from-left .timeline .timeline-item:nth-child(odd) .timeline-item-container { border-right:2px solid #a7a4b7; padding-right:40px; box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none; }

				.template-timeline.start-from-left .timeline .timeline-item:nth-child(even) .timeline-item-container .timeline-point { left:-7px; }
				.template-timeline.start-from-left .timeline .timeline-item:nth-child(odd) .timeline-item-container .timeline-point { right:-7px; left:inherit; }
							
				.template-timeline.start-from-left .timeline .timeline-item:first-child .timeline-item-container .timeline-point:before { height:15px; top:-15px; }
							
				.template-timeline.start-from-left .timeline .timeline-item .timeline-item-wrapper { padding:30px; }
				.template-timeline.start-from-left .timeline .timeline-item:nth-child(odd) .timeline-item-wrapper .timeline-flag { right:-7px; left:inherit; box-shadow:4px 1px 5px rgba(0,0,0,0.1); -webkit-box-shadow:4px 1px 5px rgba(0,0,0,0.1); -moz-box-shadow:4px 1px 5px rgba(0,0,0,0.1); }
				.template-timeline.start-from-left .timeline .timeline-item:nth-child(even) .timeline-item-wrapper .timeline-flag { left:-7px; right:inherit; box-shadow:0px 4px 5px rgba(0,0,0,0.1); -webkit-box-shadow:0px 4px 5px rgba(0,0,0,0.1); -moz-box-shadow:0px 4px 5px rgba(0,0,0,0.1); }
				
				.template-timeline.start-from-left .timeline .timeline-item:nth-child(odd) .timeline-item-wrapper:after { right:0px; left:inherit; }
				.template-timeline.start-from-left .timeline .timeline-item:nth-child(even) .timeline-item-wrapper:after { right:inherit; left:0px; }
				
				.template-timeline.start-from-left .timeline .timeline-item:nth-child(odd) .timeline-title-wrapper .timeline-icon { right:-20px; left:inherit; display:none; }
				.template-timeline.start-from-left .timeline .timeline-item:nth-child(even) .timeline-title-wrapper .timeline-icon { right:inherit; left:0px; display:none; }
				
				.template-timeline.start-from-left .timeline .timeline-item .timeline-title-wrapper .timeline-title { padding-left:0px; vertical-align:top; }
				.template-timeline.start-from-left .timeline .timeline-item:nth-child(odd) .timeline-title-wrapper .timeline-title { text-align:right; padding-right:0px; }
				.template-timeline.start-from-left .timeline .timeline-item:nth-child(even) .timeline-title-wrapper .timeline-title { text-align:left; padding-right:0px; }
				
				.template-timeline.start-from-left .timeline .timeline-item .timeline-content p { padding: 3px 0 11px 0; line-height: 18px; text-align:left; }
				.template-timeline.start-from-left .timeline .timeline-item:nth-child(odd) .timeline-content { text-align:left; padding-right:0px; padding-left:0px; }
				.template-timeline.start-from-left .timeline .timeline-item:nth-child(even) .timeline-content { text-align:left; padding-right:0px; padding-left:0px; }
			
			/* Expanded All from Start */
				.template-timeline.expanded-all .timeline .timeline-item .timeline-item-wrapper .timeline-content { display:block; }
				.template-timeline.expanded-all .timeline .timeline-item .timeline-title-wrapper { cursor:default; }
				.template-timeline.expanded-all .timeline .timeline-item a .timeline-title-wrapper { cursor:pointer; text-decoration:none; }
				.template-timeline.expanded-all .timeline .timeline-item a { cursor:pointer; text-decoration:none; }
			
			
			
			
			
			
			
			
			
			
		/* Template - Product */
			.template-product { width:100%; margin-top:20px; font-size:0; }
			.template-product .product-item { width:32%; margin-right:2%; display:inline-block; background:#ffffff; padding:30px 30px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; margin-bottom:2%; vertical-align:top; }
			.template-product .product-item:nth-child(3n+3) { margin-right:0px; }
			.template-product .product-item .product-item-wrapper {  }
			.template-product .product-item .product-item-wrapper .name { padding-bottom:10px; width:100%; overflow:hidden; white-space:nowrap; }
			.template-product .product-item .product-item-wrapper .name a { color:#333; }
			.template-product .product-item .product-item-wrapper .photo { width:100%; height:0; overflow:hidden; vertical-align:middle; position:relative; display:block; text-align:center; padding-top:66%; margin-top:20px; }
			.template-product .product-item .product-item-wrapper .photo img { max-width:100%; max-height:100%; vertical-align:middle; left:0; right:0; top:0; bottom:0; position:absolute; margin:auto; display:block; padding:0px; }
			.template-product .product-item .product-item-wrapper .text { border-top:1px solid #e2e2e2; padding-top:20px; margin-top:20px; max-height:85px; overflow:hidden; }
			
			
		/* Template - Profile */
			.template-profile .profile-list { margin:0px; padding:0px; list-style:none; width:100%; margin-top:30px; }
			.template-profile .profile-heading { padding-bottom:20px; }
			.template-profile .profile-list .profile-item { margin-bottom:20px; }
			.template-profile .profile-list .profile-item .profile { border:1px solid #e2e2e2; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; padding:25px 20px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; display:table; width:100%; }
			.template-profile .profile-list .profile-item .profile .photo { display:table-cell; width:147px; margin-right:30px; vertical-align:top; }
			.template-profile .profile-list .profile-item .profile .info { display:table-cell; vertical-align:top; position:relative; padding-bottom:20px; }
			.template-profile .profile-list .profile-item .profile .info .heading { color:#571a64; line-height:28px; padding-bottom:5px; }
			.template-profile .profile-list .profile-item .profile .info .name { padding-bottom:20px; }
			.template-profile .profile-list .profile-item .profile .info .panel { position:absolute; bottom:0px; left:0px; }
			
			.template-profile .profile-list .profile-item .profile-detail-container { position:fixed; top:50%; left:50%; width:100%; height:100%; z-index:10000; }
			.template-profile .profile-list .profile-item .profile-detail-container .bg { background:rgba(0,0,0,0.7); position:fixed; top:0px; left:0px; width:100%; height:100%; }
			
			.template-profile .profile-list .profile-item .profile-detail-container .pivot { position:absolute; left:-400px; width:800px; top:-30%; height:60%; background:#ffffff; padding:60px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
			
			.template-profile .profile-list .profile-item .profile-detail-container .pivot .profile-paging { position:absolute; bottom:30px; left:30px; color:#571a64; font-weight:bold; }

			.template-profile .profile-list .profile-item .profile-detail-container .pivot .btn-next { display:none; position:absolute; right:0px; top:50%; }
			.template-profile .profile-list .profile-item .profile-detail-container .pivot .btn-next .icon { border:3px solid #ffffff; border-radius:45px; -webkit-border-radius:45px; -moz-border-radius:45px; width:90px; height:90px; position:absolute; top:-45px; right:-125px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; cursor:pointer; }
			.template-profile .profile-list .profile-item .profile-detail-container .pivot .btn-next .icon:after { background:url(../../../hongkong/common/img/icon/icon-arrow-right.png) no-repeat center center; width:84px; height:84px; background-size:45px 45px; content:" "; position:absolute; top:0px; left:3px; }
			.template-profile .profile-list .profile-item .profile-detail-container .pivot .btn-prev { display:none; position:absolute; left:0px; top:50%; }
			.template-profile .profile-list .profile-item .profile-detail-container .pivot .btn-prev .icon { border:3px solid #ffffff; border-radius:45px; -webkit-border-radius:45px; -moz-border-radius:45px; width:90px; height:90px; position:absolute; top:-45px; left:-125px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; cursor:pointer; }
			.template-profile .profile-list .profile-item .profile-detail-container .pivot .btn-prev .icon:after { background:url(../../../hongkong/common/img/icon/icon-arrow-left.png) no-repeat center center; width:84px; height:84px; background-size:45px 45px; content:" "; position:absolute; top:0px; left:-3px; }
			.template-profile .profile-list .profile-item .profile-detail-container .pivot .btn-next { display:block; }
			.template-profile .profile-list .profile-item .profile-detail-container .pivot .btn-prev { display:block; }
			
			
			.template-profile .profile-list .profile-item .profile-detail-container .btn-close { background:url(../../../hongkong/common/img/icon/icon-close.png) no-repeat center center; background-size:24px 24px; width:24px; height:24px; position:absolute; top:30px; right:30px; cursor:pointer; }
			.template-profile .profile-list .profile-item .profile-detail-container .btn-close:hover { background-image:url(../../../hongkong/common/img/icon/icon-close-2.png); }
			
			.template-profile .profile-list .profile-item .profile-detail-container .content-print-btn { position:absolute; top:32px; right:85px; color:#797979; }
			.template-profile .profile-list .profile-item .profile-detail-container .content-print-btn:hover { color:#333; }
			.template-profile .profile-list .profile-item .profile-detail-container .content-print-btn img { padding-right:10px; }
			
			
			.profile-detail-container { display:none; }
			.profile-detail-container.shown { display:block; }
			.profile-detail-container .profile-detail { display:table; padding-top:30px; }
			.profile-detail-container .profile-detail .photo { display:table-cell; width:147px; margin-right:30px; vertical-align:top; }
			.profile-detail-container .profile-detail .info { display:block; vertical-align:top; position:relative; padding-bottom:20px; height:45vh; overflow:auto;  }
			.profile-detail-container .profile-detail .info .title { padding-bottom:5px; line-height:40px; }
			.profile-detail-container .profile-detail .info .name { font-weight:bold; }
			.profile-detail-container .profile-detail .info .detail { margin-top:20px; padding-right:10px; }
			.profile-detail-container .profile-detail .info .detail p:first-child { padding-top:0px; }

			@media only screen and (max-height:950px)
			{
				.template-profile .profile-list .profile-item .profile-detail-container .pivot { height:70%; top:-35%; }
			}
			@media only screen and (max-height:750px)
			{
				.template-profile .profile-list .profile-item .profile-detail-container .pivot { height:100%; top:-50%; padding-top:40px; }
				.profile-detail-container .profile-detail .info { height:75vh; }
			}
			@media only screen and (max-height:500px)
			{
				.profile-detail-container .profile-detail .info { height:65vh; }
			}
			
			@media print {
				 .content-print-btn { display:none !important; }
				 .btn-close { display:none !important; }
				 .profile-detail-container .profile-detail .info .detail { height:auto; }
			}

		/* Chart */	
			.chart-wrapper { max-width:100%; overflow-x:auto; }
			.chart { padding:0px; }
			.chart .orgchart { background:none; padding:0px; min-height:inherit; min-width:inherit; }
			.chart .orgchart .node { margin-right:30px; padding:0px; border:0px; display:inherit; width:160px; }
			.chart .orgchart .node .item { background:#e2d1e3; text-align:left; padding:10px; margin-right:30px; width:145px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; font-size:15px; padding-bottom:50px; min-height:120px; }
			.chart .orgchart .node:hover { background:none; transition:none; }
			.chart .orgchart .node .item.center { position:relative; margin-left:200%; }
			.chart .orgchart .node .item.float-left { position:absolute; right:-35px; top:-40px; text-align:right; background:none; }
			.chart .orgchart .node .item.float-right { position:absolute; left:265px; top:-40px; text-align:text; background:none; }
			.chart .orgchart .node .edge { display:none; }
			.chart .orgchart .lines .topLine { border-color:#e2e2e2; }
			.chart .orgchart .lines .leftLine { border-color:#e2e2e2; }
			.chart .orgchart .lines .rightLine { border-color:#e2e2e2; }
			.chart .orgchart .lines .downLine { background-color:#e2e2e2; }
			.chart .orgchart table td { border-bottom:0px; }
			.chart .link a { font-size:13px; color:#571a64; position:absolute; bottom:10px; left:10px; }
			.chart .link a:after { background:url(../../../hongkong/common/img/icon/icon-arrow-right-o.png) no-repeat center center; background-size:12px 12px; width:12px; height:20px; display:inline-block; content:" "; vertical-align:top; margin-left:3px; }
			
			@media not print {
    			body:not(.non-responsive).tablet .chart table td,
    			body:not(.non-responsive).mobile .chart table td { padding:0px; }
			}
			
			
		/* Alphabet Filter */
			.alphabet-list { border-bottom:1px solid #e2e2e2; padding-bottom:40px; }
			.alphabet-list span { color:#571a64; font-weight:bold; padding-right:30px; }
			.alphabet-list a { color:#333; padding-left:7px; padding-right:7px; }
			.alphabet-list a.disable { color:#cdcdcd }
			.alphabet-list a.selected { color:#571a65; text-decoration:underline; }
			
			@media not print {
    			body:not(.non-responsive).tablet .alphabet-list,
    			body:not(.non-responsive).mobile .alphabet-list 
    			{ padding-bottom:20px; white-space:nowrap; width:100%; overflow:auto; padding-left:20px; padding-right:20px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .alphabet-list span { }
			}
			@media not print {
    			body:not(.non-responsive).mobile .alphabet-list a { }
			}
			
	
		/* Popup Content */
			.template-popup-content .template-popup-detail-container { position:fixed; top:50%; left:50%; width:100%; height:100%; z-index:10000; }
			.template-popup-content .template-popup-detail-container .bg { background:rgba(0,0,0,0.7); position:fixed; top:0px; left:0px; width:100%; height:100%; }
			
			.template-popup-content .template-popup-detail-container .pivot { position:absolute; left:-400px; width:800px; top:-40%; height:80%; background:#ffffff; padding:70px 40px 80px 40px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;  }
			.template-popup-content .template-popup-detail-container .pivot .template-popup-detail { box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; height:100%; padding-bottom:50px;  overflow:hidden; overflow-y:auto; padding-right:10px; }
			.template-popup-content .template-popup-detail-container .pivot .popup-paging { position:absolute; bottom:30px; left:40px; color:#571a64; font-weight:bold; }
			.template-popup-content .template-popup-detail-container .pivot .btn-next { display:none; position:absolute; right:0px; top:50%; }
			.template-popup-content .template-popup-detail-container .pivot .btn-next .icon { border:3px solid #ffffff; border-radius:45px; -webkit-border-radius:45px; -moz-border-radius:45px; width:90px; height:90px; position:absolute; top:-45px; right:-125px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; cursor:pointer; }
			.template-popup-content .template-popup-detail-container .pivot .btn-next .icon:after { background:url(../../../hongkong/common/img/icon/icon-arrow-right.png) no-repeat center center; width:84px; height:84px; background-size:45px 45px; content:" "; position:absolute; top:0px; left:3px; }
			.template-popup-content .template-popup-detail-container .pivot .btn-prev { display:none; position:absolute; left:0px; top:50%; }
			.template-popup-content .template-popup-detail-container .pivot .btn-prev .icon { border:3px solid #ffffff; border-radius:45px; -webkit-border-radius:45px; -moz-border-radius:45px; width:90px; height:90px; position:absolute; top:-45px; left:-125px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; cursor:pointer; }
			.template-popup-content .template-popup-detail-container .pivot .btn-prev .icon:after { background:url(../../../hongkong/common/img/icon/icon-arrow-left.png) no-repeat center center; width:84px; height:84px; background-size:45px 45px; content:" "; position:absolute; top:0px; left:-3px; }
			.template-popup-content .template-popup-detail-container .pivot .btn-next { display:block; }
			.template-popup-content .template-popup-detail-container .pivot .btn-prev { display:block; }
			.template-popup-content .template-popup-detail-container .pivot .btn-next:focus { outline:none; }
			.template-popup-content .template-popup-detail-container .pivot .btn-prev:focus { outline:none; }
			.template-popup-content .template-popup-detail-container .pivot .btn-next:focus .icon { outline:1px solid #81b1ff; }
			.template-popup-content .template-popup-detail-container .pivot .btn-prev:focus .icon { outline:1px solid #81b1ff; }
			
			.template-popup-content .template-popup-detail-container .btn-close { background:url(../../../hongkong/common/img/icon/icon-close.png) no-repeat center center; background-size:24px 24px; width:24px; height:24px; position:absolute; top:30px; right:40px; cursor:pointer; }
			.template-popup-content .template-popup-detail-container .btn-close:hover { background-image:url(../../../hongkong/common/img/icon/icon-close-2.png); }
			.template-popup-content .template-popup-detail-container .content-print-btn { position:absolute; top:32px; right:95px; color:#797979; }
			.template-popup-content .template-popup-detail-container .content-print-btn:hover { color:#333; }
			.template-popup-content .template-popup-detail-container .content-print-btn img { padding-right:10px; }
			.template-popup-content .template-popup-detail-container { display:none; }
			.template-popup-content .template-popup-detail-container.shown { display:block; }
			.template-popup-content .template-popup-detail-container a { height:auto; padding:0px; }
			.template-popup-content .template-popup-detail-container .pivot .template-popup-detail img { max-width:100%; }
			.template-popup-content .template-popup-detail-container .pivot .template-popup-detail .heading { padding-bottom:30px; }
			.template-popup-content .template-popup-detail-container .pivot .template-popup-detail .heading.h4 { padding-bottom:0px; padding-top:20px; }


			@media only screen and (max-height:950px)
			{
				.template-popup-content .template-popup-detail-container .pivot { height:100%; top:-50%; }
			}
			
			@media print {
				/*
				 .profile-detail-container .profile-detail .info .detail { height:auto; }
				 */
			}

			
			

	/** END TEMPLATE **/
			
			
			
	
	/**
	* Plugins
	*/
		/* Table Sorter */
			.tablesorter-default .tablesorter-header { white-space:nowrap; cursor:pointer; }
			.tablesorter-default thead .tablesorter-header .tablesorter-header-inner .icon { width:20px; height:15px; vertical-align:middle; content:" "; display:inline-block; padding-left:5px; }
			.tablesorter-default thead .tablesorter-header.tablesorter-headerUnSorted .tablesorter-header-inner .icon { background:url(../../../hongkong/common/img/icon/icon-arrow-nosort.png) no-repeat center center; background-size:15px 15px; }
			.tablesorter-default thead .tablesorter-header.tablesorter-headerAsc .tablesorter-header-inner .icon { background:url(../../../hongkong/common/img/icon/icon-arrow-down-3.png) no-repeat center center; background-size:15px 15px; }
			.tablesorter-default thead .tablesorter-header.tablesorter-headerDesc .tablesorter-header-inner .icon { background:url(../../../hongkong/common/img/icon/icon-arrow-up-3.png) no-repeat center center; background-size:15px 15px; }
						

		

	/**
	* Font Family, Size and Alignment 
	*/
		/* HTML Tag */
			html, body { /*font-family:"Roboto", "sans-serif", "Microsoft jhengHei"; font-size:16px;*/ }

		/* Table */
			table .heading td { font-size:13px; font-weight:bold; }
					
		/* Text */
			.error { font-family:"Roboto", "sans-serif", "Microsoft jhengHei"; font-size:14px; }
			.revision-date { font-size:14px; }
			.label-title { font-weight:bold; font-size:18px; }

		/* Remark */
			.remark { font-family:"Roboto", "sans-serif", "Microsoft jhengHei"; font-size:14px; }
		
		/* Heading */
			.heading { font-family:"Roboto", "sans-serif", "Microsoft jhengHei"; }
			.heading.h1 { font-size:40px; font-weight:500; }
			.heading.h2 { font-size:30px; font-weight:600; }
			.heading.h3 { font-size:28px; font-weight:medium; color:#333; }
			.heading.h4 { font-size:22px; font-weight:medium; font-family:"Roboto"; }
			.heading.h5 { font-size:18px; font-weight:bold; font-family:"Roboto"; }
			.content-empty-wrapper .h4 { color:#333; }
			.content-wrapper .h4 { color:#333; }

			/* Top Navigation */
				.header-container .header-wrapper .top-navigation .right .font-size .option { font-size:14px; }
				.header-container .header-wrapper .top-navigation .right .font-size .option a { line-height:30px; }
				.header-container .header-wrapper .top-navigation .right .font-size .option a.small-font-size { font-size:14px; }
				.header-container .header-wrapper .top-navigation .right .font-size .option a.normal-font-size { font-size:18px; }
				.header-container .header-wrapper .top-navigation .right .font-size .option a.large-font-size { font-size:26px; }
			
			
			/* WeChat QR */
				.header-container .wechat-qr-code .wrapper .text { font-size:30px; line-height:50px; }							
			
		/* Date Picker */
			.date-picker-wrapper .date-picker-calendar .year-month-container { text-align:center; line-height:40px; font-size:16px; }
			.date-picker-wrapper .date-picker-calendar .week-container div { line-height:24px; font-size:13px; }
			.date-picker-wrapper .date-picker-calendar .day-container .day { text-align:center; line-height:24px; font-size:14px; }

		/* Input */

			/* Button */
				.button { font-family:"Roboto", "sans-serif", "Microsoft jhengHei"; font-size:18px; font-weight:medium; line-height:28px; padding-top:7px; padding-bottom:7px; }
				.icon-button { font-family:"Roboto", "sans-serif", "Microsoft jhengHei"; font-size:18px; font-weight:medium; line-height:28px; padding-top:7px; padding-bottom:7px; }
				.button.border-button { font-size:15px; line-height:28px; }
				
			/* Link */
				.icon-link { font-family:"Roboto", "sans-serif", "Microsoft jhengHei"; font-size:18px; font-weight:medium; line-height:42px; text-align:center; }
				
			/* Dropdown */
				.select-wrapper:after { font-size:14px; text-align:center; line-height:20px; }
				.select-wrapper { font-family:"Roboto", "sans-serif", "Microsoft jhengHei"; font-size:16px; line-height:42px; }
				.select-wrapper .select-title { text-overflow:ellipsis; white-space:nowrap; }
				.select-wrapper .select-options { white-space:nowrap; }
				.select-wrapper .select-options li { text-overflow:ellipsis; white-space:nowrap; }

				

			/* Mutliple Select */
				.multiple-select-wrapper { font-family:"Roboto", "sans-serif", "Microsoft jhengHei"; font-size:16px; line-height:42px; }
				.multiple-select-wrapper .multiple-select-info .multiple-select-title { text-overflow:ellipsis; white-space:nowrap; }
				.multiple-select-wrapper .multiple-select-title { text-overflow:ellipsis; white-space:nowrap; }
				.multiple-select-wrapper .multiple-select-options { white-space:nowrap; }
				.multiple-select-wrapper .multiple-select-options li { text-overflow:ellipsis; white-space:nowrap; }
				.multiple-select-wrapper .multiple-select-options .multiple-select-all label { font-size:18px; }
				.multiple-select-wrapper .multiple-select-options .multiple-group .group-title { font-size:18px; }
				
				/* Expand Style Version */
					.multiple-select-wrapper.expand-style .multiple-select-options .multiple-select-all { font-weight:bold; }
					.multiple-select-wrapper.expand-style .multiple-select-options .multiple-group .group-title { line-height:70px; }				
					
			/* Checkbox */
				.checkbox.checked:after { text-align:center; line-height:18px; font-size:14px; }

			/* Input Field */
				.input-field { font-family:"Roboto", "sans-serif", "Microsoft jhengHei"; font-size:16px; line-height:42px; }
				
		/* Header */
			.header-container  .header-wrapper .top-navigation .right a { font-size:14px; }
			.header-container .header-wrapper .top-menu .item .submenu .column .sub-title { font-size:22px; }
			.header-container .header-wrapper .top-menu .title { font-size:20px; }


			/* Top Menu */
				@media only screen and (max-width:1240px)
				{
					.header-container .header-wrapper .top-menu .item .title a { font-size:18px; }
				}
				@media only screen and (max-width:1200px)
				{
					.header-container .header-wrapper .top-menu .item .title a { font-size:16px; }
				}
			

		/* Footer */
			.footer-container .footer-wrapper .footer-navigation .title { font-size:22px; }
			.footer-container .footer-wrapper .footer-navigation .contact-container .info-group { font-size:20px; }
			.footer-container .footer-wrapper .footer-navigation .contact-container .info-group p:first-child { font-size:16px; }
			.footer-container .footer-wrapper .footer-navigation .contact-container .btn-more a { line-height:20px; font-size:14px; }
			.footer-container .footer-wrapper .footer-navigation .subscribe-container .button { font-size:14px; }
			.footer-container .footer-wrapper .footer-navigation .quicklinks-container .group .column a { font-size:14px; }
			.footer-container .footer-wrapper .footer-info .menu a { font-size:14px; }
			.footer-container .footer-wrapper .footer-info .copyright { font-size:14px; }
			
		/* Menu */
			.left-menu .menu-title { font-size:26px; font-weight:bold; }
			.left-menu ul li a { line-height:22px; }
			
		/* Option Group */
			.option-group { }
			.option-group .control .btn-filter { display:none; }
			.option-group .control .btn-cancel { display:none; }
			.option-group .group-info { position:relative; cursor:pointer; display:none; }
			.option-group .group-info .group-title { padding:12px 66px 12px 20px; display:block; }
			.option-group .group-info .icon-arrow { position:absolute; top:0px; right:0px; width:46px; height:100%; background:url(../../../hongkong/common/img/icon/icon-arrow-down-2.png) no-repeat center center; background-size:20px 20px; }
		
		/* Share */
			@media not print {
    			body:not(.non-responsive).mobile .share-wrapper .button { font-size:14px; line-height:30px; }
			}
			
		/* Graphics */
			.graphic-wrapper .h1  { font-weight:bold; font-size:42px; }
			.graphic-effect-holder .graphic-small-word { font-size:20px; line-height:20px; font-weight:normal; }
			
		/* Top Background */
			.top-background-container .top-background-wrapper .h1 span { font-size:24px; line-height:30px; display:block; }
			
		/* Navigation */
			.navigation-container { font-size:14px; }
			.navigation-container .navigation-wrapper a { line-height:46px; }
		
		/* Tab */
			.tab-container.tab-menu-style .tab-holder { font-weight:bold; }
			.tab-menu .item a { font-size:20px; font-weight: 600;}
			
		/* Paging */
			.paging a { font-size:18px; }
		
		
		/**
		* Template Layout
		*/
			.template-cv-profile .cv .detail .name { font-size:22px; font-weight:medium; }
			
			/* Template - Collapsibles / Accordion */
				.template-collapsibles-accordion .collapsibles-accordion-list .collapsibles-accordion-item .collapsibles-accordion-data .collapsibles-accordion-title { font-size:20px; font-weight:bold; }
				.template-collapsibles-accordion .collapsibles-accordion-list.section .collapsibles-accordion-item .collapsibles-accordion-data .collapsibles-accordion-title { font-size:16px; font-weight:normal; }
				
			/* Template - Level 3 Index */
				.template-level-3-index .level-3-index-item .title { font-size:20px; font-weight:bold; }
				.template-level-3-index .level-3-index-item .content { font-size:14px; line-height:20px; }
				
			/* Template Value Table */
				.template-value-table .column-table .title { font-size:18px; font-weight:bold; }
				
			/* View By Year */
				.view-by-year .item .year { font-size:22px; font-weight:bold; }
			
			/* Print Media Box */
				.print-media-box .item .title { font-size:20px; font-weight:bold; }
				.print-media-box .item .issn { font-size:14px; }
				.print-media-box .item .format { font-size:18px; font-weight:bold; }
				
			/* Template Timeline */
				.template-timeline .timeline .timeline-item .timeline-title-wrapper .timeline-title .year { font-size:24px; font-weight:100; }
				.template-timeline .timeline .timeline-item .timeline-title-wrapper .timeline-title .title { font-weight:bold; }
				
			/* Template - Product */
				.template-product .product-item .product-item-wrapper .name { font-size:20px; font-weight:bold; text-overflow:ellipsis; }
				.template-product .product-item .product-item-wrapper .price { font-size:16px; }
				.template-product .product-item .product-item-wrapper .text { font-size:16px; }
										
			/* Template Square Photo */
				.template-square-photo .square-photo-item .text { font-size:16px; font-weight:bold; }
		
		
		

				/**
				* Small Font Size
				*/
					/* HTML Tag */
						body.small-font-size { font-size:12.8px; }

					/* Table */
						body.small-font-size table .heading td { font-size:10px; }
								
					/* Text */
						body.small-font-size .error { font-size:11px; }
						body.small-font-size .revision-date { font-size:11px; }
						body.small-font-size .label-title { font-size:14.4px; }

					/* Remark */
						body.small-font-size .remark { font-size:11px; }
					
					/* Heading */
						body.small-font-size .heading.h1 { font-size:32px; font-weight: 600; letter-spacing: 0.5px;}
						body.small-font-size .heading.h2 { font-size:24px; }
						body.small-font-size .heading.h3 { font-size:22.5px; }
						body.small-font-size .heading.h4 { font-size:17.5px; }
						body.small-font-size .heading.h5 { font-size:14.5px; }

						/* Top Navigation */
							body.small-font-size .header-container .header-wrapper .top-navigation .right .font-size .option { font-size:11px; }
							body.small-font-size .header-container .header-wrapper .top-navigation .right .font-size .option a { line-height:30px; }
							body.small-font-size .header-container .header-wrapper .top-navigation .right .font-size .option a.small-font-size { font-size:11px; }
							body.small-font-size .header-container .header-wrapper .top-navigation .right .font-size .option a.normal-font-size { font-size:14.5px; }
							body.small-font-size .header-container .header-wrapper .top-navigation .right .font-size .option a.large-font-size { font-size:20.5px; }
						

						/* WeChat QR */
							body.small-font-size .header-container .wechat-qr-code .wrapper .text { font-size:24px; line-height:50px; }							
						
					/* Date Picker */
						body.small-font-size .date-picker-wrapper .date-picker-calendar .year-month-container { text-align:center; line-height:40px; font-size:12.8px; }
						body.small-font-size .date-picker-wrapper .date-picker-calendar .week-container div { line-height:24px; font-size:10.5px; }
						body.small-font-size .date-picker-wrapper .date-picker-calendar .day-container .day { text-align:center; line-height:24px; font-size:11px; }

					/* Input */

						/* Button */
							body.small-font-size .button { font-size:12.8px; }
							body.small-font-size .icon-button { font-size:12.8px; }
							body.small-font-size .button.border-button { font-size:15px; }
							
						/* Link */
							body.small-font-size .icon-link { font-size:14.5px; line-height:42px; }
							
						/* Dropdown */
							body.small-font-size .select-wrapper:after { font-size:11px; line-height:20px; }
							body.small-font-size .select-wrapper { font-size:12.8px; line-height:42px; }

						/* Mutliple Select */
							body.small-font-size .multiple-select-wrapper { font-size:12.8px; line-height:42px; }
							body.small-font-size .multiple-select-wrapper .multiple-select-options .multiple-select-all label { font-size:14.5px; }
							body.small-font-size .multiple-select-wrapper .multiple-select-options .multiple-group .group-title { font-size:14.5px; }
							
						/* Checkbox */
							body.small-font-size .checkbox.checked:after { line-height:18px; font-size:11px; }

						/* Input Field */
							body.small-font-size .input-field { font-size:12.8px; line-height:42px; }
							
					/* Header */
						body.small-font-size .header-container   .header-wrapper .top-navigation .right a { font-size:11px; }
						body.small-font-size .header-container .header-wrapper .top-menu .item .submenu .column .sub-title { font-size:17.6px; }
						body.small-font-size .header-container .header-wrapper .top-menu .title { font-size:15px; }
						/* Top Menu */
							@media only screen and (max-width:1240px)
							{
								body.small-font-size .header-container .header-wrapper .top-menu .item .title a { font-size:14.5px; }
							}
							@media only screen and (max-width:1200px)
							{
								body.small-font-size .header-container .header-wrapper .top-menu .item .title a { font-size:12.8px; }
							}
						

					/* Footer */
						body.small-font-size .footer-container .footer-wrapper .footer-navigation .title { font-size:17.5px; }
						body.small-font-size .footer-container .footer-wrapper .footer-navigation .contact-container .info-group { font-size:16px; }
						body.small-font-size .footer-container .footer-wrapper .footer-navigation .contact-container .info-group p:first-child { font-size:12.8px; }
						body.small-font-size .footer-container .footer-wrapper .footer-navigation .contact-container .btn-more a { line-height:20px; font-size:11px; }
						body.small-font-size .footer-container .footer-wrapper .footer-navigation .subscribe-container .button { font-size:11px; }
						body.small-font-size .footer-container .footer-wrapper .footer-navigation .quicklinks-container .group .column a { font-size:11px; }
						body.small-font-size .footer-container .footer-wrapper .footer-info .menu a { font-size:11px; }
						body.small-font-size .footer-container .footer-wrapper .footer-info .copyright { font-size:11px; }
						
					/* Menu */
						body.small-font-size .left-menu .menu-title { font-size:20.8px; font-weight:bold; }
						body.small-font-size .left-menu ul li a { line-height:17.5px; }
						
					/* Option Group */
						body.small-font-size .option-group .group-info .group-title { font-size:14.5px; line-height:22px; }
					
					/* Share */
						@media not print {
    						body:not(.non-responsive).mobile.small-font-size .share-wrapper .button { font-size:11px; line-height:30px; }
						}
						
					/* Top Background */
						body.small-font-size .top-background-container .top-background-wrapper .h1 span { font-size:19.2px; }
						
					/* Navigation */
						body.small-font-size .navigation-container { font-size:11px; }
						body.small-font-size .navigation-container .navigation-wrapper a { line-height:46px; }
					
					/* Tab */
						body.small-font-size .tab-menu .item a { font-size:16px; }
						
					/* Paging */
						body.small-font-size .paging a { font-size:14.5px; }
						
					/**
					* Template Layout
					*/
						body.small-font-size .template-cv-profile .cv .detail .name { font-size:17.6px; }
						
						/* Template - Collapsibles / Accordion */
							body.small-font-size .template-collapsibles-accordion .collapsibles-accordion-list .collapsibles-accordion-item .collapsibles-accordion-data .collapsibles-accordion-title { font-size:16px; }
							body.small-font-size .template-collapsibles-accordion .collapsibles-accordion-list.section .collapsibles-accordion-item .collapsibles-accordion-data .collapsibles-accordion-title { font-size:12.8px; }
							
						/* Template - Level 3 Index */
							body.small-font-size .template-level-3-index .level-3-index-item .title { font-size:16px; }
							body.small-font-size .template-level-3-index .level-3-index-item .content { font-size:11.2px; }
							
						/* Template Value Table */
							body.small-font-size .template-value-table .column-table .title { font-size:14.4px; line-height:20px; }
							
						/* View By Year */
							body.small-font-size .view-by-year .item .year { font-size:17.6px; }
						
						/* Print Media Box */
							body.small-font-size .print-media-box .item .title { font-size:16px; }
							body.small-font-size .print-media-box .item .issn { font-size:11.2px; }
							body.small-font-size .print-media-box .item .format { font-size:14.4px; }
							
						/* Template Timeline */
							body.small-font-size .template-timeline .timeline .timeline-item .timeline-title-wrapper .timeline-title .year { font-size:19.2px; }
								
						/* Template - Product */
							body.small-font-size .template-product .product-item .product-item-wrapper .name { font-size:16px; }
							body.small-font-size .template-product .product-item .product-item-wrapper .price { font-size:12.8px; }
							body.small-font-size .template-product .product-item .product-item-wrapper .text { font-size:12.8px; }

						/* Template Square Photo */
							body.small-font-size .template-square-photo .square-photo-item .text { font-size:12.8px; }						
						
						
						
				/**
				* Large Font Size
				*/				
					/* HTML Tag */
						body.large-font-size { /*font-size:20.8px;*/ }

					/* Table */
						body.large-font-size table .heading td { font-size:16.9px; }
								
					/* Text */
						body.large-font-size .error { font-size:18.2px; }
						body.large-font-size .revision-date { font-size:18.2px; }
						body.large-font-size .label-title { font-size:23.4px; }

					/* Remark */
						body.large-font-size .remark { font-size:18.2px; }
					
					/* Heading */
						body.large-font-size .heading.h1 { font-size:52px;  }
						body.large-font-size .heading.h2 { font-size:39px; }
						body.large-font-size .heading.h3 { font-size:36.4px; }
						body.large-font-size .heading.h4 { font-size:28.6px; }
						body.large-font-size .heading.h5 { font-size:23.4px; }

						/* Top Navigation */
							body.large-font-size .header-container .header-wrapper .top-navigation .right .font-size .option { font-size:18.2px; }
							body.large-font-size .header-container .header-wrapper .top-navigation .right .font-size .option a { line-height:44px; height:44px; }
							body.large-font-size .header-container .header-wrapper .top-navigation .right .font-size .option a.small-font-size { font-size:18.2px; }
							body.large-font-size .header-container .header-wrapper .top-navigation .right .font-size .option a.normal-font-size { font-size:23.4px; }
							body.large-font-size .header-container .header-wrapper .top-navigation .right .font-size .option a.large-font-size { font-size:33.8px; }

						/* WeChat QR */
							body.large-font-size .header-container .wechat-qr-code .wrapper .text { font-size:39px; }							
						.header-container .header-wrapper .top-navigation .right .font-size .option:after {
    background: #ffffff;
}
					/* Date Picker */
						body.large-font-size .date-picker-wrapper .date-picker-calendar .year-month-container { font-size:20.8px; }
						body.large-font-size .date-picker-wrapper .date-picker-calendar .week-container div { font-size:16.9px; }
						body.large-font-size .date-picker-wrapper .date-picker-calendar .day-container .day { font-size:18.2px; }

					/* Input */

						/* Button */
							body.large-font-size .button { font-size:23.4px; }
							body.large-font-size .icon-button { font-size:20.8px; }
							body.large-font-size .button.border-button { font-size:19.5px; }
							
						/* Link */
							body.large-font-size .icon-link { font-size:23.4px; }
							
						/* Dropdown */
							body.large-font-size .select-wrapper:after { font-size:18.2px; }
							body.large-font-size .select-wrapper { font-size:20.8px; }

						/* Mutliple Select */
							body.large-font-size .multiple-select-wrapper { font-size:20.8px; }
							body.large-font-size .multiple-select-wrapper .multiple-select-options .multiple-select-all label { font-size:23.4px; }
							body.large-font-size .multiple-select-wrapper .multiple-select-options .multiple-group .group-title { font-size:23.4px; }
								
						/* Checkbox */
							body.large-font-size .checkbox.checked:after { line-height:20px; font-size:18.2px; }

						/* Input Field */
							body.large-font-size .input-field { font-size:20.8px; }
							
					/* Header */
						body.large-font-size .header-container   .header-wrapper .top-navigation .right a { font-size:18.2px; }
						body.large-font-size .header-container .header-wrapper .top-menu .item .submenu .column .sub-title { font-size:28.6px; }
						body.large-font-size .header-container .header-wrapper .top-menu .item .title a { font-size:21px; }
						
						/* Top Menu */
							@media only screen and (max-width:1280px)
							{
								body.large-font-size .header-container .header-wrapper .top-menu .item .title a { font-size:18.5px; }
							}
							@media only screen and (max-width:1200px)
							{
								body.large-font-size .header-container .header-wrapper .top-menu .item .title a { font-size:16.5px; }
							}
						

					/* Footer */
						body.large-font-size .footer-container .footer-wrapper .footer-navigation .title { font-size:28.6px; }
						body.large-font-size .footer-container .footer-wrapper .footer-navigation .contact-container .info-group { font-size:26px; }
						body.large-font-size .footer-container .footer-wrapper .footer-navigation .contact-container .info-group p:first-child { font-size:20.8px; }
						body.large-font-size .footer-container .footer-wrapper .footer-navigation .contact-container .btn-more a { line-height:20px; font-size:18.2px; }
						body.large-font-size .footer-container .footer-wrapper .footer-navigation .subscribe-container .button { font-size:18.2px; }
						body.large-font-size .footer-container .footer-wrapper .footer-navigation .quicklinks-container .group .column a { font-size:18.2px; }
						body.large-font-size .footer-container .footer-wrapper .footer-info .menu a { font-size:18.2px; }
						body.large-font-size .footer-container .footer-wrapper .footer-info .copyright { font-size:18.2px; }
						
					/* Menu */
						body.large-font-size .left-menu .menu-title { font-size:33.8px; }
						
					/* Option Group */
						body.large-font-size .option-group .group-info .group-title { font-size:23.4px; }
					
					/* Share */
						@media not print {
    						body:not(.non-responsive).mobile.large-font-size .share-wrapper .button { font-size:18.2px; }
						}
						
					/* Graphics */
						body.large-font-size .graphic-wrapper .h1  { font-size:54.6px; }
						body.large-font-size .graphic-effect-holder .graphic-small-word { font-size:28.6px; }
						
					/* Top Background */
						body.large-font-size .top-background-container .top-background-wrapper .h1 span { font-size:31.2px; }
						
					/* Navigation */
						body.large-font-size .navigation-container { font-size:18.2px; }
					
					/* Tab */
						body.large-font-size .tab-menu .item a { font-size:26px; }
						
					/* Paging */
						body.large-font-size .paging a { font-size:23.4px; }
					
		
					/**
					* Template Layout
					*/
						body.large-font-size .template-cv-profile .cv .detail .name { font-size:28.6px; }
						
						/* Template - Collapsibles / Accordion */
							body.large-font-size .template-collapsibles-accordion .collapsibles-accordion-list .collapsibles-accordion-item .collapsibles-accordion-data .collapsibles-accordion-title { font-size:26px; }
							body.large-font-size .template-collapsibles-accordion .collapsibles-accordion-list.section .collapsibles-accordion-item .collapsibles-accordion-data .collapsibles-accordion-title { font-size:20.8px; }
							
						/* Template - Level 3 Index */
							body.large-font-size .template-level-3-index .level-3-index-item .title { font-size:26px; }
							body.large-font-size .template-level-3-index .level-3-index-item .content { font-size:18.2px;line-height:26px; }
							
						/* Template Value Table */
							body.large-font-size .template-value-table .column-table .title { font-size:23.4px; font-weight:bold; }
							
						/* View By Year */
							body.large-font-size .view-by-year .item .year { font-size:28.6px; font-weight:bold; }
						
						/* Print Media Box */
							body.large-font-size .print-media-box .item .title { font-size:26px; }
							body.large-font-size .print-media-box .item .issn { font-size:18.2px; }
							body.large-font-size .print-media-box .item .format { font-size:23.4px; }
							
						/* Template Timeline */
							body.large-font-size .template-timeline .timeline .timeline-item .timeline-title-wrapper .timeline-title .year { font-size:31.2px; }
							
						/* Template - Product */
							body.large-font-size .template-product .product-item .product-item-wrapper .name { font-size:26px; }
							body.large-font-size .template-product .product-item .product-item-wrapper .price { font-size:20.8px; }
							body.large-font-size .template-product .product-item .product-item-wrapper .text { font-size:20.8px; }
							
						/* Template Square Photo */
							body.large-font-size .template-square-photo .square-photo-item .text { font-size:20.8px; }
		

		
		
		
	/**
	* Color Scheme 
	*/
		/* HTML Tag */
			html, body { /*color:#333; background-color:#f6f6f6;*/ }
			a { color:#126BA7; }

		/* Table */
			.table-container { border:1px solid #e2e2e2; }
			table .heading td { background:#f6f6f6; color:#333; }
			table td { border-bottom:1px solid #e2e2e2; }
			
		/* Text */
			.error { color:#ff0000; }
			.revision-date { color:#555555; }

		/* UL List */
			.point-list { color:#106aa8; }
			.point-list .point-item:after { background:#106aa8; }
			.point-list.content { color:#333; }
			.point-list.content .point-item:after { background:#a1a1a1; }
			
			
		/* Heading */
			.heading { color:#571A64; }
			
			/* Top Navigation */
				.header-container .header-wrapper .top-navigation .right .font-size .option { background:#ffffff; box-shadow:0px 0px 12px rgba(0,0,0,0.3); -webkit-box-shadow:0px 0px 12px rgba(0,0,0,0.3); -moz-box-shadow:0px 0px 12px rgba(0,0,0,0.3); }
				.header-container .header-wrapper .top-navigation .right .font-size .option .arrow
				{ 
					background:#ffffff;
					box-shadow:-3px -3px 10px rgba(0,0,0,0.1);
				}
				.header-container .header-wrapper .top-navigation .right .font-size .option:after { background:#ffffff; }
				.header-container .header-wrapper .top-navigation .right .font-size .option a { color:#8d8d8d; }
				.header-container .header-wrapper .top-navigation .right .font-size .option a:hover { background:#e2e2e2; color:#303030; border-radius: 5px;}
				.header-container .header-wrapper .top-navigation .right .font-size .option a.selected { background:#e2e2e2; color:#303030; border-radius: 5px; }

		/* Date Picker */
			.date-picker-wrapper .date-picker { background:#f1f1f1; }
			.date-picker-wrapper .input-field { border:1px solid #d4d4d4; }
			.date-picker-wrapper .date-picker-calendar {box-shadow:0px 5px 10px rgba(0,0,0,0.1); background:#ffffff; }
			.date-picker-wrapper .date-picker-calendar .year-month-container { background:#f1f1f1; }
			.date-picker-wrapper .date-picker-calendar .year-month-container .btn-prev { background-color:#571a64; }
			.date-picker-wrapper .date-picker-calendar .year-month-container .btn-next { background-color:#571a64; }
			.date-picker-wrapper .date-picker-calendar .day-container .day { background:#ffffff; }
			.date-picker-wrapper .date-picker-calendar .day-container .day .date { border:1px solid #f1f1f1; }
			.date-picker-wrapper .date-picker-calendar .day-container .day .date:hover { border-color:#cccccc; }
			.date-picker-wrapper .date-picker-calendar .day-container .day.today .date { border-color:#f1f1f1; background:#f1f1f1; }
			.date-picker-wrapper .date-picker-calendar .day-container .day.today .date:hover { background:#e5e5e5; }
			.date-picker-wrapper .date-picker-calendar .day-container .day.selected .date { border-color:#571a64; background:#571a64; color:#ffffff; }
			.date-picker-wrapper .date-picker-calendar .day-container .day.selected .date:hover { border-color:#571a64; background:#571a64; color:#ffffff; }
			.date-picker-wrapper .date-picker-calendar .day-container .day.dim { background:#ffffff; border-color:#ffffff; }
			.date-picker-wrapper.disabled input { background-color:rgba(241,241,241,0.7); color:rgba(48,48,48,0.3);}

			
			
		/* Input */
		
			/* Button */
				.button { background-color:#f1f1f1; color:#333; }
				.button:hover { background-color:#d4d4d4; color:303030; }
				.button.disabled { background-color:rgba(241,241,241,0.7); color:rgba(48,48,48,0.3); }
				
				.button.highlight { background-color:#571a64; color:#ffffff; }
				.button.highlight:hover { background-color:#722d80; color:#ffffff; }
				.button.highlight.disabled { background-color:rgba(87,26,100,0.7); color:rgba(255,255,255,0.3); }
				
				.button.border-button { border:1px solid #571a64; background:none; color:#571a64; }
				.button.border-button:hover { background:#571a64; color:#ffffff; text-decoration:none; }
				
				.icon-button { background-color:#ffffff; color:#333; border:1px solid #d4d4d4; }
				.icon-button.transparent { background-color:transparent; }
				.icon-button input { background-color:rgba(0,0,0,0); }
				.icon-button:hover { color:rgba(48,48,48,0.8); text-decoration: none; }
				.icon-button.disabled { color:rgba(48,48,48,0.3); }
				.icon-button.main-color { color:#571a64; border-color:#571a64; }
				.icon-button.main-color:hover { background-color:#571a64; color:#ffffff; }
				.icon-button.hover-main-color:hover { background-color:#571a64; color:#ffffff; }
				
			
			/* Link */
				.icon-link { background-color:#ffffff; color:#333; border:1px solid #d4d4d4; }
				.icon-link:hover { color:rgba(48,48,48,0.8); background-color: #f8f8f8; text-decoration: none;}
				.icon-link.transparent { background-color:rgba(0,0,0,0); border-color:#d4d4d4; }
				.api-link { background:#f2f2f2; color:#333; }			
	
			/* Dropdown */
				.select-wrapper:after { background-color:#571a64; color:#ffffff; }
				.select-wrapper.disabled:after { background-color:#e2e2e2; color:rgba(48,48,48,0.3); }
				.select-wrapper.disabled .select-title { color:rgba(48,48,48,0.3); }
				.select-wrapper { background-color:#f1f1f1; color:#333; }
				.select-wrapper .select-title { background-color:#f1f1f1; border:1px solid #f1f1f1; }
				.select-wrapper .select-options { background-color:#ffffff; border:1px solid #c7c7c7; box-shadow:5px 5px 8px rgba(0,0,0,0.2); -webkit-box-shadow:5px 5px 8px rgba(0,0,0,0.2); -moz-box-shadow:5px 5px 8px rgba(0,0,0,0.2); }
				.select-wrapper .select-options li:hover { background:#e2e2e2; }
				.select-wrapper .select-options li.active { background:#571a64; color:#ffffff; }

				.select-wrapper.white .select-title { background:#ffffff; border:1px solid #d4d4d4; }

				
			/* Mutliple Select */
				.multiple-select-wrapper .multiple-select-info { background-color:#f1f1f1; }
				.multiple-select-wrapper .multiple-select-info .icon-arrow { background-color:#571a64; color:#ffffff; }
				.multiple-select-wrapper .multiple-select-options { background-color:#ffffff; border:1px solid #c7c7c7; box-shadow:5px 5px 8px rgba(0,0,0,0.2); -webkit-box-shadow:5px 5px 8px rgba(0,0,0,0.2); -moz-box-shadow:5px 5px 8px rgba(0,0,0,0.2); }
				.multiple-select-wrapper .multiple-select-options .multiple-select-all { border-bottom:1px solid #c7c7c7; }
				.multiple-select-wrapper .multiple-select-options .multiple-group .group-title { font-weight:bold; }
				.multiple-select-wrapper .multiple-select-wrapper .multiple-select-title { background-color:#f1f1f1; }
				.multiple-select-wrapper .multiple-select-wrapper .multiple-select-options { background-color:#ffffff; border:1px solid #c7c7c7; box-shadow:5px 5px 8px rgba(0,0,0,0.2); -webkit-box-shadow:5px 5px 8px rgba(0,0,0,0.2); -moz-box-shadow:5px 5px 8px rgba(0,0,0,0.2); }
				.multiple-select-wrapper .multiple-select-wrapper .multiple-select-options li:hover { background:#e2e2e2; }
				.multiple-select-wrapper .multiple-select-wrapper .multiple-select-options li.active { background:#571a64; color:#ffffff; }
				
				/* Expand Style Version */
					.multiple-select-wrapper.expand-style .multiple-select-options { border:0px; box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none; }
					.multiple-select-wrapper.expand-style .multiple-select-options .multiple-select-all:after { background:#e2e2e2; }
					.multiple-select-wrapper.expand-style .multiple-select-options .multiple-select-all { border-color:#e2e2e2;  }
					.multiple-select-wrapper.expand-style .multiple-select-options .multiple-group .group-title:after { background:#e2e2e2; }
					.multiple-select-wrapper.expand-style .multiple-select-options .multiple-group .group-title { border-bottom:1px solid #e2e2e2; }
					.multiple-select-wrapper.expand-style .multiple-select-options .multiple-group .group-options { background:#f6f6f6; border-bottom:1px solid #e2e2e2; }
					.multiple-select-wrapper.expand-style .multiple-select-options .multiple-group.active .group-title .icon-arrow { background-color:#f6f6f6; }
				
			/* Checkbox */
				.checkbox:after { border:1px solid #777777; background-color:#ffffff; border-radius:3px; }
				.checkbox:hover:after { border-color:#5e5e5e; background-color:#f1f1f1; }
				.checkbox.checked:after { background-color:#571a64; color:#ffffff; border-color:#571a64; }
				.checkbox.disabled:after { border-color:#ababab; background-color:#e2e2e2; }
				.checkbox.disabled.checked:after { background-color:#e2e2e2; color:#ababab; }
			
			/* Radio */
				.radio:before { border:1px solid #777777; background-color:#ffffff; border-radius:10px; }
				.radio:hover:before { border-color:#5e5e5e; background-color:#f1f1f1; }
				.radio.checked:before { background-color:#ffffff; color:#ffffff; border-color:#571a64; }
				.radio.checked:after { background-color:#571a64; }
				.radio.disabled:before { border-color:#ababab; background-color:#e2e2e2; }
				.radio.disabled.checked:before { border-color:#e2e2e2; color:#ababab; }
				.radio.disabled.checked:after { background-color:#ababab; }
				
			/* Input Field */
				.input-field { border:1px solid #d4d4d4; }
				.input-field.default  { color:rgba(48,48,48,0.3); }
/*Header - blueNav*/
#personal_desktop {
    display: block;
}
#commercial_desktop,
#enterprise_desktop,
#private_desktop,
#aboutus_desktop {
     display: none;
}


.blueNav {
    background-color: #0066B3;
    box-sizing: border-box;
   
    margin-bottom: 20px;
    display: block;
    
}
.blueNav_active {
    background: url(../../../hongkong/personal/images/index/icons/cur.png) no-repeat;
    background-position: bottom center;
    background-repeat: no-repeat;
    position: relative;
    padding: 10px 0;
     
}

.mainNavItem {
    color: #fff;
    padding: 10px 5px;
    font-size: 16px;
}
.mainNavItem:hover {
    color: #fff;
    text-decoration: underline;
}
.sideNav {
    padding: 8px 0 0;
}
.sideNavItem {
    color: #333;
    
    font-size: 14px;
}
.sideNavItem:hover {
    color: #1693f0;
    text-decoration: underline;
}
.lang_ver { display: inline-block;}

  .lang_ver a { 
      display: inline-block;
    border-right: solid 1px #ccc;
    }
    .lang_ver a:last-child { 
      display: inline-block;
        border-right: none;
    }
.lang_active {
    color:#0066B3!important;
    font-weight: bold;
}
 .mobile-blueNav,
.mobile-sideNav,
.mobile-group02 {
    display: none;
}
@media all and (max-width:1008px){
    .blueNav {
        display: none;
    }
    .lang_ver { display: inline-block;
    
    margin: 6px 50px 0 0;}
    
    .mobile-blueNav,
    .mobile-sideNav {
        display: block;
       background: #fafafa;
    }
    .mobile-blueNav_inner,
    .mobile-sideNav_inner {
         border-top: solid 1px #ccc;
         margin: 0 20px;
        padding: 15px 0;
        box-sizing: border-box;
    }
    .mobile-menuTtl-notSelect,
    .mobile-menuTtl-notSelect:hover{
        font-weight: bold;
        color: #333;
        font-size: 14px;
        padding: 5px 20px 5px 0;
        background-color: #fafafa;
        display: inline-block;
    }
    .mobile-sideNavItem {
        color: #333;
        text-decoration: none;
        display: block;
        font-size: 14px;
        margin-bottom: 12px;
    }
    .mobile-sideNavItem:hover {
        color: #333;
        text-decoration: underline;
    }
    
    .mobile-group02 {
        background-color: #f5f5f5;
        padding: 5px 0px 5px 30px;
        box-sizing: border-box;
        display: block;
    }
    .mobile-group02 a {
        display: block;
        color: #333;
        font-size: 14px;
        margin: 5px 0 15px;
    }
}
		/* Header */
			.header-container { background:#ffffff; border-bottom: solid 2px #0066b3;padding-bottom: 10px;}
@media all and (max-width:576px) {
    .header-container { background:#ffffff; border-bottom: none; padding-bottom: 0px;}
}
			.header-container   .header-wrapper .top-navigation .right a {   }
			.header-container   .header-wrapper .top-navigation .right span { background-color:#d4d4d4; }
			.header-container .header-wrapper .top-menu .item .title a { color:#333; }
			
			.header-container .header-wrapper .top-menu .item .title.selected a { border-bottom-color:#571a64; color:#571a64; text-decoration:none; }
			.header-container .header-wrapper .top-menu.hover .item .title.selected a { border-bottom-color:#ffffff; color:#333; }
			.header-container .header-wrapper .top-menu .item.hover .title a {  color:#333; }
			.header-container .header-wrapper .top-menu .item.hover .title a:hover {  color:#fff!important; background-color: #1693f0; }
			.header-container .header-wrapper .top-menu .item.hover .title a {  color:#fff; }
			.header-container .header-wrapper .top-menu.hover .item.hover .title a { color:#1693f0; }
            .header-container .header-wrapper .top-menu.hover .item.hover .title a:hover { color:#333; text-decoration:none; font-weight: normal; }
			
			.header-container .header-wrapper .top-menu .item .submenu { background:#f1f4f7; box-shadow:0px 5px 10px rgba(0,0,0,0.1); -webkit-box-shadow:0px 5px 10px rgba(0,0,0,0.1); -moz-box-shadow:0px 5px 10px rgba(0,0,0,0.1); }
			.header-container .header-wrapper .top-menu .item.hover .submenu { border-top:1px solid #d4d4d4; }
			.header-container .header-wrapper .top-menu .item .overlay { background:rgba(0,0,0,0.5); }
			
			.header-container .header-wrapper .top-menu .item .submenu .column .sub-title { color:#571a64; font-weight: 600; }
			.header-container .header-wrapper .top-menu .item .submenu .column a { color:#333; }
			.header-container .header-wrapper .top-menu .item .submenu .column a:hover { text-decoration: none;
                background: #e4eaf0 url("../../../hongkong/personal/images/index/icons/icon_blueArrow.png") no-repeat; 
                background-size: 25px;
                background-position: right;
            }
.header-container .header-wrapper .top-menu .item .submenu .column .subtitle {
    font-weight: bold;
    font-size: 14px;
    margin-left: 10px;
}
.header-container .header-wrapper .top-menu .item .submenu .column a.subitem {
    background: url("../../../hongkong/personal/images/index/icons/subitem_bullet.png") no-repeat top left;
    box-sizing: border-box;
    /*line-height: 32px;*/
    padding-left: 32px;
}

.header-container .header-wrapper .top-menu .item .submenu .column a.subitem:hover {
    box-sizing: border-box;
    background: #e4eaf0 url("../../../hongkong/personal/images/index/icons/subitem_bullet.png") no-repeat top left;
    padding-left: 32px;
}
.arrow_subitem {
    background: url(../../../hongkong/personal/images/index/icons/icon_blueArrow.png) no-repeat;
    background-size: 25px;
    background-position: right;
    display: inline-block;
    width: 100%;
}

			.header-container .top-search-container.active .top-search { background:#ffffff; box-shadow:5px 5px 8px rgba(0,0,0,0.2); -webkit-box-shadow:5px 5px 8px rgba(0,0,0,0.2); -moz-box-shadow:5px 5px 8px rgba(0,0,0,0.2); }

@media all and (max-width:1007px) {
    .header-container .header-wrapper .top-menu .logo { display: none;}
    .header-container .header-wrapper .top-menu .item .title a { color:#0060B0; }
    .header-container .header-wrapper .top-menu .item.hover .title a:hover {  color:#333!important; background-color: transparent; }
    .header-container .header-wrapper .top-menu .item .submenu .column a { color:#0060B0; }
    .login{
        display: none;
    }
    .sel_dl {
        display: inline-block;
        width: 80px;
        height: 32px;
        /* float: right; */
        position: relative;
        right: 0;
        line-height: 31px;
        background: url(../../../hongkong/personal/images/index/icons/btn_login.png) no-repeat;
        text-indent: 35px;
        cursor: pointer;
        font-size: 14px;
        color: #fff!important;
    }
    
    .lang_active {
        color: #0060B0!important;
        font-weight: bold;
    }
    .sideNavItem {
        color: #666;
        padding: 0 8px 0 4px;
        font-size: 14px;
    }
    .print {
        font-size: 14px;
        color: #333;
        display: inline-block;
    }
}	
@media all and (max-width:812px){
    .print {
        display: none!important;
    }
}
		/* Footer */
			.footer-container { background:#413c54; color:#ffffff; }
			.footer-container a { color:#ffffff; }
			.footer-container .footer-wrapper .footer-navigation .subscribe-container .button { background:#571a64; }
			.footer-container .footer-wrapper .footer-navigation .quicklinks-container .title { border-bottom:1px solid rgba(255,255,255,0.2); }
			.footer-container .footer-wrapper .footer-info .copyright { color:rgba(255,255,255,0.7); }
			.footer-container .footer-wrapper .footer-navigation .contact-container .item-container a { border-bottom:1px solid rgba(255,255,255,0.2); color:rgba(255,255,255,0.7); }
			.footer-container .footer-wrapper .footer-navigation .contact-container .item-container a:hover { color:#ffffff; }
			.footer-container .footer-wrapper .footer-navigation .contact-container .follow-container .left { color:rgba(255,255,255,0.7); }
			.footer-container .footer-wrapper .footer-navigation .quicklinks-container .group .column a { color:rgba(255,255,255,0.7); }
			.footer-container .footer-wrapper .footer-navigation .quicklinks-container .group .column a:hover { color:#ffffff; }
			.footer-container .footer-wrapper .footer-info .menu .line { background:rgba(255,255,255,0.7); }
			.footer-container .footer-wrapper .footer-info .menu a { color:rgba(255,255,255,0.7); }
			.footer-container .footer-wrapper .footer-info .menu a:hover { color:#ffffff; }
			.footer-container .footer-wrapper .footer-info .image a { color:rgba(255,255,255,0.7); }
			.footer-container .footer-wrapper .footer-info .image a:hover { color:#ffffff; }
			
		/* Navigation */
			.navigation-container { background:#f6f6f6; }
			.navigation-container .navigation-wrapper a { color:#333; }
			.navigation-container .navigation-wrapper .icon-arrow-left { display:none; background:url(../../../hongkong/common/img/icon/icon-arrow-left-2.png) no-repeat center center; background-size:16px 16px; width:16px; height:16px; overflow:hidden; float:left; padding-top:28px; }
				
		/* Graphics */
			.graphic-wrapper .h1  { color:#ffffff; text-shadow:3px 3px 5px rgba(0,0,0,0.2); }
			.graphic-effect-holder .graphic-text-holder { color:#ffffff; }
			.graphic-effect-holder .graphic-control .graphic-data li { background:rgba(255,255,255,0.5); border:3px solid rgba(255,255,255,0); }
			.graphic-effect-holder .graphic-control .graphic-data li.selected { border-color:rgba(255,255,255,1); background-color:rgba(255,255,255,0); }
			.graphic-effect-holder .graphic-control .graphic-data li:hover { background-color:rgba(255,255,255,1); }
			.graphic-effect-holder .graphic-control .graphic-data li.selected:hover { background-color:rgba(255,255,255,0); }
			.graphic-effect-holder .graphic-small-word { color:#ffffff; }


			
		/* Top Background */
			.top-background-container { background:#63798e; }
			.top-background-container .top-background-wrapper { color:#ffffff; }
			.top-background-container .top-background-wrapper .h1 { color:#ffffff; }
			.top-background-container .top-background-wrapper a { color:#ffffff; }
			
		/* Content */
			.content-wrapper { background-color:#ffffff; }

		/* Menu */
			.left-menu ul li a { color:#333; }
			.left-menu ul li a:hover { background:#e2e2e2; text-decoration: none; }
			.left-menu ul li.selected a { background:#413c54; color:#ffffff; }
			.left-menu .menu-title { color:#413c54; }

		/* Option Group */
			.option-group .group-info { background:#f1f1f1; }
			.option-group .group-info:hover { background:#d4d4d4; }
			
			
		/* Form */
			.form-column-field .select-title { background:#ffffff; border:1px solid #d4d4d4; }

		/* Paging Selector */
			.paging-selector .select-wrapper { width:auto; vertical-align:top; min-width:160px; }
			.paging-selector .select-title { background:#ffffff; border:1px solid #d4d4d4;  }
			.paging-selector .button { min-width:inherit; width:auto; }

		/* Share */
			.share-wrapper .share-options { background:#ffffff;  }
			.share-wrapper .share-options:after { background:#ffffff; box-shadow:0px -1px 2px rgba(0,0,0,0.1); }
			.share-wrapper .share-options { box-shadow:2px 2px 8px rgba(0,0,0,0.2); }
			.share-wrapper .button { background:rgba(0,0,0,0); border:1px solid #e2e2e2; color:#e2e2e2; }
			.share-wrapper .button:hover { color:#333; background:#e2e2e2; }
			.share-wrapper.darken .button { color:#333; }
			
			.revision-date-wrapper .share-wrapper.darken .button { border-color:#555555; color:#555555; }
			
			
		/* Tab */
			.tab-container .tab-holder li { border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; border-left:1px solid #e2e2e2; }
			.tab-container .tab-holder li:last-child { border-right:1px solid #e2e2e2; }
			.tab-container .tab-holder li.selected { background:#571a64; border-color:#571a64; color:#ffffff; }
			.tab-container .tab-holder li:hover { background:#e2e2e2; }
			.tab-container .tab-holder li.selected:hover { background:#571a64; }
			
			.tab-container.tab-menu-style .tab-holder .item { border-bottom:4px solid #ffffff; }
			.tab-container.tab-menu-style .tab-holder .item.selected { background:none; border-bottom:4px solid #571a64; color:#571a64; }
			.tab-container.tab-menu-style .tab-holder .item.selected:hover { background:none; border-bottom:4px solid #571a64; color:#571a64; }
			.tab-container.tab-menu-style .tab-holder .item:hover { background:none; border-bottom:4px solid #e2e2e2; }
			
			.tab-menu { border-bottom:1px solid #e1e1e1; }
			.tab-menu .item a { color:#333; border-bottom:4px solid #ffffff; }
			.tab-menu .item a:hover { border-color:#e2e2e2; }
			.tab-menu .item.selected a { border-color:#571a64; color:#571a64; }
			
			.tab-container.tab-menu-style .tab-holder { border-bottom:1px solid #e1e1e1; }
			
		/* Paging */
			.paging { border-top:1px solid #e2e2e2; }
			.paging a { color:#333; }
			.paging a:hover { background:#e2e2e2; }
			.paging a.selected { background:#413b53; color:#ffffff; }
			.paging a.selected:hover { background:#413b53; color:#ffffff; }
		
		/* Template */
			/* Template Square Photo */
				.template-square-photo .square-photo-item .text { color:#333; }
						
			
			
	/**
	* Page Layout
	*/
		
		/* Home */
			.layout-home { }
			.layout-home .graphic-container { top:-1px; position:relative; }
			.layout-home .graphic-container .graphic-wrapper .h1 { padding-top: 100px; padding-bottom:100px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; font-size:50px; line-height:1.2em; height:342px; }
			.layout-home .h3 { color:#571a64; padding-bottom:30px; }
			.layout-home .graphic-container .search { margin-left:30px; margin-right:30px; position:relative; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
			.layout-home .graphic-container .search .field { width:480px; position:relative; }
			.layout-home .graphic-container .search .field .input-field { width:100%; }
			.layout-home .graphic-container .search .btn-search { position:absolute; top:8px; right:10px; width:25px; height:25px; background:url(../../../hongkong/common/img/icon/icon-zoom-o.png) no-repeat center center; background-size:25px 25px; display:block; border:0px; cursor:pointer; }
			.layout-home .graphic-container .search .multiple-search-options { position:absolute; top:42px; left:0px; width:100%; background:#ffffff; padding:20px; box-shadow:0px 3px 5px rgba(0,0,0,0.2); -webkit-box-shadow:0px 3px 5px rgba(0,0,0,0.2); -moz-box-shadow:0px 3px 5px rgba(0,0,0,0.2); z-index:99; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
			.layout-home .multiple-select-wrapper .multiple-select-title { display:none; }
			.layout-home .multiple-select-wrapper .multiple-select-info { display:none; }
			.layout-home .multiple-select-wrapper .multiple-select-options .multiple-group-wrapper .multiple-group { padding:0px; display:table; table-layout:fixed; width:100%; }
			.layout-home .multiple-select-wrapper .multiple-select-options .multiple-group-wrapper .multiple-group .group-options { display:table-cell; }
			.layout-home .multiple-select-wrapper .multiple-select-all { margin-top:10px; padding-bottom:5px; }
			.layout-home .table { display:table; width:100%; }
			.layout-home .table .multiple-group-wrapper { display:table-cell; }
			.layout-home .search-panel { padding:20px; text-align:right; }
			.layout-home .search-panel input { margin-left:20px; }
			.layout-home .table .modification-time { display:table-cell; padding-right:20px; }
			.layout-home .table .modification-time .modification-time-selection { display:none; margin-top:10px; }
			.layout-home .table .modification-time.any .modification-time-selection { display:none; }
			.layout-home .table .modification-time.within-the-past .modification-time-selection { display:block; }
			.layout-home .table .modification-time.within-the-past .modification-time-selection .within-the-past { display:block; }
			.layout-home .table .modification-time.within-the-past .modification-time-selection .date-range { display:none; }
			.layout-home .table .modification-time.date-range .modification-time-selection { display:block; }
			.layout-home .table .modification-time.date-range .modification-time-selection .within-the-past { display:none; }
			.layout-home .table .modification-time.date-range .modification-time-selection .date-range { display:block; }

			.layout-home .table .modification-time .date-picker-wrapper { margin-bottom:10px; }
			.layout-home .table .modification-time .date-picker-wrapper label { display:table; width:100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
			.layout-home .table .modification-time .date-picker-wrapper label .text { display:table-cell; width:50px; vertical-align:middle; }
			.layout-home .table .modification-time .date-picker-wrapper label .input { display:table-cell; vertical-align:middle; background:#f1f1f1; position:relative; }
			.layout-home .table .modification-time .date-picker-wrapper label .input input { width:100%; }

			
			.layout-home .graphic-container .tags { padding-left:30px; padding-top:10px; color:#ffffff; text-shadow:0px 3px 5px rgba(0,0,0,0.2); -webkit-text-shadow:0px 3px 5px rgba(0,0,0,0.2); -moz-text-shadow:0px 3px 5px rgba(0,0,0,0.2); }
			.layout-home .graphic-container .tags a { color:#ffffff; font-weight:bold; margin-right:10px; margin-left:10px; }
			
			.layout-home .section-container { padding:40px 30px; background:#ffffff; position:relative; }
			.layout-home .section-container .section-wrapper { max-width:1262px; margin:auto; display:table; position:relative; }
			.layout-home .section-container .section-wrapper .smart-consumer { display:table-cell; width:50%; padding-right:34px; }
			.layout-home .section-container .section-wrapper .smart-consumer .item { padding:0px; margin:0px; list-style:none; overflow:hidden; }
			.layout-home .section-container .section-wrapper .smart-consumer .item li { overflow:hidden; float:left; width:50%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; margin-bottom:35px; padding-right:20px; }
			.layout-home .section-container .section-wrapper .smart-consumer .item li:nth-child(even) { padding-right:0px; padding-left:20px; }
			.layout-home .section-container .section-wrapper .smart-consumer .item li .image { width:100%; height:0; overflow:hidden; vertical-align:middle; position:relative; display:block; text-align:center; padding-top:57%; }
			.layout-home .section-container .section-wrapper .smart-consumer .item li .image img { max-width:100%; max-height:100%; vertical-align:middle; left:0; right:0; top:0; bottom:0; position:absolute; margin:auto; }
			.layout-home .section-container .section-wrapper .smart-consumer .item li .image a { display:block; }
			.layout-home .section-container .section-wrapper .smart-consumer .item li .text { height:50px; overflow:hidden; line-height:25px; padding-top:5px; }
			.layout-home .section-container .section-wrapper .smart-consumer .item li a { color:#333; }
			.layout-home .section-container .section-wrapper .whats-new { display:table-cell; width:50%; padding-left:34px; }
	
			.layout-home .press-release-item { display:table; width:100%; margin-bottom:35px; }
			.layout-home .press-release-item .date { display:table-cell; padding-right:40px; width:100px; vertical-align:top; }
			.layout-home .press-release-item .title { display:table-cell; vertical-align:top; }
			.layout-home .tab-content { margin-top:50px; }
			
			.layout-home .section-container .bottom { border-top:1px solid #f1f1f1; text-align:right; position:relative; }
			
			.layout-home .section-container .bottom a { color:#571a64; font-size:14px; vertical-align:middle; padding:10px 15px; }
			.layout-home .section-container .bottom a:hover{ text-decoration: none; background-color:#f8f8f8; transition-duration:0.4s; }
			body.small-font-size .layout-home .section-container .bottom a { font-size:11.2px; }
			body.large-font-size .layout-home .section-container .bottom a { font-size:18.2px; }
			
			.layout-home .section-container .bottom a:first-child { }
			.layout-home .section-container .bottom .icon-arrow { background:#571a64 url(../../../hongkong/common/img/icon/icon-arrow-right.png) no-repeat 3px 2px; background-size:14px 14px; width:18px; height:18px; border-radius:9px; -webkit-border-radius:9px; -moz-border-radius:9px; display:inline-block; margin-left:6px; vertical-align:middle; }
			
			.layout-home .section-hot-topics { width:100%; position:relative; margin:50px 0px 30px 0px; overflow:hidden; }
			.layout-home .section-hot-topics .section-wrapper { max-width:1262px; margin:auto; display:block; position:relative; padding:0px 20px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
			.layout-home .section-hot-topics .section-wrapper .section-column { display:table; width:100%; }
			.layout-home .section-hot-topics .section-wrapper .left { height:376px; display:table-cell; width:50%; vertical-align:top; position:relative; padding-right:10px; }
			.layout-home .section-hot-topics .section-wrapper .left .graphic-effect-holder { height:376px; }
			.layout-home .section-hot-topics .section-wrapper .left .graphic-effect-holder:before{ content:''; width: 100%; height: 50%; display: block; position: absolute; bottom: 0; z-index: 1; background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%); background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%); background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); pointer-events: none; }
			.layout-home .section-hot-topics .section-wrapper .right { display:table-cell; width:50%; vertical-align:top; padding-left:10px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
			.layout-home .section-hot-topics .section-wrapper .right .list { list-style:none; padding:0px; margin:0px; }
			.layout-home .section-hot-topics .section-wrapper .right .list li { margin:0px; background:#ffffff; width:46%; float:left; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; display:table; margin-left:2%; margin-right:2%; margin-bottom:20px; }
			.layout-home .section-hot-topics .section-wrapper .right .list li:hover { box-shadow:0 12px 20px -12px rgba(0,0,0,.35); -webkit-box-shadow:0 12px 20px -12px rgba(0,0,0,.35); -moz-box-shadow:0 12px 20px -12px rgba(0,0,0,.35); }
			.layout-home .section-hot-topics .section-wrapper .right .list li .image { width:92px; display:table-cell; vertical-align:top; }
			.layout-home .section-hot-topics .section-wrapper .right .list li .text { color: #333; max-height: 85px; overflow: hidden; display:table-cell; vertical-align:middle; padding-left:20px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; overflow:hidden; }

			.layout-home .section-hot-topics .section-wrapper .right .list li a { display: block; padding: 10px; }
			.layout-home .section-hot-topics .section-wrapper .right .list li a:hover{ text-decoration: none; }

			.layout-home .revision-date { padding-left:20px; }
			.layout-home.revision-date-wrapper .right { padding-right:35px; }
	
			@media only screen and (min-width:1330px)
			{
				.layout-home .graphic-container .graphic-wrapper .h1 { padding-left:0px; }
				.layout-home .graphic-container .search { margin-left:0px; margin-right:0px; }
				.layout-home .graphic-container .tags { padding-left:0px; }
			}			
	
			@media not print {
    			body:not(.non-responsive).tablet .layout-home .graphic-container .search,
    			body:not(.non-responsive).mobile .layout-home .graphic-container .search
    			{ display:none; }
			}

				
			body:not(.non-responsive).mobile .layout-home .graphic-container
				{ min-height:210px; }
				
			@media not print {
    			body:not(.non-responsive).tablet .layout-home .graphic-container .tags,
    			body:not(.non-responsive).mobile .layout-home .graphic-container .tags
    			{ display:none; }
			}
				
			@media not print {
    			body:not(.non-responsive).tablet .layout-home .graphic-container .graphic-control,
    			body:not(.non-responsive).mobile .layout-home .graphic-container .graphic-control
    			{ text-align:left; padding-left:20px; padding-right:20px; }
			}
			
			
			@media not print {
    			body:not(.non-responsive).tablet .layout-home .h3,
    			body:not(.non-responsive).mobile .layout-home .h3
    			{ padding-left:20px; padding-bottom:20px; padding-right:20px; }
			}
				
			@media not print {
    			body:not(.non-responsive).tablet .layout-home .section-container,
    			body:not(.non-responsive).mobile .layout-home .section-container
    			{ padding:0px; }
			}

			@media not print {
    			body:not(.non-responsive).tablet .layout-home .section-container .section-wrapper,
    			body:not(.non-responsive).mobile .layout-home .section-container .section-wrapper 
    			{ display:block; padding:20px 0px;  }
			}
				
			@media not print {
    			body:not(.non-responsive).tablet .layout-home .section-container .section-wrapper .smart-consumer,
    			body:not(.non-responsive).mobile .layout-home .section-container .section-wrapper .smart-consumer
    			{ display:block; width:100%; border-bottom:8px solid #f1f1f1; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding:0px; }
			}
			
			@media not print {
    			body:not(.non-responsive).tablet .layout-home .section-container .section-wrapper .smart-consumer .item,
    			body:not(.non-responsive).mobile .layout-home .section-container .section-wrapper .smart-consumer .item
    			{ width:100%; overflow:hidden; overflow-x:auto; white-space:nowrap; }
			}
				
			@media not print {
    			body:not(.non-responsive).tablet .layout-home .section-container .section-wrapper .smart-consumer .item li,
    			body:not(.non-responsive).mobile .layout-home .section-container .section-wrapper .smart-consumer .item li
    			{ float:inherit; display:inline-block; width:250px; margin-bottom:10px; padding-left:20px; padding-right:0px; }
			}

			@media not print {
    			body:not(.non-responsive).tablet .layout-home .section-container .section-wrapper .smart-consumer .item li:nth-child(even),
    			body:not(.non-responsive).mobile .layout-home .section-container .section-wrapper .smart-consumer .item li:nth-child(even)
    			{ padding-left:20px; padding-right:0px; }
			}

			@media not print {
    			body:not(.non-responsive).tablet .layout-home .section-container .section-wrapper .smart-consumer .item li:last-child,
    			body:not(.non-responsive).mobile .layout-home .section-container .section-wrapper .smart-consumer .item li:last-child
    			{ margin-right:20px;  }
			}
				
			@media not print {
    			body:not(.non-responsive).tablet .layout-home .section-container .section-wrapper .smart-consumer .item li .text,
    			body:not(.non-responsive).mobile .layout-home .section-container .section-wrapper .smart-consumer .item li .text
    			{ white-space:normal; font-size:16px; }
			}
			@media not print {
    			body:not(.non-responsive).tablet.small-font-size .layout-home .section-container .section-wrapper .smart-consumer .item li .text,
    			body:not(.non-responsive).mobile.small-font-size .layout-home .section-container .section-wrapper .smart-consumer .item li .text
    			{ font-size:12.8px; }
			}
			@media not print {
    			body:not(.non-responsive).tablet.large-font-size .layout-home .section-container .section-wrapper .smart-consumer .item li .text,
    			body:not(.non-responsive).mobile.large-font-size .layout-home .section-container .section-wrapper .smart-consumer .item li .text
    			{ font-size:20.8px; }
			}
				
			@media not print {
    			body:not(.non-responsive).tablet .layout-home .section-container .bottom,
    			body:not(.non-responsive).mobile .layout-home .section-container .bottom
    			{ padding-left:20px; padding-right:20px; padding-bottom:15px; padding-top:15px; }
			}
			
			@media not print {
    			body:not(.non-responsive).mobile .layout-home .section-container .section-wrapper .whats-new .bottom { padding-left:0px; padding-right:0px; }
			}			
			@media not print {
    			body:not(.non-responsive).mobile .layout-home .section-container .section-wrapper .whats-new .bottom a { padding-left:15px; }
			}
				
			@media not print {
    			body:not(.non-responsive).tablet .layout-home .section-container .section-wrapper .whats-new,
    			body:not(.non-responsive).mobile .layout-home .section-container .section-wrapper .whats-new
    			{ display:block; width:100%; padding:20px 0px 0px 0px; border-bottom:8px solid #f1f1f1; }
			}
				
			@media not print {
    			body:not(.non-responsive).tablet .layout-home .tab-content,
    			body:not(.non-responsive).mobile .layout-home .tab-content
    			{ margin-top:20px; padding:0px 0px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
			}

			@media not print {
    			body:not(.non-responsive).tablet .layout-home .tab-content .content,
    			body:not(.non-responsive).mobile .layout-home .tab-content .content
    			{ padding:0px 0px; }
			}

			@media not print {
    			body:not(.non-responsive).tablet .layout-home .press-release-item,
    			body:not(.non-responsive).mobile .layout-home .press-release-item
    			{ display:block; margin-bottom:20px; }
			}
				
			@media not print {
    			body:not(.non-responsive).tablet .layout-home .press-release-item .date,
    			body:not(.non-responsive).mobile .layout-home .press-release-item .date
    			{ display:block; width:100%; padding:0px; }
			}

			@media not print {
    			body:not(.non-responsive).tablet .layout-home .press-release-item .title,
    			body:not(.non-responsive).mobile .layout-home .press-release-item .title
    			{ display:block; width:100%; }
			}

			@media not print {
    			body:not(.non-responsive).tablet .layout-home .section-hot-topics,
    			body:not(.non-responsive).mobile .layout-home .section-hot-topics
    			{ background:#ffffff; margin:0px; }
			}			
	
			@media not print {
    			body:not(.non-responsive).tablet .layout-home .section-hot-topics .section-wrapper,
    			body:not(.non-responsive).mobile .layout-home .section-hot-topics .section-wrapper
    			{ padding:0px; display:block; }
			}
		
			@media not print {
    			body:not(.non-responsive).tablet .layout-home .section-hot-topics .section-wrapper .left { display:block; width:100%; height:350px; padding:0px 20px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-home .section-hot-topics .section-wrapper .left { display:block; width:100%; height:235px; padding:0px 20px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
			}

			@media not print {
    			body:not(.non-responsive).tablet .layout-home .section-hot-topics .section-wrapper .left .graphic-effect-holder { height:350px; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-home .section-hot-topics .section-wrapper .left .graphic-effect-holder { height:235px; }
			}
				
			@media not print {
    			body:not(.non-responsive).tablet .layout-home .section-hot-topics .section-wrapper .left .graphic-effect-holder .graphic-control,
    			body:not(.non-responsive).mobile .layout-home .section-hot-topics .section-wrapper .left .graphic-effect-holder .graphic-control
    			{ padding-bottom:15px; }
			}
				
			@media not print {
    			body:not(.non-responsive).tablet .layout-home .section-hot-topics .section-wrapper .right,
    			body:not(.non-responsive).mobile .layout-home .section-hot-topics .section-wrapper .right
    			{ display:block; width:100%; padding:0px 20px 20px 20px; }
			}
				
			@media not print {
    			body:not(.non-responsive).tablet .layout-home .section-hot-topics .section-wrapper .right .list li:hover,
    			body:not(.non-responsive).mobile .layout-home .section-hot-topics .section-wrapper .right .list li:hover
    			{ box-shadow:none; }
			}
				
			@media not print {
    			body:not(.non-responsive).tablet .layout-home .section-hot-topics .section-wrapper .right .list li,
    			body:not(.non-responsive).mobile .layout-home .section-hot-topics .section-wrapper .right .list li
    			{ float:none; width:100%; border-bottom:1px solid #f1f1f1; margin:0px; padding:10px 0px; }
			}
				
			@media not print {
    			body:not(.non-responsive).tablet .layout-home .revision-date,
    			body:not(.non-responsive).mobile .layout-home .revision-date
    			{ padding-left:0px; padding-top:0px; }
			}

		/* Email Alert */
			.layout-email-alert .h2 { font-size:26px; }
			.layout-email-alert .h3 { font-size:20px; }
			.layout-email-alert { padding-top:42px; max-width:820px; margin:auto; }
			.layout-email-alert form { padding-top:30px; }
			.layout-email-alert-subscribed-wrapper { margin-top:0px; }
			.layout-email-alert-subscribed-wrapper .h3 { margin-top:65px; padding-bottom:35px; }
			.layout-email-alert-subscribed-options { overflow:hidden; width:100%; position:relative; list-style:none; padding:0px; margin:0px; }
			.layout-email-alert-subscribed-options li { float:left; width:50%; }
			.layout-email-alert-subscribed-options label { box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; margin-bottom:15px; padding-right:20px; vertical-align:top; }
			
			.layout-email-alert-terms-and-conditions { list-style-position:inside; list-style:decimal; padding:0px; margin:0px; padding-left:20px; }
			.layout-email-alert-terms-and-conditions li { text-indent:0px; padding-left:20px; padding-bottom:26px; }
			.layout-email-alert-terms-and-conditions li:last-child { padding-bottom:0px; }

			.layout-email-alert-code { margin-bottom:80px; }
			.layout-email-alert-code .code-wrapper { border:1px solid #f1f1f1; overflow:hidden; width:230px; height:42px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; vertical-align:top; display:table; float:left; margin-right:17px; }
			.layout-email-alert-code .code-wrapper .code { display:table-cell; border-right:1px solid #f1f1f1; height:40px; vertical-align:middle;  }
			.layout-email-alert-code .code-wrapper .fn { width:80px; display:inline-block; display:table-cell; vertical-align:top; text-align:center; height:40px; }
			.layout-email-alert-code .code-wrapper .fn .icon-refresh { margin-right:5px; margin-top:10px; }
			.layout-email-alert-code .code-wrapper .fn .icon-volumn { margin-top:10px; }
			.layout-email-alert-code .field { display:table-cell; }
			.layout-email-alert-code .field .error { padding-top:5px; padding-left:15px; }
			.layout-email-alert-code .input-field.error { padding-top:0px; }
			
			@media not print {
    			body:not(.non-responsive).tablet .layout-email-alert,
    			body:not(.non-responsive).mobile .layout-email-alert
    			{ padding-bottom:70px; }
			}
			
			@media not print {
    			body:not(.non-responsive).tablet .layout-email-alert .h2,
    			body:not(.non-responsive).mobile .layout-email-alert .h2
    			{ padding-bottom:0px;}
			}
			
			@media not print {
    			body:not(.non-responsive).tablet .input-field,
    			body:not(.non-responsive).mobile .input-field 
    			{ margin-top:0px; }
			}
				
			@media not print {
    			body:not(.non-responsive).mobile .layout-email-alert { padding-top:0px; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-email-alert-subscribed-wrapper .h3 { margin-top:40px; padding-bottom:20px; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-email-alert-terms-and-conditions { padding-left:-10px; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-email-alert-terms-and-conditions li { padding-left:10px; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-email-alert-code { padding-top:40px; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-email-alert-code .code-wrapper { width:100%; margin-right:0px; margin-bottom:10px; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-email-alert-code .field { display:block; width:100%; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-email-alert-subscribed-options li { display:block; width:auto; clear:both; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-email-alert .btn-submit { text-align:center; margin-bottom:20px; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-email-alert .btn-submit .button { width:100%; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-email-alert-code { margin-bottom:40px; }
			}
			
			
						
		/* Email Alert Confirmation */
			.layout-email-alert-confirmation { text-align:center; padding-top:60px; width:80%; margin:auto; }
			.layout-email-alert-confirmation .image img { max-width:40%; }
			.layout-email-alert-confirmation .h1 { font-size:22px; padding-top:40px; }
			.layout-email-alert-confirmation .notify-message { font-size:36px; padding-top:20px; padding-bottom:50px; color:#571a64; font-weight:bold; width:70%; margin:auto; }
			.layout-email-alert-confirmation .subscription-email .icon-email { color:#571a64; font-size:26px; padding-right:10px; vertical-align:top; }
			.layout-email-alert-confirmation .subscription-email a { font-size:18px; font-weight:bold; color:#571a64; line-height:25px; vertical-align:top; }
			.layout-email-alert-confirmation .split-line { width:40px; height:4px; background-color:#571a64; margin:50px auto 30px auto; }
			.layout-email-alert-confirmation .content { padding-bottom:60px; font-size:18px; width:70%; margin:auto; line-height:30px; }
			.layout-email-alert-confirmation .form-resend { padding-top:50px; padding-bottom:60px; font-size:18px; border-top:1px solid #e2e2e2; }
			.layout-email-alert-confirmation .form-resend .button { margin-top:28px; }
			@media not print {
    			body:not(.non-responsive).mobile .layout-email-alert-confirmation { width:100%; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-email-alert-confirmation .h1 { font-size:18px; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-email-alert-confirmation .notify-message { font-size:26px; width:90%; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-email-alert-confirmation .content { font-size:16px; width:90%; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-email-alert-confirmation .form-resend { font-size:16px; }
			}

			/*-- Font Size --*/
				body.small-font-size .layout-email-alert-confirmation .h1 { font-size:17.6px; }
				body.small-font-size .layout-email-alert-confirmation .notify-message { font-size:28.8px; }
				@media not print {
    				body:not(.non-responsive).mobile.small-font-size .layout-email-alert-confirmation .form-resend { font-size:12.8px; }
				}
				@media not print {
    				body:not(.non-responsive).mobile.small-font-size .layout-email-alert-confirmation .content { font-size:12.8px; }
				}
				@media not print {
    				body:not(.non-responsive).mobile.small-font-size .layout-email-alert-confirmation .notify-message { font-size:20.8px; }
				}
				@media not print {
    				body:not(.non-responsive).mobile.small-font-size .layout-email-alert-confirmation .h1 { font-size:14.4px; }
				}
				body.small-font-size .layout-email-alert-confirmation .content { font-size:14.4px; }
				body.small-font-size .layout-email-alert-confirmation .subscription-email a { font-size:14.4px; }

				body.large-font-size .layout-email-alert-confirmation .h1 { font-size:28.6px; }
				body.large-font-size .layout-email-alert-confirmation .notify-message { font-size:46.8px; }
				body.large-font-size .layout-email-alert-confirmation .subscription-email a { font-size:23.4px; }
				body.large-font-size .layout-email-alert-confirmation .content { font-size:23.4px; }
				@media not print {
    				body:not(.non-responsive).mobile.large-font-size .layout-email-alert-confirmation .h1 { font-size:23.4px; }
				}
				@media not print {
    				body:not(.non-responsive).mobile.large-font-size .layout-email-alert-confirmation .notify-message { font-size:33.8px; }
				}
				@media not print {
    				body:not(.non-responsive).mobile.large-font-size .layout-email-alert-confirmation .content { font-size:20.8px; }
				}
				@media not print {
    				body:not(.non-responsive).mobile.large-font-size .layout-email-alert-confirmation .form-resend { font-size:20.8px; }
				}

			
		/* Press Release */
			.layout-press-release { }
			.layout-press-release .open-api { min-width:130px; padding:0px; line-height:40px; }
			.layout-press-release .open-api:hover .icon-setting {}
			.layout-press-release .page-title { display:table; width:100%; padding:0px 0px 35px 0px; }
			.layout-press-release .page-title .left { display:table-cell; vertical-align:top; padding-right: 30px;}
			.layout-press-release .page-title .right { display:table-cell; vertical-align:top; text-align:right; }
			.layout-press-release .search { margin-bottom:40px; display:table; width:100%; position:relative; }
			.layout-press-release .search .left { display:table-cell; vertical-align:top;  }
			.layout-press-release .search .left .select-wrapper { margin:0px; }
			.layout-press-release .search .left .option-date { display:table-cell; width:255px; padding-right:5px; }
			.layout-press-release .search .left .option-year { width:100px; display:table-cell; padding-right:5px; }
			.layout-press-release .search .left .option-year .select-wrapper { width:100px; }
			.layout-press-release .search .left .option-month { width:150px; display:table-cell; }
			.layout-press-release .search .left .option-month .select-wrapper { width:150px; }
			.layout-press-release .search .left .option-category { display:table-cell; vertical-align:top; padding-right:5px; width:200px; }
			.layout-press-release .search .left .option-category .select-wrapper { width:200px; }
			.layout-press-release .search .left .control { display:table-cell; vertical-align:top; width:80px; }
			.layout-press-release .search .left .btn-go { min-width:inherit; vertical-align:top; width:100%; }
			.layout-press-release .search .right { display:table-cell; vertical-align:top; min-width:150px; padding-left:10px; }
			.layout-press-release .search .right .input-search { position:relative; border:1px solid #f1f1f1; height:40px; width:40px; float:right; overflow:hidden; }
			.layout-press-release .search .right .input-search .icon-zoom { position:absolute; top:10px; right:10px; z-index:1; font-size:22px; color:#777777; }
			.layout-press-release .search .right .input-search .btn-submit { display:none; position:absolute; top:0px; right:0px; z-index:1; font-size:22px; color:#ffffff; width:40px; height:40px; background:url(../../../hongkong/common/img/icon/icon-zoom.png) no-repeat center center; background-size:20px 20px; }
			.layout-press-release .search .right .input-search.active .btn-submit { display:block; }
			.layout-press-release .search .right .input-search.active .icon-zoom { display:none; }
			.layout-press-release .search .right .input-search .input-field { width:100%; padding-left:15px; padding-right:40px; display:block; }
			.layout-press-release .search .right .input-search input { border:0px; height:40px; }
			.layout-press-release .press-release-result { }
			.layout-press-release .press-release-result ul { list-style:none; margin:0px; padding:30px 0px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; display:table; border-bottom:1px solid #ececec; width:100%; }
			.layout-press-release .press-release-result ul li { display:table-cell; vertical-align:top; padding-left:30px; }
			.layout-press-release .press-release-result ul li:first-child { width:105px; }
			.layout-press-release .api-available { display:none; position:relative; padding:10px 0px 20px 0px; }
			.layout-press-release .api-available a { color:#333333; }
			.layout-press-release .api-available a .icon-arrow-right { background:url(../../../hongkong/common/img/icon/icon-arrow-right-2.png) no-repeat center center; background-size:13px 13px; width:13px; height:13px; display:inline-block; position:relative; top:2px; padding-left:10px; }
			.layout-press-release .multiple-select-all label { margin-top:10px; }

			@media not print {
    			body:not(.non-responsive).tablet .layout-press-release .search { margin-bottom:20px; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-press-release .search { margin-bottom:0px; }
			}
				
			@media not print {
    			body:not(.non-responsive).tablet .layout-press-release .search .select-wrapper.active { width:100%; }
			}
			@media not print {
    			body:not(.non-responsive).tablet .layout-press-release .search .right { width:100%; }
			}
		
			@media not print {
    			body:not(.non-responsive).mobile .layout-press-release .search .left { display:block; white-space:inherit; width:100%; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-press-release .search .left .option-date { display:block; width:100%; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-press-release .search .left .option-year { display:block; width:100%; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-press-release .search .left .option-year .select-wrapper { width:100%; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-press-release .search .left .option-month { margin-right:0px; display:block; width:100%; margin-top:10px; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-press-release .search .left .option-month .select-wrapper { width:100%; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-press-release .search .left .option-category { display:block; margin-right:0px; width:100%; margin-top:10px; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-press-release .search .left .option-category .select-wrapper { width:100%; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-press-release .search .left .btn-go { margin-top:5px; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-press-release .search .right { display:block; margin-top:10px; padding-left:0px; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-press-release .press-release-result ul { padding:15px 0px; display:block; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-press-release .press-release-result ul li { padding-left:0px; display:block; }
			}
			
			@media not print {
    			body:not(.non-responsive).mobile .layout-press-release .press-release-result ul:last-child { border-bottom:0px; }
			}
			
			@media not print {
    			body:not(.non-responsive).tablet .layout-press-release .revision-date,
    			body:not(.non-responsive).mobile .layout-press-release .revision-date
    			{ display:none; }
			}
				
			@media not print {
    			body:not(.non-responsive).tablet .layout-press-release .page-title,
    			body:not(.non-responsive).mobile .layout-press-release .page-title 
    			{ display:none; }
			}
			
			@media not print {
    			body:not(.non-responsive).mobile .layout-press-release .search { padding-bottom:10px; }
			}
			
			@media not print {
    			body:not(.non-responsive).tablet .layout-press-release .api-available,
    			body:not(.non-responsive).mobile .layout-press-release .api-available { display:block; }
			}

						
			@media not print {
    			body:not(.non-responsive).mobile .layout-press-release .search .right .input-search	{ width:100%; float:none; }
			}
			
			@media not print {
    			body:not(.non-responsive).tablet .layout-press-release .search .right .input-search .icon-zoom,
    			body:not(.non-responsive).mobile .layout-press-release .search .right .input-search .icon-zoom
    			{ display:none; }
			}
				
			@media not print {
    			body:not(.non-responsive).tablet .layout-press-release .search .right .input-search .btn-submit,
    			body:not(.non-responsive).mobile .layout-press-release .search .right .input-search .btn-submit
    			{ display:block; }
			}
			
			.layout-press-release-detail .press-release-tag { background:#571a64; color:#ffffff; width:auto; font-size:18px; display:inline-block; padding:2px 15px; }
			.layout-press-release-detail .date { font-size:18px; color:#571a64; padding-top:20px; }
			.layout-press-release-detail .press-release-title { font-size:36px; color:#571a64; font-weight:medium; padding:0px; margin:0px; display:block; }
			.layout-press-release-detail .share-wrapper { margin-top:20px; margin-bottom:20px; }
			.layout-press-release-detail .share-wrapper .button { width:auto; min-width:inherit; display:inline-block; }
			.layout-press-release-detail .graphic-line { width:40px; height:4px; background:#571a64; margin-top:20px; margin-bottom:25px; }
			.layout-press-release-detail .revision-date { padding-bottom:25px; }

			.layout-press-release-detail .right-content .latest-press-release-list .date { font-size:14px; color:#484848; }
			.layout-press-release-detail .right-content .latest-press-release-list a { font-size:14px; color:#484848; padding-top:2px; }
			.layout-press-release-detail .right-content .control { padding-top:40px; text-align:center; }
			.layout-press-release-detail .right-content .control a { width:100%; vertical-align:middle; line-height:40px; }
			.layout-press-release-detail .right-content .control .icon-back { margin-right:5px; vertical-align:top; margin-top:10px; }
			.layout-press-release-detail .right-content ul li { padding-top:10px; }
			.layout-press-release-detail .right-content .title { font-weight:bold; font-size:18px; }
			
			@media not print {
    			body:not(.non-responsive).tablet .layout-press-release-detail .revision-date,
    			body:not(.non-responsive).mobile .layout-press-release-detail .revision-date { padding:25px 0px; }
			}
			
			@media not print {
    			body:not(.non-responsive).tablet .layout-press-release .multiple-select-all label,
    			body:not(.non-responsive).mobile .layout-press-release .multiple-select-all label
    			{ margin-top:0px; }
			}
			
			@media not print {
    			body:not(.non-responsive).tablet .layout-press-release-detail .right-content,
    			body:not(.non-responsive).mobile .layout-press-release-detail .right-content 
    			{ display:block; padding:20px; }
			}
			
			@media not print {
    			body:not(.non-responsive).mobile .layout-press-release-detail .press-release-title { font-size:30px; letter-spacing:-1px; padding-top:10px; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-press-release-detail .date { font-size:20px; }
			}
			
			@media not print {
    			body:not(.non-responsive).mobile .layout-press-release-detail .graphic-line { display:none; }
			}
			
			@media only screen and ( min-width:1020px) and (max-width:1292px)
			{
				.layout-press-release-detail .revision-date { padding-left:0px; }
			}
			
				/*-- Font Size --*/
					body.small-font-size .layout-press-release-detail .press-release-tag { font-size:14.4px; }
					body.small-font-size .layout-press-release-detail .date { font-size:14.4px; }
					body.small-font-size .layout-press-release-detail .press-release-title { font-size:28.8px; }
					body.small-font-size .layout-press-release-detail .right-content .latest-press-release-list .date { font-size:11.2px; }
					body.small-font-size .layout-press-release-detail .right-content .latest-press-release-list a { font-size:11.2px; }
					body.small-font-size .layout-press-release-detail .right-content .title { font-size:14.4px; }
					@media not print {
    					body:not(.non-responsive).mobile.small-font-size .layout-press-release-detail .press-release-title { font-size:24px; }
					}
					@media not print {
    					body:not(.non-responsive).mobile.small-font-size .layout-press-release-detail .date { font-size:16px; }
					}
					
					body.large-font-size .layout-press-release-detail .press-release-tag { font-size:23.4px; }
					body.large-font-size .layout-press-release-detail .date { font-size:23.4px; }
					body.large-font-size .layout-press-release-detail .press-release-title { font-size:46.8px; }
					body.large-font-size .layout-press-release-detail .right-content .latest-press-release-list .date { font-size:18.2px; }
					body.large-font-size .layout-press-release-detail .right-content .latest-press-release-list a { font-size:18.2px; }
					body.large-font-size .layout-press-release-detail .right-content .title { font-size:23.4px; }
					@media not print {
    					body:not(.non-responsive).mobile.large-font-size .layout-press-release-detail .press-release-title { font-size:39px; }
					}
					@media not print {
    					body:not(.non-responsive).mobile.large-font-size .layout-press-release-detail .date { font-size:26px; }
					}
			
			
		/* Search Result */
			.layout-search-result { }
			.layout-search-result .search-bar { display:block; }
			.layout-search-result .search-bar .input-field { width:480px; }
			.layout-search-result .search-bar .button { min-width:155px; }
			.layout-search-result .edit-search { margin-top:30px; display:block; }
			.layout-search-result .edit-search .icon-arrow { background:url(../../../hongkong/common/img/icon/icon-arrow-left.png) no-repeat center center; width:24px; height:24px; background-size:24px 24px; display:inline-block; content:" "; margin-right:15px; position:relative; top:6px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
			.layout-search-result .result-heading .left { display:table-cell; vertical-align:middle; padding-right:20px; }
			.layout-search-result .result-heading .right { display:table-cell; vertical-align:middle; text-align:right; }
			.layout-search-result .result-heading .right .select-wrapper { text-align:left; width:auto; }
			.layout-search-result .result-heading .right .select-wrapper .select-title .title { padding-right:50px; }
			.layout-search-result .result ol { padding-left:40px; }
			.layout-search-result .result li { margin-bottom:50px; padding-left:40px; text-indent:0px; font-size:20px; }
			.layout-search-result .result li div { font-size:14px; }
			.layout-search-result .result li div:first-child { font-size:20px; }
			.layout-search-result .result li div:first-child strong { color:#126ba7; }
			.layout-search-result .result li div strong { color:#ff0000; }
			.layout-search-result .result li p { padding:3px 0px; font-size:14px; }
			.layout-search-result .result li p span { color:#774395; }
			.layout-search-result .searches-related { margin:80px 0px 80px 0px; }
			.layout-search-result .searches-related .title { font-size:20px; padding-bottom:5px;}
			.layout-search-result .searches-related a { padding-right:20px; text-decoration:underline; font-size:18px; }
			
			@media not print {
    			body:not(.non-responsive).tablet .layout-search-result .search-bar .input-field { width:80%; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-search-result .search-bar .input-field { width:70%; }
			}

			@media not print {
    			body:not(.non-responsive).tablet .layout-search-result .search-bar .button { width:20%; min-width:inherit; padding-left:0px; padding-right:0px; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-search-result .search-bar .button { width:30%; min-width:inherit; padding-left:0px; padding-right:0px; }
			}

			@media not print {
    			body:not(.non-responsive).tablet .layout-search-result .edit-search,
    			body:not(.non-responsive).mobile .layout-search-result .edit-search
    			{ margin-top:15px; }
			}
			
			@media not print {
    			body:not(.non-responsive).tablet .layout-search-result .result-heading,
    			body:not(.non-responsive).mobile .layout-search-result .result-heading
    			{ padding-left:20px; padding-right:20px; }
			}
			
			@media not print {
    			body:not(.non-responsive).mobile .layout-search-result .result-heading .left { vertical-align:top; display:block; padding-bottom:5px; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-search-result .result-heading .right { vertical-align:top; display:block; text-align:left; }
			}
				
			@media not print {
    			body:not(.non-responsive).tablet .layout-search-result .result ol,
    			body:not(.non-responsive).mobile .layout-search-result .result ol
    			{ padding-left:25px; }
			}
				
			@media not print {
    			body:not(.non-responsive).tablet .layout-search-result .result li,
    			body:not(.non-responsive).mobile .layout-search-result .result li
    			{ padding-left:10px; }
			}	
			
			@media not print {
    			body:not(.non-responsive).mobile .layout-search-result .result li a	{ display:inline; }
			}
				
			/*-- Font Size --*/
				body.small-font-size .layout-search-result .result li { font-size:16px; }
				body.small-font-size .layout-search-result .result li div { font-size:11.2px; }
				body.small-font-size .layout-search-result .result li div:first-child { font-size:16px; }
				body.small-font-size .layout-search-result .result li p { font-size:11.2px; }
				body.small-font-size .layout-search-result .searches-related .title { font-size:16px; }
				body.small-font-size .layout-search-result .searches-related a { font-size:14.4px; }
				
				body.large-font-size .layout-search-result .result li { font-size:26px; }
				body.large-font-size .layout-search-result .result li div { font-size:18.2px; }
				body.large-font-size .layout-search-result .result li div:first-child { font-size:26px; }
				body.large-font-size .layout-search-result .result li p { font-size:18.2px; }
				body.large-font-size .layout-search-result .searches-related .title { font-size:26px; }
				body.large-font-size .layout-search-result .searches-related a { font-size:23.4px; }
				
				
		/* Advanced Search */
			.layout-advanced-search { margin-top:30px; }
			.layout-advanced-search .h1 { padding-bottom:20px; }
			.layout-advanced-search .h3 { font-size:24px; padding-bottom:5px; color:#333; }
			.layout-advanced-search .h3.txt-find-result { padding-bottom:15px; }
			.layout-advanced-search .input-field { width:365px; }
			.layout-advanced-search .select-wrapper { width:365px; }
			.layout-advanced-search .multiple-select-wrapper { margin-top:20px; }
			
			.layout-advanced-search .radio-option-group .option .select-wrapper { width:200px; }
			.layout-advanced-search .radio-option-group .option .table { width:440px; }
			.layout-advanced-search .radio-option-group .option .table .date-picker-wrapper { width:200px; }
			.layout-advanced-search .radio-option-group .option .table .date-picker-wrapper .input-field { width:200px; }
			.layout-advanced-search .radio-option-group .option .table .date-picker-wrapper { display:table-cell; width:200px; }
			.layout-advanced-search .radio-option-group .option .table .text { display:table-cell; width:40px; text-align:center; }
			
			@media not print {
    			body:not(.non-responsive).mobile .layout-advanced-search .h1 { padding-bottom:10px; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-advanced-search .h3.txt-find-result { padding-bottom:5px; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-advanced-search .multiple-select-wrapper { margin-top:10px; }
			}
			
			@media not print {
    			body:not(.non-responsive).tablet .layout-advanced-search,
    			body:not(.non-responsive).mobile .layout-advanced-search
    			{ margin-top:0px; }
			}
				
			@media not print {
    			body:not(.non-responsive).tablet .layout-advanced-search .radio-option-group .option .select-wrapper,
    			body:not(.non-responsive).mobile .layout-advanced-search .radio-option-group .option .select-wrapper
    			{ width:100%; }
			}
				
			@media not print {
    			body:not(.non-responsive).tablet .layout-advanced-search .radio-option-group .option .table,
    			body:not(.non-responsive).mobile .layout-advanced-search .radio-option-group .option .table
    			{ width:100%; }
			}
				
			@media not print {
    			body:not(.non-responsive).tablet .layout-advanced-search .radio-option-group .option .table .date-picker-wrapper,
    			body:not(.non-responsive).mobile .layout-advanced-search .radio-option-group .option .table .date-picker-wrapper
    			{ width:100%; display:block; }
			}

			@media not print {
    			body:not(.non-responsive).tablet .layout-advanced-search .radio-option-group .option .table .date-picker-wrapper .input-field,
    			body:not(.non-responsive).mobile .layout-advanced-search .radio-option-group .option .table .date-picker-wrapper .input-field
    			{ width:100%; }
			}
				
			@media not print {
    			body:not(.non-responsive).tablet .layout-advanced-search .radio-option-group .option .table .text,
    			body:not(.non-responsive).mobile .layout-advanced-search .radio-option-group .option .table .text
    			{ display:block; text-align:left; padding-top:10px; }
			}
				
			/*-- Font Size --*/
				body.small-font-size .layout-advanced-search .h3 { font-size:19.2px; }
				body.large-font-size .layout-advanced-search .h3 { font-size:31.2px; }
				
		
		/* Economic & Financial Data for Hong Kong */
			.layout-economic-financial-data { }
			.layout-economic-financial-data .content-table { margin-top:50px; }
			@media not print {
    			body:not(.non-responsive).tablet .layout-economic-financial-data .content-wrapper { padding-left:20px; padding-right:20px; }
			}
			@media not print {
    			body:not(.non-responsive).tablet .layout-economic-financial-data .content-heading,
    			body:not(.non-responsive).mobile .layout-economic-financial-data .content-heading
    			{ padding-left:20px; padding-right:20px; }
			}
				
			@media only screen and (max-width:1330px)
			{
				.layout-economic-financial-data .content-heading { padding-left:30px; padding-right:30px; }
				.layout-economic-financial-data .content-wrapper { padding-left:30px; padding-right:30px; }
			}
			
			/* Color Table */
				.colorTable { }
				.colorTable td { padding:20px 20px; }
				.colorTable th { padding:20px; }
				.colorTable tr td { border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2; }
				.colorTable tr td:last-child a { white-space:nowrap; }
				.colorTable tr:last-child td { border-bottom:1px solid #e2e2e2; }
				.colorTable tr th { border-top:1px solid #e2e2e2; }
				.colorTable .top:first-child th:first-child { border-left:1px solid #e2e2e2; }
				.colorTable .top:first-child th:last-child { border-right:1px solid #e2e2e2; }
				.colorTable .top th { background:#f6f6f6; font-size:13px; padding:10px 20px; }
				.colorTable .noBorder th { background:#413b53; color:#ffffff; text-align:left; }
				.colorTable .subheader th { background:#e1e1e1; text-align:left; padding:10px 20px; }
				.colorTable .subsubheader td { font-weight:bold; }
				.content-table { max-width:100%; overflow:hidden; overflow-x:scroll; }


				
		/* Quarterly Bulletin */
			.layout-quarterly-bulletin { }
			.layout-quarterly-bulletin .page-title .align-right { padding:0px; }

			.layout-quarterly-bulletin .revision-date { padding-top:30px; }
			
			@media only screen and (max-width:1262px) 
			{
				.layout-quarterly-bulletin.content-empty-wrapper { padding-left:0px; padding-right:0px; }
				.layout-quarterly-bulletin .content-wrapper-fix { padding-left:0px; padding-right:0px; }
			}
			
			@media not print {
    			body:not(.non-responsive).tablet .layout-quarterly-bulletin.content-empty-wrapper,
    			body:not(.non-responsive).mobile .layout-quarterly-bulletin.content-empty-wrapper
    			{ padding:0px; }
			}

			@media not print {
    			body:not(.non-responsive).tablet .layout-quarterly-bulletin .content-wrapper,
    			body:not(.non-responsive).mobile .layout-quarterly-bulletin .content-wrapper
    			{ padding:10px 20px; }
			}
							
			@media not print {
    			body:not(.non-responsive).mobile .layout-quarterly-bulletin .revision-date { padding-left:0px; padding-right:0px; }
			}
				
			/* View By Categories */
				.layout-quarterly-bulletin .view-by-categories { padding:40px 60px; }
				.layout-quarterly-bulletin .view-by-categories a { display:block; margin-bottom:30px; }
				.layout-quarterly-bulletin .view-by-categories a:first-child { margin-top:20px; }
				.layout-quarterly-bulletin .view-by-categories a:last-child { margin-bottom:0px; }
				.layout-quarterly-bulletin .list-by-categories { padding:30px 40px 0px 40px; }
				.layout-quarterly-bulletin .list-by-categories .select-search { padding:0px; padding-bottom:20px; }
				.layout-quarterly-bulletin .list-by-categories .categories-list { margin:0px; padding:0px; list-style:none; }
				.layout-quarterly-bulletin .list-by-categories .categories-list li { border-bottom:1px solid #e2e2e2; padding:20px 20px; display:table; width:100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				.layout-quarterly-bulletin .list-by-categories .categories-list li .icon { display:table-cell; vertical-align:top; width:40px; }
				.layout-quarterly-bulletin .list-by-categories .categories-list li .detail { display:table-cell; vertical-align:top; }
				.layout-quarterly-bulletin .list-by-categories .categories-list li .detail p { padding:0px; font-size:14px; line-height:17px; padding-top:5px; }
				
				@media not print {
    				body:not(.non-responsive).tablet .layout-quarterly-bulletin .list-by-categories,
    				body:not(.non-responsive).mobile .layout-quarterly-bulletin .list-by-categories 
    				{ padding:20px; }
				}
				
				@media not print {
    				body:not(.non-responsive).tablet .layout-quarterly-bulletin .list-by-categories .select-search,
    				body:not(.non-responsive).mobile .layout-quarterly-bulletin .list-by-categories .select-search 
    				{ padding:0px; padding-bottom:20px; }
				}
					
				@media not print {
    				body:not(.non-responsive).mobile .layout-quarterly-bulletin .view-by-categories { padding:10px 20px; }
				}
				@media not print {
    				body:not(.non-responsive).mobile .layout-quarterly-bulletin .view-by-categories a { margin-bottom:15px; }
				}

				/*-- Font Size --*/
					body.small-font-size .layout-quarterly-bulletin .list-by-categories .categories-list li .detail p { font-size:11.2px;  }
					body.large-font-size .layout-quarterly-bulletin .list-by-categories .categories-list li .detail p { font-size:18.2px;  }
					
					
		/* Quarterly Bulletin - Detail */
			.layout-quarterly-bulletin-detail .top-background-wrapper .h1 { padding-bottom:0px; }
			.layout-quarterly-bulletin-detail .description { padding:10px 0px 15px 0px; }
				
		
		/* Half-Yearly Monetary & Financial Stability Report */
			.layout-half-yearly-monetary-financial-stability-report .revision-date { padding-top:30px; }
			
			@media only screen and (max-width:1262px) 
			{
				.layout-half-yearly-monetary-financial-stability-report.content-empty-wrapper { padding-left:0px; padding-right:0px; }
				.layout-half-yearly-monetary-financial-stability-report .content-wrapper-fix { padding-left:0px; padding-right:0px; }
			}
			
			@media not print {
    			body:not(.non-responsive).tablet .layout-half-yearly-monetary-financial-stability-report.content-empty-wrapper,
    			body:not(.non-responsive).mobile .layout-half-yearly-monetary-financial-stability-report.content-empty-wrapper
    			{ padding:0px; }
			}
			@media not print {
    			body:not(.non-responsive).tablet .layout-half-yearly-monetary-financial-stability-report .view-by-year { padding-left:20px; padding-right:20px; }
			}
				
			@media not print {
    			body:not(.non-responsive).tablet .layout-half-yearly-monetary-financial-stability-report .content-wrapper,
    			body:not(.non-responsive).mobile .layout-half-yearly-monetary-financial-stability-report .content-wrapper
    			{ padding:20px 20px; }
			}
							
			@media not print {
    			body:not(.non-responsive).mobile .layout-half-yearly-monetary-financial-stability-report .revision-date { padding-left:0px; padding-right:0px; }
			}
			

		/* Annual Report */
			.layout-annual-report .revision-date { padding-top:30px; }
			
			@media only screen and (max-width:1262px) 
			{
				.layout-annual-report.content-empty-wrapper { padding-left:0px; padding-right:0px; }
				.layout-annual-report .content-wrapper-fix { padding-left:0px; padding-right:0px; }
			}
			
			@media not print {
    			body:not(.non-responsive).tablet .layout-annual-report.content-empty-wrapper,
    			body:not(.non-responsive).mobile .layout-annual-report.content-empty-wrapper
    			{ padding:0px; }
			}
			@media not print {
    			body:not(.non-responsive).tablet .layout-annual-report .view-by-year { padding-left:20px; padding-right:20px; }
			}
				
			@media not print {
    			body:not(.non-responsive).tablet .layout-annual-report .content-wrapper,
    			body:not(.non-responsive).mobile .layout-annual-report .content-wrapper
    			{ padding:20px 20px; }
			}
							
			@media not print {
    			body:not(.non-responsive).mobile .layout-annual-report .revision-date { padding-left:0px; padding-right:0px; }
			}
			
		/* Annual Report - Detail */
			.layout-annual-report-detail .top-background-container { background:url(../../../hongkong/common/img/annual-report-detail/background.jpg) center right no-repeat; background-size:cover; }
			.layout-annual-report-detail .top-background-wrapper .h1 { padding-bottom:0px; }
			.layout-annual-report-detail .description { padding:10px 0px 15px 0px; }
			.layout-annual-report-detail .icon-button { width:100%; display:none; }
			.layout-annual-report-detail .top-background-wrapper .share-wrapper .button { width:auto; min-width:inherit; display:inline-block; }
			.layout-annual-report-detail .print-media-box .box-container { max-width:820px; }


			@media not print {
    			body:not(.non-responsive).tablet .layout-annual-report-detail .content-wrapper-fix .revision-date,
    			body:not(.non-responsive).mobile .layout-annual-report-detail .content-wrapper-fix .revision-date
    			{ padding-left:0px; padding-right:0px; }
			}
				
			@media not print {
    			body:not(.non-responsive).mobile .content-wrapper { margin-top:10px; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-annual-report-detail .top-background-wrapper .share-wrapper { width:100px; margin:auto; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-annual-report-detail .top-background-wrapper { position:relative; overflow:inherit; z-index:9; padding:0px; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-annual-report-detail .top-background-wrapper .content-absolute { position:absolute; top:260px; color:#333; text-align:center; width:100%; padding:0px; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-annual-report-detail .top-background-wrapper .content-absolute .h1 { color:#571a64; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-annual-report-detail .icon-button { display:block; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-annual-report-detail .content-wrapper-fix { padding-bottom:30px; padding-top:30px; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-annual-report-detail .content-wrapper-fix.revision-date { background:none; padding-bottom:0px; padding-top:0px; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-annual-report-detail .content-wrapper-fix.revision-date .revision-date { padding-top:15px; padding-bottom:15px; }
			}

			@media not print {
    			body:not(.non-responsive).mobile .layout-annual-report-detail .print-media-box { padding-top:165px; }
			}
				
		/* Research Memorandums */
			.layout-research-memorandums .template-related-links { padding-left:40px; padding-right:40px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
			.layout-research-memorandums .template-related-links .related-links-item { padding:30px 20px; }
			.layout-research-memorandums .template-related-links .related-links-item:last-child { border-bottom:1px solid #e2e2e2; }
			.layout-research-memorandums .template-related-links .name { padding-top:10px; }
			.layout-research-memorandums .template-related-links .remark { color:#777777; }
				
			@media only screen and (max-width:1262px) 
			{
				.layout-research-memorandums.content-empty-wrapper { padding-left:0px; padding-right:0px; }
				.layout-research-memorandums .content-wrapper-fix { padding-left:0px; padding-right:0px; }
			}
			
			@media not print {
    			body:not(.non-responsive).tablet .layout-research-memorandums,
    			body:not(.non-responsive).mobile .layout-research-memorandums
    			{ padding:0px; }
			}
				
			@media not print {
    			body:not(.non-responsive).tablet .layout-research-memorandums .content-wrapper,
    			body:not(.non-responsive).mobile .layout-research-memorandums .content-wrapper
    			{ padding:20px 20px; }
			}
							
			@media not print {
    			body:not(.non-responsive).mobile .layout-research-memorandums .revision-date { padding-left:0px; padding-right:0px; }
			}

			@media not print {
    			body:not(.non-responsive).tablet .layout-research-memorandums .template-related-links,
    			body:not(.non-responsive).mobile .layout-research-memorandums .template-related-links 
    			{ padding-left:20px; padding-right:20px; }
			}
				
			@media not print {
    			body:not(.non-responsive).tablet .layout-research-memorandums .template-related-links .related-links-item,
    			body:not(.non-responsive).mobile .layout-research-memorandums .template-related-links .related-links-item
    			{ padding-top:20px; padding-bottom:20px; }
			}
		
		/* Other Research Papers */
			.layout-other-research-papers .template-collapsibles-accordion { margin-top:40px; padding-left:40px; padding-right:40px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
			.layout-other-research-papers .template-collapsibles-accordion .collapsibles-accordion-list .collapsibles-accordion-item:last-child { border-bottom:1px solid #e2e2e2; }
			
			@media only screen and (max-width:1262px) 
			{
				.layout-research-memorandums.content-empty-wrapper { padding-left:0px; padding-right:0px; }
				.layout-research-memorandums .content-wrapper-fix { padding-left:0px; padding-right:0px; }
			}
			
			@media not print {
    			body:not(.non-responsive).tablet .layout-other-research-papers,
    			body:not(.non-responsive).mobile .layout-other-research-papers
    			{ padding:0px; }
			}
				
			@media not print {
    			body:not(.non-responsive).tablet .layout-other-research-papers .content-wrapper,
    			body:not(.non-responsive).mobile .layout-other-research-papers .content-wrapper
    			{ padding:20px 20px; }
			}
							
			@media not print {
    			body:not(.non-responsive).mobile .layout-other-research-papers .revision-date { padding-left:0px; padding-right:0px; }
			}

			@media not print {
    			body:not(.non-responsive).tablet .layout-other-research-papers .template-collapsibles-accordion,
    			body:not(.non-responsive).mobile .layout-other-research-papers .template-collapsibles-accordion 
    			{ padding-left:20px; padding-right:20px; }
			}
				
				
				
				
		/* Legislative Council Issues */
			.layout-legislative-council-issues .select-search .select-wrapper { width:150px; }
			.layout-legislative-council-issues .content-empty-wrapper { padding-left:0px; padding-right:0px; }
			.layout-legislative-council-issues .item-group { margin-top:40px; border-bottom:1px solid #e2e2e2; padding-bottom:30px; }
			.layout-legislative-council-issues .item-group:first-child { margin-top:0px; }
			.layout-legislative-council-issues .template-related-links { margin-top:10px; }
			.layout-legislative-council-issues .title { color:#333; }
			.layout-legislative-council-issues .date { color:#333; }
			.layout-legislative-council-issues .related-links-text .remark { padding-top:10px; }

			@media only screen and (max-width:1330px)
			{
				.layout-legislative-council-issues .content-empty-wrapper { padding-left:0px; padding-right:0px; }
				.layout-legislative-council-issues .content-wrapper-fix { padding-left:0px; padding-right:0px; }
			}
			
			@media not print {
    			body:not(.non-responsive).tablet .layout-legislative-council-issues .top-background-wrapper .heading,
    			body:not(.non-responsive).mobile .layout-legislative-council-issues .top-background-wrapper .heading
    			{ padding-top:25px; }
			}
				
			@media not print {
    			body:not(.non-responsive).tablet .layout-legislative-council-issues .select-search .select-wrapper { width:150px; }
			}

			@media not print {
    			body:not(.non-responsive).tablet .layout-legislative-council-issues .content-empty-wrapper,
    			body:not(.non-responsive).mobile .layout-legislative-council-issues .content-empty-wrapper
    			{ padding-left:0px; padding-right:0px; }
			}
				
			@media not print {
    			body:not(.non-responsive).tablet .layout-legislative-council-issues .top-background-wrapper,
    			body:not(.non-responsive).mobile .layout-legislative-council-issues .top-background-wrapper
    			{ padding:20px 20px; }
			}


		/* Monetary Statistics */
			.layout-monetary-statistics .select-search .select-wrapper { width:150px; }
			.layout-monetary-statistics .content-empty-wrapper { padding-left:0px; padding-right:0px; border-bottom:1px solid #e2e2e2; }
			.layout-monetary-statistics .content-wrapper { position:relative; }
			.layout-monetary-statistics .expand-panel { position:absolute; right:40px; top:40px; }

			.layout-monetary-statistics .template-table td:first-child { min-width:100px; }
			.layout-monetary-statistics .h5 { color:#333; }
			.layout-monetary-statistics .print-media-box { padding:0px; padding-bottom:40px; }
			.layout-monetary-statistics .print-media-box .item {  }
			
			@media only screen and (max-width:1330px)
			{
				.layout-monetary-statistics .content-empty-wrapper { padding-left:0px; padding-right:0px; }
				.layout-monetary-statistics  .content-wrapper-fix { padding-left:0px; padding-right:0px; }
			}
			
			@media not print {
    			body:not(.non-responsive).tablet .layout-monetary-statistics .select-search .select-wrapper { width:150px; }
			}
			@media not print {
    			body:not(.non-responsive).tablet .layout-monetary-statistics .expand-panel { top:20px; }
			}

			@media not print {
    			body:not(.non-responsive).tablet .layout-monetary-statistics .content-empty-wrapper,
    			body:not(.non-responsive).mobile .layout-monetary-statistics .content-empty-wrapper
    			{ padding-left:0px; padding-right:0px; }
			}
			
			@media not print {
    			body:not(.non-responsive).tablet .layout-monetary-statistics .content-wrapper,
    			body:not(.non-responsive).mobile .layout-monetary-statistics .content-wrapper
    			{ margin-top:0px; }
			}
				
			@media not print {
    			body:not(.non-responsive).tablet .layout-monetary-statistics .top-background-wrapper,
    			body:not(.non-responsive).mobile .layout-monetary-statistics .top-background-wrapper
    			{ padding:20px 20px; }
			}
			
			@media not print {
    			body:not(.non-responsive).mobile .layout-monetary-statistics .template-table table.layout-fixed { table-layout:inherit; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-monetary-statistics .template-table th { min-width:100px; }
			}
			
			@media not print {
    			body:not(.non-responsive).mobile .layout-monetary-statistics .print-media-box { margin-bottom:20px; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-monetary-statistics .expand-panel { position:relative; top:0px; right:0px; margin-top:20px; padding:0px 20px; margin-bottom:0px; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-monetary-statistics .expand-panel .button { float:right; }
			}
			
				
		/* Monthly Statistical Bulletin */
			.layout-monthly-statistical-bulletin .top-background-wrapper .h1 { padding-bottom:0px; }
			.layout-monthly-statistical-bulletin .description { padding:0px 0px 15px 0px; }

			.layout-monthly-statistical-bulletin .top-background-wrapper { position:relative; }
			
			.layout-monthly-statistical-bulletin .notices { position:absolute; top:75px; right:40px; width:400px; border:1px solid rgba(255,255,255,0.5); padding:30px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
			
			.layout-monthly-statistical-bulletin .notices .table { display:table; width:100%; margin-bottom:20px; }
			.layout-monthly-statistical-bulletin .notices .table .icon { display:table-cell; vertical-align:top; width:40px; }
			
			.layout-monthly-statistical-bulletin .notices .table .text { display:table-cell; vertical-align:top; font-size:14px; }
			
			.layout-monthly-statistical-bulletin .notices a { width:100%; text-align:center; }
			
			.layout-monthly-statistical-bulletin .select-search .select-wrapper { width:150px; }
			.layout-monthly-statistical-bulletin .content-empty-wrapper { padding-left:0px; padding-right:0px; }

			.layout-monthly-statistical-bulletin .layout-container { display:table; width:100%; max-width:1262px; margin:auto; }
			.layout-monthly-statistical-bulletin .layout-container .left-container { display:table-cell; vertical-align:top; }
			.layout-monthly-statistical-bulletin .layout-container .margin-container { display:table-cell; vertical-align:top; width:20px; }
			.layout-monthly-statistical-bulletin .remark { color:#777777; padding-top:10px; }
			.layout-monthly-statistical-bulletin .template-collapsibles-accordion { margin-bottom:20px; }
			
			.layout-monthly-statistical-bulletin .layout-container .right-container { display:table-cell; vertical-align:top; width:400px; }
			.layout-monthly-statistical-bulletin .layout-container .right-container .content-empty-wrapper { padding:30px; }
			
			.layout-monthly-statistical-bulletin .layout-container .right-container .content-empty-wrapper .heading { color:#333; font-size:20px; }
			
			.layout-monthly-statistical-bulletin .layout-container .right-container .content-empty-wrapper ul { margin:0px; padding:0px; list-style:none; margin-top:20px; }
			.layout-monthly-statistical-bulletin .layout-container .right-container .content-empty-wrapper ul li { display:block; position:relative; }
			
			.layout-monthly-statistical-bulletin .layout-container .right-container .content-empty-wrapper ul li a { display:block; width:100%; padding:12px 30px 12px 0px;  box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; color:#333; font-size:14px; }
			
			.layout-monthly-statistical-bulletin .layout-container .right-container .content-empty-wrapper ul li a:after { background:url(../../../hongkong/common/img/icon/icon-arrow-right-o.png) no-repeat center center; background-size:24px 24px; width:24px; height:24px; position:absolute; right:0px; top:10px; content:" "; }
			.layout-monthly-statistical-bulletin .layout-container .content-wrapper { margin-bottom:20px; }
			
			@media only screen and (max-width:1330px)
			{
				.layout-monthly-statistical-bulletin .content-empty-wrapper { padding-left:0px; padding-right:0px; }
				.layout-monthly-statistical-bulletin .content-wrapper-fix { padding-left:0px; padding-right:0px; }
			}
			
			@media not print {
    			body:not(.non-responsive).mobile .layout-monthly-statistical-bulletin .top-background-container .button { padding-left:0px; padding-right:0px; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-monthly-statistical-bulletin .top-background-container .top-background-wrapper .h1 { padding-top:10px; }
			}
			
			@media not print {
    			body:not(.non-responsive).tablet .layout-monthly-statistical-bulletin .top-background-container,
    			body:not(.non-responsive).mobile .layout-monthly-statistical-bulletin .top-background-container 
    			{ height:auto; }
			}
				
			@media not print {
    			body:not(.non-responsive).tablet .layout-monthly-statistical-bulletin .top-background-content,
    			body:not(.non-responsive).mobile .layout-monthly-statistical-bulletin .top-background-content 
    			{ top:0px; margin-bottom:0px; }
			}
				
			@media not print {
    			body:not(.non-responsive).tablet .layout-monthly-statistical-bulletin .share-wrapper,
    			body:not(.non-responsive).mobile .layout-monthly-statistical-bulletin .share-wrapper 
    			{ display:none; }
			}
				
			@media not print {
    			body:not(.non-responsive).tablet .layout-monthly-statistical-bulletin .line,
    			body:not(.non-responsive).mobile .layout-monthly-statistical-bulletin .line 
    			{ display:none; }
			}
				
			@media not print {
    			body:not(.non-responsive).tablet .layout-monthly-statistical-bulletin .revision-date,
    			body:not(.non-responsive).mobile .layout-monthly-statistical-bulletin .revision-date 
    			{ display:none; }
			}
			
			@media not print {
    			body:not(.non-responsive).tablet .layout-monthly-statistical-bulletin .notices,
    			body:not(.non-responsive).mobile .layout-monthly-statistical-bulletin .notices
    			{ position:relative; top:0px; right:0px; width:100%; padding:20px; }
			}
				
			@media not print {
    			body:not(.non-responsive).tablet .layout-monthly-statistical-bulletin .top-background-wrapper .heading,
    			body:not(.non-responsive).mobile .layout-monthly-statistical-bulletin .top-background-wrapper .heading
    			{ padding-top:25px; }
			}
				
			@media not print {
    			body:not(.non-responsive).tablet .layout-monthly-statistical-bulletin .select-search .select-wrapper { width:150px; }
			}

			@media not print {
    			body:not(.non-responsive).tablet .layout-monthly-statistical-bulletin .content-empty-wrapper,
    			body:not(.non-responsive).mobile .layout-monthly-statistical-bulletin .content-empty-wrapper
    			{ padding-left:0px; padding-right:0px; }
			}
				
			@media not print {
    			body:not(.non-responsive).tablet .layout-monthly-statistical-bulletin .top-background-wrapper,
    			body:not(.non-responsive).mobile .layout-monthly-statistical-bulletin .top-background-wrapper
    			{ padding:20px 20px; }
			}
				
			@media not print {
    			body:not(.non-responsive).tablet .layout-monthly-statistical-bulletin .layout-container .left-container,
    			body:not(.non-responsive).mobile .layout-monthly-statistical-bulletin .layout-container .left-container
    			{ display:block; width:100%; }
			}
								
			@media not print {
    			body:not(.non-responsive).tablet .layout-monthly-statistical-bulletin .layout-container .margin-container,
    			body:not(.non-responsive).mobile .layout-monthly-statistical-bulletin .layout-container .margin-container
    			{ display:none; }
			}

			@media not print {
    			body:not(.non-responsive).tablet .layout-monthly-statistical-bulletin .layout-container .right-container,
    			body:not(.non-responsive).mobile .layout-monthly-statistical-bulletin .layout-container .right-container
    			{ display:block; width:100%; margin-top:20px; }
			}		
				
			@media not print {
    			body:not(.non-responsive).tablet .layout-monthly-statistical-bulletin p,
    			body:not(.non-responsive).mobile .layout-monthly-statistical-bulletin p
    			{ height:20px; padding:0px; margin:0px; overflow:hidden; background:#ff0000; }
			}
				
			@media not print {
    			body:not(.non-responsive).tablet .layout-monthly-statistical-bulletin .layout-container .right-container .content-empty-wrapper,
    			body:not(.non-responsive).mobile .layout-monthly-statistical-bulletin .layout-container .right-container .content-empty-wrapper
    			{ padding-left:20px; padding-right:20px; }
			}	
				
			/*-- Font Size */
				body.small-font-size .layout-monthly-statistical-bulletin .notices .table .text { display:table-cell; vertical-align:top; font-size:11.2px; }
				body.small-font-size .layout-monthly-statistical-bulletin .layout-container .right-container .content-empty-wrapper .heading { font-size:16px; }
				body.small-font-size .layout-monthly-statistical-bulletin .layout-container .right-container .content-empty-wrapper ul li a { font-size:11.2px; }

				body.large-font-size .layout-monthly-statistical-bulletin .notices { top:45px; }
				body.large-font-size .layout-monthly-statistical-bulletin .notices .table .text { display:table-cell; vertical-align:top; font-size:18.2px; }
				body.large-font-size .layout-monthly-statistical-bulletin .layout-container .right-container .content-empty-wrapper .heading { font-size:26px; }
				body.large-font-size .layout-monthly-statistical-bulletin .layout-container .right-container .content-empty-wrapper ul li a { font-size:18.2px; }
				
				
		/* Design and Security Feature of Currency Notes */
			.layout-design-and-security-feature-of-currency-notes .top-background-container { background:url(../../../hongkong/common/img/coins/background.jpg) center right no-repeat; background-size:cover; }
			.layout-design-and-security-feature-of-currency-notes { }

			.layout-design-and-security-feature-of-currency-notes .h3 { color:#571a64; }
			.layout-design-and-security-feature-of-currency-notes .template-video .info .content { border-bottom:1px solid #e2e2e2; padding-bottom:20px; margin-bottom:20px; }
			.layout-design-and-security-feature-of-currency-notes .template-video .video { width:360px; }
			.layout-design-and-security-feature-of-currency-notes .section-2 .h3 { padding:40px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
			.layout-design-and-security-feature-of-currency-notes .select-content { margin-top:50px; }
			.layout-design-and-security-feature-of-currency-notes .table { display:table; width:100%; }
			.layout-design-and-security-feature-of-currency-notes .table .left { display:table-cell; vertical-align:top; max-width:450px; width:45%; padding-right:65px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
			.layout-design-and-security-feature-of-currency-notes .table .left img { max-width:100%; margin-bottom:40px; }
			.layout-design-and-security-feature-of-currency-notes .table .right { display:table-cell; vertical-align:top; }
			.layout-design-and-security-feature-of-currency-notes .table .right .graphic-point { list-style:none; margin:0px; padding:0px; }
			.layout-design-and-security-feature-of-currency-notes .table .right .graphic-point .graphic-point-item { border-top:1px solid #e2e2e2; padding:40px 0px; display:table; width:100%; }
			.layout-design-and-security-feature-of-currency-notes .table .right .graphic-point .graphic-point-item .number { display:table-cell; vertical-align:top; width:48px; }
			.layout-design-and-security-feature-of-currency-notes .table .right .graphic-point .graphic-point-item .number span { width:28px; height:28px; background:#571a64; border-radius:14px; -webkit-border-radius:14px; -moz-border-radius:14px; color:#ffffff; text-align:center; display:inline-block; line-height:28px; font-weight:bold; }
			.layout-design-and-security-feature-of-currency-notes .table .right .graphic-point .graphic-point-item .text { display:table-cell; vertical-align:top; padding-right:20px; }
			.layout-design-and-security-feature-of-currency-notes .table .right .graphic-point .graphic-point-item .text p { padding:0px 0px 5px 0px; }
			.layout-design-and-security-feature-of-currency-notes .table .right .graphic-point .graphic-point-item .image { display:table-cell; vertical-align:top; width:150px; text-align:center; }
			.layout-design-and-security-feature-of-currency-notes .table .right .graphic-point .graphic-point-item .image img { max-width:100%; }
			.layout-design-and-security-feature-of-currency-notes .further-information-heading { padding-bottom:10px; }
			.layout-design-and-security-feature-of-currency-notes .further-information { padding-bottom:20px; }
			.layout-design-and-security-feature-of-currency-notes .further-information .collapsibles-accordion-item { padding-left:30px; padding-right:30px; }
			.layout-design-and-security-feature-of-currency-notes .h4 { color:#333; margin-top:40px; }
			
			@media only screen and (max-width:570px)
			{
				.layout-design-and-security-feature-of-currency-notes .top-background-container { background-position:-570px 0px; }
			}
			
			@media not print {
    			body:not(.non-responsive).mobile .layout-design-and-security-feature-of-currency-notes .content-wrapper { margin-top:0px; }
			}
			
			@media not print {
    			body:not(.non-responsive).tablet .layout-design-and-security-feature-of-currency-notes .top-background-content .content-wrapper,
    			body:not(.non-responsive).mobile .layout-design-and-security-feature-of-currency-notes .top-background-content .content-wrapper 
    			{ padding-bottom:20px; }
			}
			
			@media not print {
    			body:not(.non-responsive).tablet .layout-design-and-security-feature-of-currency-notes .template-video .info .content,
    			body:not(.non-responsive).mobile .layout-design-and-security-feature-of-currency-notes .template-video .info .content
    			{ border:0px; padding-bottom:0px; }
			}
				
			@media not print {
    			body:not(.non-responsive).tablet .layout-design-and-security-feature-of-currency-notes .template-video .video,
    			body:not(.non-responsive).mobile .layout-design-and-security-feature-of-currency-notes .template-video .video
    			{ margin-top:30px; }
			}
			
			@media not print {
    			body:not(.non-responsive).tablet .layout-design-and-security-feature-of-currency-notes .section-2 { padding:40px 40px; }
			}
			
			@media not print {
    			body:not(.non-responsive).tablet .layout-design-and-security-feature-of-currency-notes .section-2 .h3,
    			body:not(.non-responsive).mobile .layout-design-and-security-feature-of-currency-notes .section-2 .h3 
    			{ padding:0px 0px 20px 0px; }
			}
			
			@media not print {
    			body:not(.non-responsive).tablet .layout-design-and-security-feature-of-currency-notes .content-empty-wrapper.white-no-padding,
    			body:not(.non-responsive).mobile .layout-design-and-security-feature-of-currency-notes .content-empty-wrapper.white-no-padding { padding:0px; }
			}
			
			@media not print {
    			body:not(.non-responsive).mobile .layout-design-and-security-feature-of-currency-notes .tab-container.tab-menu-style .tab-holder { overflow:hidden; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-design-and-security-feature-of-currency-notes .tab-container.tab-menu-style .tab-holder .item { width:30%; margin-left:1%; margin-right:1%; }
			}
				
			@media not print {
    			body:not(.non-responsive).mobile .layout-design-and-security-feature-of-currency-notes .select-content { margin-top:30px; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-design-and-security-feature-of-currency-notes .table { display:block; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-design-and-security-feature-of-currency-notes .table .left { display:block; width:100%; max-width:100%; padding-right:0px; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-design-and-security-feature-of-currency-notes .table .right { display:block; width:100%; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .notes-design { padding-top:10px; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-design-and-security-feature-of-currency-notes .table .right .graphic-point .graphic-point-item { padding:20px 0px; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-design-and-security-feature-of-currency-notes .table .right .graphic-point .graphic-point-item .number { width:28px; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-design-and-security-feature-of-currency-notes .table .right .graphic-point .graphic-point-item .number span { width:18px; height:18px; line-height:18px; border-radius:9px; -webkit-border-radius:9px; -moz-border-radius:7px; font-size:10px; font-weight:normal; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-design-and-security-feature-of-currency-notes .table .right .graphic-point .graphic-point-item .image { width:80px; }
			}
			
			@media not print {
    			body:not(.non-responsive).tablet .layout-design-and-security-feature-of-currency-notes .template-collapsibles-accordion,
    			body:not(.non-responsive).mobile .layout-design-and-security-feature-of-currency-notes .template-collapsibles-accordion 
    			{ margin-top:0px; padding-left:20px; padding-right:20px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding-bottom:20px; }
			}
			
			@media not print {
    			body:not(.non-responsive).mobile .layout-design-and-security-feature-of-currency-notes .h4 { margin-top:0px; }
			}
			
			
		
		/* Coins */
			.layout-coins { }
			.layout-coins .top-background-container { background:url(../../../hongkong/common/img/coins/background.jpg) center right no-repeat; background-size:cover; }
			.layout-coins .coins-table { display:table; width:100%; list-style:none; margin:0px; padding:0px; }
			.layout-coins .coins-table li { display:table-cell; vertical-align:middle; }
			.layout-coins .coins-table li:first-child { width:25%; text-align:center; }
			.layout-coins .h3 { color:#571a64; }
			.layout-coins .content-wrapper { margin-bottom:40px; }
			.layout-coins .other-topics .h4 { margin-top:80px; color:#333; }
			
			@media only screen and (max-width:570px)
			{
				.layout-coins .top-background-container { background-position:-570px 0px; }
			}
			
			@media not print {
    			body:not(.non-responsive).tablet .layout-coins .content-wrapper,
    			body:not(.non-responsive).mobile .layout-coins .content-wrapper
    			{ margin-bottom:10px; }
			}
				
			@media not print {
    			body:not(.non-responsive).tablet .layout-coins .content-wrapper,
    			body:not(.non-responsive).mobile .layout-coins .content-wrapper 
    			{ padding-bottom:20px; }
			}
				
			@media not print {
    			body:not(.non-responsive).mobile .layout-coins .coins-table { padding:20px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; border:1px solid #e2e2e2; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-coins .coins-table li { display:block; width:100%; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-coins .coins-table li:first-child { padding-top:20px; padding-bottom:30px; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-coins .content-space { display:none; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-coins .content-empty-wrapper { margin-bottom:0px; padding-bottom:0px; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-coins .other-topics .h4 { margin-top:20px;  }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-coins .other-topics { padding-bottom:30px; }
			}
			
			
		/* Public Education Seminars */
			.layout-public-education-seminars { }
			.layout-public-education-seminars .top-background-container { background:url(../../../hongkong/common/img/public-education-seminars/background.jpg) center right no-repeat; background-size:cover; }
			.layout-public-education-seminars .seminars-topic { display:table; width:100%; margin-top:30px; }
			.layout-public-education-seminars .seminars-topic .photo { display:table-cell; width:340px; vertical-align:top; }
			.layout-public-education-seminars .seminars-topic .photo img { width:100%; }
			.layout-public-education-seminars .seminars-topic .info { display:table-cell; vertical-align:top; padding:30px 30px 0px 30px; background:#f0f0f0; }
			.layout-public-education-seminars .seminars-topic .info .heading { padding-bottom:20px; }
			
			@media only screen and (max-width:570px)
			{
				.layout-public-education-seminars .top-background-container { background-position:-570px 0px; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-public-education-seminars .seminars-topic { display:block; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-public-education-seminars .seminars-topic .photo { display:block; width:100%; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-public-education-seminars .seminars-topic .info { display:block; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-public-education-seminars .seminars-topic .info a { width:100%; text-align:center; font-size:15px; padding-left:10px; padding-right:10px; }
			}
			

		/* Investment Services */
			.layout-investment-services { }
			.layout-investment-services .top-background-container { background:url(../../../hongkong/common/img/investment-services/background.jpg) center right no-repeat; background-size:cover; }
			@media not print {
    			body:not(.non-responsive).mobile .layout-investment-services .content-wrapper { padding-bottom:30px; }
			}
			
		/* Autopay Services */
			.layout-autopay-services { }
			.layout-autopay-services .top-background-container { background:url(../../../hongkong/common/img/autopay-services/background.jpg) center right no-repeat; background-size:cover; }
			@media only screen and (max-width:570px)
			{
				.layout-autopay-services .top-background-container { background-position:-570px 0px; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-autopay-services .content-wrapper { padding-bottom:30px; }
			}

			
		/* E-Banking */
			.layout-e-banking { }
			.layout-e-banking .h3 { color:#571a64; padding-bottom:20px; }
			.layout-e-banking .top-background-container { background:url(../../../hongkong/common/img/e-banking/background.jpg) center right no-repeat; background-size:cover; }
			
			.layout-e-banking .btn-expand { cursor:pointer; }
			.layout-e-banking .other-information { display:table; width:100%; height:100%; }
			.layout-e-banking .other-information .graphic { display:table-cell; vertical-align:top; width:130px; padding-right:30px; }
			.layout-e-banking .other-information .info { display:table-cell; vertical-align:top; position:relative; }
			.layout-e-banking .other-information .info .title { font-size:20px; font-weight:bold; color:#333; }
			.layout-e-banking .other-information .info .button { position:absolute; bottom:0px; left:0px; }
			.layout-e-banking .template-2-column-content-blocks .column-2-content-blocks-item:hover .title { color:#571a64; }
			.layout-e-banking .template-2-column-content-blocks .column-2-content-blocks-item:hover .button { background:#571a64; color:#ffffff; }
			
			@media not print {
    			body:not(.non-responsive).tablet .layout-e-banking .other-information .graphic { width:60px; }
			}
			@media not print {
    			body:not(.non-responsive).tablet .layout-e-banking .other-information .graphic img { max-width:60px; }
			}
			@media not print {
    			body:not(.non-responsive).tablet .layout-e-banking .other-information .info .title { font-size:18px; }
			}
			
			@media not print {
    			body:not(.non-responsive).mobile .layout-e-banking .other-information .graphic { width:40px; vertical-align:middle; padding:10px 5px 10px 0px; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-e-banking .other-information .graphic img { max-width:40px;}
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-e-banking .other-information .info { vertical-align:middle; padding:10px; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-e-banking .other-information .info .title { font-size:14px; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-e-banking .other-information .info .button { display:none; }
			}
			
			@media not print {
    			body:not(.non-responsive).tablet .layout-e-banking .content-empty-wrapper,
    			body:not(.non-responsive).mobile .layout-e-banking .content-empty-wrapper { padding:0px; }
			}
			
			@media not print {
    			body:not(.non-responsive).tablet .layout-e-banking .template-2-column-content-blocks,
    			body:not(.non-responsive).mobile .layout-e-banking .template-2-column-content-blocks { margin-top:0px; }
			}
			
			@media not print {
    			body:not(.non-responsive).tablet .layout-e-banking .template-column-content-expand .h3,
    			body:not(.non-responsive).mobile .layout-e-banking .template-column-content-expand .h3 { padding-left:20px; padding-right:20px; }
			}
			
			.layout-e-banking .education-videos-container { overflow:hidden; margin-top:20px; }
			.layout-e-banking .education-videos-container .video { width:32%; margin-right:2%; margin-bottom:30px; display:inline-block; }
			.layout-e-banking .education-videos-container .video:nth-child(3n+3) { margin-right:0px; }
			.layout-e-banking .education-videos-container .video .title { padding-top:10px; }
			.layout-e-banking .education-videos-container .video .file { background:none; padding-left:0px; }
			.layout-e-banking .education-videos-container .video:nth-child(n+4) { display:none; }
			.layout-e-banking .education-videos-container.show-all .video:nth-child(n+4) { display:inline-block; }
			.layout-e-banking .education-videos-container.show-all .panel { display:none; }
			.layout-e-banking .education-videos-container .panel { margin-top:0px; border-top:1px solid #e2e2e2; padding-top:20px; text-align:center; }
			
			.layout-e-banking .publicity-materials-container .h3 { padding-bottom:0px; }
			.layout-e-banking .publicity-materials-container .item-container { font-size:0px; }
			.layout-e-banking .publicity-materials-container .item-container .item { display:inline-block; width:23.5%; margin-right:2%; vertical-align:top; margin-top:30px; }
			.layout-e-banking .publicity-materials-container .item-container .item .title a { font-size:18px; font-weight:bold; color:#333; padding-top:10px; padding-bottom:5px; }
			.layout-e-banking .publicity-materials-container .item-container .item .photo { width:100%; }
			.layout-e-banking .publicity-materials-container .item-container .item .photo img { max-width:100%; }
			.layout-e-banking .publicity-materials-container .item-container .item:nth-child(4n+4) { margin-right:0px; }
			
			.layout-e-banking .publicity-materials-container.template-content-expand .content { height:auto; }
			.layout-e-banking .publicity-materials-container.template-content-expand .item-container .item:nth-child(n+5) { display:none; }
			.layout-e-banking .publicity-materials-container.template-content-expand.show-all .item-container .item:nth-child(n+5) { display:inline-block; }
			
			@media only screen and (max-width:570px)
			{
				.layout-e-banking .top-background-container { background-position:-570px 0px; }
				.layout-e-banking .publicity-materials-container .item-container .item { width:48%; margin-right:4%; }
				.layout-e-banking .publicity-materials-container .item-container .item:nth-child(2n+2) { margin-right:0px; }
			}
			
			@media not print {
    			body:not(.non-responsive).tablet .layout-e-banking .video iframe { height:150px; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-e-banking .content-wrapper { padding-bottom:30px; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-e-banking .content-empty-wrapper.mobile-white { padding:20px; }
			}
			
			@media not print {
    			body:not(.non-responsive).mobile .layout-e-banking .video { width:100%; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-e-banking .video iframe { height:100px; }
			}
				
			@media not print {
    			body:not(.non-responsive).mobile .layout-e-banking .video .yt-video-container { display:table-cell; vertical-align:middle; width:40%; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-e-banking .video .yt-video-container.full-screen { display:block; width:100%; }
			}
			@media not print {
    			body:not(.non-responsive).tablet .layout-e-banking .video .yt-video-container.full-screen iframe,
    			body:not(.non-responsive).mobile .layout-e-banking .video .yt-video-container.full-screen iframe { height:calc(100vw / 16 * 9); }
			}

			@media not print {
    			body:not(.non-responsive).mobile .layout-e-banking .video .local-video-container { display:table-cell; vertical-align:middle; width:40%; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-e-banking .video .local-video-container.full-screen { width:100%; }
			}
			
			@media not print {
    			body:not(.non-responsive).mobile .layout-e-banking .video .video-content { display:table-cell; vertical-align:middle; padding-left:20px; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-e-banking .video .file { padding-left:0px; padding-right:0px; }
			}

			/*-- Font Size */
				body.small-font-size .layout-e-banking .other-information .info .title { font-size:16px; }
				@media not print {
    				body:not(.non-responsive).tablet.small-font-size .layout-e-banking .other-information .info .title { font-size:14.4px; }
				}
				@media not print {
    				body:not(.non-responsive).mobile.small-font-size .layout-e-banking .other-information .info .title { font-size:11.2px; }
				}
				body.small-font-size .layout-e-banking .publicity-materials-container .item-container .item .title a { font-size:14.4px; }
				
				body.large-font-size .layout-e-banking .other-information .info .title { font-size:26px; }
				@media not print {
    				body:not(.non-responsive).tablet.large-font-size .layout-e-banking .other-information .info .title { font-size:23.4px; }
				}
				@media not print {
    				body:not(.non-responsive).mobile.large-font-size .layout-e-banking .other-information .info .title { font-size:18.2px; }
				}
				body.large-font-size .layout-e-banking .publicity-materials-container .item-container .item .title a { font-size:23.4px; }
			
			
			
		/* Coin Collection Programme */
			.layout-coin-collection-programme { }
			.layout-coin-collection-programme .top-background-container { background:url(../../../hongkong/common/img/coins/background.jpg) center right no-repeat; background-size:cover; }
			
			.layout-coin-collection-programme .coin-cart-location { margin:0px; padding:0px; list-style:none; display:block; margin-top:20px; font-size:0; }
			.layout-coin-collection-programme .coin-cart-location .item { display:inline-block; width:48.5%; margin-right:3%; border:1px solid #e2e2e2; position:relative; margin-bottom:20px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; font-size:16px; }
			.layout-coin-collection-programme .coin-cart-location .item:nth-last-child(-n+2) { margin-bottom:0px; }
			.layout-coin-collection-programme .coin-cart-location .item .info { padding:30px 30px 0px 30px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; height:240px; }
			.layout-coin-collection-programme .coin-cart-location .item .info .heading { color:#571a64; padding-bottom:20px; }
			.layout-coin-collection-programme .coin-cart-location .item .info .location { font-weight:bold; }
			.layout-coin-collection-programme .coin-cart-location .item img { width:100%; }
			.layout-coin-collection-programme .coin-cart-location .item:nth-child(2n+2) { margin-right:0px; }
			
			.layout-coin-collection-programme .coin-cart-schedule .select-search { padding:30px 0px; }
			.layout-coin-collection-programme .coin-cart-schedule .select-search .select-wrapper { width:250px; }
			.layout-coin-collection-programme .coin-cart-schedule .template-content-expand .template-table table { }
			.layout-coin-collection-programme .coin-cart-schedule .template-content-expand .template-table table tr td { width:40%; }
			.layout-coin-collection-programme .coin-cart-schedule .template-content-expand .template-table table tr td:first-child { width:20%; }
			.layout-coin-collection-programme .coin-cart-schedule .template-content-expand .template-table table tr:nth-child(n+5) { display:none; }
			.layout-coin-collection-programme .coin-cart-schedule .template-content-expand.show-all .template-table table tr { display:inherit; }
			.layout-coin-collection-programme .coin-cart-schedule .template-content-expand-panel { border-top:0px; }
			.layout-coin-collection-programme .coin-cart-schedule .download-schedule { margin-top:40px; border-top:1px solid #e2e2e2; padding-top:30px; }
			
			.layout-coin-collection-programme .accepted-coins {}
			.layout-coin-collection-programme .accepted-coins .template-photo-video-item { background:#f2f2f2; text-align:center; padding:30px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
			.layout-coin-collection-programme .accepted-coins .template-photo-video-item .photo { height:100px; line-height:100px;}
			.layout-coin-collection-programme .accepted-coins .template-photo-video-item .photo img { vertical-align:middle; }
			
			@media only screen and (max-width:570px)
			{
				.layout-coin-collection-programme .top-background-container { background-position:-570px 0px; }
			}
			
			@media not print {
    			body:not(.non-responsive).mobile .layout-coin-collection-programme .content-wrapper { padding:20px; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .template-collapsibles-accordion { margin-top:0px; }
			}
			
			@media not print {
    			body:not(.non-responsive).mobile .layout-coin-collection-programme .coin-cart-location { display:block; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-coin-collection-programme .coin-cart-location .item { width:100%; margin-right:0px; display:block; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-coin-collection-programme .coin-cart-location .item:nth-last-child(-n+2) { margin-bottom:20px; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-coin-collection-programme .coin-cart-location .item:last-child { margin-bottom:0px; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-coin-collection-programme .coin-cart-location .item .info { padding:20px 20px 0px 20px; height:auto; }
			}
			
			@media not print {
    			body:not(.non-responsive).mobile .layout-coin-collection-programme .coin-cart-schedule .select-search { padding:30px 0px; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-coin-collection-programme .coin-cart-schedule .coin-cart-no { padding-bottom:5px; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-coin-collection-programme .coin-cart-schedule .template-content-expand .template-table table { border:0px; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-coin-collection-programme .coin-cart-schedule .template-content-expand .template-table table th { display:none; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-coin-collection-programme .coin-cart-schedule .template-content-expand .template-table table tr { border-bottom:1px solid #e2e2e2; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-coin-collection-programme .coin-cart-schedule .template-content-expand .template-table table tr:last-child { border-bottom:0px; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-coin-collection-programme .coin-cart-schedule .template-content-expand .template-table table tr td { border:0px; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-coin-collection-programme .coin-cart-schedule .template-content-expand .template-table table tr td { display:block; width:100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-coin-collection-programme .coin-cart-schedule .template-content-expand .template-table table tr td:first-child { padding-top:20px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-coin-collection-programme .coin-cart-schedule .template-content-expand .template-table table tr:nth-child(2) td:first-child { padding-top:0px; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-coin-collection-programme .coin-cart-schedule .template-content-expand .template-table table tr td:last-child { padding-bottom:20px; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-coin-collection-programme .coin-cart-schedule .template-content-expand-panel { margin-top:10px; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-coin-collection-programme .coin-cart-schedule .download-schedule { margin-top:20px; }
			}
			
			@media not print {
    			body:not(.non-responsive).mobile .layout-coin-collection-programme .accepted-coins .template-photo-video-item { padding:20px; }
			}
			
			/*-- Font Size --*/
				body.small-font-size .layout-coin-collection-programme .coin-cart-location .item { font-size:12.8px; }
				body.large-font-size .layout-coin-collection-programme .coin-cart-location .item { font-size:20.8px; }
				body.large-font-size .layout-coin-collection-programme .coin-cart-location .item .info { height:280px; }
			
		/* contact us */
			.layout-contact-us { }
			.layout-contact-us .h3 { color:#571a64; padding-bottom:20px; }
			.layout-contact-us .map-link { min-width: 130px; padding: 0px; line-height: 40px; margin-top: 15px;}
			.layout-contact-us .list-row{ margin-bottom: 15px; }
			.layout-contact-us .list-row:after{ content: ''; display: table; clear: both; }
			.layout-contact-us .list-right { width: 30%; float: left; position: relative;}
			.layout-contact-us .list-left { width: 70%; float: left;}
			.layout-contact-us .list-left a.mail{ text-decoration: underline; color: #333; }
			.layout-contact-us .list-right:before{ content: ':'; display: block; position: absolute; right: 5px; top: 0; }
			.layout-contact-us .list-item>a { color: #571a64; position: relative;}
			.layout-contact-us .collapsibles-accordion-content .list-item { margin-bottom: 40px; }
			.layout-contact-us .list-item>a:after { position: relative; vertical-align: text-bottom; display: inline-block; width: 20px; height: 20px; background: url(../../../hongkong/common/img/icon/icon-arrow-right-o.png) no-repeat center center; background-size: 20px 20px; content: " ";}
			.layout-contact-us .other-contact-heading { padding-bottom: 10px;}
			.layout-contact-us .other-contact .collapsibles-accordion-item { padding-left: 30px; padding-right: 30px;}
			.layout-contact-us .expand-panel { position: absolute; right: 40px; top: 40px;}
			.layout-contact-us .list-remark { margin-bottom: 15px; font-size: 14px; max-width: 70%;}
			.layout-contact-us .other-contact ul.collapsibles-accordion-list{ border-top: 1px solid #e2e2e2; }
			
			@media not print {
    			body:not(.non-responsive).tablet .layout-contact-us .list-right { width: 40%;}
			}
			@media not print {
    			body:not(.non-responsive).tablet .layout-contact-us .list-left { width: 60%; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-contact-us .list-right { width: 100%; font-weight: bold; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-contact-us .list-left { width: 100%; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-contact-us .list-right:before{	display: none;}
			}
			@media not print {
    			body:not(.non-responsive).tablet .layout-contact-us .expand-panel { margin-bottom: 0; position: relative; right: auto; top: auto; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-contact-us .expand-panel { margin-bottom: 0; position: relative; right: auto; top: auto; }
			}
			@media not print {
    			body:not(.non-responsive).tablet .layout-contact-us .top-background-content .content-wrapper { padding-bottom: 40px;}
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-contact-us .top-background-content .content-wrapper { padding-bottom: 20px;}
			}
			@media not print {
    			body:not(.non-responsive).tablet .content-empty-wrapper.other-contact,
    			body:not(.non-responsive).mobile .content-empty-wrapper.other-contact{ padding-top: 0;}
			}	
		/* The Chief Executive's Committee */
			.layout-the-chief-executives-committee { }
			

			
		/* Register of AIs & LRDs */
			.layout-register-of-ais-and-lrds { }
			.layout-register-of-ais-and-lrds .top-background-container { height:450px; }
			.layout-register-of-ais-and-lrds .search-bar { display:block; }
			.layout-register-of-ais-and-lrds .search-bar .input-field { width:480px; }
			.layout-register-of-ais-and-lrds .top-background-container p { padding-bottom:15px; }
			.layout-register-of-ais-and-lrds .top-background-container p { padding-bottom:15px; }
			
			.layout-register-of-ais-and-lrds .heading-list { display:table; width:100%; }
			.layout-register-of-ais-and-lrds .heading-list .left { display:table-cell; vertical-align:top; padding-right:30px; }
			.layout-register-of-ais-and-lrds .heading-list .right { display:table-cell; vertical-align:top; text-align:right; white-space:nowrap; }
			.layout-register-of-ais-and-lrds .heading-list .h4 { color:#571a64; }
			
			
			.layout-register-of-ais-and-lrds .result { }
			.layout-register-of-ais-and-lrds .result .item { border-bottom:1px solid #e2e2e2; padding:40px 0px; display:table; width:100%; table-layout:fixed; }
			.layout-register-of-ais-and-lrds .result .item:last-child { border-bottom:0px; }
			.layout-register-of-ais-and-lrds .result .item .alphabet { display:table-cell; width:150px; vertical-align:top; padding-top:0px; line-height:40px; padding-left:20px; }
			.layout-register-of-ais-and-lrds .result .item .list { display:table-cell; vertical-align:top; padding-right:20px; margin:0px; list-style:none; }
			.layout-register-of-ais-and-lrds .result .item .list li { padding-bottom:10px; }
			.layout-register-of-ais-and-lrds .result .item:nth-child(n+4) { display:none; }
			.layout-register-of-ais-and-lrds.show-all .result .item { display:table; }
			.layout-register-of-ais-and-lrds.show-all .more { display:none; }
			
			@media not print {
    			body:not(.non-responsive).tablet .layout-register-of-ais-and-lrds .search-bar .input-field { width:80%; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-register-of-ais-and-lrds .search-bar .input-field { width:70%; }
			}
			
			@media not print {
    			body:not(.non-responsive).tablet .layout-register-of-ais-and-lrds .search-bar .button { width:20%; min-width:inherit; padding-left:0px; padding-right:0px; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-register-of-ais-and-lrds .search-bar .button { width:30%; min-width:inherit; padding-left:0px; padding-right:0px; }
			}
			
			@media not print {
    			body:not(.non-responsive).mobile .layout-register-of-ais-and-lrds .heading-list .left { display:block; padding-right:0px; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-register-of-ais-and-lrds .heading-list .right { display:block; text-align:left; margin-top:20px; }
			}
			
			@media not print {
    			body:not(.non-responsive).tablet .layout-register-of-ais-and-lrds .content-wrapper { padding-bottom:40px; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-register-of-ais-and-lrds .content-wrapper { padding-bottom:20px; }
			}

			@media not print {
    			body:not(.non-responsive).mobile .layout-register-of-ais-and-lrds .content-wrapper.no-mobile-padding { padding-left:0px; padding-right:0px; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-register-of-ais-and-lrds .result .item { display:block; padding-top:30px; position:relative; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-register-of-ais-and-lrds .result .item .alphabet { display:block; position:absolute; top:20px; left:0px; font-size:40px; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-register-of-ais-and-lrds .result .item .list { display:block; padding-right:20px; padding-left:80px; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-register-of-ais-and-lrds .result .item:nth-child(n+4) { display:none; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-register-of-ais-and-lrds.show-all .result .item { display:block; }
			}
			
			/* Register of AIs & LRDs - Search Result */
				.layout-register-of-ais-and-lrds .template-table.list-data table { layout-style:fixed;  }
				.layout-register-of-ais-and-lrds .template-table.list-data table tr td:first-child { width:40%; }
				.layout-register-of-ais-and-lrds .template-table.list-data table tr td:nth-child(2) { width:30%; }
				.layout-register-of-ais-and-lrds .template-table.list-data table tr td:nth-child(3) { width:30%; }
				.layout-register-of-ais-and-lrds .template-table.list-data table tr:nth-child(n+19) { display:none; }
				.layout-register-of-ais-and-lrds.show-all .template-table.list-data table tr { display:inherit; }
				.layout-register-of-ais-and-lrds .result-table { padding-top:0px; }
				
				@media not print {
    				body:not(.non-responsive).mobile .layout-register-of-ais-and-lrds .template-table.list-data { width:100%; overflow-x:scroll; border:1px solid #e2e2e2; }
				}
				@media not print {
    				body:not(.non-responsive).mobile .layout-register-of-ais-and-lrds .template-table.list-data table { width:700px; }
				}
			
			/* Register of AIs & LRDs - Detail */
				.layout-register-of-ais-and-lrds .basic-information { padding:0px; margin:0px; list-style:none; margin-top:20px; }
				.layout-register-of-ais-and-lrds .basic-information .basic-information-item { display:table; border-bottom:1px solid #e2e2e2; padding:20px 0px; width:100%; }
				.layout-register-of-ais-and-lrds .basic-information .basic-information-item:last-child { border-bottom:0px; }
				.layout-register-of-ais-and-lrds .basic-information .basic-information-item .left { display:table-cell; vertical-align:top; width:40%; padding-right:60px; }
				.layout-register-of-ais-and-lrds .basic-information .basic-information-item .right { display:table-cell; vertical-align:top; }
				.layout-register-of-ais-and-lrds .sub-heading { margin-top:30px; font-weight:bold; }
				
				@media not print {
    				body:not(.non-responsive).mobile .layout-register-of-ais-and-lrds .basic-information { margin-top:0px; }
				}
				@media not print {
    				body:not(.non-responsive).mobile .layout-register-of-ais-and-lrds .basic-information .basic-information-item { display:block; }
				}
				@media not print {
    				body:not(.non-responsive).mobile .layout-register-of-ais-and-lrds .basic-information .basic-information-item .left { display:block; width:100%; padding-right:20px; font-weight:bold; padding-bottom:5px; }
				}
				@media not print {
    				body:not(.non-responsive).mobile .layout-register-of-ais-and-lrds .basic-information .basic-information-item .right { display:block; width:100%; }
				}
			
		
		/* Online Catalogue */
			.layout-online-catalogue { }
			.layout-online-catalogue .online-catalogue-container { padding-left:10%; padding-right:10%; padding-bottom:30px; }
			.layout-online-catalogue .online-catalogue-container-line { border-bottom:1px solid #e2e2e2; }
			.layout-online-catalogue .online-catalogue-container .search-group { padding-top:40px; }
			.layout-online-catalogue .online-catalogue-container .search-group .search-option { display:table; width:100%; margin-top:20px; }
			.layout-online-catalogue .online-catalogue-container .search-group .search-option .select-wrapper { width:300px; display:table-cell; vertical-align:top; }
			.layout-online-catalogue .online-catalogue-container .search-group .search-option .space { width:20px; display:table-cell; vertical-align:top; }
			.layout-online-catalogue .online-catalogue-container .search-group .search-option .field { display:table-cell; vertical-align:top; }
			
			.layout-online-catalogue .online-catalogue-container .group-options { margin-top:15px; }
			.layout-online-catalogue .online-catalogue-container .group-options .table { display:table; width:100%; table-layout:fixed; }
			.layout-online-catalogue .online-catalogue-container .group-options .table .td { display:table-cell; }
			
			.layout-online-catalogue .online-catalogue-container .panel input { margin-right:20px; min-width:inherit; width:150px; }
			
			.layout-online-catalogue .tab-menu { padding-left:10%; padding-right:10%; }
			.layout-online-catalogue .result { padding-top:40px; }
			.layout-online-catalogue .result-info { margin-top:30px; }
			.layout-online-catalogue .paging { width:100%; display:table; padding:0px; padding-bottom:20px; border:0px; padding-top:10px; }
			.layout-online-catalogue .paging.bottom { padding-top:20px; }
			.layout-online-catalogue .paging .left { display:table-cell; vertical-align:top; padding:0px; text-align:left; }
			.layout-online-catalogue .paging .right { display:table-cell; vertical-align:top; white-space:nowrap; text-align:right; }
			.layout-online-catalogue .paging .prev { margin-right:0px; }
			.layout-online-catalogue .paging .next { margin-left:0px; }
			.layout-online-catalogue .template-table table td:nth-child(1) { white-space:nowrap; }
			.layout-online-catalogue .template-table table td:nth-child(2) { white-space:nowrap; }
			.layout-online-catalogue .template-table table th { text-align:left; }
		
			@media not print {
    			body:not(.non-responsive).mobile .layout-online-catalogue .online-catalogue-container { padding-left:0px; padding-right:0px; padding-bottom:20px; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-online-catalogue .online-catalogue-container .search-group { padding-top:0px; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-online-catalogue .online-catalogue-container .search-group .search-option { display:block; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-online-catalogue .online-catalogue-container .search-group .search-option .select-wrapper { display:block; width:100%; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-online-catalogue .online-catalogue-container .search-group .search-option .space { display:none; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-online-catalogue .online-catalogue-container .search-group .search-option .field { display:block; width:100%; margin-top:10px; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-online-catalogue .online-catalogue-container .group-options .table .td { display:block; }
			}
			
			@media not print {
    			body:not(.non-responsive).mobile .layout-online-catalogue .online-catalogue-container .panel { overflow:hidden; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-online-catalogue .online-catalogue-container .panel input { margin:0px; width:100%; margin-bottom:20px; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-online-catalogue .online-catalogue-container .panel input:last-child { margin-bottom:0px; }
			}
			
			@media not print {
    			body:not(.non-responsive).mobile .online-catalogue-container-line { display:none; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .content-wrapper.no-top-margin { height:10px; background:none; padding:0px; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-online-catalogue .tab-menu { padding-left:0px; padding-right:0px; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-online-catalogue .result { padding-top:20px; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-online-catalogue .content-empty-wrapper.white-no-padding { padding:0px; padding-top:20px; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-online-catalogue .content-empty-wrapper.white-no-padding .online-catalogue-container { padding-left:20px; padding-right:20px; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-online-catalogue .template-table table { width:200%; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-online-catalogue .paging { display:block; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-online-catalogue .paging .left { display:block; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .layout-online-catalogue .paging .right { display:block; text-align:left; margin-top:20px; }
			}
			
			
		/* Souvenirs */
			.layout-souvenirs { }
			
		
		/* The Exchange Fund Advisory Committee */
			.layout-the-exchange-fund-advisory-committee { position:relative; }
			.layout-the-exchange-fund-advisory-committee .h5 { color:#333; padding-top:30px; }
			.layout-the-exchange-fund-advisory-committee .template-profile-list { margin-top:20px; }
			
			@media not print {
    			body:not(.non-responsive).mobile .layout-the-exchange-fund-advisory-committee .content-empty-wrapper.content-right { padding:0px; }
			}
			
		/* Guide to Hong Kong Monetary and Banking Terms */
			.layout-guide-to-hong-kong-monetary-and-banking-terms { }
			.layout-guide-to-hong-kong-monetary-and-banking-terms .top-background-wrapper .h2 { color:#ffffff; line-height:36px; }
			
			
		/* Note */
			.layout-note { }
			.layout-note .top-background-container { background:url(../../../hongkong/common/img/coins/background.jpg) center center no-repeat; background-size:cover; }
			.layout-note .heading.h3 { color:#571a64; }
			
		/* Facilities */
			.layout-facilites { }
			
			
			
			
		/* Hidden Object */
			.hidden-label { display:none; }
			.display-on-mobile { display:none; }
			@media not print {
    			body:not(.non-responsive).tablet .display-on-tablet { display:block; }
			}
			@media not print {
    			body:not(.non-responsive).tablet .disable-on-tablet { display:none; }
			}
			
			@media not print {
    			body:not(.non-responsive).mobile .display-on-mobile { display:block; }
			}
			@media not print {
    			body:not(.non-responsive).mobile .disable-on-mobile { display:none; }
			}
		

			
			
			
			
			
			
			
			
			
	/**
	* Print 
	*/
		@media print 
		{
			/* Global Hidden */
				header   .header-wrapper .top-navigation .left .btn-search { display:none !important;  }
				header   .header-wrapper .top-navigation .left .btn-menu { display:none !important;  }
				header   .header-wrapper .top-navigation .left .btn-close { display:none !important;  }
				header   .header-wrapper .top-navigation .right { display:none !important;  }
				header .header-wrapper .top-menu { display:none !important;  }
				header .top-search-container { display:none !important; }
				header .header-wrapper .top-menu { display:none !important; }
				header .wechat-qr-code { display:none !important; }
				
				body:not(.mobile):not(.tablet).fixed-header .header-container  .header-wrapper .top-navigation { display:block !important; }
				body:not(.mobile):not(.tablet).fixed-header .header-container .header-wrapper .top-navigation { display:block !important; }
				body:not(.mobile):not(.tablet).fixed-header { padding-top:0px; }
				body:not(.mobile):not(.tablet).fixed-header .header-container { position:relative; box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none; }

				
				body:not(.mobile):not(.tablet) header { display:block !important; position:relative !important; top:0px; left:0px; width:100%; padding-left:0px; }
				
				
				footer { }
				.navigation-container { display:none !important; }
				.content-with-right-content .right-content { display:none !important; }
				.graphic-container {  }
				.left-menu { display:none !important; }
				.line { display:none !important; }
					
			
			/* Icon */
				.icon-refresh { -webkit-print-color-adjust:exact !important; color-adjust:exact !important; }
				.icon-volumn { -webkit-print-color-adjust:exact !important; color-adjust:exact !important; }
				.icon-setting { -webkit-print-color-adjust:exact !important; color-adjust:exact !important; }
				.icon-zoom { -webkit-print-color-adjust:exact !important; color-adjust:exact !important; }
				.icon-back { -webkit-print-color-adjust:exact !important; color-adjust:exact !important; }
				.icon-clock { -webkit-print-color-adjust:exact !important; color-adjust:exact !important; }
				.icon-notice { -webkit-print-color-adjust:exact !important; color-adjust:exact !important; }
				.icon-point { -webkit-print-color-adjust:exact !important; color-adjust:exact !important; }
				.icon-notify { -webkit-print-color-adjust:exact !important; color-adjust:exact !important; }	
				.icon-link-text { -webkit-print-color-adjust:exact !important; color-adjust:exact !important; }
				.icon-pdf { -webkit-print-color-adjust:exact !important; color-adjust:exact !important; }

			/* Text */
				.revision-date { padding-left:0px !important; padding-right:0px !important; }
				
			/* UL List */
				.point-list .point-item:after { -webkit-print-color-adjust:exact !important; color-adjust:exact !important; }
				
			/* Share */
				.share-wrapper { display:none !important; }

			/* Top Background */	
				.top-background-container { height:auto !important; }
				.top-background-container .heading { color:#333 !important; }
				.top-background-content { top:0px !important; }
				
			/* Content */
				.content-empty-wrapper { padding:10px 0px !important; }
				.content-wrapper { padding:10px 0px !important; }
				.content-wrapper-fix { padding:10px 0px !important; }
				
			/* Template */
				/* Template - Collapsibles / Accordion */
					.template-collapsibles-accordion .panel .button .icon-expand { -webkit-print-color-adjust:exact !important; color-adjust:exact !important; }
					.template-collapsibles-accordion .panel .button .icon-collapse { -webkit-print-color-adjust:exact !important; color-adjust:exact !important; }
					.template-collapsibles-accordion .collapsibles-accordion-item .collapsibles-accordion-icon { -webkit-print-color-adjust:exact !important; color-adjust:exact !important; }
				
				/* View By Year */
					.view-by-year .item .month a { -webkit-print-color-adjust:exact !important; color-adjust:exact !important; }5
					.view-by-year { padding-left:0px !important; padding-right:0px !important; }
					
				/* Template - Other Topics */
					.template-other-topics .other-topics-list .other-topics-item:after { -webkit-print-color-adjust:exact !important; color-adjust:exact !important; }
					
				
				/* Select Search */
					.select-search { padding:10px 0px !important; }
					
				/* Print Media Box */
					.print-media-box .photo { display:none !important; }
					.print-media-box { padding:20px 0px !important; }
					.print-media-box * { -webkit-print-color-adjust: exact !important; color-adjust: exact !important; }
					
				/* Template - Collapsibles / Accordion Content */
					.template-collapsibles-accordion-content .collapsibles-accordion-content-panel { display:none !important; }
					
				/* Template - Profile */
					.profile-detail-container .pivot .profile-paging { display:none !important; }
					.profile-detail-container .pivot .btn-next { display:none !important; }
					.profile-detail-container .pivot .btn-prev { display:none !important; }
				
		}
/*nav dropdown*/
.itemSep {
    border-bottom: 1px solid #ccc;
    padding-bottom: 15px;
    margin: 0 45px 15px 25px;
    width: 85%;
    box-sizing: border-box;
    display: inline-block;
    
}
@media all and (max-width: 414px) {
    
    .header-container .header-wrapper .top-navigation .right .font-size .option {
        display: none;
        position: absolute;
        top: 30px;
        right: -123px;
        white-space: nowrap;
        padding: 4px;
        z-index: 99;
    }
    .small-font-size .header-container .header-wrapper .top-navigation .right .font-size .option { 
        right: -116px;
         
    }
    .large-font-size .header-container .header-wrapper .top-navigation .right .font-size .option { 
        right: -134px;
        
    }
}
    /* Sync printing margin of IE to Chrome */
    @page {
        margin: 1.7cm 1.4cm 1.5cm !important;
    }
