/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/

.nd_rst_section #nd_rst_steps_container .nd_rst_step_active h5 span {
    background-color:#e10000 !important;
}
/* .nd_rst_section #nd_rst_time_section p {
    background-color:#e10000 !important;
} */
.nd_rst_section .nd_rst_legend_selected span {
    /*background-color:#e10000 !important;*/
    /* background-color:#ffffff !important; */
    background-color:#fad14d !important;
    color: transparent;
}
.nd_rst_section .nd_rst_legend_not_available span {
    /*background-color:#dddddd !important;*/
    background-color:#e10000 !important;
    color: transparent;
}

.nd_rst_section  .nd_rst_legend_closed span{
    color: transparent;
}   
.nd_rst_section .nd_rst_legend_current span {
    /*background-color:#093539 !important;*/
    /* background-color:#00696b !important; */
    background-color:#fff !important;
    color: transparent;
}
.nd_rst_section .nd_rst_cal_active.nd_rst_calendar_date {
    /*background-color:#e10000 !important;*/
    background-color:#ffffff !important;
    color: #000000 !important;
}
/*.nd_rst_cal_active.nd_rst_calendar_date {
    background-color:#093539 !important;
}*/

.nd_rst_section .nd_rst_cal_ex_close.nd_rst_cal_not_set.nd_rst_cursor_pointer.nd_rst_calendar_date {
    background-color:#dddddd !important;
}
.nd_rst_section #nd_rst_btn_go_to_booking {
    background-color:#e10000 !important;
}
.nd_rst_section #nd_rst_booking_step_datas_form button {
    background-color:#e10000 !important;
}
.nd_rst_section #nd_rst_checkout_step_datas_form input[type="submit"] {
    background-color:#e10000 !important;
}
.nd_rst_section #nd_rst_checkout_step_datas_form button {
    background-color:#e10000 !important;
}
.nd_rst_section #nd_rst_time_section .nd_rst_time.nd_rst_bg_color_blue {
    background-color: #2d2d2d !important;
}
.nd_rst_cal_not_set.nd_rst_cal_not_set.nd_rst_cursor_pointer.nd_rst_calendar_date {
    opacity: 1 !important;
    color: #777777 !important;
}
/* .nd_rst_section .nd_rst_cal_today.nd_rst_calendar_date, .nd_rst_section .nd_rst_cal_today.nd_rst_calendar_date.nd_rst_cal_not_set.nd_rst_cal_not_set.nd_rst_cursor_pointer.nd_rst_calendar_date { */
    /*background-color:#093539 !important;*/
    /* background-color:#00696b !important;
    color: #ffffff !important;
} */
div:hover>.nd_rst_full_guest.nd_rst_cursor_pointer.nd_rst_calendar_date:before {
    content: 'Full';
    position: absolute;
    top: 6px;
    left: 50%;
    width: 40px;
    margin-left: -20px;
    color: #000;
    background-color: #fff;
    text-align: center;
    line-height: 20px;
    height: 16px;
    border-radius: 1rem;
    font-size: 12px;
}

div:hover>.nd_rst_guests_available.nd_rst_cursor_pointer.nd_rst_calendar_date:before {
    content: attr(data-av-res);
    position: absolute;
    top: 5px;
    left: 30%;
    border-radius: 1rem;
    font-size: 12px;
    width: 73px;
    margin-left: -20px;
    color: #fff;
    background-color: #000;
    text-align: center;
    line-height: 16px;
    z-index: 9999;
    height: 16px;
}


div:hover>.nd_rst_cal_not_set.nd_rst_full_guest.nd_rst_cursor_pointer.nd_rst_calendar_date:before{
    content: "";
    display: none;
}
#nd_rst_btn_go_to_booking{display: inline-block !important;visibility: hidden;}
.nd_rst_full_guest{position: relative;}
.nd_rst_full_guest:after{
    content: '';
    position: absolute;
    width: 5px;
    height: 5px;
    border-radius: 100%;
    bottom: 2px;
    left: 50%;
    margin-left: -2px;
    background-color: #e10000;
}

.product.type-product .col-lg-5{
    vertical-align: middle;
}


@media(min-width: 380px) and (max-width: 650px){
    #nd_rst_cal_occa_section{
        margin-top: 100px!important;
    }
    #nd_rst_calendar_section{
        padding: 0px!important;
    }
    #nd_rst_calendar_content .nd_rst_section .nd_rst_width_14_percentage{
        width: 13.5!important;
    }
}

@media(max-width: 380px){
    #nd_rst_cal_occa_section{
        margin-top: 150px!important;
    }
}

#wps_wgm_price, #wps_wgm_from_name, #wps_wgm_message, #wps_wgm_to_email{
    color: #ffffff!important;
}

.woocommerce-checkout.woocommerce-page.woocommerce-order-received div.vc_row.uncode-wc-module__row.uncode-wc-module__row--first.row-internal.row-container{
    display: block;
}