﻿/*英文網站CSS*/
.enpage .custom.lotus-header-intro{margin: 0 auto;}
.enpage .lotus-header-intro .embed-container{    padding-bottom: 42%;}

/*更新英文字體*/
html body {
    font-family: 'PT Serif','cwTeXFangSong', '微軟正黑體' !important;
}
.lotus-mainpage p, .lotus-mainpage .lotus-masonry div, .lotus-page p, .lotus-page .article-header .article-title a, .lotus-page .page-title{
	font-family: 'PT Serif','cwTeXFangSong', '微軟正黑體'!important;
}
body div#section-kmt #captcha-instruction button.kmt-btn-submit{font-family: 'PT Serif','Noto Sans TC','微軟正黑體'!important;}
.article-info dd.published, .article-info dd.create, .article-info dd.hits, #section-kmt div.kmt-form-author .kmt-author-time, #section-kmt .kmt-time time,.published-date-text{font-family: 'PT Serif','Times New Roman'!important;}
.lotus-page p.arial{font-family: 'Arial'!important;font-size: 15px!important;}
.fn18{font-size:17px;position:relative;top:-1px;}
#aid_176 h4,#aid_175 h4,.view-category .article-intro.entitle .article-header .article-title a,
.view-category.enpage .article-intro .article-header .article-title a{font-family: 'Gelasio','PT Serif','cwTeXFangSong', 微軟正黑體!important;font-weight: 600!important;}

/*更新簡體字體*/

html.cnpage body{
    font-family: 'PT Serif','fz-fang-song-z02', 微軟正黑體!important;
	font-size:16px;
}
.lotus-mainpage.cnpage p, .lotus-mainpage.cnpage .lotus-masonry div, .lotus-page.cnpage .article-header .article-title a, .lotus-page.cnpage .page-title{
	font-family: 'PT Serif','fz-fang-song-z02', 微軟正黑體!important;
	font-size:17px;
	line-height:1.7em;
}
.lotus-page.cnpage p,.cnpage .published-date-label,
.contact-page.cnpage h3.popover-title,.cnpage .popover-content{font-family: 'PT Serif','fz-fang-song-z02', 微軟正黑體!important;}
.cnpage #section-kmt .kmt-form-author ul li .input.text,
.cnpage #section-kmt .kmt-form-editor > div > .input.textarea,
.cnpage #section-kmt .kmt-form-captcha #captcha-response,
.cnpage .kmt-form-captcha a.kmt-captcha-reload,
.lotus-page.cnpage #section-kmt #kmt-fame .kmt-text p,
.cnpage #section-kmt .commentList .kmt-author{font-family: 'PT Serif','Noto Sans SC', 微軟正黑體!important;}
.lotus-page.author.cnpage .article-header .article-title,.contact-page.cnpage h3,
.cnpage .article-header .article-title,
.view-article.cnpage h1.page-title{font-size:25px;}
.cnpage .category-module-grid h4{font-size:22px;}
.lotus-page.cnpage.view-category .article-header .article-title a,
.cnpage #section-kmt h3.kmt-title{font-size:20px;}
.cnpage.view-category .article-header .article-title{margin-bottom:0;}
.cnpage .contact-form legend,.cnpage label,.com_contact.cnpage .btn,
.lotus-page.cnpage.view-category p, .lotus-page.essay.cnpage p,.contact-page.cnpage h3.popover-title,
.lotus-page.cnpage p,.copyright-page.cnpage p,.privacy-page.cnpage p,
.cnpage #section-kmt #kmt-fame .kmt-fame-tabs li a,
.cnpage #section-kmt #kmt-fame .loading{font-size: 18px;}
.languageswitcherload .mod-languages .dropdown-menu li.zh_cn > a{font-size: 18px;position: relative;left: -3px;}
.lotus-page.author.cnpage .article-header .article-title .subtitle,
html.cnpage .lotus-hp-author .author-intro p{font-size:17px;}
.view-category.cnpage .readmore a.btn-default{font-size:16px;}
.cnpage .lotus-short-article.hp-latest-article .readmore,html.cnpage .footer-link,
.cnpage .author-intro .readmore,.cnpage .published-date-label,
.cnpage .article-info dd a, .cnpage .article-info dd.createdby span{font-size:15px;}
.cnpage .article-info dd.create span:not(.value),
.article-info dd.modifydate span{font-size:15px!important;font-family: 'PT Serif','fz-fang-song-z02', 微軟正黑體!important;}
.cnpage .captcha-container label,.cnpage .popover-content{font-size:14px;}
.cnpage .blogitem p:nth-child(1){line-height: 1.5em;}
.com_contact.cnpage #jform_contact_email-lbl{font-family: inherit;}
.cnpage .kmt-readon span.kmt-comment a{font-size: 13px;top: -3px;position: relative;}
.cnpage .pagenav li > a{padding: 3px 28px;}
.cnpage .footer-link-para,.cnpage dd{line-height:2;}


/*選單：統一用 adobe 字體*/
#t3-header,#t3-off-canvas{font-family: 'PT Serif','fz-fang-song-z02', sans-serif !important;}
.navbar-default .navbar-nav > li > a{text-transform: unset;font-size:18px;}

@media only screen and (max-width: 1600px){	
	.lotus-mainpage.cnpage .category-module-grid h4{font-size:20px;}
}
/*測試機*/
#aid_224 h4,#aid_220 h4{font-family: 'Gelasio','PT Serif','cwTeXFangSong', 微軟正黑體!important;font-weight: 600!important;}


/*回饋區塊改字體*/
#section-kmt .kmt-form-captcha #captcha-response{color: #0f0f0f;}
#section-kmt .commentList .kmt-author,#section-kmt .stickList .kmt-author,
.lotus-page #section-kmt .kmt-text p,.kmt-inreplyto .kmt-parent-link{font-family:'PT Serif','Noto Sans TC',微軟正黑體!important;font-size:16px;font-weight:normal;}
#section-kmt .input.text,.kmt-captcha-reload,body div#section-kmt button.kmt-btn-submit,
body div#section-kmt button.kmt-btn-cancel{font-family:'PT Serif','Noto Sans TC',微軟正黑體!important;font-size:16px;}
#section-kmt .input.text{padding:9px;}
#section-kmt #kmt-fame{padding:10px 9px;}
#section-kmt .kmt-form-author ul li .input.text,
#section-kmt .kmt-form-editor > div > .input.textarea,
#section-kmt .kmt-form-captcha #captcha-response,
.kmt-form-captcha a.kmt-captcha-reload{font-family: 'PT Serif','Noto Sans TC', 微軟正黑體!important;}
#section-kmt .kmt-list > li + li > div, #section-kmt .kmt-list > .kmt-form + li > div,
#section-kmt .kmt-list > li:not(:first-child) > div {
    border-top: 1px solid #ddd;
}

/*文章時大區塊分享框*/
.dotted-boder{
	padding: 20px 10px;
	margin: 0 auto 120px auto;
	max-width: 640px;
	background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' stroke='%23CFCFCFFF' stroke-width='2' stroke-dasharray='6%2c 6' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");	
}

/***網站增加英文版***/
/*既有元素調整*/
.logo{height:55px!important;}
.logo-image img{margin-top:-12px!important;}
.enpage .logo-image img{margin-top:auto!important;}
.lotus-mainpage .logo{padding-left:47px!important;}
#t3-mainnav{    
	height: 55px;
    display: flex;
    flex-direction: column;
    justify-content: center;
	padding-right: 58px;
	padding-top: 5px;
}
.head-right{display:block!important;line-height: 55px;top:0!important;right:70px!important;}
@media only screen and (min-width: 1650px){	
	.head-right{right:11%!important;}
}
@media only screen and (min-width: 1800px){	
	.head-right{right:14%!important;}
}
@media only screen and (min-width: 1900px){	
	.head-right{right:16%!important;}
}
@media only screen and (min-width: 1440px){	
	#t3-mainnav{padding-right: 135px;}
	.enpage #t3-mainnav{padding-right: 98px;}
}
.lotus-mainpage #t3-mainnav{padding-right: 230px;}
.lotus-mainpage.enpage #t3-mainnav{padding-right: 198px;}
.t3-mainnav .t3-navbar{padding:0!important;margin-top:-10px;}
.lotus-mainpage .head-right{right:54px!important;}
.enpage .article-header .article-title{font-family: Gelasio;font-weight: 600;}
.enpage .article-info dd a,.enpage .article-info dd.createdby span,
.enpage .article-info dd.create span,.enpage .published-date-label{font-size: 14px!important;font-family: 'PT Serif','Times New Roman'!important;}
.enpage .pagenav li > a{font-family: Gelasio;font-weight: 600;}
.scrollDown .t3-header .languageswitcherload .mod-languages a.dropdown-toggle, .scrollUp .t3-header .languageswitcherload .mod-languages a.dropdown-toggle,.languageswitcherload .mod-languages a.dropdown-toggle{background:transparent!important;}
.scrollDown .t3-header .languageswitcherload .mod-languages a.dropdown-toggle:after, .scrollUp .t3-header .languageswitcherload .mod-languages a.dropdown-toggle:after{background: transparent!important;}
.languageswitcherload .mod-languages a.dropdown-toggle:hover, .languageswitcherload .mod-languages a.dropdown-toggle:focus{background: transparent!important;border-color:transparent!important;}
.languageswitcherload .mod-languages a.dropdown-toggle{padding: 0 10px 0 8px!important;}
.languageswitcherload .mod-languages .dropdown-menu li.en > a{font-size:18px;}
.languageswitcherload .mod-languages .dropdown-menu li.zh_tw > a{font-size:18px;position: relative;left: -3px;}
.languageswitcherload .mod-languages .dropdown-menu li > a:hover span{color:#3D2C10;}
.languageswitcherload .mod-languages .dropdown-menu li.lang-active > a span{color:#3D2C10;}

.languageswitcherload .mod-languages .dropdown-menu{
	border: 1px solid #c49544;
	box-shadow: none;
    background: #fffffb;
    padding: 8px 16px!important;
    min-width: 136px;	
	top: 47px!important;
}
.enpage  .languageswitcherload .mod-languages .dropdown-menu{top: 46px!important;}
.languageswitcherload .mod-languages.open .dropdown-menu:before{
	border-bottom: 11px solid #c49544!important;
	top: -11px!important;
    right: 22px!important;	
}
.languageswitcherload .mod-languages.open .dropdown-menu:after{
	border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 10px solid #ffffff;
    content: "";
    top: -10px;
    right: 24px;
    z-index: 1010;
    position: absolute;
}
.enpage #t3-footer .t3-spotlight > div{width:100%;}
.enpage #t3-footer .t3-spotlight > div:last-child{display:none;}

/*英文作品集*/
.enpage .view-category .article-intro .article-header .article-title a{font-size:20px;}
.enpage .lotus-page p{font-size:18px;text-align:left;}
.enpage.view-category .readmore a.btn-default{font-size:17px;}
.enpage .pagination > li,.enpage .counter,.enpage .breadcrumb > li{font-size:17px;}
/*文章*/
.enpage .pagenav > li{font-size:17px;}
.enpage #section-kmt h3.kmt-title{font-size:20px;}
.enpage .navbar-default .navbar-nav > li > a{font-size:18px;text-transform: unset;}
.enpage body{font-size:17px;}
.enpage #section-kmt .kmt-control-user .kmt-btn span{font-size:16px;}
#section-kmt .kmt-author a{font-size: 16px!important;color: #000;}
.lotus-page #section-kmt #kmt-fame .kmt-text p{text-align:left;}
/*英文版選單只有一個的時候用，兩個以上，要拿掉*/
/*.enpage .navbar-default .navbar-nav > .active > a{color: #C49544;}*/
/*英文版選單只有一個的時候用，兩個以上，要拿掉END*/
.enpage .logo-image{height: 55px; display: flex; flex-direction: column; justify-content: center;}
.enpage .logo-image a{display:block;}
.enpage .logo-control .logo-img{width: 137px;position:relative;top:0;margin-top:0;}
.enpage .logo-control .logo-img-sm{width: 137px;}
.enpage.view-category .article-header dd.published{ padding-bottom: 15px;}

html #chlogo{display:block;}
html #enlogo{display:none;}
html.enpage #chlogo{display:none;}
html.enpage #enlogo{display:block;}
html .open > .dropdown-menu {display: flex;flex-direction: column;}	

@media only screen and (max-width: 1439px) and (min-width: 1331px){
	#t3-mainnav{ padding-right: 172px;}
	.enpage #t3-mainnav{ padding-right: 132px;}
}
@media only screen and (max-width: 1331px) and (min-width: 1270px){
	#t3-mainnav{ padding-right: 215px;}
	.enpage #t3-mainnav{ padding-right: 176px;}
}
@media only screen and (max-width: 1269px) and (min-width: 1200px){
	#t3-mainnav{ padding-right: 253px;}
	.enpage #t3-mainnav{ padding-right: 213px;}
}
@media only screen and (max-width: 1199px) and (min-width: 992px){
	#t3-mainnav{ padding-right: 250px;}
	.enpage #t3-mainnav{ padding-right: 215px;}
}
@media only screen and (min-width: 992px){
	.enpage .footer-left-img{width:191px;}
	.enpage .footer-left-text{padding-left:16px;}
	.enpage .logo-control .logo-img{
		image-rendering: -moz-crisp-edges;
		image-rendering: -o-crisp-edges;
		image-rendering: -webkit-optimize-contrast;
		image-rendering: optimize-contrast;
		-ms-interpolation-mode: nearest-neighbor;		
	}
}
@media only screen and (max-width: 991px){
	.enpage #t3-footer .t3-spotlight .col-sm-6:first-child{width:100%;}
	.enpage #t3-footer .t3-spotlight .col-sm-6:last-child{display:none;}
	.enpage .t3-footnav .t3-module.footer-left{margin-bottom: 35px;margin-top: 35px;}
	.enpage .footer-link-group{padding-top: 15px;padding-bottom:8px;}
	.enpage .footer-link{font-size:14px;}
	.enpage .footer-copyright{line-height:21px;}
	
	/*更新簡體字體*/
	.lotus-mainpage.cnpage .category-module-grid h4{font-size: 18px;}	
}
@media only screen and (max-width: 991px) and (min-width: 768px){
	.lotus-mainpage .logo{padding-left:12px!important;}
	.lotus-mainpage .head-right,.head-right{right: 18px!important;}
	.lotus-mainpage #t3-mainnav,#t3-mainnav{padding-right: 200px;}
	.lotus-mainpage.enpage #t3-mainnav,.enpage #t3-mainnav{padding-right: 162px;}
	.t3-mainnav .t3-navbar{margin-top:-8px;}
}
@media only screen and (min-width: 768px){
	.head-right{padding-top:3px!important;}
}
@media only screen and (max-width: 767px){
	.lotus-mainpage .logo{padding-left:9px!important;}
	.head-right .off-canvas-toggle{display:block!important;background: transparent;color:#c49544;}
	.head-right .off-canvas-toggle i{font-size:18px;}
	.head-right .off-canvas-toggle:hover,.head-right .off-canvas-toggle:focus{background: transparent!important;color:#c49544!important;}
	#t3-mainnav,.languageswitcherload{display:none!important;}
	.lotus-mainpage .head-right,.head-right{right: 6px!important;}
	
	/*更新簡體字體*/
	.cnpage .article-header .article-title{font-size:22px;}
	.contact-page.cnpage h3,.view-article.cnpage h1.page-title{font-size: 20px;}
    html.cnpage .lotus-hp-author .author-intro p {font-size: 16px;}	
	.contact-page.cnpage .col-sm-2{width: 40%;}
    .form-group:nth-child(7) {margin-top: 20px;}		
}

/***網站增加英文版END***/

/*cookie style*/
#cookiesck{
	font-size: 14px;
	line-height: 18.55px;
}
#cookiesck_text span{
    margin-top: 6px;
    margin-bottom: 6px;
    display: block;		
}
#cookiesck_text{margin-right:27px;text-align:left;}
#cookiesck_text a{
	color:#1E88A8;
	text-decoration: underline;
}
#cookiesck_text a:hover{color:#006284;}
#cookiesck_text span.enword{
	display: inline;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 14px;
	margin-right: 0;
}
#cookiesck > div {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: row;
	padding-left: 32px;
    padding-right: 27px;
}
#cookiesck_accept {
    background: transparent;
    border: 1px solid #1E88A8;
	color:#1E88A8;
	text-decoration: underline!important;
	line-height:19px;
	padding: 0!important;
	border-radius: 0!important;
}
#cookiesck_accept:hover{
    border: 1px solid #006284;
	color:#006284;	
}
#cookiesck_accept span{
	padding: 8px 16px!important;
	display:block;
}
#cookiesck_accept:hover {
	background: transparent;
}
#cookiesck_text .zh-tw{
	font-size: 16px;
	line-height: 20.72px;
    margin: 5px 0;
    display: block;	
}
#cookiesck_accept .zh-tw{
	font-size: 16px;
	line-height:21px;	
	padding: 6.5px 16px!important;
	display:block;
}
#cookiesck #close{
	font-size:8px;
    position: absolute;
    top: 8px;
    right: 8px;	
}
@media only screen and (max-width: 767px){
	#cookiesck > div{
		flex-direction: column;
		padding-left: 16px;
		padding-right: 16px;		
	}
	#cookiesck_text{margin-right:0;}
	#cookiesck_text span{
		margin-top: -2px;
		margin-bottom: -2px;	
		margin-right: 3px;
	}
	#cookiesck_accept{
		margin-top:0!important;
		margin-bottom:8px!important;
	}
	#cookiesck_text .zh-tw{
		margin-top: -5px;
		margin-bottom: -5px;
		line-height: 21px;
		margin-right: 3px;
	}
	#cookiesck_accept .zh-tw{
		font-size: 14px;
		line-height:18px;	
		padding: 8px 16px!important;
	}
}
/*cookie style END*/

/*憶師恩：承諾、彷如你笑容綻放*/

/******「首頁作品集」的文章標題調整、「作品集目錄頁」的文章標題調整、「文章」的文章標題調整*****/
/******相關檔案：lotus-column-odd-even、blog-lotus_item、lotus-article338******/
/******注意：此處程式碼，要帶到下一個css版本******/
#aid_237 h4,.view-category .article-header .article-title a,.view-article .article-header .article-title{display:flex;}
.article-content h4 .smallsize,
.view-category .article-header .article-title a .smallsize,
.view-article .article-header .article-title .smallsize{font-size:90.91%;}
.article-content h4 .line-connected,
.view-category .article-header .article-title a .line-connected,
.view-article .article-header .article-title .line-connected{letter-spacing:-0.15em;}


/*蓮花池*/

/*再撥中文朗讀*/


.lotus-short-article.hp-latest-article.alias330 .bgimg.walking{ /*背景圖高度、位置*/
    height: 526px!important;
    background-image: url(https://d2fk9t59i7mtmw.cloudfront.net/images/material/homepage/bg20250725-pc.jpg);
    background-position: 50% 50%!important; 
}

.lotus-short-article.alias330 .title_img.walking{   /*標題寬度*/
    width: 320px;
}

.lotus-short-article.hp-latest-article.alias330 .short-article-wrapper{ /*背景圖邊界與裡面標題、按鈕的上下間距*/
    padding-top: 116px;
    padding-bottom: 106px;  
}

.lotus-mainpage .lotus-short-article p.txt.last-txt{
	margin-top:23px;	/*50px*/
    margin-bottom:36px!important;
    color:#fff; 
	line-height: 31px;
}

.lotus-short-article.hp-latest-article .readmore{
	/*只有再撥要加，因為背景深色，將按鈕顏色也加深，換主題後可刪除*/
	background-color: rgba(255, 255, 255, 0.85);
}

.lotus-mainpage .lotus-short-article p.txt .entxt{font-size:18px;}
.lotus-mainpage .lotus-short-article p.txt .entxt.start{margin-top:20px;}

/*更新簡體字體*/
.lotus-mainpage.cnpage .lotus-short-article p.txt{font-size:19px;}

@media only screen and (max-width: 1024px){
    .lotus-short-article.hp-latest-article.alias330 .bgimg.walking {
        height: 408px!important;
		background-image: url(https://d2fk9t59i7mtmw.cloudfront.net/images/material/homepage/bg20250725-mb.jpg);
        background-position: 50% 50%!important;
    }
    
    .lotus-short-article.alias330 .title_img.walking{   /*標題寬度*/
        width: 280px;
    }   
    
    .lotus-mainpage .lotus-short-article.alias330 p.title{margin-bottom:22px!important;}
	
	.lotus-mainpage .lotus-short-article p.txt.last-txt{
		line-height: 26px;
	}		
	
	.lotus-mainpage .lotus-short-article p.txt .entxt{font-size:16px;}
		
	.lotus-mainpage .lotus-short-article p.txt .entxt.start{margin-top:8px;}	
    
    .lotus-short-article.hp-latest-article.alias330 .short-article-wrapper{
        padding-top: 70px!important;
        padding-bottom: 60px!important;    
    }

	/*更新簡體字體*/
	.lotus-mainpage.cnpage .lotus-short-article p.txt{font-size:16px;}
    
}

@media only screen and (max-width: 991px){
    .lotus-short-article .about-us-holder {
        width: 500px!important;
    }
}
@media only screen and (max-width: 767px){
    .lotus-short-article.hp-latest-article.alias330 .bgimg.walking{ /*背景圖高度、位置*/        
        background-position: 50% 50%!important;
        height: 409px!important;
    }
	
    .lotus-short-article.hp-latest-article.alias330 .short-article-wrapper{
        padding-top: 70px!important;
        padding-bottom: 60px!important;    
    }   	
	
}

@media only screen and (max-width: 480px){
    .lotus-short-article .about-us-holder {
        width: 95%!important;
    }   
}

/*更新留言版*/
#section-kmt h3.kmt-title{text-transform: none!important;}
#section-kmt .kmt-form-captcha #captcha-instruction{margin: 0!important;}
#section-kmt .kmt-form-captcha .clearfix{margin: 0 0 8px;}
#section-kmt .kmt-form-captcha #captcha-response{width:240px!important;}
#section-kmt .kmt-form-submit > span.kmt-form-terms{font-family: 'PT Serif', 'Noto Sans TC', 微軟正黑體 !important;font-size: 16px;padding-top: 3px;padding-bottom: 12px;padding-left: 0;}
#section-kmt .kmt-form-submit > span.kmt-form-terms label{font-size:16px;position:relative;top:7px;letter-spacing: 0px;}
#tnc-checkbox{margin-top:5px!important;width: 20px;height:20px;cursor: pointer;}
input[type="checkbox"]:focus{outline: none;}
a.kmt-tnc-read{color: #c49544;text-decoration:underline;position:relative;top:7px;}
#section-kmt .kmt-form-captcha{margin-top:0!important;}
@media only screen and (max-width: 539px){
	#section-kmt .kmt-form-captcha .clearfix a{left:0;display:block;margin-top:2px;}
	#section-kmt .kmt-form-captcha .clearfix{margin: 0 0 2px;}
	#section-kmt .kmt-form-captcha #captcha-instruction #captcha-response{width:100%!important;margin-bottom:12px!important;}
	#section-kmt #captcha-instruction button.kmt-btn-submit{width:100%;margin-left:0;}
	#section-kmt .kmt-form-captcha #captcha-instruction {margin-top: 10px !important;}	
	#section-kmt .kmt-form-captcha #captcha-image{margin-right: 10px;}
	
	.enpage #section-kmt .kmt-form-submit > span.kmt-form-terms{margin-bottom:9px;}
}
/*END更新留言版*/

/*首頁文章樣式*/
#aid_199 .article-link + .mod-articles-category-title .article-content{
	border: 2px solid #787878;
	color: #323232;
}

#aid_199 .article-link:hover + .mod-articles-category-title .article-content,
#aid_199 .article-link.hover + .mod-articles-category-title .article-content{
	border: 2px solid white;
	color: white;		
}

/*END 彷如你笑容綻放*/

/*文章中時大 MV 影片，以 .mv 的 class 為開頭*/
.lotus-page.centera.mbfit .dotted-boder p{font-size: 16px; font-family: 微軟正黑體 !important;line-height: 22px !important;    margin: 0px auto;}
.mv .modal-dialog{width:640px;top:122px;}
.mv .modal-header{border-bottom:0px solid #e5e5e5; padding: 15px;height:65px;}
.mv .modal-header .close{margin-top:0px;}
.mv .modal-body{padding: 0px 20px 30px;}
.mv .modal-content{background-color: #fffffb;}
.mv .imgbox{display:flex;justify-content:center;}
.mv .btns{display:flex;justify-content: space-between;padding-left: 10px;padding-right: 10px;margin-top: 15px;}
.mv .btns .app{display:flex;align-items: flex-end;}
.mv .embed-container{
	position: relative;
	padding-top: 0px;
	overflow: hidden;	
	padding-bottom: 0;
	width: 600px;
	height: 338px;		
}
.mvbg{
	background-repeat: no-repeat;
	background-position: center bottom;
	background-size: 100%,0px;	
}
.multi-row-center{display: flex; justify-content: center;width:fit-content;margin-left:auto;margin-right:auto;}
.mvbg .popup-btn{margin-top:7px;margin-bottom: 14px;}
.lotus-page .mvbg .popup-btn p{border: 1px solid #A8A8A8;border-radius: 5px;width: fit-content;margin-left: auto;margin-right: auto;padding: 2px 22px;display: flex;}
.enpage .lotus-page.centera.mbfit .dotted-boder p{line-height: 24px !important;}
.enpage .lotus-page .mvbg .popup-btn p{padding: 2px 10px;}

@media (max-width: 1024px){
	.mv .modal-dialog{top:10px;}
	.mv .modal-body{padding: 0px 30px 30px;}
	.mv .btns{padding-left: 0px;padding-right: 0px;}
	.mv .embed-container{
		width:100%!important;
		height: 0;
		padding-bottom: 56.25%!important;
	}		
}
@media (max-width: 767px){
	.mv .modal-dialog{width:auto;top:45px;}	
}


/*老師介紹*/
.itemid-419 .t3-wrapper,.itemid-461 .t3-wrapper,.itemid-440 .t3-wrapper{background:url(https://d2fk9t59i7mtmw.cloudfront.net/images/author/background.jpg)!important;}
.itemid-419 .published,.itemid-461 .published,.itemid-440 .published, 
.author .category-name,.author .create,.author .createdby,
.itemid-419 .hits,.itemid-461 .hits,.itemid-440 .hits{display:none;}
.lotus-page.author.is_author .article-header .article-title{margin-top: 18px;margin-bottom:40px;}
.lotus-page.author .enpage .article-header .article-title{font-size:27px;margin-top: 18px;line-height: 1.5em;margin-bottom:32px;}
.lotus-page.author.is_author .article-header .article-title .subtitle{margin-bottom: 20px;}
.lotus-page.author .enpage .article-header .article-title .subtitle{font-size:18px;line-height: 1.5em;margin-bottom: 8px;}
.author .embed-container,
.mv .embed-container{
	position: relative;
    padding-bottom: 56.25%;
    padding-top: 0px;
    height: 0;
    overflow: hidden;
}
@media only screen and (min-width: 541px){
	.author .embed-container{
		position: relative;
		padding-top: 0px;
		overflow: hidden;	
		padding-bottom: 0;
		width: 360px;
		height: 203px;
	}
}
.author .embed-container iframe,
.mv .embed-container iframe{
	right: 0; bottom: 0;
	border:none;
	width: 100%;
    height: 100%;
	position:absolute;
}
@media only screen and (max-width: 540px){
	.lotus-page.author.is_author .article-header .article-title{margin-top: 16px;}
	.lotus-page.author .enpage .article-header .article-title{font-size:24px;margin-top: 16px;}
	.lotus-page.author aside .article-info{ width: 100%;}
	.itemid-419 .hits,.itemid-461 .hits,.itemid-440 .hits {display:none;}
	
	/*文章中時大 MV 影片，以 .mv 的 class 為開頭*/
	.mv .btns{margin-top:5px;align-items: flex-end;}
	.mv .btns .app{min-height:auto;}
	.mvbg{background-size: 0px,475px auto;}
	.enpage .mvbg{background-position: center calc(100% + 1px);}
}
/*END 老師介紹*/