/*
Theme Name: Avada Child
Theme URI: http://theme-fusion.com/avada/
Description: Child theme for Avada
Author: ThemeFusion
Author URI: http://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain: Avada
*/

.hundred-percent-height {
    height: 100vh !important;
}


#wpcf7-f2368-p4-o1 label span, #wpcf7-f2368-p4-o1 label { color: #fff !important; }

#bbp_user_edit_submit, #main #comment-submit, #main .comment-submit, #reviews input#submit, .bbp-submit-wrapper .button, .button-default, .button.default, .comment-form input[type="submit"], .fusion-button, .fusion-button-default, .fusion-footer-widget-area .fusion-privacy-placeholder .button-default, .fusion-portfolio-one .fusion-button, .post-password-form input[type="submit"], .slidingbar-area .button-default, .ticket-selector-submit-btn[type=submit], .tml-submit-wrap input[type="submit"], .wpcf7-form input[type="submit"], .wpcf7-submit, input.button-default {
    font-family: Raleway, Arial, Helvetica, sans-serif !important;
}
.hotel-selection .wpcf7-form-control-wrap {
    display: flex !important;
    gap: 20px !important;
    margin-bottom: 20px !important;
}

.hotel-option {
    flex: 1 !important;
}

.hotel-option label {
    display: block !important;
    cursor: pointer !important;
}
.booking-details-row {
    display: flex !important;
    gap: 20px !important;
    align-items: center !important;
    margin: 30px 0 !important;
}


.booking-date {
    margin-top: 0 !important;
    max-width: 110px !important;
    padding: 5px 8px !important;
    border: 1px solid #ddd !important;
}
.booking-date:disabled {
    background-color: #f5f5f5 !important;
    cursor: not-allowed !important;
}

.guests-selection {
    margin: 0 !important;
}
.guests-selection .guests {
    width: 110px !important;
}
.ui-datepicker .ui-datepicker-title select { color: #545454 !important; padding-left: 8px !important; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { top: 14px !important; }