:root {  --bliss-text-color: #ED6D24 ;  --bliss-simbol-color: #ED6D24;  }html{background: #FFFAF0;}#t3-mainnav,.t3-navhelper,#t3-footer,.view-history .slideshow,.row-feature.donation{display:none;}.t3-wrapper{    display: flex;    flex-direction: column;    justify-content: space-between;		height: 100%;}.t3-mainbody{flex-grow:1;}.edu .logo-image{	position: static;}.edu .logo-image img{	max-width: 128px;	margin-top: 18px;    margin-bottom: 18px;}.page-masthead{	border-top: 8px solid var(--bliss-simbol-color);}.page-masthead .custom{	display: flex;	align-items: center;	justify-content: space-between;			}.page-masthead .row-feature.edu{	display:block;	background:white;}.page-masthead .menulink.mb,.page-masthead .menulink.mb.active{display:none;}.page-masthead .menulink{	list-style-type: none;	display:none;	padding: 0;	margin: 0;	font-weight: 700;	font-size: 20px;	line-height: calc(var(--common-spacing) / 2);	color: var(--bliss-text-color);	flex-direction: column;}.page-masthead .menulink .part{display:flex;}.page-masthead .menulink .part.topline{	font-size: 16px;	justify-content: flex-end;	margin-bottom:12px;}.edu a{color: var(--bliss-text-color);}.edu a:hover,.edu a:focus{	color: var(--bliss-text-color);	text-decoration:none;	outline: none;}.edu a:hover span,.edu a.info-link.active span{	padding-bottom:2px;	border-bottom:4px solid var(--bliss-simbol-color);}.edu .part.topline a:hover span,.edu .part.topline a.info-link.active span{	padding-bottom:0px;	border-bottom:2px solid var(--bliss-simbol-color);}.page-masthead .menulink.active{	display:flex;	}.page-masthead .menulink li{margin: 0 5px;}	.donation-page.result .result-icon{ background-image: url(https://d3v2d3f6zmz0pr.cloudfront.net/images/donation/educheck_icon.svg);}.edu.footer.row-feature{	display:block!important;	background: var(--bliss-simbol-color);	padding-top:24px;	padding-bottom:24px;}.edu.footer p{	color:white;	font-size:var(--small-text-size);	text-align:center;	line-height:22.4px;	margin-bottom:calc(var(--common-spacing) / 6);}.edu.footer p:last-child{margin-bottom:0;}.donation-page.result .receipt.result{	padding-top: calc(30vh - 110px);}/*捐款填單頁：受捐單位下拉選單箭頭隱藏*/.info .received-item.forceitem:after{display:none;}.info .received-item.forceitem .btn{cursor:default;}.receipt-option{    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5)), linear-gradient(to left, #FFF0B3, #FFDEB4 ,#FFC8B6)!important;	}/*捐款填單頁：上方子選單隱藏*/.donation-page.view-donation #toptitle{display:none;}/*其他捐款方式*/.donation-page.edu .custom-socialbtn{display:none;}.donation-page.edu .outerblock a{color:#0f0f0f;}#back-to-top{display:none;}@media (max-width: 767px){	.view-profile .t3-wrapper{		display: block;		height: auto;	}			.edu.row-feature .container{padding:0;}	.edu.row-feature .row{margin:0;}	.edu .logo-image img{		max-width: 86px;		margin-top: 10px;		margin-bottom: 10px;	}	.page-masthead .custom{		flex-direction: column;			align-items: unset;	}	.navbar-header{padding-left: 10px;}		.page-masthead .menulink.mb.active{display:flex;}	.page-masthead .menulink.pc,	.page-masthead .menulink.pc.active{display:none;}	.page-masthead .menulink{		font-size:16px;		line-height:17px;		color:white;		background: var(--bliss-simbol-color);		flex-direction: column;		justify-content: flex-end;		padding-right:10px;		padding-top:12px;		padding-bottom:12px;		}	.page-masthead .menulink .part{justify-content: flex-end;}	.page-masthead .menulink .part.topline{margin-top:16px;margin-bottom:0px;}	.edu a{color: white;}	.edu a:hover,.edu a:focus{		color: white;		text-decoration:none;		outline: none;	}	.edu a:hover span,.edu a.info-link.active span{		padding-bottom: 0px;		border-bottom:2px solid white;	}	.edu .part.topline a:hover span, .edu .part.topline a.info-link.active span{border-bottom: 2px solid white;}		.donation-page.result .receipt.result{		padding-top: 60px;	}		.layout-complete #mainbodyBox,.layout-failure #mainbodyBox{flex-grow:1;}	.mb_newline{display:block;}		.donation-page legend{color:var(--bliss-text-color);padding-left:0px;}	.donation-page #toptitle{		margin-left: 0px;		margin-right: 0px;		background: transparent;		margin-top:0;	}	.donation-page legend.mb_toptitle{display:none;}	.donation-page #toptitle legend:last-child{padding-bottom: 0px;margin-top:20px;}	/*其他捐款方式*/	.edu .item-page.donation-page{margin-bottom:-40px;}	.donation-page.view-article.edu #toptitle{display:none;}}@media (max-width: 359px){	.page-masthead .menulink .part,	.page-masthead .menulink .part.topline{font-size:14px;}}    