.cart-show-discounts {
    margin: 5px 0;
}

.productinfo-show-discounts {
    margin: 5px 0;
}

.wpd_need_discount{
	cursor:pointer;
	text-align:right;
}

.wpd_discounts{
	display:none;
	cursor:pointer;
	position:relative;
	z-index:2;
}


.wpd_discounts ul {
    clear: both;
    list-style: outside none none;
    margin: 0;
    padding: 0;
	width:65%;
}

.wpd_discounts ul li {
    border-radius: 50%;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    margin: 0 5px 10px 0;
    padding: 6px 8px;
}

.wpd_discounts ul li:nth-of-type(1n) { background-color:#fab70e; }
.wpd_discounts ul li:nth-of-type(2n) { background-color:#797f4f; }
.wpd_discounts ul li:nth-of-type(3n) { background-color:#009a90; }
.wpd_discounts ul li:nth-of-type(4n) { background-color:#84546c; }
.wpd_discounts ul li:nth-of-type(5n) { background-color:#e00d5a; }

.wpd_discounts ul li:nth-of-type(6n) { background-color:#7d7173; }
.wpd_discounts ul li:nth-of-type(7n) { background-color:#ba7c01; }
.wpd_discounts ul li:nth-of-type(8n) { background-color:#7a65a0; }
.wpd_discounts ul li:nth-of-type(9n) { background-color:#023b42; }
.wpd_discounts ul li:nth-of-type(10n) { background-color:#cf6823; }


.wpd_discounts div{
	display:none;
}
.wpd_discounts_div{
	margin:0 0 10px 0;
}
.wpd_discounts_div .wdp_availble_discounts {
    background-color: #d66060;
    clear: both;
    color: white;
    float: left;
    font-size: 14px;
    margin-bottom: 6px;
    padding: 2px 6px 4px;
    width: auto;
}
.wpd_discounts_div .wdp_availble_discounts span {
    color: yellow;
    font-size: 16px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}
.woocommerce > form.wdp-form {
	position:relative;
	
	
}
.woocommerce > form.wdp-form > table.shop_table{
	position:relative;
	background-color:#fff;
	z-index:2;
}

.woocommerce > form.wdp-form > table.shop_table tr.cart_item{
	cursor:pointer;
}
.woocommerce > form.wdp-form > table.shop_table tr.cart_item.active{
	background-color:#eee;
}

/* arm animaton */
@-webkit-keyframes armanim {
20% { -webkit-transform: rotate(8deg); }	
40% { -webkit-transform: rotate(-8deg); }
60% { -webkit-transform: rotate(8deg); }
}

@-moz-keyframes armanim {
20% { -moz-transform: rotate(8deg); }	
40% { -moz-transform: rotate(-8deg); }
60% { -moz-transform: rotate(8deg); }
}

@-ms-keyframes armanim {
20% { -ms-transform: rotate(8deg); }	
40% { -ms-transform: rotate(-8deg); }
60% { -ms-transform: rotate(8deg); }
}

@-o-keyframes armanim {
20% { -o-transform: rotate(8deg); }	
40% { -o-transform: rotate(-8deg); }
60% { -o-transform: rotate(8deg); }
}

@keyframes armanim {
20% { transform: rotate(8deg); }	
40% { transform: rotate(-8deg); }
60% { transform: rotate(8deg); }	
}


/* face animaton */
@-webkit-keyframes faceanim {
30% { -webkit-transform: rotate(4deg); }	
50% { -webkit-transform: rotate(-4deg); }
70% { -webkit-transform: rotate(4deg); }
}

@-moz-keyframes faceanim {
30% { -moz-transform: rotate(4deg); }	
50% { -moz-transform: rotate(-4deg); }
70% { -moz-transform: rotate(4deg); }
}

@-ms-keyframes faceanim {
30% { -ms-transform: rotate(4deg); }	
50% { -ms-transform: rotate(-4deg); }
70% { -ms-transform: rotate(4deg); }
}

@-o-keyframes faceanim {
30% { -o-transform: rotate(4deg); }	
50% { -o-transform: rotate(-4deg); }
70% { -o-transform: rotate(4deg); }
}

@keyframes faceanim {
30% { transform: rotate(4deg); }	
50% { transform: rotate(-4deg); }
70% { transform: rotate(4deg); }	
}


.arm-rotatation{
-webkit-animation: armanim 5s infinite;
-moz-animation: armanim 5s infinite;
-ms-animation: armanim 5s infinite;
-o-animation: armanim 5s infinite;
animation: armanim 5s infinite;
}

.face-rotatation{
-webkit-animation: faceanim 7s infinite;
-moz-animation: faceanim 7s infinite;
-ms-animation: faceanim 7s infinite;
-o-animation: faceanim 7s infinite;
animation: faceanim 7s infinite;
}


.wpd_discounts_agent {
position:absolute;
right:0;
top:-70px;
cursor:pointer;
}

.wpd-discount-wrap {
position:relative;
}

.wpd-character-with-board {
background:url("../images/still-anim-sprite.png") no-repeat left bottom;
width:177px;
height:127px;
position:relative;
z-index:1;
}

.wpd-character-face{
background:url("../images/parts-anim-sprite.png") no-repeat left bottom;
width:77px;
height:60px;
position:absolute;
right:17px;
top:0;
z-index:1;
}

.wpd-character-arm {
background:url("../images/parts-anim-sprite.png") no-repeat right bottom;
width:31px;
height:31px;
position:absolute;
right:2px;
top:42px;
}

.wpd-static {
background:url("../images/still-sprite.png") no-repeat left top;
height:136px;
width:176px;
}

.wpd-static .wpd-discount-wrap {
display:none;
}
h4.wsdps{
	padding:0;
	margin:0;
	font-size:16px;
}
ul.wsdps{
	padding:0;
	margin:0 0 10px 0;
	list-style:none;
	line-height:20px;
}
ul.wsdps li strong{
	text-decoration:underline;
}
ul.wsdps li strong,
ul.wsdps li span{
	display:inline-block;
	width:100px;
	font-size:12px;
	
}
ul.wsdps li span:nth-child(2){
	width:200px;
}
ul.wsdps li strong:last-child{
	
}

.widget_shopping_cart .old-price{
	/*display:none;*/
}