body{ 
	font-family:'Comfortaa', 'Noto Sans TC', sans-serif; letter-spacing:1px; background-color:#000; 
	background-image:url(/cfolder/CustomSet/UXREU2025/_imgs/Background-low-res-1500px.jpg);background-repeat:no-repeat;background-position:center bottom;
}

body{ background-blend-mode: luminosity; }

.lang_UL * , 
.navbar-bg *, #lbCarousel *,
[for-tag-anchor="POLLING"] * ,
[for-tag-anchor="TOP-BANNER"] * { filter: grayscale(100%); }

#main IMG, #main LI{ filter: grayscale(100%); }

div[rwd-type="featurette-row-by-row"] * { filter: grayscale(100%); }



.RWD-body{padding-top:0;}
.content-spacer{height:20px;} /*UXREU2025*/

a:not([id-anchor]):not([tag-anchor]){display:inline-block;} /* handle click scope : word-break:break-all; */

UL, OL{margin:0;padding-right:15px;}

[class*='FE_slider_'], [class*='SE_slider_'] {margin-top:10px;margin-bottom:20px;} /*UXREU2025*/

 /*UXREU2025*/
.topicBrief, .newsContent{font-size:1.05em;line-height:150%;}

#home .breadcrumb{display:none;;}

.breadcrumb{margin:0px;}

.breadcrumb{background:none;padding-left:0px;}
.breadcrumb li{font-size:20px;}
.breadcrumb li > div, 
.breadcrumb li > a > div,
.breadcrumb li > div > span,
.breadcrumb li > a > div > span{all: unset !important;font-size:20px;} /* handles unexpected element that self-generated in .breadcrumb */

.breadcrumb li:nth-child(1) button{font-size:20px;}
.breadcrumb .btn-only{color:white;padding:0px 3px 0px 3px;background:none;border:none;}

.breadcrumb a, .breadcrumb a:visited{color:#aaa;}
.breadcrumb a:hover{color:#30d59b;}
.breadcrumb .active{color:white;}

div[rwd-type="featurette-row-by-row"] div.content-divider {
    border-bottom: 2px dashed #39508d;
}

#footer{padding:0;margin-top:100px; background-color: rgba(0, 0, 0, .3);} /* background-color:#1e1e1e; */
#bottomMenu.container{width:100%;}
#bottomMenu{height:64px;line-height:64px;} 
#bottomMenu .bullet{color:#ffffff;padding:0px 10px 0px 10px;}
#bottomMenu a{color:#ffffff;line-height:30px;}
#bottomMenu a:hover{color:#eeeeee;line-height:30px;}
#bottomMenu a:visited{color:#ffffff;line-height:30px;}

#copyright.container{width:calc(100% - 60px) !important;padding:10px 30px 10px 30px;}
#copyright.container .container{width:unset !important;}
#copyright * {text-align:center;font-size:11px;line-height:150%;}
#copyright{line-height:30px;} 
#copyright{color:white;}

@media screen and (max-width: 767px) {
	
	#copyright.container{
		width:calc(100% - 30px) !important;padding: 10px 15px 10px 15px;
	} 
	#navbar_wrapper li#cart-btn{padding-left:10px;} /*UXREU2025*/
}

.breadcrumb li:not(:first-child){padding-top:8px;}/*UXREU2025*/
.breadcrumb li:first-child,
.breadcrumb li:first-child > a{margin:0 !important;padding:0 !important;}/*UXREU2025*/

@media screen and (min-width: 768px) {
	.breadcrumb{margin-top:15px;}
}

.divider-vertical {
	height: 50px;
	margin: 0 0 0 0px;
	padding: 0 0 0 0px;
	border-left: 1px solid #ddd;
}

.btn-success,
.btn-success:active, 
.btn-success.active{color:#FFFFFF;}

.btn-success:focus,
.btn-success:visited,
.btn-success:hover{color:#FFFFFF;}

/*UXREU2025*/
.topicBrief{color:white;}

.RWD_bottomMenu-container{width:100%;}
#RWD-bottomMenu{width:100%;color:#ffffff;padding:0 0 30px 0;}
.bottomMenu-item i.fa{margin-right:10px;color:#ffffff;}
.bottomMenu-item h4.newsTopic{margin-top:20px;color:#27163e;}

.bottomMenu-item .topicBrief,
.bottomMenu-item .newsContent,
.bottomMenu-item .newsHTMLFile{color:#ffffff;}

.bottomMenu-item blockquote{font-size:1em;color:#ffffff;border-color:#ffffff;}

.bottomMenu-item a, .bottomMenu-item h4.newsTopic a, .bottomMenu-item span.topicBrief a, .bottomMenu-item div.newsContent a, .bottomMenu-item div.newsHTMLFile a{color:#ffffff;}
.bottomMenu-item a:hover, .bottomMenu-item h4.newsTopic a:hover, .bottomMenu-item span.topicBrief a:hover, .bottomMenu-item div.newsContent a:hover, .bottomMenu-item div.newsHTMLFile a:hover{color:#ffffff; !important;}
.bottomMenu-item a:visited, .bottomMenu-item h4.newsTopic a:visited, .bottomMenu-item span.topicBrief a:visited, .bottomMenu-item div.newsContent a:visited, .bottomMenu-item div.newsHTMLFile a:visited{color:#ffffff;}

.SE_arrL, .SE_arrR {
	display: block;
	position: absolute;
	/* size of arrow element */
	width: 52px;
	height: 52px;
	cursor: pointer;
	background: url(../../../../../cfolder/CustomSet/UXREU2025/_imgs/arrow.png) center center no-repeat;
	overflow: hidden;
}
.SE_arrL { background-position: 0px 0px; }
.SE_arrR { background-position: -52px 0px; }
.SE_arrL:hover { background-position: -104px 0px; }
.SE_arrR:hover { background-position: -156px 0px; }
.SE_arrL.SE_arrLdn { background-position: -208px 0px; }
.SE_arrR.SE_arrRdn { background-position: -260px 0px; }

.FE_arrL, .FE_arrR {
	display: block;
	position: absolute;
	/* size of arrow element */
	width: 52px;
	height: 52px;
	cursor: pointer;
	background: url(../../../../../cfolder/CustomSet/UXREU2025/_imgs/arrow.png) no-repeat;
	overflow: hidden;
}
.FE_arrL { background-position: 0px 0px; }
.FE_arrR { background-position: -52px 0px; }
.FE_arrL:hover { background-position: -104px 0px; }
.FE_arrR:hover { background-position: -156px 0px; }
.FE_arrL.FE_arrLdn { background-position: -208px 0px; }
.FE_arrR.FE_arrRdn { background-position: -260px 0px; }

.FE_slider .FE_arrL, .SE_slider .SE_arrL{
    left: 0px;
}
.FE_slider .FE_arrR, .SE_slider .SE_arrR{
    right: 0px;
}

/*Google Fonts*/
/*
a, p, div, span, input, select, td, font{font-family: 'Tilt Neon', cursive, sans-serif, 微軟正黑體;line-height:14px;font-weight:300;} 
*/  /*font-size:16px;*/

/***** UXREU2025 ******/

.container-fluid{padding-left:0;padding-right:0;}

h1, .h1, h2, .h2, h3, .h3 {
    margin:0;
}

/*Excepts RWD Elements in the TOP*/
#footer .newsTopic, #for-bottomFrame .newsTopic, .content-frame .newsTopic,
.content-frame div[RWD-type="featurette-row-by-row"] .newsTopic{font-size:23px;line-height:160%;}

@media screen and (max-width: 1139px){
	#footer .newsTopic, #for-bottomFrame .newsTopic, .content-frame .newsTopic,
	.content-frame div[RWD-type="featurette-row-by-row"] .newsTopic{font-size:20px;}
}
@media screen and (max-width: 990px){
	#footer .newsTopic, #for-bottomFrame .newsTopic, .content-frame .newsTopic,
	.content-frame div[RWD-type="featurette-row-by-row"] .newsTopic{font-size:18px;}
}
@media screen and (max-width: 767px){
	#footer .newsTopic, #for-bottomFrame .newsTopic, .content-frame .newsTopic,
	.content-frame div[RWD-type="featurette-row-by-row"] .newsTopic{font-size:16px;}
}
@media screen and (max-width: 480px){
	#footer .newsTopic, #for-bottomFrame .newsTopic, .content-frame .newsTopic,
	.content-frame div[RWD-type="featurette-row-by-row"] .newsTopic{font-size:15px;}
}

#footer  p, #for-bottomFrame p, .content-frame p, 
#footer .newsContent, #for-bottomFrame .newsContent, .content-frame .newsContent, 
#footer .topicBrief, #for-bottomFrame .topicBrief, .content-frame .topicBrief, 
#footer .newsHTMLFile, #for-bottomFrame .newsHTMLFile, .content-frame .newsHTMLFile{
	font-family: 'Tilt Neon', 'Noto Sans TC', sans-serif; /*cursive, */
	line-height: 150%;
	font-size: 16px;
	font-weight: 300;
}
@media screen and (max-width: 480px){
	#footer  p, #for-bottomFrame p, .content-frame p, 
	#footer .newsContent, #for-bottomFrame .newsContent, .content-frame .newsContent, 
	#footer .topicBrief, #for-bottomFrame .topicBrief, .content-frame .topicBrief, 
	#footer .newsHTMLFile, #for-bottomFrame .newsHTMLFile, .content-frame .newsHTMLFile{
		font-size: 15px;
	}
}
a.footer-txv, a.footer-txv:visited{
    font-size: 15px !important;
	color:#fff;
    margin: 15px 0;
    border-bottom: 1px solid #666;
    padding: 0 50px 10px 50px;
}
a.footer-txv:hover{border-bottom: 1px solid #999;padding: 0 60px 10px 60px;text-decoration:none;}

/*SLIDER-BANNER*/

div#FE_slider_wrapper_1, div#SE_slider_wrapper_1{
	position: relative;
}

[id*='slider_FE_TOP_'], [id*='slider_SE_TOP_']{
	color:#4321b3;
	position: absolute;
	z-index:1;
	width: unset;
	display: inline-block;
	text-align: center;
	padding:0 15px;
	/*::absolute => center center*/
	left: 10%;
	right: 10%;
	top: 0;
	bottom: 0;
	margin: auto;
	/*outline: 1px solid red;*/
}
@media screen and (min-width: 768px){
	[id*='slider_FE_TOP_'], [id*='slider_SE_TOP_']{
		left: 20%;right: 20%;
	}
}
@media screen and (min-width: 1024px){
	[id*='slider_FE_TOP_'], [id*='slider_SE_TOP_']{
		left: 25%;right: 25%;
	}
}
[id*='slider_FE_TOP_'] .caption h1, [id*='slider_SE_TOP_'] .caption h1{
    text-transform: uppercase;
    font-weight: 400;
    font-size: 46px;
}

.SE_spots div, .SE_spots div:hover, .SE_spots .av,
.FE_spots div, .FE_spots div:hover, .FE_spots .av{
	width: 12px;
	height: 12px;
	line-height: 12px;
	background: url(_imgs/spots.png) no-repeat;
}
.SE_spots div, .FE_spots div{ background-position: 0px 0px; }
.SE_spots div:hover, .SE_spots .av:hover,
.FE_spots div:hover, .FE_spots .av:hover{ background-position: -12px 0px; }
.SE_spots .av, .FE_spots .av{ background-position: -24px 0px; }
.SE_spots .dn, .SE_spots .dn:hover,
.FE_spots .dn, .FE_spots .dn:hover{ background-position: -36px 0px; }

.content-spacer, .content-divider{display:none !important;}

#home #main.container{min-height:auto;}

/*#RWD-bottomMenu*/
#RWD-bottomMenu{padding:0;}
#RWD-bottomMenu .container{width:100%;padding:0;}
#RWD-bottomMenu .container .row{display:flex;background-color:white;}
#RWD-bottomMenu .bottomMenu-item{padding:0;}
#RWD-bottomMenu .bottomMenu-item img{margin:auto;}

#copyright .container{width:100%;padding:0;}

/* UXREU2025 */

/*
<a class="btn btn-default" href="..." role="button">more »</a>
*/
.content-frame a.btn {
	display: inline-block;
	line-height:30px;
	background: #4321b3;
	color: #fff;
	border: 1px solid #4321b3;
	padding: 5px 30px;
	position: absolute;
	right:30px;bottom:5px;
	z-index: 1;
	overflow: hidden;
}

.content-frame a.btn.btn-registration{
	background: #30acdb;
	border: 1px solid #30acdb;
	right: auto !important;
    bottom: auto !important;
    padding: 10px 52px;
	font-size: 20px;
    line-height: 180%;
}

.content-frame a.btn:hover {
	color: #003063;
}

.content-frame a.btn.btn-registration:hover{
	color: #000000;
	border:none;
}

.content-frame a.btn::after {
	content: "";
	background: #e1dff5;
	position: absolute;
	z-index: -1;
	padding: 5px 30px;
	display: block;
}
.content-frame a.btn::after {
	transition: all 0.3s ease;
}
.content-frame a.btn:hover::after {
	transition: all 0.3s ease-out;
}
.content-frame a.btn::after {
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	transform: scale(0, 0);
}
.content-frame a.btn:hover::after {
	transform: scale(1, 1);
}

/* .sub-header */

.newsTopic a, .newsTopic a:visited{color:#27163e;}
.newsTopic a:hover{color:#93588f;}

.page-header{display:block;font-family:'Comfortaa', 'Noto Sans TC', sans-serif;border:none;margin:30px 0 30px 0;padding-right:15px;}

.sub-header{font-family:'Comfortaa', 'Noto Sans TC', sans-serif;color:white;}

.page-header,
#RWD-bottomMenu .newsTopic,
.sub-header:not([remarks="EMPTY-SPACER"]){
	display: inline-block;
	padding-top: 23px;
	padding-right: 85px;
	min-height: 70px;
	background-image: url(/cfolder/CustomSet/UXREU2025/_imgs/sub-header.png);
	background-repeat: no-repeat;
	background-position: right center;
}

#RWD-bottomMenu .newsTopic,
.sub-header:not([remarks="EMPTY-SPACER"]){
	margin:30px 15px 30px 0 !important;
	border-left: 5px solid #fff;
	padding-left: 15px;
}
@media screen and (max-width:600px){
	.page-header,
	#RWD-bottomMenu .newsTopic,
	.sub-header:not([remarks="EMPTY-SPACER"]){
		font-size:23px;padding-top:23px;
	}
}
@media screen and (max-width:480px){
	.page-header,
	#RWD-bottomMenu .newsTopic,
	.sub-header:not([remarks="EMPTY-SPACER"]){
		font-size:16px;padding-top:26px;
	}
	.breadcrumb li {
		font-size: 16px;
	}
}
@media screen and (max-width: 991px){
	.page-header{
		margin-left:15px !important;
	}
	#RWD-bottomMenu .newsTopic,
	.sub-header:not([remarks="EMPTY-SPACER"]){
		margin:30px 15px!important;
	}
}
/*
/inf/1001/Exhibitors
	body[id="news-1001"], body[sid="news-1001"]
/inf/1003/Events-&-Activities
	body[id="news-1003"], body[sid="news-1003"]
/inf/1002/Application
	body[id="news-1002"], body[sid="news-1002"]
/inf/1004/Contact-Us
	body[id="news-1004"], body[sid="news-1004"]
/inf/1005/Information-Centre
	body[id="news-1005"], body[sid="news-1005"]
*/

body[id="news-1001"] .page-header,
body[sid="news-1001"] .page-header{
	line-height:130%;padding-bottom:0;background-position-y: 20px;
	background-image:url(/cfolder/CustomSet/UXREU2025/_imgs/page-header-EXHIBITORS.png);
}
body[id="news-1003"] .page-header,
body[sid="news-1003"] .page-header{
	line-height:130%;padding-bottom:0;padding-right:75px;background-position-y: 20px;
	background-image:url(/cfolder/CustomSet/UXREU2025/_imgs/page-header-EVENT.png);
}
body[id="news-1002"] .page-header,
body[sid="news-1002"] .page-header{
	line-height:130%;padding-bottom:0;padding-right:80px;background-position-y: 20px;
	background-image:url(/cfolder/CustomSet/UXREU2025/_imgs/page-header-APPLICATION.png);
}
body[id="news-1004"] .page-header,
body[sid="news-1004"] .page-header{
	line-height:130%;padding-bottom:0;padding-right:70px;background-position-y: 20px;
	background-image:url(/cfolder/CustomSet/UXREU2025/_imgs/page-header-CONTACT.png);
}
body[id="news-1005"] .page-header,
body[sid="news-1005"] .page-header{
	line-height:130%;padding-bottom:0;padding-right:80px;background-position-y: 20px;
	background-image:url(/cfolder/CustomSet/UXREU2025/_imgs/page-header-INFORMATION.png);
}
/*
body[id="news-1001"] .page-header, body[sid="news-1001"] .page-header,
body[id="news-1002"] .page-header, body[sid="news-1002"] .page-header,
body[id="news-1003"] .page-header, body[sid="news-1003"] .page-header,
body[id="news-1004"] .page-header, body[sid="news-1004"] .page-header,
body[id="news-1005"] .page-header, body[sid="news-1005"] .page-header{ margin: 0 0 15px 0; }

body[id="news-1001"] .no-COL-R, body[sid="news-1001"] .no-COL-R,
body[id="news-1002"] .no-COL-R, body[sid="news-1002"] .no-COL-R,
body[id="news-1003"] .no-COL-R, body[sid="news-1003"] .no-COL-R,
body[id="news-1004"] .no-COL-R, body[sid="news-1004"] .no-COL-R,
body[id="news-1005"] .no-COL-R, body[sid="news-1005"] .no-COL-R{ margin-top: 15px; }
*/
body:not(#home) .page-header{ margin: 0 0 15px 0; }
body:not(#home) .no-COL-R{ margin-top: 15px; }

@media screen and (max-width: 767px){
	body[id="news-1001"] .page-header, /*body[data-http_x_url^="Exhibitors"]*/
	body[id="news-1003"] .page-header, /*body[data-http_x_url^="Events-&-Activities"]*/
	body[sid="news-1003"] .page-header,
	body[id="news-1002"] .page-header, /*body[data-http_x_url^="Application"]*/
	body[sid="news-1002"] .page-header{
		margin-bottom:0;
	}
}

#RWD-bottomMenu .newsTopic{border-color:#27163e;}
.col-2D-wrapper .sub-header{width:100%;}

.table-responsive{border:0;}
.table-responsive > table.table{margin-top:30px;border:0;border-spacing:0;background-color:white;border-radius:15px;overflow:hidden;}
.table-responsive > table.table > tbody{color:black;}
.table-responsive > table.table > tbody > tr{border:1px solid #5b9bd5;}
.table-responsive > table.table > tbody > tr:nth-child(1){color:white;background-color:#5b9bd5;}
.table-responsive > table.table > tbody > tr:nth-child(even){background-color:#deeaf6;}
.table-responsive > table.table > tbody > tr:nth-child(1) *{white-space:nowrap;}
.table-responsive > table.table > tbody > tr > td{border-top:0 !important;padding:13px 15px 2px 15px !important;}
.table-responsive > table.table > tbody > tr > td:first-child{padding-left:30px !important;}
.table-responsive > table.table > tbody > tr > td:last-child{padding-left:30px !important;}
.table-responsive td, .table-responsive p{font-size:20px;}

.table-responsive > table:not(.table){width:100%;}
.table-responsive > table:not(.table) > tbody > tr > td{font-size:16px;border-top:none;border-bottom:1px solid rgba(255, 255, 255, .15);line-height:230%;vertical-align:top;}
.table-responsive > table:not(.table) > tbody > tr > td:last-child{padding-left:15px;}

@media screen and (max-width:767px){
	.table-responsive > table:not(.table) > tbody > tr > td:first-child{border:none;}
	.table-responsive > table:not(.table) > tbody > tr > td{font-size:13px;display:block;}
	.table-responsive > table:not(.table) > tbody > tr > td:last-child{padding-left:0;}
}

.RWD-W-outer{margin-bottom:15px;}
div[RWD-type="featurette-row-by-row"] .newsContent{margin:0;}
@media screen and (min-width: 481px){
	div[RWD-type="featurette-row-by-row"] div.topImg{padding-right:15px;}
}

.newsTopic img, .topicBrief img, .newsContent img[style="float:right;"]{margin-left:15px;margin-bottom:15px}

ul > li, ol > li{padding:5px 10px;}

/* Establishing “Hong Kong Pavilion” ... :: DEFAULT :: .no-bg */
.content-frame{color:white;}
.content-frame div[RWD-type] .newsTopic,
.content-frame .newsTopic{color:white;margin-bottom:15px;}
.content-frame div[RWD-type] .topicBrief,
.content-frame .topicBrief{margin-bottom:10px;display:block;}

.content-frame a:not(.btn), 
.content-frame a:not(.btn):visited{color:#74d0ed;}
.content-frame a:not(.btn):hover{text-decoration:underline;}

.content-frame .topicBrief a, 
.content-frame .topicBrief a:visited{color:yellow;}
.content-frame .topicBrief a:hover{text-decoration:underline;}

@media screen and (max-width:767px){
	.content-frame{padding-top: 15px !important;}
}

/* List-UL : 3 + 1 */
UL.CSSType-1001{ list-style-type:none; padding: 0; margin: 30px 0 50px 0; display: table; } /* table */

UL.CSSType-1001 > LI{ padding: 15px; }

UL.CSSType-1001 > LI:first-child{ width: 50%; padding: 0; display: table-cell; overflow: hidden; position: relative; } /* 1ST -> table-cell */
UL.CSSType-1001 > LI:first-child VIDEO{ position: absolute; object-fit: cover; object-position: center center; left: 0; top: 0; width: 100%; height: 100%; z-index: -1;  }
UL.CSSType-1001 > LI:first-child h3{ position: absolute; right: 0; top: 15%; line-height: 150%; background: rgba(0, 0, 0, .5); padding: 15px 30px; font-size: 18px; text-align: right;}

UL.CSSType-1001 > LI:nth-child(2){ background:rgb(75 196 210 / 100%); margin: 0 0 15px 15px; }
UL.CSSType-1001 > LI:nth-child(2):hover{ background:rgb(75 196 210 / 95%); }

UL.CSSType-1001 > LI:nth-child(3){ background:rgb(205 94 242 / 100%); margin: 0 0 15px 15px; }
UL.CSSType-1001 > LI:nth-child(3):hover{ background:rgb(205 94 242 / 95%); }

UL.CSSType-1001 > LI:nth-child(4){ background:rgb(229 214 39 / 100%); margin: 0 0 0 15px; }
UL.CSSType-1001 > LI:nth-child(4):hover{ background:rgb(229 214 39 / 95%); }

/* UL.CSSType-1001 > LI:first-child > div.L{ display: inline-block; background: rgba(0, 0, 0, .5); padding: 15px 30px; font-size: 15px; font-weight: bold; line-height: 160%; } */

UL.CSSType-1001 > LI:not(:first-child) > div{ display: table-cell; }
UL.CSSType-1001 > LI:not(:first-child) > div.L{ width: 30%; vertical-align: middle; } /* padding: 60px 15px;  */
UL.CSSType-1001 > LI:not(:first-child) > div.R{ width: calc(100% - 30%); background: rgba(255,255,255,.3); border-radius: 30px; padding: 30px; vertical-align: middle; }

UL.CSSType-1001 > LI:not(:first-child):hover > div.R{ background: rgba(0,0,0,.15); }

UL.CSSType-1001 > LI > div.L > div > img{ width: 60%; }

/* SHOW POLLING BANNER */
UL.CSSType-1001 > LI:nth-child(2){padding: 0;}
UL.CSSType-1001 > LI:nth-child(2) > div.L{width: 100%;}
UL.CSSType-1001 > LI:nth-child(2) > div.L > div > img.polling{width: 100%; margin: 0; opacity: .8;}
UL.CSSType-1001 > LI:nth-child(2) > div.R{display: none;}


div.RWD-W-outer[for-tag-anchor="Timetable"] [rwd-type="featurette-row-by-row"]{ background: rgb(42 44 48 / 65%); padding: 30px; }
div.RWD-W-outer[for-tag-anchor="Timetable"] [rwd-type="featurette-row-by-row"]:hover{ background: rgb(42 44 48 / 85%); }

@media screen and (max-width: 991px){
	UL.CSSType-1001{ margin: 30px 15px 50px 15px; }
}
@media screen and (max-width: 767px){
	.RWD-W-outer[for-tag-anchor="POLLING"]{ margin-top: 30px; }
}
@media screen and (max-width: 671px){
	UL.CSSType-1001 > LI{margin-left: 0 !important;}
	UL.CSSType-1001 > LI:first-child{ display: block; width: 100%; height: 50vh; margin-bottom: 15px; }
	UL.CSSType-1001 > LI:first-child h3{ font-size: 15px; }

}
/*
UL.CSSType-1001 > LI > div.R > .newsTopic{position:static;}
UL.CSSType-1001 > LI > div.R > .topicBrief,
UL.CSSType-1001 > LI > div.R > .newsContent{margin-left:160px;}

UL.CSSType-1001 > LI > div > div > h2{margin-top:20px;}
UL.CSSType-1001 > LI > div > div > h2,
UL.CSSType-1001 > LI > div > .newsTopic{font-size:20px;line-height:150%;}

UL.CSSType-1001 > LI > div.R p,
UL.CSSType-1001 > LI > div > div > h3,
UL.CSSType-1001 > LI > div > .topicBrief,
UL.CSSType-1001 > LI > div > .newsContent{font-size:16px;line-height:160%;}
*/


/*
@media screen and (max-width: 991px){
	UL.CSSType-1001{margin:0 15px 30px;}
}
@media screen and (max-width: 767px){

	UL.CSSType-1001 > LI > div > div > img{width:90px;}

	UL.CSSType-1001 > LI > div.R > .topicBrief, 
	UL.CSSType-1001 > LI > div.R > .newsContent{
		margin-left: 100px;
	}

	UL.CSSType-1001 > LI > div.L {
		width: 90px;
		margin: 0 0 0 10px;
	}
	UL.CSSType-1001 > LI > div.R {
		width: calc(100% - 50px);
		margin: 0 0 0 20px;
	}
	UL.CSSType-1001 > LI > div > div > h2,
	UL.CSSType-1001 > LI > div > .newsTopic{font-size:16px;}

	UL.CSSType-1001 > LI > div.R p,
	UL.CSSType-1001 > LI > div > div > h3,
	UL.CSSType-1001 > LI > div > .topicBrief,
	UL.CSSType-1001 > LI > div > .newsContent{font-size:15px;}

}
@media screen and (max-width: 608px){
	UL.CSSType-1001 > LI > div > div > img {
		width: 60px;
	}
	UL.CSSType-1001 > LI > div.L{width: 60px;}
	UL.CSSType-1001 > LI > div.R > .topicBrief, UL.CSSType-1001 > LI > div.R > .newsContent {
		margin-left: 65px;
	}
}
@media screen and (max-width: 520px){
	
	UL.CSSType-1001 > LI,
	UL.CSSType-1001 > LI:first-child,
	UL.CSSType-1001 > LI:nth-child(5){float:none !important;width:100%;height:fit-content;min-height:110px;padding-bottom:30px;}
	
	UL.CSSType-1001 > LI > div.R {
		position:unset;-ms-transform: none;transform:none;margin:30px 0 0 20px;
	}

	UL.CSSType-1001 > LI:nth-child(5) > div.R {
		margin-top:60px;
	}

	UL.CSSType-1001 > LI > div > div > h2 {
		margin-top: 10px;
	}
}

@media screen and (max-width: 425px){
	UL.CSSType-1001 > LI > div.L {
		width: 40px;margin:0;
	}
	UL.CSSType-1001 > LI > div.R {
		width: calc(100% - 25px);margin: 20px 0 0 20px;
	}
	
	UL.CSSType-1001 > LI > div.R > .topicBrief, UL.CSSType-1001 > LI > div.R > .newsContent {
		margin-left: 30px;
	}
	UL.CSSType-1001 > LI > div > div > img {
		width: 40px;
	}
}

@media screen and (min-width:521px) and (max-width:1000px){
	UL.CSSType-1001 > LI:nth-child(5){height:380px;}
}
*/

/* Exhibitors . home */

[rwd-type="content-carousel-column-by-column"]{background:white;padding:20px 20px 10px 20px;box-shadow:15px 15px 50px rgba(255,255,255,.15);border-radius: 30px;}
[rwd-type="content-carousel-column-by-column"]:hover{box-shadow:15px 15px 50px rgba(255,255,255,.5);}
[rwd-type="content-carousel-column-by-column"] > div{padding:0;}
[rwd-type="content-carousel-column-by-column"] .carousel-control, 
[rwd-type="content-carousel-column-by-column"] .carousel-indicators{
	display:none !important;
}
[rwd-type="content-carousel-column-by-column"] .frame-border{border-color:white;margin:0;padding:6px;}

/* Exhibitors . list */

body[data-http_x_url="Exhibitors"] .for-topic{display: none;}

/* Events & Activities */

/* Hong Kong Pavilion :: List-UL : T + 1 */
UL.CSSType-1002{display:flow-root;list-style-type:none;padding:0;}
UL.CSSType-1002 LI{position:relative;display:inline-block;width:100%;} /*outline:1px solid #fff;*/

UL.CSSType-1002 LI:nth-child(1){
	float:none;width:100%;padding-left:16px;margin:0 0 25px;
}
UL.CSSType-1002 LI:nth-child(1)::before {
    content:"•";position:absolute;font-size:50px;top:-18px;left:-8px;
}
UL.CSSType-1002 LI:nth-child(2){background:white;padding:20px 20px 10px 20px; border-radius: 30px;}
UL.CSSType-1002 LI:nth-child(2):hover{background:rgba(255,255,255,.95); }
UL.CSSType-1002 LI:nth-child(2) > div{float:left;}
UL.CSSType-1002 LI:nth-child(2) > div.L{width:40%;}
UL.CSSType-1002 LI:nth-child(2) > div.R{width:calc(100% - 40% - 60px);margin-left:30px;margin-right:30px;padding-bottom:60px;color:#333;}
UL.CSSType-1002 LI:nth-child(2) > div.R a:not(.btn),
UL.CSSType-1002 LI:nth-child(2) > div.R a:not(.btn):visited{color:#333;}
UL.CSSType-1002 LI:nth-child(2) > div.R a.btn{bottom:15px;}

@media screen and (max-width: 991px){
	UL.CSSType-1002{margin:0 15px 0;}
}

@media screen and (max-width: 600px){
	UL.CSSType-1002 LI:nth-child(2) > div.L{width:65%;}
	UL.CSSType-1002 LI:nth-child(2) > div.R{width:100%;margin-left:0;margin-top:15px;}
}

/* Seminar Series :: List-UL : T + 2 */

UL.CSSType-1003{display:flow-root;list-style-type:none;padding:0;}
UL.CSSType-1003 LI{position:relative;display:inline-block;width:50%;}  /*vertical-middle :: container*/ /*outline:1px solid #fff;*/

UL.CSSType-1003 LI:nth-child(2){background:#7b1ca1;}
UL.CSSType-1003 LI:nth-child(2):hover{background:rgb(123 28 161 / 85%);}
UL.CSSType-1003 LI:nth-child(3){background:#3141ef;}
UL.CSSType-1003 LI:nth-child(3):hover{background:rgb(49 65 239 / 85%);}

UL.CSSType-1003 LI{float:left;}
UL.CSSType-1003 LI > div{float:left;}
UL.CSSType-1003 LI > div.L{width:30%;}
UL.CSSType-1003 LI:first-child > div.L{width:100%;}
UL.CSSType-1003 LI > div.R{ 
	width:calc(100% - 30% - 60px);margin-left:120px;margin-right:30px;
	position:absolute;top:50%;-ms-transform: translateY(-50%);transform: translateY(-50%); /*vertical-middle :: element*/
}

UL.CSSType-1003 LI > div.L img{width:100px;margin:auto;}

UL.CSSType-1003 LI:nth-child(1){
	float:none;width:100%;padding-left:16px;margin:25px 0;
}
UL.CSSType-1003 LI:nth-child(1)::before {
    content:"•";position:absolute;font-size:50px;top:-22px;left:-6px;
}
UL.CSSType-1003 LI > div.R > *{
	margin:0;
}
UL.CSSType-1003 a:not(.btn), UL.CSSType-1004 a:not(.btn):visited{color:white !important;}

UL.CSSType-1003 LI:not(:first-child){padding:20px;}

body:not([ATL]) .content-frame .commonWrapping-1000.CSSType-1003 .newsTopic{font-size:16px;}
body:not([ATL]) .content-frame .commonWrapping-1000.CSSType-1003 .newsContent{font-size:15px;}

@media screen and (max-width: 991px){
	UL.CSSType-1003{margin:0 15px 0;}
}

@media screen and (max-width: 971px){
	UL.CSSType-1003 LI:not(:first-child){padding:40px 20px !important;}
}

@media screen and (max-width: 871px){
	UL.CSSType-1003 LI:not(:first-child){padding:60px 20px !important;}
}

@media screen and (max-width: 767px){

	UL.CSSType-1003 LI:not(:first-child){padding:20px !important;}

	UL.CSSType-1003 LI:not(:first-child){min-height:unset;padding:15px;}
	UL.CSSType-1003 LI{width:100%;}
	UL.CSSType-1003 LI > div.L{
		width: auto;
	}
	UL.CSSType-1003 LI > div.R {
		width: calc(100% - 115px);
	 	margin-left:115px;
		margin-right: 0;
	}
}

@media screen and (max-width: 630px){
	UL.CSSType-1003 LI > div.R {
		width: calc(100% - 165px);
	}
	UL.CSSType-1003 LI:not(:first-child){padding:60px 20px !important;}
}

@media screen and (max-width: 480px){
	UL.CSSType-1003 LI:not(:first-child) {
		padding: 10px;
	}
	UL.CSSType-1003 LI > div.L img {
		width: 80px;
	}
	UL.CSSType-1003 LI > div.R {
		width: calc(100% - 135px);
		margin-left: 90px;
	}
	UL.CSSType-1003 LI:not(:first-child){padding:115px 20px !important;}
}

/* Exploring AI: Boosting Creativity ... :: List-UL : T + 3 */

UL.CSSType-1004{display:flow-root;list-style-type:none;padding:0;}
UL.CSSType-1004 LI{position:relative;display:inline-block;width:33.33333%;}  /*vertical-middle :: container*/ /*outline:1px solid #fff;*/

UL.CSSType-1004 LI:nth-child(2){background:#5dbae3;}
UL.CSSType-1004 LI:nth-child(2):hover{background:rgb(93 186 227 / 85%);}
UL.CSSType-1004 LI:nth-child(3){background:#9cc038;}
UL.CSSType-1004 LI:nth-child(3):hover{background:rgb(156 192 56 / 85%);}
UL.CSSType-1004 LI:nth-child(4){background:#e967cd;}
UL.CSSType-1004 LI:nth-child(4):hover{background:rgb(233 103 205 / 85%);}

UL.CSSType-1004 LI{float:left;}
UL.CSSType-1004 LI > div{float:left;}
UL.CSSType-1004 LI > div.L{width:30%;margin:auto;}
UL.CSSType-1004 LI:first-child > div.L{width:100%;}
UL.CSSType-1004 LI > div.R{ 
	width:calc(100% - 30% - 60px);margin-left:120px;margin-right:30px;
	position:absolute;top:50%;-ms-transform: translateY(-50%);transform: translateY(-50%); /*vertical-middle :: element*/
}
UL.CSSType-1004 LI > div.L img{width:100px;margin:auto;}

UL.CSSType-1004 LI:nth-child(1){
	float:none;width:100%;padding-left:16px;margin:25px 0;
}
UL.CSSType-1004 LI:nth-child(1)::before {
    content:"•";position:absolute;font-size:50px;top:-22px;left:-6px;
}
UL.CSSType-1004 LI > div.R > *{
	font-size:16px;font-family:'Tilt Neon', 'Noto Sans TC', sans-serif;margin:0;
}

UL.CSSType-1004 a:not(.btn), UL.CSSType-1004 a:not(.btn):visited{color:white;}

UL.CSSType-1004 LI:not(:first-child){padding:20px;}

@media screen and (max-width: 991px){
	UL.CSSType-1004{margin:0 15px 0;}

	#home UL.CSSType-1004 LI > div{
		float:none;
	}
	#home UL.CSSType-1004 LI > div.R {
		width: 100%;
		margin: 15px 0 0;
		position: unset;
		-ms-transform: none;
		transform: none;
	}
	#home UL.CSSType-1004 LI:first-child > div.R {
		margin:0;	
	}
	#home UL.CSSType-1004 LI > div.R > *{
		text-align:center;
	}
	#home UL.CSSType-1004 LI:not(:first-child){min-height:280px;text-align:center;}

	#home UL.CSSType-1004 LI > div.L{width:100%;}
}

@media screen and (max-width: 767px){
	#home UL.CSSType-1004 LI:not(:first-child){min-height:290px;}
}

@media screen and (max-width: 650px){
	UL.CSSType-1004 LI:not(:first-child){min-height:unset;padding:15px;}
	UL.CSSType-1004 LI{width:100%;}
	#home UL.CSSType-1004 LI > div.R {
		margin: 5px 0 0;
	}
	#home UL.CSSType-1004 LI:first-child > div.R {
		margin:0;
	}
	#home UL.CSSType-1004 LI:not(:first-child) {
		min-height: auto;
	}
}

/* Exhibitors */

/* Exhibitor List : index */
.RWD-W-outer.CSSType-1005{ margin: 0; }
.CSSType-1005 .newsitem { padding: 0 8px; margin: 0 0 11px 0; }

.content-frame .CSSType-1005 a:not(.btn),
.content-frame .CSSType-1005 a:not(.btn):hover,
.content-frame .CSSType-1005 a:not(.btn):visited{
	color:#333;
}
.content-frame .CSSType-1005 .newsTopic {
    margin: 0 5px 0;color:#333 !important;font-size: 18px;
}
.content-frame .CSSType-1005 a.btn{right:-8px;}

/* Exhibitor Table : details */
.CSSType-1006 .table-responsive > table{border-radius:0;}
.CSSType-1006 .table-responsive > table > tbody > tr:nth-child(1){color:black;}
.CSSType-1006 .table-responsive > table > tbody > tr:nth-child(odd){background-color:#deeaf6;border:none;}
.CSSType-1006 .table-responsive > table > tbody > tr:nth-child(even){background-color:white;border:none;}
.CSSType-1006 a, .CSSType-1006 a:hover, .CSSType-1006 a:visited{color:#0b95d9 !important;}

.CSSType-1006 .topImg img{max-width:310px;}

@media screen and (max-width: 480px){
	.CSSType-1006 .table-responsive > table{margin-top:0;}
}
/* 
	Events & Activities 

	Event Details : Hong Kong Pavilion
	Events Details : Seminar Series
	Events Details : Workshop Series
*/
.CSSType-1007 .topicBrief,
.CSSType-1008 .topicBrief,
.CSSType-1009 .topicBrief{display:inline-block;color:white;margin-bottom:30px !important;}

.CSSType-1007 .topicBrief > img,
.CSSType-1008 .topicBrief > img,
.CSSType-1009 .topicBrief > img{margin:0 30px 15px 0;}

.CSSType-1007 .row,
.CSSType-1008 .row,
.CSSType-1009 .row{padding: 30px;}

/*body[data-http_x_url^="Events-&-Activities"]*/
body[id="news-1003"] .CSSType-1007 #item-0.row, 
body[sid="news-1003"] .CSSType-1007 #item-0.row{ background: rgba(255, 255, 255, 1); color:#000000; border-radius: 30px; padding: 50px; }

body[id="news-1003"] .CSSType-1007 #item-0.row .newsTopic,
body[sid="news-1003"] .CSSType-1007 #item-0.row .newsTopic,
body[id="news-1003"] .CSSType-1007 #item-0.row .topicBrief,
body[sid="news-1003"] .CSSType-1007 #item-0.row .topicBrief{color:#000000;}

body[id="news-1003"] .CSSType-1007 #item-0.row a:not(.btn),
body[sid="news-1003"] .CSSType-1007 #item-0.row a:not(.btn),
body[id="news-1003"] .CSSType-1007 #item-0.row a:not(.btn):hover, 
body[sid="news-1003"] .CSSType-1007 #item-0.row a:not(.btn):hover, 
body[id="news-1003"] .CSSType-1007 #item-0.row a:not(.btn):visited,
body[sid="news-1003"] .CSSType-1007 #item-0.row a:not(.btn):visited{color:#6416dd;}

body[id="news-1003"] .CSSType-1007 #item-0.row:hover,
body[sid="news-1003"] .CSSType-1007 #item-0.row:hover{background:rgba(255,255,255,.95);}

/*body[data-http_x_url^="Contact-Us"]*/
body[id="news-1004"] .CSSType-1007 #item-0.row,
body[sid="news-1004"] .CSSType-1007 #item-0.row{background:#695842;}
body[id="news-1004"] .CSSType-1007 #item-0.row:hover,
body[sid="news-1004"] .CSSType-1007 #item-0.row:hover{background:#675641;}
body[id="news-1004"] .CSSType-1007 #item-1.row,
body[sid="news-1004"] .CSSType-1007 #item-1.row{background:#244183;}
body[id="news-1004"] .CSSType-1007 #item-1.row:hover,
body[sid="news-1004"] .CSSType-1007 #item-1.row:hover{background:#284485;}

body[id="news-1004"] .CSSType-1007 .sub-header,
body[sid="news-1004"] .CSSType-1007 .sub-header{margin-top:0 !important;}

.CSSType-1008 #item-0.row{ background: rgb(187 75 207 / 90%); border-radius: 30px; padding: 50px; }
.CSSType-1008 #item-0.row:hover{ background: rgb(187 75 207 / 85%); }
.CSSType-1008 #item-1.row{background:#0f1960;}
.CSSType-1008 #item-1.row:hover{background:#111b67;}

.CSSType-1003 .item-i-1 a.btn,
.content-frame .CSSType-1008 #item-0.row a.btn{background:#46a3d1;border-color:#46a3d1;}
.CSSType-1003 .item-i-2 a.btn,
.content-frame .CSSType-1008 #item-1.row a.btn{background:#3e67c7;border-color:#3e67c7;}

.CSSType-1009 #item-0.row{padding-top:0;}
.CSSType-1009 #item-1.row{background:#037ebd;}
.CSSType-1009 #item-1.row:hover{background:#0683c2;}
.CSSType-1009 #item-2.row{background:#3e99a9;}
.CSSType-1009 #item-2.row:hover{background:#439faf;}
.CSSType-1009 #item-3.row{background:#e76767;}
.CSSType-1009 #item-3.row:hover{background:#e96b6b;}

.CSSType-1004 .item-i-1 a.btn,
.content-frame .CSSType-1009 #item-1.row a.btn{background:#3fa1e7;border-color:#3fa1e7;}
.CSSType-1004 .item-i-2 a.btn,
.content-frame .CSSType-1009 #item-2.row a.btn{background:#24d4d5;border-color:#24d4d5;}
.CSSType-1004 .item-i-3 a.btn,
.content-frame .CSSType-1009 #item-3.row a.btn{background:#d7bf61;border-color:#d7bf61;}

.CSSType-1007 .newsHTMLFile,
.CSSType-1008 .newsHTMLFile,
.CSSType-1009 .newsHTMLFile{
    min-height:115px;padding-top:30px;
}
@media screen and (min-width: 768px){
	.CSSType-1007 .newsHTMLFile{
		padding-top:0;
	}
}

@media screen and (max-width: 767px){
	body[id="news-1003"] .CSSType-1007 #item-0.row, 
	body[sid="news-1003"] .CSSType-1007 #item-0.row{ padding: 30px; }
	body[sid="news-1003"] .CSSType-1007 #item-0.row{ padding: 30px; }
	.CSSType-1008 #item-0.row{ padding: 30px; }
}

@media screen and (max-width: 480px){

	body[id="news-1003"] .CSSType-1007 #item-0.row, 
	body[sid="news-1003"] .CSSType-1007 #item-0.row{ padding: 20px; }
	body[sid="news-1003"] .CSSType-1007 #item-0.row{ padding: 20px; }
	.CSSType-1008 #item-0.row{ padding: 20px; }

	.CSSType-1007 .topicBrief > img,
	.CSSType-1008 .topicBrief > img,
	.CSSType-1009 .topicBrief > img{width:30%;margin:0 5px 5px 0;}

	.CSSType-1007 .row, .CSSType-1008 .row, .CSSType-1009 .row {
		padding: 15px;
	}

	.CSSType-1007 .newsHTMLFile,
	.CSSType-1008 .newsHTMLFile,
	.CSSType-1009 .newsHTMLFile{
		padding-top:0;
	}
}

/* custom form */

.CF-container .hints-mandatory{margin-top:5px;}

.CF-container .row.form-wrapper{
	color:black;background:white;padding:20px 15px;margin-top:30px;
}

@media screen and (min-width:991px){
	.CF-container > .row:first-child > div{padding:0;}
}

.CF-container a:not(.btn), 
.CF-container a:not(.btn):visited{
	color:#6416dd !important;cursor:pointer;
}
.CF-container .row.form-wrapper.disabled a:not(.btn), 
.CF-container .row.form-wrapper.disabled a:not(.btn):visited{
	color:#ddd !important;
}

.CF-container .alert-success{margin-top:10px;padding:30px;}

.CF-container .alert-success .newsTopic{
    color: #000;margin-top:15px;margin-bottom:15px;
}

@media screen and (max-width:480px){
	.CF-container .alert-success{padding:15px;}
}

.CF-container .error-box{
    margin: 30px 0 15px 0;
}

/* Photo Album => rwd-type="featurette-row-by-row" 1050
	#home > Information Centre => rwd-type="featurette-row-by-row" 1054
*/
.RWD-W-outer[for-menuid="1050"],
.RWD-W-outer[for-menuid="1054"]{margin:30px 0 50px 0;}

[rwd-type="featurette-row-by-row"][data-menuid="1050"], 
[rwd-type="featurette-row-by-row"][data-menuid="1054"]{background:white;box-shadow:15px 15px 50px rgba(255,255,255,.15);}
[rwd-type="featurette-row-by-row"][data-menuid="1050"]:hover,
[rwd-type="featurette-row-by-row"][data-menuid="1054"]:hover{box-shadow:15px 15px 50px rgba(255,255,255,.5);}
[rwd-type="featurette-row-by-row"][data-menuid="1050"] img,
[rwd-type="featurette-row-by-row"][data-menuid="1054"] img{margin:0 !important;}
[rwd-type="featurette-row-by-row"][data-menuid="1050"] .contentImg a,
[rwd-type="featurette-row-by-row"][data-menuid="1054"] .contentImg a{display:block !important;}
[rwd-type="featurette-row-by-row"][data-menuid="1050"] .BS-COL-M,
[rwd-type="featurette-row-by-row"][data-menuid="1054"] .BS-COL-M{width:45% !important;padding:30px 20px 0 30px;}
[rwd-type="featurette-row-by-row"][data-menuid="1050"] .BS-COL-M > *,
[rwd-type="featurette-row-by-row"][data-menuid="1054"] .BS-COL-M > *{color:#000 !important;}
[rwd-type="featurette-row-by-row"][data-menuid="1050"] .BS-COL-R,
[rwd-type="featurette-row-by-row"][data-menuid="1054"] .BS-COL-R{width:55% !important;}
[rwd-type="featurette-row-by-row"][data-menuid="1050"] .row,
[rwd-type="featurette-row-by-row"][data-menuid="1054"] .row{display:flex;}
[rwd-type="featurette-row-by-row"][data-menuid="1050"] .row,
[rwd-type="featurette-row-by-row"][data-menuid="1054"] .row::before{content:none;}
[rwd-type="featurette-row-by-row"][data-menuid="1050"] .btn,
[rwd-type="featurette-row-by-row"][data-menuid="1054"] .btn{bottom:auto;margin-top:15px;}

@media screen and (max-width:991px){
	[rwd-type="featurette-row-by-row"][data-menuid="1050"],
	[rwd-type="featurette-row-by-row"][data-menuid="1054"]{width:calc(100% - 30px) !important;margin:0 15px;}
	[rwd-type="featurette-row-by-row"][data-menuid="1050"] [rwd-type="featurette-row-by-row"],
	[rwd-type="featurette-row-by-row"][data-menuid="1054"] [rwd-type="featurette-row-by-row"]{width:100% !important;margin:0 !important;}
	
}
@media screen and (max-width:990px){
	[rwd-type="featurette-row-by-row"][data-menuid="1050"] .BS-COL-M,
	[rwd-type="featurette-row-by-row"][data-menuid="1054"] .BS-COL-M{padding:15px 10px 0 15px;}
	[rwd-type="featurette-row-by-row"][data-menuid="1050"] .btn,
	[rwd-type="featurette-row-by-row"][data-menuid="1054"] .btn{bottom:35px;right:20px;}
}
@media screen and (max-width:950px){
	[rwd-type="featurette-row-by-row"][data-menuid="1050"] .btn,
	[rwd-type="featurette-row-by-row"][data-menuid="1054"] .btn{bottom:15px;right:15px;}
}
@media screen and (max-width:890px){
	[rwd-type="featurette-row-by-row"][data-menuid="1050"] .row,
	[rwd-type="featurette-row-by-row"][data-menuid="1054"] .row{display:block;}
	[rwd-type="featurette-row-by-row"][data-menuid="1050"] .BS-COL-M,
	[rwd-type="featurette-row-by-row"][data-menuid="1054"] .BS-COL-M{width:100% !important;}
	[rwd-type="featurette-row-by-row"][data-menuid="1050"] .BS-COL-R,
	[rwd-type="featurette-row-by-row"][data-menuid="1054"] .BS-COL-R{width:100% !important;padding:15px;}
	[rwd-type="featurette-row-by-row"][data-menuid="1050"] .btn,
	[rwd-type="featurette-row-by-row"][data-menuid="1054"] .btn{position:static;margin-bottom:15px;margin-top:0;}
}
@media screen and (max-width:480px){
	[rwd-type="featurette-row-by-row"][data-menuid="1050"] .BS-COL-M,
	[rwd-type="featurette-row-by-row"][data-menuid="1054"] .BS-COL-M{padding:15px 15px 0 15px !important;}
}

/*
Promotional Trailer
	rwd-type="featurette-pinboard"
*/
.RWD-W-outer[for-menuid="1024"] .embed-Youtube{margin:30px 0 50px 0;box-shadow:15px 15px 50px rgba(255,255,255,.15);}
.RWD-W-outer[for-menuid="1024"] .embed-Youtube:hover{box-shadow:15px 15px 50px rgba(255,255,255,.5);}

[for-tag-anchor="Home"]:hover, [for-tag-anchor="主頁"]:hover{background-position:right -30px;background-size:50%;}

[for-tag-anchor="Home"] > .RWD-W-inner,
[for-tag-anchor="主頁"] > .RWD-W-inner{background-position:calc(100% - 200px) 95%;}
UL[class*="commonWrapping-"].CSSType-1002{background-position:calc(100% - 200px) -20px;}

@media screen and (max-width:960px){
	[for-tag-anchor="Home"]:hover, [for-tag-anchor="主頁"]:hover{background-position:right -20px;}
}

@media screen and (max-width:767px){
	UL[class*="commonWrapping-"]:hover,
	.RWD-W-inner:hover{background-size:80%;background-position:center 93%;}

	[for-tag-anchor="Home"]:hover, [for-tag-anchor="主頁"]:hover{background-position:right -10px;background-size:80%;}
}

@media screen and (max-width:480px){
	UL[class*="commonWrapping-"]:hover,
	.RWD-W-inner:hover{background-position:center 36px;}

	[for-tag-anchor="Home"] > .RWD-W-inner,
	[for-tag-anchor="主頁"] > .RWD-W-inner{background-position:center 90%;}
	UL[class*="commonWrapping-"].CSSType-1002{background-position:center 0px;}
}
