.elementor-1115 .elementor-element.elementor-element-65f78699{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}/* Start custom CSS for wp-widget-gd_add_listing, class: .elementor-element-89811ff */.elementor-1115 .elementor-element.elementor-element-89811ff .bsui .bg-light{
    background-color: #000 !important;
}
.elementor-1115 .elementor-element.elementor-element-89811ff input, .elementor-1115 .elementor-element.elementor-element-89811ff .textarea, .elementor-1115 .elementor-element.elementor-element-89811ff .select2-selection, .elementor-1115 .elementor-element.elementor-element-89811ff select {
    background-color: #222 !important;
    color: #fff !important;
}
.elementor-1115 .elementor-element.elementor-element-89811ff .bsui .form-control{
    background-color: #222 !important;
}
.elementor-1115 .elementor-element.elementor-element-89811ff .bsui .rounded{
    padding: 10px !important;
}

#gd_placecategory_row, .mb-3 .aui-conditional-field{
    display: none;
}


/* Remove all borders, outlines, scroll framing for ALL product selection boxes */
.scrollbars-ios {
    max-height: none !important;
    height: auto !important;
    overflow: visible !important;

    border: none !important;
    outline: none !important;
    box-shadow: none !important;
    border-radius: 0 !important;

    background: transparent !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

/* Default label color and capitalization */
.scrollbars-ios .form-check-label {
    color: #666276 !important;
    text-transform: capitalize !important;
    transition: color 0.2s ease;
}

/* Checked state — white text */
.scrollbars-ios .form-check-input:checked + .form-check-label {
    color: #ffffff !important;
    text-transform: capitalize !important;
}

.elementor-1115 .elementor-element.elementor-element-89811ff .bsui .border{
    border: 0px !important;
}




/* Target only the columns that contain a scrollable checkbox list */
.col-sm-10.mt-2:has(> .scrollbars-ios) {
    display: flex;
    flex-direction: column;
}

/* Put the description ABOVE the checkbox list */
.col-sm-10.mt-2:has(> .scrollbars-ios) > small.form-text {
    order: 1;
    margin-bottom: 0.5rem;
}

/* Leave the checkbox list below the description */
.col-sm-10.mt-2:has(> .scrollbars-ios) > .scrollbars-ios {
    order: 2;
}

/* Optional: keep error message last */
.col-sm-10.mt-2:has(> .scrollbars-ios) > .geodir_message_error {
    order: 3;
}/* End custom CSS */