body:lang(zh-hant) {
	font-family: 'Roboto', 'Noto Sans TC', 'Noto Sans SC', 'Apple LiGothic', 'Microsoft YaHei', 微軟雅黑體, 'Hei', sans-serif;
}

body:lang(zh-hans) {
	font-family: 'Roboto', 'Noto Sans SC', 'Noto Sans TC', sans-serif;
}

h1:lang(zh-hant), h2:lang(zh-hant), h3:lang(zh-hant), h4:lang(zh-hant), h5:lang(zh-hant), h6:lang(zh-hant) {
	font-family: 'Montserrat', 'Noto Sans TC', 'Apple LiGothic', 'Microsoft YaHei', 微軟雅黑體, 'Hei', sans-serif;
	font-weight: 600;
}

h1:lang(zh-hans), h2:lang(zh-hans), h3:lang(zh-hans), h4:lang(zh-hans), h5:lang(zh-hans), h6:lang(zh-hans) {
	font-family: 'Montserrat', 'Noto Sans SC', 'Noto Sans TC', sans-serif;
	font-weight: 600;
}

h4:lang(zh-hant), h4:lang(zh-hans) {
    font-size: 18px;
}

.slides-content h2:lang(zh-hant) {
	font-family: 'Montserrat', 'Noto Sans TC', 'Apple LiGothic', 'Microsoft YaHei', 微軟雅黑體, 'Hei', sans-serif;
	font-weight: 600;
}

.slides-content h2:lang(zh-hans) {
	font-family: 'Montserrat', 'Noto Sans SC', sans-serif;
	font-weight: 600;
}

.slides-content p:lang(zh-hant), .slides-content p:lang(zh-hans) {
	font-family: 'Montserrat', 'Noto Sans TC', 'Apple LiGothic', 'Microsoft YaHei', 微軟雅黑體, 'Hei', sans-serif;
	font-size: 17px;
	line-height: 21px;
}

.slides-content p:lang(zh-hans) {
	font-family: 'Montserrat', 'Noto Sans SC', sans-serif;
	font-size: 17px;
	line-height: 21px;
}

.btn:lang(zh-hant), .btn:lang(zh-hans) {
	font-size: 16px;
	font-weight: 600;
}

.back:lang(zh-hant), .back:lang(zh-hans) {
	font-size: 18px;
	font-weight: 600;
}

.btn-top:lang(zh-hant), .btn-top:lang(zh-hans) {
	font-size: 15px;
}

#integration-exp h2:lang(zh-hant), #integration-exp h2:lang(zh-hans) {
    line-height: 36px;
}

.name:lang(zh-hans) {
    font-family: 'Montserrat', 'Noto Sans SC', 'Century Gothic', sans-serif;
}

.title01:lang(zh-hant), .title02:lang(zh-hant), .title-dept:lang(zh-hant) {
	font-family: 'Montserrat', 'Noto Sans TC', 'Apple LiGothic', 'Microsoft YaHei', 微軟雅黑體, 'Hei', sans-serif;
    font-size: 20px;
	line-height: 23px;
}

.title01:lang(zh-hans), .title02:lang(zh-hans), .title-dept:lang(zh-hans) {
	font-family: 'Montserrat', 'Noto Sans SC', sans-serif;
    font-size: 20px;
	line-height: 23px;
}

.member-title:lang(zh-hant) {
    font-family: 'Roboto', 'Noto Sans TC', sans-serif;
}
.member-title:lang(zh-hans) {
    font-family: 'Roboto', 'Noto Sans SC', sans-serif;
}

.item .box-title-link:lang(zh-hant), .item .box-title-link:lang(zh-hans), .album .box-title-link:lang(zh-hant), .album .box-title-link:lang(zh-hans) {
  font-family: 'Montserrat', 'Noto Sans TC', 'Noto Sans SC', sans-serif;
}

.new-event:lang(zh-hant), .new-event:lang(zh-hans) {
    background-image: url(../images/icon_new-han.svg);
    background-size: 50px;
}

/* Menu */


a.lang_sel_sel:lang(zh-hant) {
	font-size: 15px !important;
	font-family: 'Roboto', 'Noto Sans TC', 'Apple LiGothic', 'Microsoft YaHei', 微軟雅黑體, 'Hei', sans-serif;
}

a.lang_sel_sel:lang(zh-hans) {
	font-size: 15px !important;
	font-family: 'Roboto', 'Noto Sans SC', sans-serif;
}

.lang_sel_other:lang(zh-hant) {

}

.pushmenu .nav-menu li:lang(zh-hant) {
	font-family: 'Roboto', 'Noto Sans TC', 'Apple LiGothic', 'Microsoft YaHei', 微軟雅黑體, 'Hei', sans-serif;
	font-weight: 400;
	font-size: 17px;
}


/* Slides */

/* About */

.timelinebg:lang(zh-hant), .timelinebg:lang(zh-hans) {
	top: 43%;
}

#timeline .flickity-prev-next-button:lang(zh-hant), #timeline .flickity-prev-next-button:lang(zh-hans) {
	top: 39%;
}

#about-us-message .media-body:lang(zh-hant), #about-us-message .media-body:lang(zh-hans) {
	width: 65%;
	margin: 0 auto;
}

/* Date */

.upcoming-event-desc .event-date .month:lang(zh-hant), .upcoming-event-desc .event-date .year:lang(zh-hant), 
.upcoming-event-desc .event-date .month:lang(zh-hans), .upcoming-event-desc .event-date .year:lang(zh-hans) {
    margin-left: 0px;
}


/* Research */

.research-work-inner:lang(zh-hant), .research-work-inner:lang(zh-hans) {
	height: 220px;
}


#cluster .content:lang(zh-hant), #cluster .content:lang(zh-hans) {
	bottom: 30%;
}

#cluster h2:lang(zh-hant), #cluster .content h2:lang(zh-hans) {
    margin-bottom: 20px;
}

#cluster .content p:lang(zh-hant), #cluster .content p:lang(zh-hans) {
    width: 88%;
}

/* Highlights */

.highlights-description p:lang(zh-hant), .highlights-description p:lang(zh-hans) {
    width: 67%;
    font-size: 17px;
    line-height: 20px;
}


/* Footer */



/* =========================================================== */
/* =========================================================== */
/* Responsive */
/* =========================================================== */

/* lg */ 
@media (min-width: 1200px) {
  

}

/* md */
@media (max-width: 1199px) {
#about-us-message .media-body:lang(zh-hant), #about-us-message .media-body:lang(zh-hans) {
	width: 100%;
	margin: 0 auto;
}

@media (min-width: 992px) and (max-width: 1199px) {
	.menu-highlights a:lang(zh-hant), .menu-highlights a:lang(zh-hans) {
	padding-left: 9px !important;
	}
}
	
}

/* sm */
@media (max-width: 991px) {

.research-work-inner:lang(zh-hant), .research-work-inner:lang(zh-hans) {
	height: 200px;
}
	
#cluster h2:lang(zh-hant), #cluster h2:lang(zh-hans) {
    width: 80%;
}	
 
.menu-news a:lang(zh-hant), .menu-news a:lang(zh-hans) {
	padding-left: 9px !important;
}
 
}

/* xs */
@media (max-width: 767px) {  	

.research-work-inner:lang(zh-hant), .research-work-inner:lang(zh-hans) {
	height: auto;
}
	
#cluster .content p:lang(zh-hant), #cluster .content p:lang(zh-hans) {
    width: 100%;
}	

}
/* XS Portrait */
@media (max-width: 480px) {



.slides-content p:lang(zh-hant), .slides-content p:lang(zh-hans) {
    font-size: 14px;
    line-height: 18px;
}
	
}