body{
	font-family:微軟正黑體, Arial, Helvetica, sans-serif !important;
}
.fes6-box h3 {
    font-family:微軟正黑體, Arial, Helvetica, sans-serif !important;
}
.norm-40-wide {
    font-family:微軟正黑體, Arial, Helvetica, sans-serif !important;
}
.widget h4 {
	font-family:微軟正黑體, Arial, Helvetica, sans-serif !important;
}
.norm-16 {
    font-family:微軟正黑體, Arial, Helvetica, sans-serif !important;
}
h1, h2, h3 {
    font-family:微軟正黑體, Arial, Helvetica, sans-serif !important;
}
.fontSize16 {
    font-size: 16px;
}
.fontSize24 {
	font-size: 24px;
	font-weight:bold;
}
.fontBold{
	font-weight:bold;
}
.text-right{
	text-align: right;
}
.post-prev-info {
    font-size: 16px;
}
.bg-light{
	background-color: #f8f9fa !important;
}
.bg-dark{
	background-color: #343a40 !important;
}
.logo-footer {
    margin-left: -200px;
}
.qrcodeimg{
	width: 40%;
}

img{
    max-width: none;
}

.titleBorder{
	border-bottom-style:solid;
	border-color:#e4322a; 
	border-width:4px;
}

.line-3-100{
    background: #e4322a;
}
.rowh{
    margin-top: 5rem;
}

.menuborder{
	font-size: 16px;
}
.menuborder:hover{
	/*
    border-bottom: 2px solid rgba(45,78,83,1);
    color: #4b4e53;
	*/
}
.logo-img {
    height: 52px;
}
span{
	line-height: 56px;
}
.bannerHeight{
	height: 400px;
}
.parentMenu{
	font-size: 16px;
	color: #FFF;
}
.post-prev-info{
	text-transform: none;
}

@media only screen and (max-width: 767px) {
	.menuborder:hover{
		border-bottom: 0px solid rgba(45,78,83,1);
		background-color: black;
    	color: #FFF;
	}
	.parentMenu:hover{
		background-color: black;
		color: #FFF;
	}
	#main-menu .navbar .nav {
		 padding-top: 0px;
	}	
	.top-bar{
		display:none;
	}
	
}