@charset "utf-8";
/* CSS Document */
.Our-services .header{margin-bottom:0;}
#market-glance h3{margin-bottom:1rem;}
#current-IPO{background:#FFF; margin-bottom:1rem; padding:1rem 0;}
#current-IPO table{width:100%;}
html[lang="tc"] #current-IPO tr:not([lang="tc"]),
html[lang="sc"] #current-IPO tr:not([lang="sc"]),
html[lang="en"] #current-IPO tr:not([lang="en"]){display:none;}
#current-IPO td{position:relative;}
#current-IPO td:nth-child(1){padding:.3rem 1.3rem; font-size:1.3rem; vertical-align:top; color:#333; word-break:keep-all;}
#current-IPO td:nth-child(2){padding:0 1.3rem; vertical-align:middle;}
#current-IPO td:nth-child(2)>a{font-size:1rem; color:#333; padding:.6em 1em; display:block;}
#current-IPO td:nth-child(2)>a:not(:only-child):not(:last-child){border-bottom:1px dashed #DDD;}
#current-IPO td:nth-child(2)>a:only-child{font-size:1.2rem;}
#current-IPO td:nth-child(2)>a:only-child::before{content:""; position:absolute; display:inline-block; top:0; left:0;}
@media (min-width:721px) {
	#current-IPO td:nth-child(1){width:29%;}
	html[lang="en"] #current-IPO td:nth-child(1){padding-top:.6rem;}
	#current-IPO td:nth-child(2)>a:only-child::before{width:0; height:100%; border-left:1px solid #EEE;}
}
@media (max-width:720px){
	#current-IPO{padding:.3rem 1rem;}
	#current-IPO td{display:block;}
	#current-IPO td:nth-child(1){padding:1rem .3rem; font-size:1.125rem; font-weight:600; border-bottom:1px solid #EEE;}
	#current-IPO td:nth-child(2){padding:1em .3rem;}
	#current-IPO td:nth-child(2)>a{padding:.3em 0;}
	#current-IPO td:nth-child(2)>a:only-child::before{width:100%; height:0; border-top:1px solid #EEE;}
}