/*** coupon-discount ***/
.content-box .head{
	display:flex;
	justify-content:space-between;
	align-items: center;
	position:relative;
    /*padding-left:45px;*/
}

.discout_tag{ 
	background:#00be00;
	color:#FFFFFF;
	position:absolute;
	top:0;
	left:0;
	padding:13px 7px;
	border-radius: 50%;
	font-weight:bold; 
	text-align:center;
	transform: rotate(-30deg);
	-webkit-transform: rotate(-30deg); 
	transition:0.8s;
}
.box-holder .head .discout_tag{
	position:absolute;
	top:15px;
	left:-12px;
}
.item-holder:hover .discout_tag,
.box-holder:hover .head .discout_tag{
	transform: scale(1.2);
}

.discout_box{
	font-weight:bold;
	display:flex;
	justify-content:space-between;
	align-items: center;
}
.price_box div{
	margin: 0 7px;
	display: inline-block; 
}
.item-panel .price_box div{
	margin-bottom:10px;
}
.head .price_box div:last-child{
	margin-right:0;
}
.item-panel .price_box div:first-child{
	margin-left:0;
}
.regular_price{
	color:#333333;
	font-size:140%;
	line-height:normal;
	position:relative; 
}
.sale_price{
	color:#e9553b;
	font-size:200%;
}
.regular_price::before,
.regular_price::after{
	position:absolute;
	content:'';
	top:46%;
	width:100%;
	height:2px;
	background:#e9553b;
}
.regular_price::before{
	left:0;
	transform: rotate(30deg);
	-webkit-transform: rotate(30deg); 
}
.regular_price::after{
	right:0;
	transform: rotate(-30deg);
	-webkit-transform: rotate(-30deg); 
}
.item-holder, .head-box{
	position:relative; 
}

/* coups theme */
#listgrid .item-panel{ 
	position:relative; 
}
#listgrid .item-panel .discout_tag{ 
	width:40px;
	height:40px;
	line-height:3;
	padding:0;
}
#listgrid .listview .item-panel .discout_tag{
	left:-60px;
}
#listgrid .gridview .item-panel .discout_tag{
	right:-10%;
	left:inherit;
}
#listgrid .gridview .item-panel .entry-title{
	padding-right:20px;
}

@media (max-width: 320px) {
#listgrid .listview .item-panel .discout_tag,
#listgrid .gridview .item-panel .discout_tag{
	position:relative; 
	left:inherit; 
	top:inherit;
	right:inherit;
}
}