@charset "utf-8";
@import url("reset.css");
@import url("font-awesome.css");
body{ 
	background:#efefef center top repeat;
	font:normal 12px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
}
a.scroll2top,.go2fb{display:none!important;}
/*選單*/
.sticky{
	position: fixed;
  	width: 100%;
  	top:0;
  	z-index:2;
  	box-shadow: 0 2px 8px rgba(0,0,0,0.3);
}
.navArea{	
	margin:0 auto;
	padding:0;
	font:normal 10px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
	position: relative;
	z-index:1;
	right:0;
	top:0;
}
.navArea .navBox{
	background:#fff;
	margin:0 auto;
	padding:30px 0 20px;
	text-align: center;
}
.navArea .navBox .navBtn{
	display:none;
	width:46px;
	height:30px;
	padding:5px 5px 3px;
	margin-right:0;
	background-color:#fff;
	color:#d0c4b0;
	vertical-align: middle;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	text-align: center;
	box-shadow:none;
}
.navArea .navBox .navList{
	list-style: none;
	text-align: center;
	vertical-align: top;
	background:#fff;
	padding:0;
	display:inline-block;
	box-shadow:none;
}
.navArea .navBox .navList > li{
	display:inline-block;
	font:normal 16px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
	position: relative;
	border-left:1px solid #442207;
	background:none;
	padding:0;
}
.navArea .navBox .navList > li:first-child{
	border-left:0;
	padding-top:0;
	background:none;
}
.navArea .navBox .navList > li > a{
	display:block;
	font:normal 16px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
	color:#442207;
	padding:0 8px;
	text-decoration: none;
}
.navArea .navBox .navList > li > .subNav{
	text-align: center;
	background-color:#fff;
	display:none;
	position: absolute;
	left:0;
	top:0;
	margin:20px 0 auto 0;
	padding:10px 8px;
	z-index: 10;
}
.navArea .navBox .navList > li:hover > .subNav{
	display:block;
	width:100%;
}
.navArea .navBox .navList > li > .subNav a{
	display:block;
	font:normal 14px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
	color:#442207;
	border-top:1px dotted #b19e8e;
	padding:5px;
}
.navArea .navBox .navList > li > .subNav a.navBtn10{
	border-top:0;
}

/*footer*/
.footerArea{
	margin:0 auto;
	padding:40px 0;
	text-align:center;
	font:normal 12px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
	color:#3c2513;
}
.footerArea > .footerTopic{
	font:normal 20px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
	color:#3c2513;
	margin:0 auto 4px;
}
.footerArea > .chAddress{
	font:normal 14px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
	color:#3c2513;
	display:block;
	margin:0 auto 5px;
}
.footerArea > .chAddressBtn{
	font:normal 14px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
	color:#3c2513;
	display:inline-block;
	text-decoration: underline;
	margin:0 auto 10px;
}

.footerArea > .chAddressBtn .fa-map-marker{
	color:#fff;
	font-size:100%;
	background-color:#27bc9c;
	border-radius:50%;
	padding:4px;
	width:20px;
	height:20px;
	margin-left:5px;
}
.footerArea > .telInfo{
	font:normal 14px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
	color:#3c2513;
	display:block;
	margin:0 auto 5px;	
}
.footerArea > .telInfoBtn{
	width:200px;
	display:block;
	font:normal 14px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
	color:#fff;
	padding:8px 15px;
	margin:0 auto 8px;
	background-color:#27bc9c;
	border-radius:3px;	
	box-shadow: 0 3px 0 #ddd;
	text-decoration: none;
}

.footerArea > .enAddress{
	font:normal 14px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
	color:#3c2513;
	display:block;
	margin:0 auto 15px;		
}

.footerArea > .partner{
	display: inline-block;
	font:normal 14px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
	color:#3c2513;	
	margin:0 auto 15px;
}

.footerArea > .partner img{
	display:block;
	margin:0 auto;
}

.footerArea > .socialBox{
	margin:0 auto 15px;
	padding:0;
	font:normal 100%/1.2 Arial;
}

.footerArea > .socialBox a{
	border-radius:50%;
	display:inline-block;
	vertical-align: middle;
	text-align: center;
	font:normal 156%/36px Arial;
	color:#fff;	
	cursor: pointer;
	width:36px;
	height:36px;
	margin:0 5px;
	text-decoration: none;
}
.footerArea > .socialBox .fbBtn{background: #3172e9;}
.footerArea > .socialBox .gogBtn{background: #ff4c4c;}
.footerArea > .socialBox .lineBtn{background: #68b828;}


/*目前頁面*/
body.p0 .navArea .navBox .navList > li > .navBtn0,
body.p10 .navArea .navBox .navList > li > .navBtn1,
body.p11 .navArea .navBox .navList > li > .navBtn1,
body.p12 .navArea .navBox .navList > li > .navBtn1,
body.p13 .navArea .navBox .navList > li > .navBtn1,
body.p10 .navArea .navBox .navList > li > .subNav > .navBtn10,
body.p11 .navArea .navBox .navList > li > .subNav > .navBtn11,
body.p12 .navArea .navBox .navList > li > .subNav > .navBtn12,
body.p13.navArea .navBox .navList > li > .subNav > .navBtn13,
body.p2 .navArea .navBox .navList > li > .navBtn2,
body.p3 .navArea .navBox .navList > li > .navBtn3,
body.p4 .navArea .navBox .navList > li > .navBtn4{
	font-weight: 700;
}
/*共用標題*/
.comTitleBox{
	font:normal 12px "Times New Roman","新細明體", "PMingLiU",sans-serif;
	display: inline-block;
	margin:0 auto 8px;
}
.comTitleBox blockquote{
	font:normal 12px "Times New Roman","新細明體", "PMingLiU",sans-serif;
	color:#53453f;
	letter-spacing: 1px;
}
.comTitleBox blockquote:before{
	width:45px;
	height:16px;
	background: url('../img/leftEdge.png') left center;
    background-size: cover;
    display: inline-block;
    content:"";
	margin-right:8px;
}
.comTitleBox blockquote:after{
	width:45px;
	height:16px;
	background: url('../img/rightEdge.png') left center;
    background-size: cover;
    display: inline-block;
    content:"";
	margin-left:8px;
}
.comTitleBox h3{
	font:normal 30px "Times New Roman","新細明體", "PMingLiU",sans-serif;
	color:#53453f;
	letter-spacing: 1px;
	margin:0 auto;
	padding:0;
}
/*共用*/
.max1400Box{
	max-width: 1180px;
	margin:0 auto;
	padding:0;
}
.max900Box{
	max-width: 870px;
	margin:0 auto;
	padding:0 15px;
}
.alignMid{
	text-align: center;
}
/*首頁kv*/
.kvBox{
	margin:0 auto;
	padding:0;
}
.kvContainer{
	margin:0 auto;
	padding:0;
	position: relative;
}
.kvBox .kvContainer img{
	display: block;
	width:100%;
	border:0;
}

/*首頁kv標題*/
.topicBox{
	width:100%;
	position: absolute;
	z-index:1;
	left:0;
	bottom:0;
}
.topicBox .topic{
	width:30%;
	margin:0 auto 30px;
	background: none;
}
/*地點kv標題*/
.topicBox1{
	width:100%;
	position: absolute;
	z-index:1;
	left:0;
	bottom:0;
	text-align: center;
}
.topicBox1 .locateTopicBox{
	max-width:30%;
	display:inline-block;
	margin:0 auto 3%;
	padding:20px;
	box-sizing: border-box;
	background-color:rgba(255,255,255,0.7);
	font:normal 12px "Times New Roman","新細明體", "PMingLiU",sans-serif;
}
.topicBox1 .locateTopicBox .enTitle{
	display:block;
	color:#453427;
	font:normal 22px "Times New Roman","新細明體", "PMingLiU",sans-serif;
	margin:0 auto;
}
.topicBox1 .locateTopicBox .chTitle{
	color:#ff5a75;
	font:bold 50px "Times New Roman","新細明體", "PMingLiU",sans-serif;
	margin:0 auto 8px;
}
.topicBox1 .locateTopicBox .chTitle.gallery{
	color:#3dbcce;
	font-weight: normal;
	line-height: 1;
	white-space: nowrap;
}
.topicBox1 .locateTopicBox .brief{
	width:100%;
	color:#333;
	margin:0 auto;
	font:normal 8px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
	text-align: left;
}

/*教堂kv*/
.churchContainer{
	margin:0 auto -5px;
	padding:0;
	position: relative;
}
.kvslider div div div img{
	display: block;
	width:100%;
	border:0;
}


/*洽詢*/
.orderBtn{
	display:block;
	width:94px;
	height:94px;
	background:url(../img/orderBtn.png) center center no-repeat;
	background-size: cover;
	position: fixed;
	z-index:6;
	right:0;
	bottom:3%;
}


/*首頁-婚禮地點*/
.localArea{
	background:url(../img/localAreaBg.jpg) center center no-repeat;
	background-attachment: fixed;
	margin:0 auto;
	padding:50px 0;
}
.localList,
.localList.x5{
	list-style: none;
	display:block;
	margin:0 auto;
	padding:0;
	text-align: center;
	overflow:hidden;
}
.localList li{
	width:24.5%;
	display: inline-block;
	border:0;
	vertical-align: top;
}
.localList.x5 li{
	width:19.5%;
	display: inline-block;
	border:0;
	vertical-align: top;
}
.localList li .localBox,
.localList.x5 li .localBox{
	width:90%;
	margin:0 auto 15px;
	padding:10px;
	text-decoration: none;
	text-align: center;
	display: block;
	font:normal 16px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
	background-color:#fff;
	vertical-align: top;
}
.localList li .localBox img,
.localList.x5 li .localBox img{
	display:block;
	width:100%;
	border:0;
	margin:0 auto 8px;
	vertical-align: top;
}
.localList li .localBox span,
.localList.x5 li .localBox span{
	font:normal 14px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
	color:#333;
	text-align: center;
	margin:0 auto;
	display:block;
	vertical-align: top;
}

.localList li .localBox span strong,
.localList.x5 li .localBox span strong{
	display:block;
	font:normal 24px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
	color:#53453f;
	text-align: center;
	margin:0 auto;
}
.localList li .localBox span em,
.localList.x5 li .localBox span em{
	display:block;
	font:normal 20px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
	color:#0090ff;
	text-align: center;
	margin:0 auto;
	vertical-align: middle;
	letter-spacing:-1px;
}
.localList li .localBox span b,
.localList.x5 li .localBox span b{
	display:block;
	font:normal 10px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
	color:#707070;
	text-align: center;
	margin:0 auto 8px;
}
.localList li .localBox:hover span h3,
.localList li .localBox:hover span,
.localList li .localBox:hover span strong,
.localList.x5 li .localBox:hover span h3,
.localList.x5 li .localBox:hover span,
.localList.x5 li .localBox:hover span strong{color:#7c5c19;}
/*首頁影片*/
.mvArea{
	background:url(../img/mvAreaBg.jpg) center center repeat-y;
	background-size: 100%;
	margin:0 auto;
	padding:30px 0;	
	text-align:center;
}

.mvBox{
	width: 48%; 
	margin:0 10px;
	/*padding:10px 10px 10px 10px;*/
	display:inline-block;
	overflow:hidden;
	border:8px solid #eee;
	box-shadow: 0 3px 8px rgba(0,0,0,0.4); 
}


mv {
	 display:block;
	 margin:0 auto;
	 width:100%;
}


/*首頁新人寫真*/
.galleryArea{
	background:url(../img/galleryAreaBg.jpg) left bottom no-repeat;
	background-size: cover;
	margin:0 auto;
	padding:50px 0;	
}
.gAslider > div .galleryIcon{
	display:inline-block;
	margin:0 auto 5px;
	padding:0;
	max-width:220px;
	vertical-align: middle;
}

.gAslider > div .galleryIcon img{
	width:100%;
	border-radius:50%;
	border:5px solid #f5efe6;
	display:inline-block;
	vertical-align: middle;
}

.gAslider > div .galleryTopic{
	width:100%;
	display:inline-block;
	vertical-align: middle;
	text-align: center;
	font:700 20px "Times New Roman","新細明體", "PMingLiU",sans-serif;
	color:#53453f;
	margin:0 auto 8px;
	text-decoration: none;
}
.gAslider > div .galleryArthur{
	width:100%;
	display:inline-block;
	vertical-align: middle;
	text-align: center;
	font:normal 20px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
	color:#53453f;
	margin:0 auto;
	text-decoration: none;
}
.gAslider > div .galleryTopic:hover,
.gAslider > div .galleryArthur:hover{
	color:#7c5c19;
}
.gAslider > div .gaEdge{
	display:block;
	width:142px;
	height:53px;
	margin:0 auto 5px;
	background:url(../img/gaEdge.png) left center no-repeat;
	background-size: cover;
}
/*首頁婚紗*/
.dressArea{
	background:url(../img/dressAreaBg.jpg) center center repeat;
	margin:0 auto;
	padding:0;	
	vertical-align: middle;
	text-align: left;	
	letter-spacing: 0;
}
.dressArea .dressImg{
	display: inline-block;
	width:50%;
	margin:0;
	padding:0;
	vertical-align: middle;
}
.dressArea .dressImg img{
	display:block;
	width:100%;
	border:0;
}
.dressArea .dressInfoBox{
	display: inline-block;
	width:49%;
	margin:0;
	padding:0;
	vertical-align: middle;
	text-align:center;
	font:normal 12px "Times New Roman","新細明體", "PMingLiU",sans-serif;
}
.dressArea .dressInfoBox .topEdge1{
	display: inline-block;
	max-width:360px;
	margin:0 auto 8px;
	vertical-align: middle;
}
.dressArea .dressInfoBox .topEdge1 img{
	display:block;
	width:100%;
	border:0;
}
.dressArea .dressInfoBox >h3{
	display: block;
	font:normal 22px "Times New Roman","新細明體", "PMingLiU",sans-serif;
	color:#3c2513;
	vertical-align: middle;
	margin:0 auto;
}
.dressArea .dressInfoBox >h4{
	display: block;
	font:normal 18px "Times New Roman","新細明體", "PMingLiU",sans-serif;
	color:#3c2513;
	vertical-align: middle;
	margin:0 auto 16px;
}
.dressArea .dressInfoBox >h5{
	display: inline-block;
	color:#6b5d47;
	font:normal 18px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
	vertical-align: middle;
	margin:0 auto;
}
.dressArea .dressInfoBox >p{
	display:block;
	font:normal 18px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
	color:#6b5d47;
	vertical-align: middle;
	margin:0 auto 8px;
}
.dressArea .dressInfoBox >.moreBtn{
	display: inline-block;
	font:normal 18px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
	color:#3c2513;	
	padding:10px 30px;
	border:1px solid #b88c47;
	box-shadow: 0 2px 8px rgba(0,0,0,0.2);
	text-decoration: none;
}
.dressArea .dressInfoBox >.moreBtn:hover{
	box-shadow: none;
}

/*首頁地圖*/
.googlemap{
	margin:0 auto;
	padding:0;
}
.mapBox{
	max-width: 100%;
	margin:0 auto;
	display:block;
	overflow:hidden;
}
.mv {
	 display:block;
	 margin:0 auto;
	 width:100%;
}
/*各頁頁最新優惠*/
.promoteArea{
	background:url(../img/promoteAreaBg.jpg) left center no-repeat;
	background-size: cover;
	margin:0 auto;
	padding:30px 0;	
}

.flexslider > div .topEdge,
.flexslider > div .bottomEdge{
	display:inline-block;
	margin:0 auto;
	padding:0;
	width:80%;
	vertical-align: middle;

}
.flexslider > div .topEdge{margin-top:6.5%;}
.flexslider > div .topEdge img,
.flexslider > div .bottomEdge img{
	width:100%;
	display:inline-block;
	vertical-align: middle;

}
.flexslider > div h3{
	width:100%;
	display:inline-block;
	vertical-align: middle;
	text-align: center;
	font:normal 28px"Times New Roman","新細明體", "PMingLiU",sans-serif;
	color:#53453f;
	margin:0 auto 8px;
}
.flexslider > div p{
	width:100%;
	display:inline-block;
	vertical-align: middle;
	text-align: center;
	font:normal 20px "Times New Roman","新細明體", "PMingLiU",sans-serif;
	color:#53453f;
	margin:0 auto 8px;
}
.promoteImg{
	display:block;
	width:90%;
	margin:0 auto 5px;
}
a.promoteTxt{
	display:block;
	font:normal 18px "Times New Roman","新細明體", "PMingLiU",sans-serif;
	color:#53453f;
	text-decoration: none;
}
a.promoteTxt:hover{color:#7c5c19;}

/*婚禮地點頁-教堂*/
.churchArea{
	background:url(../img/churchAreaBg.jpg) center center no-repeat;
	background-size: cover;
	background-attachment: fixed;
	margin:0 auto;
	padding:50px 0;
}
/*婚禮地點頁-景點介紹*/
.introArea{
	background:url(../img/introAreaBg.jpg) center center no-repeat;
	background-size: cover;
	margin:0 auto;
	padding:0;	
	vertical-align: middle;
	text-align: center;	
	letter-spacing: 0;
}

.introBox{
	margin:0 auto;
	padding:0;
	text-align:left;
}
.introBox.okiIntro{
	background:url(../img/introImg1.jpg) center top no-repeat;
	background-size: 100%;
}
.introBox.guamIntro{
	background:url(../img/introImg2.jpg) center top no-repeat;
	background-size: 100%;
}
.introBox.baliIntro{
	background:url(../img/introImg3.jpg) center top no-repeat;
	background-size: 100%;
}
.introBox.hawaiiIntro{
	background:url(../img/introImg4.jpg) center top no-repeat;
	background-size: 100%;
}
.introBox .introDataBox{
	width:50%;
	display:inline-block;
	padding:10% 10% ;
	box-sizing: border-box;
	background-color:rgba(75,181,255,0.8);
	text-align:center;
	font:normal 12px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
	color:#fff;
}
.introBox .introDataBox .locateName{
	font:normal 24px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;	
}
.introBox .introDataBox b{
	display:block;
	text-align: center;
	margin:0 auto;
}
.introBox .introDataBox .locateText{
	font:normal 20px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;	
	margin:0 auto;
}
.introBox .introDataBox .locatedes{
	display:block;
	font:normal 14px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;	
	text-align: center;
	margin:0 auto;
	padding:10px;	
}
.introslider > div .introTopicBox{
	position:relative;
	display:block;
	margin:0 auto;
	width:100%;
}
.introslider > div .introTopicBox .introTopic{
	position:absolute;
	z-index:2;
	display:block;
	left:0;
	bottom:0;
	width:100%;
	box-sizing: border-box;
	padding:8px 5px;
	font:normal 14px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
	color:#fff;
	background:rgba(0,0,0,0.8);
}
.introslider > div .introTopicBox .introTopic h3{
	text-align: center;
	font:normal 14px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
	margin:0 auto 5px;
}
.introslider > div .introTopicBox .introTopic p{
	width:100%;
	display:block;
	text-align: center;
	font:normal 14px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
	color:#fff;
	margin:0 auto;
}


/*商品*/
.prodArea{
	background:url(../img/prodAreaBg.jpg) center center no-repeat;
	background-size: cover;
	margin:0 auto;
	padding:30px 0;	
	vertical-align: middle;
	text-align: center;	
	letter-spacing: 0;
	width: 100%;
}
.prodImgBox{
	display:inline-block;
	width: 25%;
	vertical-align: top;
	text-align: right;
}

.prodImgBox img{
	max-width: 300px;
	display:inline-block;
	border:5px solid #fff;
}
.prodInfoBox{
	width: 25%;
	display:inline-block;
	font:normal 12px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
	color:#413933;
	text-align: left;
	box-sizing: border-box;
	padding-left:10px;
}

.prodInfoBox > .prodTitle{
	font:bold 24px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
	color:#6e645c;
	text-align: center;
}

.prodInfoBox > .spline{
	display:block;
	background:url(../img/splineBg.jpg) left center repeat-x;
	text-align: center;
	vertical-align: middle;
	margin:0 auto 5px;
}
.prodInfoBox > .spline b{
	width:30px;
	height:30px;
	border-radius:50%;
	background:#fff;
	display: inline-block;
}
.prodInfoBox > .spline .fa-suitcase{
	color:#d6d3d2;
	font-size:22px;
	line-height: 30px;
	padding:0;
}

.prodInfoBox > .prodName{
	font:bold 18px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
	color:#6e645c;
	text-align: left;
	margin:0 auto;
}
.prodInfoBox > .prodPrice{
	font:bold 18px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
	color:#c00;
	text-align: left;
	margin:0 auto;
	display:block;
}
.prodInfoBox > .prodPrice b{
	font:bold 18px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
	color:#c00;
	text-align: left;
	padding-right:5px;
	letter-spacing: -1px;
}

.prodInfoBox > .prodList{
	list-style: disc;
	font:bold 12px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
	padding:10px 0 10px 24px;
	color:#6e645c;
}

.prodInfoBox > .prodList li{
	color:#6e645c;
	font:normal 12px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
	text-align: left;
}

.prodInfoBox > .prodBtn1,
.prodInfoBox > .prodBtn2{
	display: inline-block;
	border-radius:3px;
	width:49%;
	text-align: center;
	text-decoration: underline;
	font:bold 14px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
	color:#fff;
	padding:5px 0;
	box-shadow:0 2px 0 #ddd;
}
.prodInfoBox > .prodBtn1{background-color:#69615b;}
.prodInfoBox > .prodBtn2{background-color:#9d948d;margin-left:3px;}
.prodInfoBox > .prodBtn1:hover{background-color:#58524d;}
.prodInfoBox > .prodBtn2:hover{background-color:#817a74;}
/*教堂名稱*/
.chNameArea{
	background:#183252;
	margin:0 auto;
	padding:15px 0;	
	vertical-align: middle;
	text-align: center;	
	letter-spacing: 0;
}
.churchNameBox{
	font:normal 12px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
	color:#fff;	
	text-align:center;
}
.churchNameBox h3{
	font:normal 36px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
	color:#90d4ff;
	margin:0 auto;	
}
.churchNameBox blockquote{
	font:normal 12px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
	color:#fff;	
	margin:0 auto 10px;	
}
.churchNameBox p{
	width:70%;
	font:normal 12px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
}
/*方案*/
.setArea{
	background:#fff url(../img/setAreaBg.jpg) center top no-repeat;
	background-attachment: fixed;
	margin:0 auto;
	padding:15px 0;	
	text-align: center;	
	letter-spacing: 0;
	vertical-align: top;
}

.setTopicBox{
	display:inline-block;
	font:normal 12px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
	color:#3c2513;
	margin:0 auto 15px;
}
.setTopicBox span{
	display:block;
	margin:0 auto;
	text-align: center;
	background:url(../img/splineBg1.jpg) left center repeat-x;
}
.setTopicBox span b{
	width:30px;
	height:30px;
	border-radius:50%;
	background-color:#fff;
	vertical-align: middle;
}
.setTopicBox span b .fa-diamond{
	font-size:24px;
	line-height: 30px;
	color:#b88c47;
	vertical-align: middle;
}
.setTopicBox h5{
	font:normal 28px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
	color:#3c2513;
	margin:0 auto;
}
.setTopicBox h6{
	font:normal 16px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
	color:#3c2513;
	margin:0 auto;
}

.setBox{
	display:inline-block;
	width:30%;
	text-align:center;
	margin:0 auto;
	font:normal 12px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
	color:#333;
	vertical-align: top;
}
a.setBoxLinkBtn{
	text-decoration: none;
	display: inline-block;
	padding:5px 30px;
	font-size: 14px;
	color:#fff;
	background-color: #b88c47;
	transition: .5s;
}
a.setBoxLinkBtn:hover{
	background-color: #ec5986;
}

.setBox img{
	width:186px;
	height:186px;
	border-radius: 50%;
	border:5px solid #ddd;
	margin:0 auto 15px;
	display:block;
}
.setBox h4{
	font:normal 18px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
	color:#333;
	border:1px solid #b88c47;
	margin:0 auto 5px;
	padding:5px 15px;
	display:inline-block;
}
.setBox h5{
	font:normal 18px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
	color:#b37411;
	margin:0 auto 5px;
	padding:5px 15px;
}
.setBox blockquote{
	font:bold 14px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
	color:#221815;
	margin:0 auto 5px;
	padding:5px 0;
	display:block;
}
.setBox span{
	font:bold 14px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
	color:#221815;
	margin:0 auto;
	padding:5px 0;
	display:block;
}
.setBox ul{
	width:80%;
	list-style: disc;
	box-sizing: content-box;
	display:block;
	text-align:left;
	margin: 0 auto 15px;
	padding-left:36px;
}
.setBox ol{
	width:80%;
	box-sizing: content-box;
	list-style: none;
	display:block;
	text-align:left;
	margin: 0 auto 15px;
	padding-left:0;
	
}
.setBox ul li,
.setBox ol li{
	font:normal 14px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
	color:#221811;
	padding-bottom:5px;
}
.setBox span .fa-star,
.setBox ol li .fa-star{color:#ae7339;margin-right:5px;}
.setBox span .fa-gift,
.setBox ol li .fa-gift{color:#ec5986;margin-right:5px;}


.setListBox{
	width:100%;
	vertical-align: top;
	text-align: center;
	display:inline-block;
}
.setList{
	list-style: none;
	box-sizing: border-box;
	display:inline-block;
	text-align:left;
	margin: 0;
	padding:0 5px 0 24px;
	vertical-align: top;
	overflow: hidden;
}
.setList li{
	list-style: disc;
	text-align:left;
	font:normal 14px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
	color:#221811;
	padding:0 0 5px;
}

.setList li .includeBox{
	font:normal 12px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
	color:#221811;
}


.setList li .includeBox p{
	font:normal 12px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
	color:#221811;
	background:url(../img/includeBoxBg.png) left 6px no-repeat;
	padding:8px 0 8px 14px;
}
/*注意事項*/
.noteArea{
	margin:0 auto;
	padding:30px 0;
	background:#f5f5f5;
}

.noteTitle{
	font:bold 20px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
	color:#3b3b3b;	
	text-align:left;
	margin:0 auto 5px;
	padding:8px 0 0;
	background:none;
	border:0;
}
.noteTitle .fa{
	display:none;
	margin-right:5px;
}

.noteList{
	font:normal 14px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
	display:block;
	margin:0 auto;
	box-sizing: border-box;
	padding:5px 24px; 
}

.noteList li{
	font:normal 14px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
}

/*婚紗頁*/
.wedDressArea{
	background:#f3efe7 url(../img/wedDressAreaBg.jpg) left center repeat;
	margin:0 auto;
	padding:30px 0;	
	vertical-align: middle;
	text-align: center;	
	letter-spacing: 0;
}
.featureBox{
	padding:0;
	margin:0 auto;
}
.featureImg{
	width:50%;
	box-sizing: border-box;
	display:inline-block;
	vertical-align: middle;
	margin:0;
}
.featureImg img{
	width:100%;
	display:block;
}
.featureTxt{
	width:49.5%;
	box-sizing: border-box;
	display:inline-block;
	vertical-align: middle;
	text-align: center;
	padding:15px;
	margin:0;
	color:#726253;
	font:normal 14px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
}
.featureTxt h3{
	width:100%;
	font:normal 24px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
	text-align: center;
	display:inline-block;
	vertical-align: middle;
	margin:0 auto 8px;
}
.featureTxt p{
	width:60%;
	font:normal 14px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
	text-align: left;
	display:inline-block;
	vertical-align: middle;
	margin:0 auto;
}
/*婚紗頁-為何我們*/
.whyusArea{
	background:#fff;
	margin:0 auto;
	padding:30px 0;	
	vertical-align: top;
	font:normal 12px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
}
.topEdge2{
	max-width: 320px;
	margin:0 auto 5px;
	display: block;
}
.topEdge2 img{
	display: block;
	width:100%;
}
.whyTitle{
	font:normal 36px "Times New Roman","新細明體", "PMingLiU",sans-serif;
	color:#726253;
	margin:0 auto 5px;
	text-align: center;
}
.whyTitle1{
	font:normal 18px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
	color:#9f9f9f;
	margin:0 auto 15px;
	text-align: center;
}
.whyKv{
	margin:0 auto 15px;
	padding:0;
}
.whyKv img{
	display:block;
	width:100%;
}
.qaBox{
	margin:0 auto;
	padding:15px;
	text-align: center;
	display: inline-block;
	vertical-align: top;
	width:100%;
}
.qaList{
	width:48%;
	vertical-align: top;
	list-style: none;
	display: inline-block;
	font:normal 12px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
	color:#222;
	margin:0 0.4% 24px;
	padding:0;
	border:0;
}

.qaList li{
	text-align: left;
	font:normal 14px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
	padding:0 24px 6px 26px;
	background:url(../img/aBg.png) left 1px no-repeat;
	background-size: 20px 20px;
}
.qaList li:first-child{
	background:url(../img/qBg.png) left 1px no-repeat;
	background-size: 20px 20px;
}

/*優惠頁面區塊*/
.promoArea{
	background:#fff;
	margin:0 auto;
	padding:30px 0;	
	vertical-align: middle;
	font:normal 12px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;	
}

.promoBox{
	display: inline-block;
	vertical-align: middle;
	margin:0 auto 2px;
	width:100%;
	text-align: left;
}
/*方案底色*/
.promo1{background-color:#c7a85b;}
.promo2{background-color:#8a7554;}
.promo3{background-color:#c1aa9f;}
.promo4{background-color:#c2aab6;}
.promo5{background-color:#7a6736;}

.promoBox .promoImgBox{
	width:50%;
	display: inline-block;
	vertical-align: middle;
}
.promoBox .promoImgBox img{
	width:100%;
	display: block;
}

.promoBox .promoTxtBox{
	width:49%;
	display: inline-block;
	box-sizing: border-box;
	padding:15px;
	text-align: center;
	vertical-align: middle;
	font:normal 12px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
	color:#fff;	
}
.promoBox .promoTxtBox .promoTitle{
	font:normal 30px "Times New Roman","微軟正黑體", "Microsoft JhengHei",sans-serif;
	width:100%;
	vertical-align: middle;
	margin:0 auto 5px;
}
.promoBox .promoTxtBox .spline2{
	width:100%;
	display: inline-block;
	border-top:1px solid #fff;
	margin:0 auto 8px;
	padding:0;
}
.promoBox .promoTxtBox .promoLocate,
.promoBox .promoTxtBox .promoDate{
	width:100%;
	display: inline-block;
	font:normal 18px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
	margin:0 auto 5px;
}
.promoBox .promoTxtBox .btnBox{
	font-size: 48px;
	text-align: center;
	width:100%;
	display: inline-block;
}
.promoBox .promoTxtBox .btnBox i.fa{
	cursor: pointer;
}

.promoDtBox{
	display:block;
	box-sizing: border-box;
	padding:16px 8px 24px;
	margin:0 auto;
	text-align: center;
}

.promoDtBox .promoTopic{
	font:normal 30px "Times New Roman","微軟正黑體", "Microsoft JhengHei",sans-serif;
	color:#957c5f;
	margin:0 auto 16px;
	padding-bottom:8px;
	vertical-align: middle;
	border-bottom:1px solid #c7a85b;
}
.promoDtBox .promoSubTopic{
	font:normal 20px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
	margin:0 auto 16px;
	color:#333;
	display:block;
}
.promoDtBox .promoThrTopic{
	font:normal 20px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
	margin:0 auto 5px;
	padding:6px 24px;
	border:1px solid #c7a85b;
	background-color:#fff;
	color:#6a4c00;
	display:inline-block;	
}
.promoDtBox .promoTxt{
	max-width: 800px;
	color:#333;
	text-align: center;
	font:normal 14px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
	margin:0 auto 16px;
}
.promoDtBox .promoTxt strong{
	color:#ff6969;
	font:700 12px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
}

.promoDtBox .setOfferBox{
	max-width: 800px;
	margin:0 auto 16px;
	padding:15px;
	border:1px dotted #c7a85b;
	background-color:#fff;
	font:normal 12px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
	color:#333;
	box-sizing: border-box;
}
.promoDtBox .setOfferBox img{
	display:block;
	margin:0 auto;
	width:100%;
	border:0;
}
.promoDtBox .setOfferBox p.promoTxt{
	font:normal 14px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
	margin:0 auto 8px;
}
.promoDtBox .setOfferBox p b{color:#39c3e0;}
.promoDtBox .setOfferBox p strong,
.promoDtBox .promoNoteTxt strong{color:#ff6969;}
.promoDtBox .setOfferBox .spline3{
	display: block;
	border-top:1px dashed #ccc;
	margin:15px auto;
	padding:0;
}
.promoDtBox .promoNoteList{
	margin:0 auto 16px;
	list-style: decimal;
	text-align: left;
}
.promoDtBox .promoNoteTxt{
	max-width: 800px;
	color:#333;
	text-align: left;
	font:normal 14px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
	margin:0 auto 16px;
}

.promoDtBox .promoNoteList1{
	max-width: 800px;
	margin:0 auto 16px;
	padding-left:30px;
	list-style: decimal;
	text-align: left;
	font:normal 12px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
}
.promoDtBox .promoNoteList1 li{
	font:normal 14px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
	color:#333;
}
.promoDtBox .promoNoteList1 li b{
	color:#ff6969;
}
/*品牌故事*/
.promoDtBox .setOfferBox .brandOfferBox{
	max-width: 800px;
	margin:0 auto 16px;
	padding:0 0 16px;
	font:normal 12px  Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
	color:#333;
	box-sizing: border-box;	
}
.promoDtBox .setOfferBox .brandOfferBox .brandTitle{
	font:normal 18px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
	margin:0 auto 5px;
	padding:24px 24px 0;
	color:#fff;
	display:inline-block;		
}
.promoDtBox .setOfferBox .brandOfferBox .brandTitle:before{content:"{ ";line-height: 1.2;}
.promoDtBox .setOfferBox .brandOfferBox .brandTitle:after{content:" }";line-height: 1.2;}
.promoDtBox .setOfferBox .brandOfferBox .brandText{
	font:normal 14px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
	margin:0 auto;
	padding:6px 24px;
	color:#fff;
	text-align: left;
	display:block;		
}
.promoDtBox .setOfferBox .brandOfferBox .brandText strong{
	font:700 14px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
	color:#fff;
}
.promoDtBox .setOfferBox .brandOfferBox .brandText b{
	font:700 14px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
}
.promoDtBox .setOfferBox .brandOfferBox .btnBox{
	margin:0 auto;
	padding:0;
	text-align:center;
}
.promoDtBox .setOfferBox .brandOfferBox .btnBox .brandLinkBtn{
	font:normal 14px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
	margin:0 auto 5px;
	padding:8px 14px;
	color:#333;
	background-color:#fff;
	border:1px solid #eee;
	display:inline-block;	
	box-shadow: 0 1px 5px rgba(0,0,0,0.2);
}

/*獨家提供*/
.promoDtBox .setOfferBox .onlyOfferBox{
	max-width: 800px;
	margin:0 auto 16px;
	padding:16px;
	font:normal 12px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
	color:#333;
	box-sizing: border-box;	
}
.promoDtBox .setOfferBox .onlyOfferBox > .onlyText{
	color:#fdd172;
	font:normal 14px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
	text-align: left;
	padding-bottom:15px;
} 

.promoDtBox .setOfferBox .onlyOfferBox > .onlyText strong{
	font:normal 14px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
	color:#fff;
}

.promoDtBox .setOfferBox .onlyOfferBox > .onlyDl{
	list-style: none;
	margin:0 auto;
	text-align: left;
	font:normal 12px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
}

.promoDtBox .setOfferBox .onlyOfferBox > .onlyDl dt{
	font:normal 14px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
	color:#fdd172;
	border:1px solid #fdd172;
	display:inline-block;
	padding:5px 15px;
	margin:0 auto 8px;

}
.promoDtBox .setOfferBox .onlyOfferBox > .onlyDl dd{
	font:normal 14px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
	color:#fff;
	display: block;
	margin:0 auto 8px;
}

.promoDtBox .setOfferBox .onlyOfferBox > .onlyDl dd h6{
	font:normal 12px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
	color:#ffea00;
	display: block;
	margin:0 auto 8px;
	padding:0 15px 5px;
	border-bottom:1px dotted #fdd172;
}

.promoDtBox .setOfferBox .onlyOfferBox > .onlyDl dd ol{
	list-style: upper-latin;
	padding-left:2.4em;
	margin-bottom:15px;
	font:normal 12px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
}

.promoDtBox .setOfferBox .onlyOfferBox > .onlyDl dd ol li{
	font:normal 12px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
	color:#fff;
	padding-bottom:4px;	
}
.promoDtBox .setOfferBox .onlyOfferBox > .onlyDl dd ol li b{
	
	color:#fbff83;
}
/*相片集*/
.bloggerArea{
	background:#fff url(../img/bloggerAreaBg.jpg) center top no-repeat;
	background-attachment: fixed;
	margin:0 auto;
	padding:30px 0;	
	text-align: center;	
	letter-spacing: 0;
	vertical-align: top;
}
.bloggerList{
	display: inline-block;
	text-align: center;
	list-style: none;
	vertical-align: top;
}
.bloggerList li{
	width:25%;
	display: inline-block;
}

.bloggerList li span{
	display:block;
	margin:0 auto;
	padding:0;
	cursor: pointer;
}
.bloggerList li span img{
	display:block;
	width:100%;
}

.blackLayer{
	display:none;
	width:100%;
	height: 100%;
	position: fixed;
	z-index: 100;
	left:0;
	top:0;
	background:rgba(0,0,0,0.8);
}
.galleryLayer{
	display:none;
	width:100%;
	height: 100%;
	position: fixed;
	z-index: 101;
	left:0;
	top:0;	
	vertical-align: middle;
}
.galleryLayer .fa-times-circle{
	font-size:30px;
	color:#fff;
	position: absolute;
	right:0;
	top:0;
	margin:10px 10px auto auto;
	cursor: pointer;
}
.max800Box{
	max-width: 800px;
	display:block;
	margin:0 auto;
	padding:20px;
}
.gallslider{
	vertical-align: middle;
	width:100%;
	margin:0 auto;

}

.gallslider img{
	display:block;
	width:90%;
	margin:0 auto;
	vertical-align: middle;
}
.valignMid{
	vertical-align: middle;
	text-align: center;
}

/*表單kv標題*/
.formBg{
	background:url(../img/formBg.jpg) center top no-repeat;
	background-size:100%;
}
.topicBox2{
	width:100%;
	padding:60px 0 20px;
	text-align: center;
	margin:0 auto;
}
.topicBox2 .formTopicBox{
	display:inline-block;
	margin:0 auto;
	padding:0;
	box-sizing: border-box;
	font:normal 12px "Times New Roman","新細明體", "PMingLiU",sans-serif;
}
.topicBox2 .formTopicBox .enTitle{
	display:block;
	color:#453427;
	font:normal 30px "Times New Roman","新細明體", "PMingLiU",sans-serif;
	margin:0 auto 8px;
	vertical-align: middle;
}
.topicBox2 .formTopicBox .enTitle b{
	display: inline-block;
	height:1px;
	background-color:#666;
	width:50px;
	margin:0 5px;
	vertical-align: middle;
}
.topicBox2 .formTopicBox .chTitle{
	color:#332c26;
	font:normal 36px "Times New Roman","新細明體", "PMingLiU",sans-serif;
	margin:0 auto;
}
.formArea{
	background:url(../img/formAreaBg.jpg) center 20px no-repeat;
	margin:0 auto;
	padding:0 0;	
	text-align: center;	
	letter-spacing: 0;
	vertical-align: top;
}
.formBox{
	max-width:800px;
	width:90%;
	margin:0 auto;
	padding:15px;
	background-color:#fff;
	box-sizing: border-box;
	border:1px solid #eee;
}

.a{
	margin-left:10px; text-indent:-10px;
}

/*婚禮場地訊息-bali*/
.infor{
	margin-top:10px; 
}
.infor1{
	margin:26px auto; 
}
/*內頁-婚禮地點*/
.venueInfoArea{
	background:url(../img/veneuAreaBg.jpg) center top repeat;
	background-attachment: fixed;
	background-size: 50px;
	margin:0 auto;
	padding:24px 0;
}
/*婚禮場地訊息title*/
.venueTitle{
	display: inline-block;
	font:normal 18px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
	color:#333;
	border:1px solid #b88c47;
	margin:8px auto 15px;
	padding:5px 15px;
	display:inline-block;
}

.venueBox{
	padding:15px 0;
	margin:0 auto 15px;
	border-top:1px solid #b88c47;
	border-bottom:1px solid #b88c47;
	background-color:rgba(247,243,232,0.3);
}
.venueImg{
	width:50%;
	box-sizing: border-box;
	display:inline-block;
	vertical-align: middle;
	margin:0;
}
.venueImg img{
	width:100%;
	display:block;
	margin:0 auto;
}
.venueTxt{
	width:49.5%;
	box-sizing: border-box;
	display:inline-block;
	vertical-align: middle;
	text-align: left;
	padding:15px;
	margin:0;
	color:#726253;

	font:normal 12px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
}

.venueList{
	list-style: none;
	box-sizing: border-box;
	display:inline-block;
	text-align:left;
	margin: 0;
	padding:0 0 0 30px;
	vertical-align: top;
	overflow: hidden;
}
.venueList li{
	list-style: disc;
	text-align:left;
	font:normal 14px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
	color:#221811;
	padding:0 0 5px;
}

.baseSetArea{
	list-style: none;
	display: inline-block;
	vertical-align: top;
	width:100%;
	text-align: center;
}
.baseSetArea li{
	width:24.8%;
	box-sizing: border-box;
	padding:0 15px 15px;
	display: inline-block;
	vertical-align: top;
}
.flowerBox{
	margin:0 0 15px;
	padding:0;
	box-sizing: border-box;
}
.flowerBox article{
	margin:0 auto;
	padding:0;
	position: relative;
}
.flowerBox article img{
	display: block;
	width:100%;
	margin:0 auto;
}
.flowerBox article strong{
	display: block;
	width:100%;
	position: absolute;
	z-index: 2;
	left:0;
	bottom:0;
	background-color:rgba(0,0,0,0.5);
	text-align: center;
	font:normal 14px Arial,"微軟正黑體", "Microsoft JhengHei",sans-serif;
	color:#fff;
	padding:8px 0;
}

table.venueTable{
	margin:auto;
	text-align: center;
	font-size: 16px;
	width: 80%;
	background-color: rgba(255,255,255,0.5);
}
table.venueTable tr td{
	border:1px solid #ccc;
	padding:5px 10px;
	width:10%;
	vertical-align: middle;
}
table.venueTable tr:nth-child(even){
	background-color: #ffecf3;
}
table.venueTable tr td:nth-child(3n+1){
	width: 80%;
}
table.venueTable tr td span{
	display: block;
	font-size: 14px;
	color: #666;
}

@media screen and (max-width:768px){
	table.venueTable{width:98%;}
}