@charset "utf-8";
.breadcrumb{ font-size: 15px;background-color:rgba(51,51,51,0.1);}
.breadcrumb>li+li:before {color: #535353;}
/*==navbar-brand==========================================*/
.navbar-brand{ height: 55px;padding: 0;}
.navbar-brand img{ height: 80px;margin-top: 5px;margin-bottom: 5px}
@media (max-width : 768px) {
.navbar-brand{ height: 60px;}	
}
@media (max-width: 768px) {
    .navbar-brand img {
        height: 60px;
        margin-top: 10px;
        margin-left: 10px;
    }
}
/*==navbar-nav==========================================*/
.navbar-default { 
	border-color: #990532;
	background-image: 
		url("../images/symbol/topbg-r.jpg"), /* 新增圖片在上層 */
	    url("../images/symbol/topbg-l.jpg");  /* 原本圖片在下層 */
	background-position: 
		right top,
		left top;
	background-repeat: 
		no-repeat,
		no-repeat;
}
@media (max-width: 1600px) {
.navbar-default {
 background-position: 
		right top,
		-120px -25px;	
	}	
}
@media (max-width: 768px){
.navbar-default { background-image: url("../images/symbol/topbg-r.jpg");background-position:right top;height: 75px;background-repeat: no-repeat;background-size: 75%}   		
	}	
@media (min-width: 768px){
	.navbar-nav {margin-top: 50px;}
}
.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>li>a{
  	color: #333;
	font-size:15px;
	font-weight: 400;
	letter-spacing: 0.5px;
	background-color: transparent !important;
	font-family: "Noto Sans TC","微軟正黑體", "Arial Unicode MS";
	padding: 10px 5px;
	}
@media (max-width: 768px){
	.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>li>a{padding: 2%;background-color: #eee;margin:  1%;}	
}
.navbar-default .navbar-nav>.open>a,navbar-default .navbar-nav>.open>a:active{
	background-color: transparent;
}
.navbar-default .navbar-nav ul li.dropdown.open{
    background-color: red;
}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{background-color: transparent !important;}
@media(max-width: 767px){
.navbar-default .navbar-nav>.open>a:hover ,.navbar-default .navbar-nav>li>a:hover {
   	background-color: #e7e7e7;border-top:0px ;}	
}
/*==.dropdown-menu==========================================*/
.dropdown-menu>li>a {
	font-size:15px;
	}

/*==pager==========================================*/
.pager{font-size: 13px;}
.pager a{color: #898989}	
/*==banner_info==========================================*/
.carousel-inner{width:100%;}
.carousel-inner>.item>a>img, .carousel-inner>.item>img{ text-align:center;width:100%; overflow:hidden;}
@media (max-width: 767px){
.carousel-inner{ width:100%;}	
.carousel-inner>.item>a>img, .carousel-inner>.item>img{
	text-align: center;
    width: auto;
    max-width: 100%;
	height:auto;
   }
}
/*==pagination==========================================*/
.pagination>li>a{
	color: #858585;
}
.pagination>li>a:hover{
	color: #fff;
	background-color:#d3d3d3;
    border-color:#d3d3d3;	
}
.pagination>.active>a,.pagination>.active>a:hover{
background-color:#858585;
    border-color:#858585;		
}
/*==================================================*/
.carousel-control.right{background-image: linear-gradient(to right,rgba(0,0,0,0) 0,rgba(0,0,0,0) 100%);}
.carousel-control.left{background-image: linear-gradient(to left,rgba(0,0,0,0) 0,rgba(0,0,0,0) 100%);}
.carousel-caption h3{font-weight: 600;letter-spacing: 0.5px; -webkit-text-stroke: 0.3px black;}
@media (max-width: 767px){
.carousel-caption h3{font-size: 20px;}
}
.carousel-caption {
       text-shadow: 0 1px 2px rgb(0 0 0 / 90%);
	  
		
}
/*==navbar-toggle================================================*/
.navbar-default .navbar-toggle{border-color: #8C0303;}
.navbar-default .navbar-toggle .icon-bar {
	background-color: #8C0303;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover .icon-bar{
	background-color: #fff;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {background-color:#8C0303;}
figcaption{color:#555;margin-bottom:2.5%;text-align:center;}

.carousel-caption h3{-webkit-text-stroke: 0px black;}