.luckyAreaTitle{
	font-family: 'Alegreya Sans', 'xingothicW3';
	font-size: 24px;
    color: #717171;
    font-weight: 400;
}

#luckyArea *{
	font-family: 'Alegreya Sans', 'xingothicW3';
}

#luckyArea > .row > .col-xs-3{
	border:1px solid transparent;
	padding-top: 10px;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}
#luckyArea > .row > .col-xs-3 > .thumbnail{
	margin-bottom: 10px;
}
#luckyArea > .row > .col-xs-3:hover{
	border:1px dashed #c30d22;
}
#luckyArea > .row > .col-xs-3.active{
	border:1px solid #c30d22;
}
.luckySysTitle{
	font-family: 'Alegreya Sans', 'xingothicW3';
	color:#717171;
	font-size: 22px;
    font-weight: 400;
	margin: 20px 0;
}
.luckySysTxt01{
	font-family: 'Alegreya Sans', 'xingothicW3';
	color:#717171;
	font-size: 16px;
    font-weight: 400;
	margin: 20px 0;
}
.luckySysTxt02{
	margin: 13px 0;
}

.luckyButns{
	margin-top: 30px;
}
.luckyButns a:link,
.luckyButns a:visited,
.luckyButns a:active{
	text-decoration:none;
}
.luckyButns a:hover,
.luckyButns a:focus{
}

.luckyPhotos .media-body > *{
	margin-bottom: 15px;
}


#btn_cancel{
	display: block;
    color: #a48d85;
    border: 1px solid #b4b5b5;
    padding: 10px 0;
	text-align: center;
}
#btn_submitCheck{
	display: block;
    color: #ffffff;
    background-color: #721c18;
    padding: 10px 0;
	text-align: center;
}




/*燈箱_單一物件*/
#luckyLightBox_choice{
	font-family: 'Alegreya Sans','xingothicW4';
	display:none;
	margin: 40px;
	text-align: left;
}
#luckyLightBox_choice .bx-wrapper {
    margin: 0 auto 0px;
}

/*燈箱_確認組合*/
#luckyLightBox_check{
	font-family: 'Alegreya Sans','xingothicW4';
	display:none;
	margin: 40px;
	text-align: left;
}
#luckyLightBox_check .caption {
    padding: 9px 0;
}
#luckyLightBox_check .caption p {
    font-size: 18px;
    color: #717171;
    font-weight: 400;
}


#luckyLightBox_choice .prod_largePhoto .largePhoto {
    cursor:auto !important;
}

.mfp-bg {

    background-color: #ffffff !important;
     opacity: 1 !important; 
}

.luckyButns .captionSpecPrice{
/*	font-size: 15px;*/
	margin-left: 0px;
}


.btn_luckyAdd2cart{
	    display: block;
    /* margin: 17px 0; */
    padding: 8px 0;
    font-size: 14px;
    color: #ffffff;
    background-color: #721c18;
}

.btn_luckyAdd2cart:hover {
    color: #FFFABD;
}








