/******************************************/
/* Cart Quantity Plus/Minus Buttons addon */
/******************************************/
/*************** Phoenix ******************/
/******************************************/
/******** Contribution by Demitry *********/
/******************************************/
.update-cart-btn {
 display:none!important; 
}

.qty {
 width:45px;
 text-align:center; 
}

.quantity.plus-minus_btns {
 text-align:right;
 position:relative;
 white-space:nowrap!important;
 vertical-align:top; 
 padding:0px;
 width:109px; 
}

.quantity.plus-minus_btns input {
 display:inline-block;
 margin:0px
 vertical-align:top;
 box-shadow:none; 
}

.quantity.plus-minus_btns .minus,
.quantity.plus-minus_btns .plus {
 padding:0px 10px;
 background-color:#fff;
 border:1px solid #ccc;
 cursor:pointer;
 margin:0px;
 max-height:29px!important;
 min-height:29px!important; 
}
 
.quantity.plus-minus_btns .minus {
 line-height:24px;
 font-size:25px;
 padding-bottom:4px;
 border-radius:4px 0 0 4px;
 -moz-border-radius:4px 0 0 4px;
 -webkit-border-radius:4px 0 0 4px;
 border-right:0px; 
}

.quantity.plus-minus_btns .plus {
 font-size:18px;
 border-radius:0 4px 4px 0;
 -moz-border-radius:0 4px 4px 0;
 -webkit-border-radius:0 4px 4px 0;
 border-left:0px;
 margin-left:-1px; 
}

.quantity.plus-minus_btns .minus:hover,
.quantity.plus-minus_btns .plus:hover {
 background-color:#eee;
 color:red; 
}

input[type=number].qty::-webkit-outer-spin-button,
input[type=number].qty::-webkit-inner-spin-button {
 -webkit-appearance:none;
 -moz-appearance:none; margin:0px; 
}

input[type=number].qty {
 -moz-appearance: textfield; 
}
 
.quantity.plus-minus_btns .minus:focus,
.quantity.plus-minus_btns .plus:focus {
 outline:none; 
}