@charset "utf-8";
/* CSS Document */
.notes{color:#c30;}
.color1{color:#2C6EB1;}
.color2{color:#498D8E;}
.color3{color:#2F4662;}
.color4{color:#906E4D;}

.stitle {
	color:#2F4662;
	text-shadow:0 0 1px #eee;
	padding:0.6em;
}
.stitle:before{
	content:' ';
	width:0;
	height:0;
	border-top:4px solid transparent;
	border-bottom:4px solid transparent;
	border-left:5px solid #2F4662;
	position:absolute;
	top:0.9em;
	left:0;
}
.col-style{
	border:5px solid #ccc;
}
.col-cross-line > span{
	border-bottom:1px solid #ccc;
	border-right:none;
}
.col-cross-line > p{
	color:#999;
}

@media (min-width: 768px){
	.col-cross-line > span{
		border-right:1px solid #ccc;
		border-bottom:none;
	}
}
/*======vote======*/
.progress {
	background-color:#f2f2f2;
}
.progress-bar {
	color:#fff;
	background-color:#2F4662;
}
/*======pagenav======*/
.pagenav > li > a{
	color:#2F4662;
	background-color:#fff;
	border:1px solid #ccc;
}
.pagenav > li > a:hover, .pagenav > li > a:focus{
	color:#2F4662;
	background-color:#eee;
	border-color:#ccc
}
.pagenav > .active > a,.pagenav > .active > a:hover, .pagenav > .active > a:focus{
	color:#fff;
	background-color:#2F4662;
	border-color:#2F4662
}



/*======productlist======*/
.p-single .p-tit {
	color:#2F4662;
}

/*======product-view======*/
.p-view label{
	color:#2F4662;
	border-bottom:1px #ddd solid;
}
.p-price-original{
	color:#c30;
}
.p-price-member{
	color:#C30;
}
.btn-addcart{
	color:#fff;
	background:#c30;
    border:3px #c30 solid;
}
.btn-addcart:hover{
	color:#fff;
	background:#EB8616;
    border:3px #EB8616 solid;
}
.btn-addcart.disabled, .btn.disabled{
	color:#fff;
	background:#bbb;
    border:3px #bbb solid;
}
.btn-addcart.disabled:hover, .btn.disabled:hover{
	color:#fff;
}

@media (min-width: 768px){
	.p-view label{
		color:#2F4662;
		border:none;
	}
}
/*======member======*/
ul.member-ul li{
	background:#2F4662;
	border:1px #2F4662 solid;
	color:#fff;
}
ul.member-ul li:hover{
	background:#2C6EB1;
	border:1px #2C6EB1 solid;
}
ul.member-ul li a{
	color:#fff;
}
ul.member-ul li a:hover{
	color:#fff;
}
ul.member-ul li.glyphicon:before{
	margin:0 8px 0 0;
}

/*======panel======*/
.panel {
	background-color:#fff;
	border:1px solid #CCCCCC;
}
.panel2 {
	background-color:#fff;
	border:1px solid #CCCCCC;
}
.panel .panel-heading {
	color:#fff;
	background-color:#2F4662;
	border-color:#ccc;
}
.panel2 .panel-heading {
	color:#333;
	background-color:#eee;
	border-color:#ccc;
}
/*======news單頁式列表======*/
ul.singlepagelist li{
	background:#fefefe;
	border:1px solid #ccc;
}
.singlepagelist-subhead{
	border-bottom:1px solid #ccc;
}
.singlepagelist-date:after{
	color:#999;
}
.icon-bullhorn:before{/* 單頁式最新消息列表+icon樣式 */
	background:url(../images/cube-arrow.png) no-repeat center center;
	background-size:contain;
}
.icon-faq:before{/* 單頁式常見問題列表+icon樣式 */
	background:url(../images/cube-arrow.png) no-repeat center center;
	background-size:contain;
}
.icon-guide:before{/* 單頁式購物指南列表+icon樣式 */
	background:url(../images/cube-arrow.png) no-repeat center center;
	background-size:contain;
}
.icon-cart::before{ 
	background-image:url(../images/icon-cart.png);
}

/*======news======*/
.news-date{
	color:#5096B8;
}
