.list-item .label-tack {
	padding-left: 10px;
}
.list-item h2 {
	margin: 10px 5px; text-align: center; line-height: 22px; font-size: 16px; display: block;
}
.list-item .list-img {
	overflow: hidden; position: relative;
}
.list-item .list-img img {
	width: 100%; height: auto;
}
.list-item .list-date {
	padding: 0px 10px; bottom: 10px; line-height: 23px; font-size: 12px; position: absolute;
}
.list-item .left.list-date {
	left: 0px;
}
.list-item .right.list-date {
	right: 0px;
}
.list-item .list-details {
	padding: 0px 3%;
}
.list-item .list-details .member {
	color: rgb(120, 120, 120) !important;
}
.list-item .list-details .guest {
	color: rgb(120, 120, 120) !important;
}
@media all and (max-width:767px)
{
.responsive .list-row {
	width: 100% !important;
}
}
@media all and (max-width:420px)
{
.responsive .list-row {
	width: 100% !important;
}
}
.nav-tabs > li {
	margin: 0px -2px !important;
}
.label-band2 {
	padding: 3px; top: 12px; width: 130px; text-align: center; right: -40px; letter-spacing: -2px; font-size: 13px !important; position: absolute; z-index: 2; opacity: 0.85; transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg);
}
.item-no {
	margin: 5px; left: 0px; top: 15px; line-height: 23px; position: absolute; background-color: rgba(0, 0, 0, 0.5);
}
.item-no2 {
	margin: 5px; left: 0px; top: 15px; line-height: 23px; position: absolute; background-color: rgba(0, 0, 0, 0.1);
}
.item-notext {
	margin: 5px; color: rgb(255, 255, 255); font-size: 12px; font-weight: 700;
}
.item-notext2 {
	margin: 5px; color: rgb(255, 255, 255); font-size: 12px; font-weight: 700; text-decoration: line-through;
}
.item-sell-type {
	margin: 3px 0px 0px; right: 0px; bottom: 40px; position: absolute;
}
.item-sell-pink {
	padding: 0px 10px; right: 2px; bottom: 40px; color: rgb(255, 255, 255); line-height: 23px; font-size: 12px; font-weight: 700; float: right; background-color: rgba(222, 73, 219, 0.75);
}
.item-sell-blue {
	padding: 0px 10px; right: 2px; bottom: 40px; color: rgb(255, 255, 255); line-height: 23px; font-size: 12px; font-weight: 700; float: right; background-color: rgba(49, 102, 166, 0.75);
}
.item-sell-green {
	padding: 0px 10px; right: 2px; bottom: 40px; color: rgb(255, 255, 255); line-height: 23px; font-size: 12px; font-weight: 700; float: right; background-color: rgba(105, 198, 108, 0.75);
}
.item-sell-orange {
	padding: 0px 10px; right: 2px; bottom: 40px; color: rgb(255, 255, 255); line-height: 23px; font-size: 12px; font-weight: 700; float: right; background-color: rgba(215, 128, 0, 0.75);
}
.item-sell-purple {
	padding: 0px 10px; right: 2px; bottom: 40px; color: rgb(255, 255, 255); line-height: 23px; font-size: 12px; font-weight: 700; float: right; background-color: rgba(89, 85, 255, 0.75);
}
.item-caption {
	padding: 7px; transition:transform 0.4s, opacity 0.1s 0.3s; left: 0px; width: 100%; height: 12%; text-align: center; bottom: 0px; line-height: 18px; letter-spacing: -1px; overflow: hidden; font-size: 12px; position: absolute; opacity: 0.5; transform: translateY(100%); -webkit-transform: translateY(100%); -moz-transform: translateY(100%); -o-transform: translateY(100%); -webkit-transition: -webkit-transform .4s, opacity .1s .3s; -moz-transition: -moz-transform .4s, opacity .1s .3s; -o-transition: -o-transform .4s, opacity .1s .3s;
}
.item-caption {
	transition:transform 0.4s, opacity 0.1s; font-weight: 800; opacity: 0.65; transform: translateY(0px); -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0); -webkit-transition: -webkit-transform .4s, opacity .1s; -moz-transition: -moz-transform .4s, opacity .1s; -o-transition: -o-transform .4s, opacity .1s;
}
.img-wrap .img-item img {
	margin: 0px auto; border-radius: 15px; border: 0px currentColor; border-image: none; width: 100.5%; height: auto; display: block;
}
.item-sell {
	padding: 3px 10px; border-radius: 15px; right: 2px; bottom: 40px; color: rgb(255, 255, 255); line-height: 23px; font-size: 13px; font-weight: 700; margin-right: 10px; background-color: rgba(191, 188, 191, 1);
}
.item-sell2 {
	padding: 3px 10px; border-radius: 15px; right: 2px; bottom: 40px; color: rgb(255, 255, 255); line-height: 23px; font-size: 13px; font-weight: 700; margin-right: 10px; background-color: rgba(222, 73, 219, 1);
}
.img-wrap .img-item img:hover {
	border-radius: 15px; transition:0.2s cubic-bezier(0.55, 0.06, 0.68, 0.19); transform: scale(1.15);
}
.bg-pink {
	color: rgb(255, 255, 255); background-color: rgba(222, 73, 219, 0.75);
}
i.bg-pink {
	color: rgb(255, 255, 255); background-color: rgba(222, 73, 219, 0.75);
}
.bg-pink.badge {
	color: rgb(255, 255, 255); background-color: rgba(222, 73, 219, 0.75);
}
.img-wrap {
	border-radius: 15px;
}
