/* Dark theme form styles for .testimonials .booking-box (like in demo) */
.testimonials .booking-box {
    background: #1b1b1b !important;
}

.testimonials .booking-box .head-box h6 {
    color: #aa8453 !important;
}

.testimonials .booking-box .head-box h4 {
    color: #fff !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important;
}

/* Remove icons from inputs and selects */
.testimonials .booking-box .input1_inner:after {
    display: none !important;
}

.testimonials .booking-box .select1_inner:after {
    display: none !important;
}

/* Dark theme form inputs */
.testimonials .booking-box .input1_inner input {
    background: #222 !important;
    border: none !important;
    color: #fff !important;
    outline: none !important;
    box-shadow: none !important;
}

.testimonials .booking-box .input1_inner input::placeholder {
    color: rgba(255, 255, 255, 0.6) !important;
}

.testimonials .booking-box .input1_inner input:focus,
.testimonials .booking-box .input1_inner input:active {
    border: 1px solid #aa8453 !important;
    background: #222 !important;
    outline: none !important;
    box-shadow: none !important;
}

/* Dark theme select2 dropdowns */
.testimonials .booking-box .select2-container--default .select2-selection--single {
    background: #222 !important;
    border: none !important;
    color: #fff !important;
}

.testimonials .booking-box .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #fff !important;
}

.testimonials .booking-box .select2-container--default.select2-container--open .select2-selection--single {
    border-color: #aa8453 !important;
}

/* Dark theme select2 dropdown options */
.testimonials .booking-box .select2-container--default .select2-results__option {
    background: #222 !important;
    color: #fff !important;
}

.testimonials .booking-box .select2-container--default .select2-results__option--highlighted[aria-selected] {
    background: #aa8453 !important;
    color: #fff !important;
}

/* Dark theme button */
.testimonials .booking-box .btn-form1-submit {
    background: #aa8453 !important;
    color: #fff !important;
}

.testimonials .booking-box .btn-form1-submit:hover {
    background: #222 !important;
}

/* Labels in dark theme */
.testimonials .booking-box .input1_wrapper label,
.testimonials .booking-box .select1_wrapper label {
    color: rgba(255, 255, 255, 0.8) !important;
}

/* Small text styles */
.testimonials small {
    font-size: 100% !important;
    font-weight: 400 !important;
}
