.elementor-5505 .elementor-element.elementor-element-5271e339{--display:flex;}/* Start custom CSS for shortcode, class: .elementor-element-459e0daa *//* ============================================================
   DIRECTORIST DARK MODE OVERRIDES (.jnews-dark-mode)
   ============================================================ */
body.jnews-dark-mode .listing-with-sidebar,
html.jnews-dark-mode .listing-with-sidebar,
.jnews-dark-mode .listing-with-sidebar {
    color: #EAEDF1;
}

/* Form Inputs, Dropdowns & Search Containers */
.jnews-dark-mode .directorist-search-form__box,
.jnews-dark-mode .directorist-search-field__input,
.jnews-dark-mode .directorist-form-element,
.jnews-dark-mode .directorist-select select,
.jnews-dark-mode .select2-container--default .select2-selection--single {
    background-color: #12171F !important;
    border-color: #232B36 !important;
    color: #EAEDF1 !important;
}

.jnews-dark-mode .directorist-search-field__input::placeholder {
    color: #7C8896 !important;
}

.jnews-dark-mode .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #EAEDF1 !important;
}

.jnews-dark-mode .directorist-search-basic-dropdown-label,
.jnews-dark-mode .directorist-search-basic-dropdown-content {
    background-color: #12171F !important;
    border-color: #232B36 !important;
    color: #EAEDF1 !important;
}

/* Header, View Switches & Dropdowns */
.jnews-dark-mode .directorist-header-bar {
    background-color: #12171F !important;
    border-color: #232B36 !important;
}

.jnews-dark-mode .directorist-header-found-title,
.jnews-dark-mode .directorist-advanced-filter__title {
    color: #EAEDF1 !important;
}

.jnews-dark-mode .directorist-archive-sidebar-toggle,
.jnews-dark-mode .directorist-dropdown__toggle {
    background-color: #171D26 !important;
    border-color: #232B36 !important;
    color: #EAEDF1 !important;
}

.jnews-dark-mode .directorist-dropdown__links {
    background-color: #12171F !important;
    border-color: #232B36 !important;
}

.jnews-dark-mode .directorist-dropdown__links__single {
    color: #7C8896 !important;
}

.jnews-dark-mode .directorist-dropdown__links__single:hover {
    background-color: #171D26 !important;
    color: #EAEDF1 !important;
}

.jnews-dark-mode .directorist-viewas__item {
    background-color: #171D26 !important;
    border-color: #232B36 !important;
    color: #7C8896 !important;
}

.jnews-dark-mode .directorist-viewas__item.active,
.jnews-dark-mode .directorist-viewas__item:hover {
    color: #3E7BFF !important;
}

/* Cards & Listing Tiles */
.jnews-dark-mode .directorist-listing-single--bg,
.jnews-dark-mode .directorist-listing-card {
    background-color: #12171F !important;
    border-color: #232B36 !important;
    box-shadow: none !important;
}

.jnews-dark-mode .directorist-listing-title a {
    color: #EAEDF1 !important;
}

.jnews-dark-mode .directorist-listing-title a:hover {
    color: #3E7BFF !important;
}

.jnews-dark-mode .directorist-rating-avg,
.jnews-dark-mode .directorist-total-review,
.jnews-dark-mode .directorist-listing-card-posted-on,
.jnews-dark-mode .directorist-view-count {
    color: #7C8896 !important;
}

.jnews-dark-mode .directorist-listing-single__meta {
    border-top-color: #232B36 !important;
}

.jnews-dark-mode .directorist-listing-category a {
    color: #7C8896 !important;
}

.jnews-dark-mode .directorist-listing-category a:hover {
    color: #3E7BFF !important;
}

.jnews-dark-mode .directorist-listing-category__popup__content {
    background-color: #171D26 !important;
    border-color: #232B36 !important;
}

/* Sidebar & Buttons */
.jnews-dark-mode .directorist-advanced-filter__top {
    border-bottom-color: #232B36 !important;
}

.jnews-dark-mode .directorist-btn-reset-js {
    background-color: #171D26 !important;
    color: #EAEDF1 !important;
    border-color: #232B36 !important;
}

.jnews-dark-mode .directorist-icon-mask {
    background-color: currentColor !important;
}/* End custom CSS */