@charset "utf-8";
/* CSS Document */
.notes{color:#D50050;}
.color1{color:#86275C;}
.color2{color:#A55998;}
.color3{color:#503F45;}
.color4{color:#D95525;}

.stitle {
	color:#D50050;
	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 #D50050;
	position:absolute;
	top:0.9em;
	left:0;
}
.col-style{
	border:5px solid #DCD4C3;
}
.col-cross-line > span{
	border-bottom:1px solid #DCD4C3;
	border-right:none;
}
.col-cross-line > p{
	color:#DCD4C3;
}

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



/*======productlist======*/
.p-single .p-tit {
	color:#503F45;
}

/*======product-view======*/
.p-view label{
	color:#503F45;
	border-bottom:1px #DCD4C3 solid;
}
.p-price-original{
	color:#D50050;
}
.p-price-member{
	color:#D50050;
}
.btn-addcart{
	color:#fff;
	background:#D50050;
    border:3px #D50050 solid;
}
.btn-addcart:hover{
	color:#fff;
	background:#DC5068;
    border:3px #DC5068 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:#503F45;
		border:none;
	}
}
/*======member======*/
ul.member-ul li{
	background:#D50050;
	border:1px #D50050 solid;
	color:#fff;
}
ul.member-ul li:hover{
	background:#DC5068;
	border:1px #DC5068 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 #DCD4C3;
}
.panel2 {
	background-color:#fff;
	border:1px solid #DCD4C3;
}
.panel .panel-heading {
	color:#fff;
	background-color:#D50050;
	border-color:#DCD4C3;
}
.panel2 .panel-heading {
	color:#503F45;
	background-color:#FFDEE0;
	border-color:#DCD4C3;
}
/*======news單頁式列表======*/
ul.singlepagelist li{
	background:#F4F3F0;
	border:1px solid #DCD4C3;
}
.singlepagelist-subhead{
	border-bottom:1px solid #DCD4C3;
}
.singlepagelist-date:after{
	color:#666;
}
.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:#666;
}
