
.wcrp-rental-products-rental-form-wrap .woocommerce-variation-add-to-cart,
.woocommerce div.product .wcrp-rental-products-rental-form-wrap form.cart:not(.variations_form) {
    display: flex !important;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}
.woocommerce div.product .wcrp-rental-products-rental-form-wrap form.cart:not(.variations_form) > div {
    width: 100%;
    padding-top: 0;
}
.woocommerce div.product .wcrp-rental-products-rental-form-wrap form.cart:not(.variations_form) > .wc-pao-addons-container {
    order: 5;
    margin-bottom: .25rem;
}
.woocommerce div.product .wcrp-rental-products-rental-form-wrap form.cart:not(.variations_form) #custom-total-price {
    order: 6;
    margin: 0 0 1rem 0;
    font-weight: 600;
}
.woocommerce div.product .wcrp-rental-products-rental-form-wrap #extra-day-price {
    margin-top: 16px;
    font-size: 14px;
    color: var(--dark);
    order: 999;
}

.woocommerce div.product .wcrp-rental-products-rental-form-wrap form.cart:not(.variations_form) #custom-total-price .amount {

    color: var(--dark) !important;
    font-weight: 700;
    font-family: 'Montserrat', sans-serif;
    font-size: 24px;

}

.woocommerce div.product .wcrp-rental-products-rental-form-wrap .wc-pao-addon-wrap {
    padding-left: 0;
}
.wc-pao-addon label.wc-pao-addon-name, .wc-pao-addon legend.wc-pao-addon-name {
    font-weight: 600;
}
.woocommerce div.product .wcrp-rental-products-rental-form-wrap form.cart:not(.variations_form) .wcrp-rental-products-rental-totals {
    display: none !important;
}


.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price {
    font-size: 20px;
}
.wcrp-rental-products-rental-form-wrap .wcrp-rental-products-rental-form .wcrp-rental-products-rental-period {
    margin-bottom: 16px;
}
.wcrp-rental-products-rental-form-wrap .wcrp-rental-products-rental-form .wcrp-rental-products-rental-period label,
.wcrp-rental-products-rental-form-wrap .wcrp-rental-products-rental-form .wcrp-rental-products-rental-dates-wrap label{
    font-weight: 600;
    display: block;
}

.wcrp-rental-products-rental-form-wrap div.quantity {
    display: none !important;
}

.wcrp-rental-products-rental-form-wrap .single_add_to_cart_button {
    flex: 1;
    order: 999;
}

.wcrp-rental-products-rental-form-wrap .single_add_to_cart_button {
    float:right !important;
}


.wcrp-rental-products-rental-form-wrap select,
.wcrp-rental-products-rental-form-wrap input[type="text"] {
    font-family: 'Hind Siliguri', sans-serif;
    width: 100%;
    padding:  8px 10px;
    font-size: 16px;
    line-height: 1.5;
    color: #000 !important;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: 4px;
}
.wcrp-rental-products-rental-form-wrap select {
    padding-left: 6px; /* bugfix */
}



.wcrp-rental-products-rental-totals.wcrp-rental-products-notice {
    font-size: 20px;
}


.wc-pao-addon label.wc-pao-addon-name {
    font-weight: 600;
}