span.minus_day, span.plus_day {
    font-size: 14px;
    color: #222222;
    font-weight: 500;
    cursor: pointer;
    font-family: "Times New Roman";
    width: 17px!important;
    display: inline-block;
    text-align: center;
}
.rental-days input[type=number]::-webkit-inner-spin-button , .rental-days input[type=number]::-webkit-outer-spin-button ,  .number input[type=number]::-webkit-inner-spin-button, 
.number input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.number input[type=number] , .rental-days input[type=number] {
    -moz-appearance: textfield;
    border: 0;
    text-align: center;
    width: 22px !important;
    font-weight: 600;
    vertical-align: text-bottom;
    font-size: 17px;
    display: inline;
    color: #3f3f3f;
    font-family: Raleway, sans-serif;
    padding: 0 5px;
}
.rental-days input[type=number]:focus-visible , .number input[type=number]:focus-visible {
    border: 0;
    outline: none;
}
.single-product   .quantity.buttons_added {
    width: 100%;
    margin-bottom: 15px;
}
span.add-to-cart-button-outer.outer-2 {
    top: 60%!important;
    margin-top: 30px;
}
.outer-2 a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.qbutton.add-to-cart-button.view-item-button {
    padding: 0 23px;
}
.single-product .quantity.buttons_added {
    display: none;
}
.single-product label[for="rental_days"] {
    display: none;
}
.single-product .rental-days {
    display: none;
}
button.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.qbutton.add-to-cart-button.view-item-button.rental-add-to-cart-btn.button.added-to-cart{
    display:none;
}
a.view-cart-link.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.qbutton.add-to-cart-button.view-item-button {
    padding-left: 25px;
    padding-right: 25px;
}