﻿:root {
  scroll-padding-top: 7rem;
}
.topnav-2 { background: #2f3c43; color: #fff; }
.navbar-2nd { display: flex; flex-direction: row; justify-content: space-between; align-items: center; padding: 0.7rem 1rem; }
.navbar-2nd a { fill: #fff; color: #fff; }
.navbar-2nd img { margin-right: 5px; height: 26px; width: auto; }
.navbar-2nd .btn { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
.navbar-2nd .form-control { padding-top: 0px; padding-bottom: 0px; width: auto; display: inline; }
.ft-ad, .hello-word { display: none; }
#allHsinyi { width: 100%; padding: 20px 0; background-color: rgba(0,0,0,0.80); position: absolute; top: 43px; left: 0; z-index: 999; }
#allHsinyi .col { padding-left: 30px; position: relative; margin-bottom: 15px; }
#allHsinyi h5, #allHsinyi h5 a { font-size: 20px; color: #f7ca00; }
h1, h2, h3, h4, h5, h6 { /* [disabled]font-weight: bold;*/ }
#allHsinyi ul { margin-top: -10px; margin-bottom: .5rem; }
#allHsinyi li, #allHsinyi li a { font-size: 14px; color: #fff; }
#allHsinyi li a { }
#allHsinyi .col:before { content: ""; width: 2px; height: 100%; background: #f7ca00; position: absolute; top: 0; left: 20px; }
@media screen and (max-width: 991px) {
.topnav-1 li { margin-left: 0; list-style: none; }
.topnav-1 .my-member { display: block; }
.topnav-2 .my-member {  *display: none;}
.navbar-2nd { padding-left: 0; padding-right: 0 }
.topnav-2 .my-member { display: none; }
.topnav-2 .container { padding: 0; width: 100%; padding-left: 15px; padding-right: 15px; max-width: none }
#allHsinyi { top: 36px; }
.ft-about-hsinyi .col-sm-6 { margin-bottom: 25px; }
/*首頁KV Search*/
.homeSearch { max-width: 500px; margin-top: -60px; margin-left: -250px; }
.homeSearch h1 { font-size: 30px; }
.homeSearch input, .homeSearch a, .homeSearch svg { font-size: 16px; }
.home-kv-slider:after { content: none; }
/*首頁下方區塊*/
.epaper .col-md-4:nth-of-type(1), .epaper .col-md-4:nth-of-type(2), .epaper .col-md-4:nth-of-type(3) { margin-top: 20px; }
.epaper, .lectures, .adviser { padding: 30px 60px; }
.epaper p { margin-bottom: 10px; }
.lectures, .adviser { margin-top: 30px; }
/*專題上方樣式*/
.topicIntro.styleA div.col-md-6:first-child { order: 2; }
.topicIntro.styleA div.col-md-6:last-child { order: 1; }
.topicIntro h1, .topicIntro img { margin-bottom: 10px; }
.my500q { padding-top: 30px }
}

/*得獎版頭樣式*/
#kv{width:100%;background:url('../images/BGkv.png') center bottom no-repeat;background-size: 100%; overflow:hidden;position: relative;}
/*#kv > .mainkv{width:100%;max-width:1280px;margin:0 auto;height: 490px;}改成1980*/
#kv > .mainkv{width:100%;max-width:1920px;margin:0 auto;height: 400px;}
#kv > .mainkv-m{display:none;}
/*.mainkv .pos_r{padding-bottom:45.6%}*/
.pos_r{position: relative;}/**為了兩邊的圖,另加了這行定位,將圖的定位根基變成pos_r**/
.mainkv .title > img{max-width:100%;}
.mainkv .title > img:nth-child(2){margin:0 22px;}
.kvtitle{z-index: 50;	width: 605px;	height: 350px;	margin: 0 auto;top: 36px;padding-top: 30px;padding-left: 20px;}
.kvright{z-index: 50;	width: 410px;	height: 454px;	right: -340px;	top: 220px;	position: absolute;}
.kvleft{z-index: 50;	width: 392px;	height: 401px;	left: -80px;	top: 150px;	position: absolute;}
.BGkv1{z-index: 50;width: 2000px;height: 400px;top: 0px;position: absolute;}


@media only screen and (max-width:1200px) {
	#kv > .mainkv{max-width:100%;padding:0 10px 0 20px;}
}

@media only screen and (max-width:991px) {
	#kv > .mainkv{display:none;}
	#kv > .mainkv-m{display:block;}
}

/*得獎首頁內文樣式*/
.text_award { /*color: #967434;*/color: #FF3E41; font-weight: bold; display: inline-block; margin-bottom: 5px; }
.text_name1 { font-size: 1em; color: #815055; font-weight: bold; margin-top: 2px; display: block; margin-left: -13px; }
.words { height: 20px; }
.words a:link { color: #FFFFFF; background-color: #FF660A; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; border-radius: 5px; font-size: 0.9em;}
.words a:visited { color: #FFFFFF;}
.words a:hover { background-color: #999;}
.text_name2 {font-size: 0.9em;color: #666;}
.text_m{font-size: 1em;line-height: 1.1em;}
.text_s{font-size: 0.9em;line-height: 1.4em;}
.person_texts_t{font-size: 0.9em;line-height: 1.4em;}
.person_texts{font-size: 0.8em;line-height: 1em;}
.person_max50{max-width: 90%;}
.pic_text{font-size: 1em;line-height: 1.2em;}

@media screen and (min-width: 376px){
.text_name1 { font-size: 1em; color: #815055; font-weight: bold; margin-top: 2px; display: block; margin-left: 0px;}
.pic_text{font-size: 0.8em;line-height: 1.4em;}	
}

/*小圖標無法顯現 
.view-list-tags:before { content: "\f02c";    display: inline-block;    margin-right: 5px;    vertical-align: top;
  font-family: Fontawesome;	color: #007b89;background-image: url("../images/pen-solid.svg");	background-position: left center;
	background-repeat: no-repeat;	background-size: 100%;}
*/

/*內頁page樣式*/
/* album ---------------------------- */
.album { display: flex; flex-flow: row wrap; width: 100%; }
.album-brick { flex: auto; height: 300px; min-width: 150px; padding: 10px; /* Some gutter */ }
.album-brick:nth-child(4n+1) { width: 25%; }
.album-brick:nth-child(4n+2) { width: 66.66%; }
.album-brick:nth-child(4n+3) { width: 33.33%; }
.album-brick:nth-child(4n+4) { width: 50%; }
.album-brick .img_100 { width: 100%; object-fit : cover; height : 100%; }
.tab_m { display: block; font-weight: bold; color: #8f6266; border-top: 1px solid #a3a3a3;padding-top: 10px; }
 
