 /*=================================*/
/* Nivo Slider Demo
/* November 2010
/* By: Gilbert Pellegrom
/* http://dev7studios.com
/*=================================*/

/*====================*/
/*=== Reset Styles ===*/
/*====================*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-weight:inherit;
	font-style:inherit;
	font-family: 微軟正黑體,inherit;
}
body {
	line-height:1;
	color:black;
	background:white;
font-family:微軟正黑體;
}


h2{
	font-family:'微軟正黑體';
	font-weight:800;
	
}
table {
	border-collapse:separate;
	border-spacing:0;
}
caption, th, td {
	text-align:left;
	font-weight:normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content:"";
}
blockquote, q {
	quotes:"" "";
}
/* HTML5 tags */
header, section, footer,
aside, nav, article, figure {
	display: block;
}

/*===================*/
/*=== Main Styles ===*/
/*===================*/
body {
	font:14px/1.6 Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	color:#333;
	/* background-size:cover; */

}

a, a:visited {
	/* color:#fff; */
	font-weight:bold;
	text-decoration:none;
}
a:hover, a:active {
	color:#000;
	text-decoration:none;
}

#dev7link {
    position:absolute;
    top:0;
    left:50px;
    background:url(../images/dev7logo.png) no-repeat;
    width:60px;
    height:67px;
    border:0;
    display:block;
    text-indent:-9999px;
}


#main-content{
	padding-top:58px;
}
.event-4{
	background:#f7f7f7b8;
	margin-bottom: 5%;
	margin-top:3%;'
}
.slider-wrapper { 
	width: 100%; 
}
/*--則廷--11.14新增卡片陰影--*/
.goods{
	/* box-shadow: 0 2px 8px 0 rgba(0,0,0,0.1); */
	transition: 0.3s;
	/* display:inline-block; */
	text-align:center;
	background-color: #fffafa36;
	margin-bottom: 20px;
	/* width: 252px; */
	background-image: url(../images/NOclasslogo.jpg) fixed;

	
}
.header-top{
	height:56px;
}
.bot_item{
	float: left;
    width: 25%;
    text-align: center;
}
.menu-list{
	padding:0px 42px;
	margin-top: 1%;
}
.menu-list>.goods{
    margin: 0 auto;
    padding: 4px 0px;
	background-color: #f5f5f5;
    border-bottom: 0.5px solid #808080;
}
.menu-list>.goods:last-child{
   border-radius:0px 0px 22px 22px;
   /* background: linear-gradient(to top, rgba(255,236,99,1) 100%,rgba(247,199,47,1) 100%); */

}
.ta-lf{
text-align:left;	
}
.menu-list>h2{
	margin: 0 auto;
    /* width: 150px; */
    background:linear-gradient(to bottom, rgba(255,236,99,1) 0%,rgba(247,199,47,1) 100%); 
    font-size: 2.2rem;
    padding: 3%;
    border-bottom: 5px solid #efb708;
    margin-bottom: 10px;
    border-radius: 20px 18px 0px 0px;
}
.goods:hover{
    background: linear-gradient(180deg, #ffffff 0%, #e4efe9 100%);

	/* box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.1); */
	}
	.goods > a{
	    font-size: 1.8rem;
    font-family: 微軟正黑體;
	}

.goods > a > img{
	padding:8px;
	margin-bottom: 5px;
	height:230px;
	/* padding:5px;
	background: #eadb8f;
	border-radius: 0 0px 44px 44px; */

}
.maT21{
	font-size: 1.8rem;
    font-family: 微軟正黑體;
}
.number1{
	text-align:left;
}
.add-cart{
	/* display:inline-block; */
	text-align:center;
    margin-top: 4.5rem;
    margin-bottom: 3.5rem;
}
	/*--卡片陰影--*/

/*====================*/
/*=== Other Styles ===*/
/*====================*/
.clear {
	clear:both;
}
/*==========btn==========*/
.product-grid .addtocart .button {
    margin: 0;
    max-width: 135px;
    overflow: hidden;
    white-space: normal;
}
.button, .btn {
	font-size: 13pt;
    height: 40px;
    line-height: 38px;
    padding: 0 15px;
    border: 1px solid #e5e5e5;
	display: inline-block;
	background-image: linear-gradient(to top, #fbc606 0%, #f9db4b 100%);
	/* color: #fff; */
    font-weight: bold;
    /* background-color: #ff4423; */
	margin:7px auto;
}
.btn1{
	font-size: 13pt;
    height: 40px;
    line-height: 38px;
    padding: 0 15px;
    border: 1px solid #e5e5e5;
	color: #fff;
    font-weight: bold;
	background-color: #ff4423;
	margin:7px auto;
}

a {
    color: #000;
    line-height: 1.7;
    transition: all 0.25s ease-in;
    -webkit-transition: all 0.25s ease-in;
    -moz-transition: all 0.25s ease-in;
    -o-transition: all 0.25s ease-in;
}
a {
    /* color: #428bca; */
	text-decoration: none;}

.product-grid 
.addtocart {
		display: inline-block;
		margin: 0 3px;
		vertical-align: top;
		font-size: 13px;
		padding-bottom: 1px;
	
	}
*, *:before, *:after {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
*, *:before, *:after {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}

.product-grid .addtolist {
			display: inline-block;
			position: relative;
			text-align: center;
			vertical-align: top;
			color: black;
		}
		.add-to-links > div a {
			display: block;
			width: 40px;
			height: 40px;
			border: 1px solid #e5e5e5;
			color: #999999;
			background-color: #ffffff;
			border-color: #999999;
			cursor: pointer;
		}
		.add-to-links > div a i {
			font-size: 17px;
			line-height: 38px;
			display: block;
			vertical-align: top;
		}
	.footlogo{
			height: 100px;
			display:  flex;
     align-items: center;
     justify-content:  center;
		}
	
	.clearfix li{
		display:inline;
	}

	.dropdown li{
display:inline-block;
	}
	.menu li{
		padding:10px; 
	}
	/*--則廷/11.15/--*/
.shopthumb{
	
	margin-bottom:0px;
/* padding-left:0px;
padding-right:5px; */
}
.shopthumb-shop{
	
	margin-bottom:-19px;
	padding: 0px;
}
.viewbody-title{
	margin-top:6px;
	font-family:'微軟正黑體';
	overflow : hidden;
	text-overflow : ellipsis;
	white-space : nowrap;

}
.viewbody-title>img{
width:80px;
}
.list{

	margin-left:0px;
	margin-right:0px;
  margin-bottom:40px;
  
  }
.entry-title{

	font-family:'微軟正黑體';
	font-weight: bold;
    font-size: 14pt;
	margin-top: -14px;
	color: #463a3a;
	/* letter-spacing: 2px; */
	padding: 4px;
	display : inline-block;
	overflow : hidden;
	text-overflow : ellipsis;
	white-space : nowrap;
}

.spot1{
	margin-bottom:12px;
}
.spotname{

}
.entry-price {
	letter-spacing: 0px;
    /* font-weight: bold; */
    width: 194px;
    /* border-bottom: 1px dotted #000; */
    margin: 0 8px;


}
.entry-price-shop{    

    letter-spacing: 0px;
    /* font-weight: bold; */
    padding: 0px 41px;
    width: 194px;
    /* border-bottom: 1px dotted #000; */
    padding: 0px 25px;
    margin: 0 8px;}

/*--11.16--*/
.shoplist{
	display:inline-block;
}
.Productpage{

	margin-bottom:80px;
}
.wrap{
	margin-bottom:1%;
}
.list-group>a{
	font-family:微軟正黑體;
}
.list1{
	margin-top:-20px;
	/* display:inline-block; */
	text-align:center;
}
.section1{
	height: 14px;
    line-height: 26px;
}
 /*--11.20--*/
 /* .title2{

    display: initial;
    padding: 0px 42px;
    padding-right: 16px;
    letter-spacing: 18px;

 } */
 .style-four {
	box-sizing: content-box;
	height: 12px;
	border: 0;
	box-shadow: inset 0 12px 12px -12px rgba(0, 0, 0, 0.5);
	margin: 20px 10px 40px 10px;
  }
.entry-discount{
	font-family:微軟正黑體;
}
.price{
	font-family:'Roboto-Medium',sans-serif;
	font-size: 35px;
	/* text-decoration:underline; */
	
}
.entry-main .entry-discount{
text-align:right;
 }
 .dan{

	font-family:微軟正黑體;
	 font-size:18pt;
	 /* text-align: right; */
	 font-weight:700;
 }

 .dan1{
	/* float: right; */
    /* margin-top: -35px; */
    font-size: 11pt;
 }
.price2{
	margin-bottom: -2px;
	color: #555;
	line-height: 27px;

    font-size: 13pt;
    /* padding-top: 4px; */
	/* width: 80px;
	border-left: 3px solid #dca643; */

    /* margin: 2px 0px -18px -57px; */
	font-weight: bold;
    height:30px;
    /* border-top: 1.5px solid #8d0eed; */
    /* width: 41px;
    height: 41px; */
    /* border-radius: 41px 46px 0px 0px; */
	/* background: linear-gradient(-45deg,transparent 15px,rgb(236, 88, 0) 0)right; */

	/* background:linear-gradient(-26deg,transparent 35px,rgb(255, 182, 0) 0)right; */
    /* background-color: #FFF; */
    /* text-decoration: line-through; */
	
}
.price-shoplist{
	color: #ffffff;
	/* border-radius: 23px; */

    /* margin-bottom: -9px; */
    line-height: 15px;
    /* font-size: 8pt; */
	/* padding: 4px 0px; */
    /* width: 41px;
    height: 41px; */
	margin-left: -10px;
	border-radius: 29px 30px 0px 0px;
    /* border-radius: 41px 46px 0px 0px; */
	/* background: linear-gradient(-45deg,transparent 15px,rgb(236, 88, 0) 0)right; */
	background-color: rgb(40, 136, 28);
    /* background-color: #FFF; */
    text-decoration: line-through;
}
.dan-shoplist{	
    font-family: 微軟正黑體;
    font-size: 12pt;
    /* text-align: right; */
    font-weight: bold;
 }
.price-shop{font-style: italic;
		font-family: 'Roboto-Medium',sans-serif;
		font-size: 20px;
	}

/*--11.27--*/
.breadcrumb {
	font-family: 微軟正黑體;
    font-size: 1.6rem;
	margin-bottom:15px;
	background-image: linear-gradient(0deg, #fc6076 0%, #ff9a44 100%);
		/* background-image: linear-gradient(to top, #fa709a 0%, #fee140 100%); */
    /* background: linear-gradient(to bottom, rgb(255,103,15) 0%,rgb(252, 201, 15) 100%); */
    /* background: #bd9f53; */
	border-radius: 20px;
	color: #1f1f1f;
    font-weight: 800;

	/* font-family: 微軟正黑體;
	font-size: 11.5pt;
	margin-bottom: -30px;
	background: linear-gradient(to right, rgb(255,103,15) 0%,rgb(252,208,15) 100%);
	border-radius: 0 0px 146% 146%;
	text-align: center; */
}

	.breadcrumb>.active {
		font-family: 微軟正黑體;
		color: #fffafa;}
.cart2{

    margin-right: -15px;
}
.main-content{
	margin-bottom: 82px;
}
/*--11.23--*/
.cleanfloat::after{display: block; clear: both; content:""; visibility: hidden; height: 0;}
 ul li{list-style:none; float:left; color:rgb(12, 11, 11); cursor:pointer;}
.hs,.cs{color:#f00;}

/* .mag1{
	padding:0px;
	margin-top: 10px;
} 
/*--11.26--*/
.pic1{
	margin-top:10px;
}
.mag1{
	padding:0px;

}
.ytliveicon{
	width: 25px;
    height: 25px;
    background: url(../images/live.gif) center center no-repeat;
    background-size: contain;
}

/*--12.24--*/
.spot1{
	font-size: 15px;
    font-weight: bold;
    line-height: 31px;
}
.article1{
	margin-bottom:10px;

}
.article-date{
	font-family:'微軟正黑體';
	line-height:26px;
	font-weight: bold;
	
}
.article-title{
	margin:0 auto;
	font-size:1.3em;
	font-family:'微軟正黑體';
	color:#f58209;
	font-weight:bold;
}
.spot-title{
	margin:0 auto;
	font-size:1.2em;
	font-family:'微軟正黑體';
	color:#f58209;
}
.article-content{
	font-size: 1.1em;
	float:left;
	letter-spacing: 1px;
	font-family:'微軟正黑體';
}
.article1{
	padding:0;
	padding-left:25px;
}
.infordiv {
	padding:0px;
	border-bottom: 1px dotted #bbbbc1;
	margin-bottom:12px;}

/*-end-*/
.entry-title{
    margin-bottom: 8px;
    font-family: '微軟正黑體';
    font-weight: bold;
    font-size: 12pt;
    margin-top: -14px;
    color: #463a3a;
    /* letter-spacing: 5px; */
    padding: 4px;
}
/*--商鋪背景橫條--*/
.header-top:after{
	content:"";
		background:url(../images/banner/white-bg.png)repeat-x;
		position: absolute;
		bottom: -82px;
		z-index: 2;
		width: 100%;
	   top:55px;
	   left:0;
	}
	.classstore{
		background:url(../images/bg/bg9.jpg) center center fixed no-repeat;
		background-size:cover;
	
	}
.apptitle::after{
	content:"";
	background:url(../images/banner/white-bg.png)repeat-x;
	position: absolute;
    bottom: -136px;
    z-index: 2;
    width: 100%;
   top:55px;
}
/*--商鋪背景橫條--*/

@import url(http://netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.css);
.ytliveicon{
	margin-bottom:7px;
}
.livea{
	font-family: '微軟正黑體';
    /* background: #555; */
    font-size: 1.8rem;
	color: #e61029;
	letter-spacing: 5.2px;
}
.vegelist{
	margin-bottom: 2%;

	height: 275px;
    border-radius: 0px 0px 13px 13px;
    box-shadow: 1px 2px 8px #0000004f;
    /* background: linear-gradient(to bottom, #f7cc03 0%,#f9ce33 50%, #fdf982 100%); */

	/* border-color: #f9d341; */
	background-image: url( ../images/05.png );
	background-size:cover;
	
}
.vegelist::before{
	content:'';
	/* background-image: url( ../images/05.png ); */
	/* position:absolute;
	height:5px;
	width:100%;
	background:#d32f2e;
	border-radius: 10px 10px 0px 0px;
	top:-10px;
	left:0px;
	
	background-size:cover; */
}
.vegelist>a{
	height:150px;

}
.goodbuybtn{
	width: 7.5rem;
    display: inline-block;
    text-align: center;
}
/* .viewbody{
	background:url(../images/btn1.png);
	background: linear-gradient(to bottom, rgb(255,103,15) 0%,rgb(252, 201, 15) 100%);
} */
.modal-body>h2{
	font-size:2.5rem;
	letter-spacing: 1rem;
    font-weight: 300;
	/* margin-bottom:10px; */
}
.icon:before {
	content:'\f005';
	color:rgb(255, 187, 0);
	font-family: FontAwesome;
	letter-spacing: 2px;
	font-size: 1.5rem;
    padding: 2px 2px;
}
.center-xs{
	display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
	white-space: nowrap;
	padding:17px 0px;
	
	text-align:center;

}

/* 鼠标移动到选项上修改背景颜色 */
.veglist-menu >li> a:hover {
    background-color: #555;
    color: white;
}

.col-md-6 > a > img{
    height: 182px;
    padding-top: 12%;
	border-radius: 9px;
    margin-top: 8px;

}

.maB15 > img{
	height:250px;
	/* width:100%; */
}
.l-project{
	text-align:left;
}
.ptimgone{
	padding-top:30px;
}
.l-titleS{
	font-family:'微軟正黑體';
	font-weight:900;
}
.shop1{
	margin-bottom:20px;
}
.page-footer{
	/* margin-top:30px; */
	background: #FFF;
width:100%;
z-index: 99;
	position: fixed; left: 0; bottom: 0;

	text-align: center;

}
.col-md-12 > h2 {
text-align:left;
}
.event-6{
	margin-bottom:20px;
}
.event-9{
	margin-bottom:20px;
}
.events-list>p{
	font-size:2rem;
	margin-bottom:10px;
	font-weight:bold;
}
.events-list>h2{
    border-top: 2px dotted #555;
    width: 200px;
    border-bottom: 2px dotted #555;
    text-align: center;
    margin: 0 auto;
    padding: 7px 0px;
	margin-bottom: 7px;
	display : inline-block;
	overflow : hidden;
	font-size: 2.5rem;
	text-overflow : ellipsis;
	white-space : nowrap;
}
.event-6>p {
	font-size:2rem;
	position: relative;
	padding:5px 0px; 
	font-weight: bold;
	background: #ff7710;
    border-radius: 10px 10px 1px 1px;
	}
	.event-6>p {
		font-size:2rem;
		padding:5px 0px; 
		font-weight: bold;
		background: #bed975;
		border-radius: 10px 10px 1px 1px;
		}
	.event-9>p {
			font-size:2rem;
			padding:5px 0px; 
			font-weight: bold;
			position:relative;
			background: #f1ca0f;
			border-radius: 10px 10px 1px 1px;
			}
.event-3>p {
		font-size:2rem;
		padding:5px 0px; 
		position: relative;
		font-weight: bold;
		background: #d0e0cc;
		border-radius: 10px 10px 1px 1px;
		}
	

		.quote>a>p {
			font-size: 2rem;
			padding: 5px 0px;
			font-weight: bold;
			background: #eae7e5;
			border-radius: 0px 0px 10px 10px;
			margin-bottom: 13px;
		}
	
		.quote>a>p:hover {
			font-size: 2rem;
			padding: 5px 0px;
			font-weight: bold;
			background: #f7c38c;
			border-radius: 0px 0px 10px 10px;
			margin-bottom: 13px;
		}
.event-5 {
	padding: 4px 13px;
    background: #fbfbfb;
	margin-top: 4px;
    /* border-top: 3px solid #e4e4e4; */
    font-weight: 300;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.event-9>p::after{
	content: '';
    height: 8rem;
    top: 40px;
    left: 0;
    width: 100%;
    background: #46ef0e;
    position: absolute;
    background: url(../images/a1.png)repeat-x;
}
.event-6>p::after{
	content: '';
    height: 8rem;
    top: 40px;
    left: 0;
    width: 100%;
    background: #46ef0e;
    position: absolute;
    background: url(../images/a2.png)repeat-x;
}
.event-3>p::after{
	content: '';
    height: 8rem;
    top: 40px;
    left: 0;
    width: 100%;
    background: #46ef0e;
    position: absolute;
    background: url(../images/a3.png)repeat-x;
}
.event-2 {
	padding: 4px 13px;
    background: #fbfbfb;
    border-top: 3px solid #e4e4e4;
    font-weight: 300;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.storerow{
	margin-bottom:50px;
}
.event-7 {
	padding: 4px 19px;
    background: #fbfbfb;
    border-top: 3px solid #e4e4e4;
    font-weight: 300;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	margin-bottom:40px;
}

/* .event-body{
	background:url(../images/btn1.png) ;
} */
.entry-title>a{
font-size:2rem;
letter-spacing:0px;
margin-top:5px;
border-bottom: 5px solid #ffcc4b;
border-top: 2px solid #ffcc4b;
}
.page-footer .section{
	padding:0;
	line-height:0;
	border-top: 0px solid #e9e9e9;
}
.goodsindex1>div>img{
	width:70px;
}
.goodsindex1{text-align: left;
    font-size: 1.6rem;
    font-family: 微軟正黑體;
    font-weight: bold;}
.goodsindex2{text-align: left;
	 font-size: 1.3rem;
	font-family: 微軟正黑體;
	border-left: 2px solid #8a8787;
    padding: 0px 0px 0px 10px;
}
.goodsindex3{text-align: left;
	font-size: 1.6rem;
    font-family: 微軟正黑體;
    font-weight: bold;}
.goodsindex4{text-align: left;
	font-size: 1.3rem;
	font-family: 微軟正黑體;
	border-left: 2px solid #8a8787;
    padding: 0px 0px 0px 10px;
    }
.goodsindex5{text-align: left;
	font-size: 1.6rem;
    font-family: 微軟正黑體;
    font-weight: bold;}	
.GoodsIndex01{
	margin-bottom:5%;
}
.goodsindex7{
	margin-top:7%;
}
.menu-container .menu-slide{
	background-color: #ffb600;
    box-shadow: -1px 8px 6px #8a8989;
    height: 100%;
    border-radius: 0px 31px 0px 10px;
}

.pic-1{
	width:40%;
}
.header-top {
	background:#F7F7F7;
}
.apptitle{
	background: #f8f9f8;
}
.qrcode1{
	margin-bottom:5%;
}
.banner1{
	overflow: hidden;
    margin-top: 3.5rem;
}
.event-goods> a> img{
	 padding-top:1%;
}
/*-----------------選擇商店--------------------*/
#listfrom>.col-md-4{
padding-left:10px;
padding-right:10px;
}
.flag1>h2{
	margin: 0 auto;
    width: 100%;
    background: linear-gradient(to bottom, rgba(255,236,99,1) 0%,rgba(247,199,47,1) 100%);
    font-size: 2.2rem;
    padding: 3%;
    border-bottom: 5px solid #efb708;
    /* margin-bottom: 10px; */
    border-radius: 20px 18px 0px 0px;
}
.btn-primary{
	color:#000;
}
.card2{
	margin: 0 auto;
    padding: 8px 0px;
    background-color: #f5f5f5;
	border-bottom: 0.5px dotted #808080;
	text-align: center;
}
.card2>a{
font-family:'微軟正黑體';
}
.d-flex{
	margin-bottom:50px;
}
.menu-item{
	color:#555;
	width: 100%;
    border-bottom: 1.5px dotted #FFF;
}
/*------------------選擇商店-------------------*/

@media (min-width: 1200px){
	/* .col-lg-4{
		width:31.3%;
		margin:1% 1%;
		height:258px;
		margin-bottom:37px;
	} */
	.col-lg-4{
		width: 31.3%;
	margin: 1% 1%;
	
    /* height: 258px; */
    margin-bottom: 62px;
	}
	.event-body{
		height: 258px;
	}
	.event-4{
		min-height: 800px;
	}
	
}
@media (min-width: 992px) {
	.tip2 {
		display:none;
	}
	.hr2{
		display:none;
	}
	.tip1{
		font-size: 18px;
		padding: 3px 9px;
		margin-top: 17px;
	}
	.tip1>p{
		font-size:14px;
	}
	.entry-title{
		font-size:1.6rem;
		margin-bottom:10px;
		letter-spacing: -1px;
		padding: 5px;
		color:#000;

    width: 98%;
	}


}
@media (max-width: 991px) {
	
	.tip1 {
		display:none;
	}
	.tip2{
		font-size: 18px;
		padding: 23px 6px;

	}
	.tip2>p{
		font-size:12px;
	}
.section-header{
	visibility:hidden;
}
	.dan {
display:inline;


}
.col-md-6{
	width:48%;
	margin:1% 1%;
}
.art1{
	width:100%;

}
}

@media (max-width:435px) {
	.col-xs-6 {
		width: 100%;
	}
}
@media (min-width: 1122px) {
		.col-md-3 {
			width: 25%;
		}
	}
	@media (max-width: 1200px) {
	.vegelist{
		margin-bottom: 2%;
	
		height: 275px;
		border-radius: 0px 0px 13px 13px;
		box-shadow: 1px 2px 8px #0000004f;
		/* background: linear-gradient(to bottom, #f7cc03 0%,#f9ce33 50%, #fdf982 100%); */
	
		/* border-color: #f9d341; */
		background-image: url( ../images/10.png );
		background-size:cover;}
		.appbtn{
			box-shadow: 0px 2px 9px #9c9c9c;
		}
	
}
@media (max-width: 990px) {
	.vegelist{
		margin-bottom: 2%;
	
		height: 275px;
		border-radius: 0px 0px 13px 13px;
		box-shadow: 1px 2px 8px #0000004f;
		/* background: linear-gradient(to bottom, #f7cc03 0%,#f9ce33 50%, #fdf982 100%); */
	
		/* border-color: #f9d341; */
		background-image: url( ../images/09.png );
		background-size:cover;}
		
	
}

@media (max-width: 767px) {
	.shop1{
		width:100%;
	}
	.pic-1{
		float: left;
		width: 100%;
	}
	.qrcode1{
		margin-bottom:-2px;
	}
	.col-md-6 > a > img{
		margin-top:3px;
	}
	.col-sm-12{
		width:98%;
		margin:2% 1%;
	}
	.slides{
		margin-top:10px;
	}
	.event-goods > a > img {
		padding-top: 0%;
			}
	.appbtn{
		box-shadow: 0px 2px 9px #9c9c9c;
	}
	.add-cart{
		margin-top:100px;
	}
	.banner1{
	overflow: hidden;
	margin-top: 5.2rem;}
	
	.apptitle::after{
		background: url(../images/banner/white-bg.png)repeat-x;
		position: absolute;
		bottom: -136px;
	height:70px;
		top: 55px;
	}
	.modal-body1{
		margin-top:0%;
		/* padding-top:106px; */
	}
		.vegelist{
			margin-bottom: 4%;
		
			height: 275px;
			border-radius: 0px 0px 13px 13px;
			box-shadow: 1px 2px 8px #0000004f;
			/* background: linear-gradient(to bottom, #f7cc03 0%,#f9ce33 50%, #fdf982 100%); */
		
			/* border-color: #f9d341; */
			background-image: url( ../images/11.jpg );
			background-size:cover;
			
		}

	.slides{
		margin-top:6%;
	}
	#main-content{
		padding-top:14px;
	}
		.panel-title >a {
			text-align:center;
		}
		.list-group >a{
			text-align:center;}
		.wrap{
				margin-bottom:-4%;
		}
		.section-title{
			margin-top: 45px;
		}
		.dan1{
			/* float: right; */
			font-size: 13pt;
			margin-top: -48px;
		 }
		 .entry-price-shop {    
			 margin: 0 auto;
			 letter-spacing: 0px;
			 /* font-weight: bold; */
			 padding: 0px 41px;
			 width: 237px;
			 margin: 0 auto;
			 /* text-align: center; */
			 /* border-bottom: 1px dotted #000; */
			 padding: 0px 25px;
			 padding-bottom: 10px;
			 margin: 0 8px;}
		 }
		 .entry-price{    
			margin: 0 auto;
			letter-spacing: 0px;
			/* font-weight: bold; */
			width: 100%;
			margin: 0 auto;
			/* text-align: center; */
			/* border-bottom: 1px dotted #000; */
			/* padding: 0px 25px; */
			/* padding-left: 12px; */
			padding-bottom: 21px;
			position: relative;
			/* margin: 0 8px;} */}
			.enrty-price>p{
				position:relative;
			}
			.enrty-price>p:before{
				position:relative;
			}
		 .price-shop{
			 font-style: italic;
			font-family: 'Roboto-Medium',sans-serif;
			font-size: 20px;}
		 }
		 .dan-shoplist{
			font-family: 微軟正黑體;
			font-size: 14pt;
			float: right;
			/* text-align: right; */
			font-weight: bold;
			margin-top: -34px;
		 }
		 .dan{
			font-family: 微軟正黑體;
			font-size: 12pt;
	
			/* padding-right: 32px; */
			/* text-align: right; */
			font-weight: bold;
			/* margin-top: -11px; */
		 }
	
		 .price{

		    font-family: '微軟正黑體','Roboto-Medium',sans-serif;
    font-size: 1.7rem;
	color: #181f18;
	padding: 1px 7px;
	background-image: linear-gradient(to top, #fbc606 0%, #f9db4b 100%);
    /* background: #ffba00; */
	border-radius: 10px;
	display : inline-block;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 210px;
	
    /* background: linear-gradient(to bottom, rgba(247,204,49,1) 0%,rgba(249,137,0,1) 100%); */
    /* padding: 2px 7px 1px 33px; */

	/* border-radius: 11px 3px 2px 11px; */
	/* color: #2b2827;
	border-right: 3px solid #e6492c; */
	/* background:	linear-gradient(70deg,transparent 16px,rgb(255, 182, 0) 0)top; */
    /* background: linear-gradient(to bottom, rgb(247, 222, 147) 0%,rgb(255, 224, 73) 100%); */
    /* padding: 0px 8px 0px 0px; */
		 }
		 .title3{
margin:0 auto;
margin-bottom:10px;
		 }
		
	}
	
	@media (max-width: 466px) {
		.overview-amount{
			padding:0px;
			font-size:0.5rem;
		}
		.banner1{
			margin-top:155px;
		}
		.dan1{
		/* line-height: 29px; */
    float: right;
    font-size: 13pt;
	margin-top: -48px;}
	.price {
		font-size: 43px;
	}
	.add-cart{
		margin-top:15%;
	}
	.entry-title{
		font-size:18pt;}
   
	}
	@media (max-width:508px) {
		.breadcrumb{
			margin-top:95px;
		}
		/* .entry-price{
			width: 188px;
			padding: 0px 3px;
		} */	.banner1{
			margin-top:7.4rem;
		}
		/* .modal-body1{
			margin-top:8rem;
		} */
		.events-list{
			margin-top:8rem;
		}
		.add-cart{
			margin-top:0rem;
		}
	
	}
