body.abp-directorist-dark {
	--abp-bg: #061016;
	--abp-surface: #0f1f2b;
	--abp-surface-alt: #132838;
	--abp-border: rgba(139, 194, 211, 0.24);
	--abp-heading: #f7fbff;
	--abp-text: #d8e4ec;
	--abp-muted: #a9bbc8;
	--abp-accent: #34d1dc;
	--abp-accent-soft: rgba(52, 209, 220, 0.14);
	--abp-danger: #ff8f8f;
	--color-body: var(--abp-text);
	--color-dark: var(--abp-heading);
	--color-gray: var(--abp-muted);
	--color-light-gray: var(--abp-muted);
	--color-border: var(--abp-border);
	--color-border-light: var(--abp-border);
	--color-bg-normal: var(--abp-bg);
	--color-bg-light: var(--abp-surface);
	--color-bg-lighter: var(--abp-surface-alt);
	--directorist-color-dark: var(--abp-heading);
	--directorist-color-body: var(--abp-text);
	--directorist-color-gray: var(--abp-muted);
	--directorist-color-light-gray: var(--abp-muted);
	--directorist-color-border: var(--abp-border);
	--directorist-color-border-light: var(--abp-border);
	--directorist-color-bg-light: var(--abp-surface);
	--directorist-color-bg-lighter: var(--abp-surface-alt);
	--directorist-color-primary: var(--abp-accent);
	--directorist-color-btn-primary-bg: var(--abp-accent);
	--directorist-color-btn-primary-border: var(--abp-accent);
}

body.abp-directorist-dark,
body.abp-directorist-dark .site,
body.abp-directorist-dark .site-content,
body.abp-directorist-dark .content-area,
body.abp-directorist-dark .main-content,
body.abp-directorist-dark .hentry,
body.abp-directorist-dark .entry-content,
body.abp-directorist-dark .directorist-content-active,
body.abp-directorist-dark .directorist-archive-contents,
body.abp-directorist-dark .directorist-single-listing-content,
body.abp-directorist-dark .directorist-single-contents-area,
body.abp-directorist-dark .directorist-single-listing-header-wrap,
body.abp-directorist-dark .directorist-single-listing-header,
body.abp-directorist-dark .theme-single-listing-slider-wrap,
body.abp-directorist-dark .theme-single-listing-slider,
body.abp-directorist-dark .directorist-single-listing-slider-wrap,
body.abp-directorist-dark .directorist-single-listing-slider,
body.abp-directorist-dark .listing-with-sidebar,
body.abp-directorist-dark .listing-with-sidebar__wrapper,
body.abp-directorist-dark .listing-with-sidebar__contents,
body.abp-directorist-dark .listing-with-sidebar__header {
	background-color: var(--abp-bg) !important;
	color: var(--abp-text);
}

body.abp-directorist-dark #site-footer,
body.abp-directorist-dark .site-footer,
body.abp-directorist-dark .footer-area,
body.abp-directorist-dark .footer-widget-area,
body.abp-directorist-dark .copyright-area {
	background-color: var(--abp-bg) !important;
	border-color: var(--abp-border) !important;
	color: var(--abp-text) !important;
}

body.abp-directorist-dark #site-footer a,
body.abp-directorist-dark .site-footer a {
	color: var(--abp-heading) !important;
}

body.abp-directorist-dark #site-footer a:hover,
body.abp-directorist-dark .site-footer a:hover {
	color: var(--abp-accent) !important;
}

body.abp-directorist-dark h1,
body.abp-directorist-dark h2,
body.abp-directorist-dark h3,
body.abp-directorist-dark h4,
body.abp-directorist-dark h5,
body.abp-directorist-dark h6,
body.abp-directorist-dark .entry-title,
body.abp-directorist-dark .directorist-title,
body.abp-directorist-dark .directorist-archive-title,
body.abp-directorist-dark .directorist-card__header__title,
body.abp-directorist-dark .directorist-card__header--title,
body.abp-directorist-dark .directorist-widget-title,
body.abp-directorist-dark .directorist-listing-title a,
body.abp-directorist-dark .directorist-bh-module__title,
body.abp-directorist-dark .atbd_area_title,
body.abp-directorist-dark .directorist-single-listing-header__listing-title,
body.abp-directorist-dark .directorist-advanced-filter__title {
	color: var(--abp-heading) !important;
}

body.abp-directorist-dark p,
body.abp-directorist-dark li,
body.abp-directorist-dark label,
body.abp-directorist-dark .entry-content,
body.abp-directorist-dark .directorist-card__body,
body.abp-directorist-dark .directorist-listing-single__content,
body.abp-directorist-dark .directorist-listing-single__info,
body.abp-directorist-dark .directorist-single-info__value,
body.abp-directorist-dark .directorist-open-hours,
body.abp-directorist-dark .directorist-bh-schedule,
body.abp-directorist-dark .directorist-bh-schedule li,
body.abp-directorist-dark .atbdb_content_module_contents,
body.abp-directorist-dark .directorist-single-wrapper p,
body.abp-directorist-dark .directorist-content-active li,
body.abp-directorist-dark .directorist-listing-details__text,
body.abp-directorist-dark .directorist-listing-details__text p {
	color: var(--abp-text) !important;
}

body.abp-directorist-dark .directorist-listing-details-tagline,
body.abp-directorist-dark .directorist-single-info__label,
body.abp-directorist-dark .directorist-listing-single__meta,
body.abp-directorist-dark .directorist-listing-single__meta span,
body.abp-directorist-dark .directorist-listing-single__excerpt,
body.abp-directorist-dark .directorist-info-item,
body.abp-directorist-dark .directorist-single-tag-list a,
body.abp-directorist-dark .directorist-header-found-title,
body.abp-directorist-dark .directorist-search-field__label,
body.abp-directorist-dark .directorist-search-field .directorist-select__label,
body.abp-directorist-dark .directorist-search-field .select2-selection__rendered,
body.abp-directorist-dark .directorist-search-field .select2-selection__placeholder {
	color: var(--abp-muted) !important;
}

body.abp-directorist-dark a,
body.abp-directorist-dark .entry-content a,
body.abp-directorist-dark .directorist-content-active a,
body.abp-directorist-dark .directorist-listing-title a:hover,
body.abp-directorist-dark .directorist-single-map__direction a,
body.abp-directorist-dark .directorist-btn-reset-js {
	color: var(--abp-accent);
}

body.abp-directorist-dark .directorist-card,
body.abp-directorist-dark .directorist-widget,
body.abp-directorist-dark .directorist-listing-single,
body.abp-directorist-dark .directorist-search-form-wrap,
body.abp-directorist-dark .directorist-search-form__box,
body.abp-directorist-dark .directorist-single-info,
body.abp-directorist-dark .directorist-details-info-wrap,
body.abp-directorist-dark .directorist-business-hour-module,
body.abp-directorist-dark .atbd_content_module,
body.abp-directorist-dark .atbdp-widget-listing-contact,
body.abp-directorist-dark .directorist-author-info,
body.abp-directorist-dark .directorist-review-content,
body.abp-directorist-dark .theme-single-listing-info,
body.abp-directorist-dark .theme-single-listing-card,
body.abp-directorist-dark .listing-with-sidebar__sidebar .directorist-search-form__box {
	background-color: var(--abp-surface) !important;
	border-color: var(--abp-border) !important;
	color: var(--abp-text);
}

body.abp-directorist-dark .directorist-card__header,
body.abp-directorist-dark .atbd_content_module__tittle_area,
body.abp-directorist-dark .directorist-bh-module__header,
body.abp-directorist-dark .directorist-card__body,
body.abp-directorist-dark .atbdb_content_module_contents,
body.abp-directorist-dark .directorist-single-info:not(.directorist-single-info-description),
body.abp-directorist-dark .directorist-single-info:not(.directorist-single-info-description) + .directorist-single-info:not(.directorist-single-info-description),
body.abp-directorist-dark .directorist-header-bar,
body.abp-directorist-dark .directorist-listings-header {
	background-color: transparent !important;
	border-color: var(--abp-border) !important;
}

body.abp-directorist-dark .directorist-card__header-icon,
body.abp-directorist-dark .directorist-single-info__label-icon,
body.abp-directorist-dark .directorist-bh-module__header__icon {
	background-color: var(--abp-accent-soft) !important;
	color: var(--abp-accent) !important;
}

body.abp-directorist-dark input,
body.abp-directorist-dark textarea,
body.abp-directorist-dark select,
body.abp-directorist-dark .directorist-form-element,
body.abp-directorist-dark .directorist-select .directorist-select__label,
body.abp-directorist-dark .select2-container--default .select2-selection {
	background-color: var(--abp-surface-alt) !important;
	border-color: var(--abp-border) !important;
	caret-color: var(--abp-accent);
	color: var(--abp-heading) !important;
}

body.abp-directorist-dark input::placeholder,
body.abp-directorist-dark textarea::placeholder,
body.abp-directorist-dark .select2-container--default .select2-selection__placeholder {
	color: var(--abp-muted) !important;
}

body.abp-directorist-dark .select2-dropdown,
body.abp-directorist-dark .select2-results__option,
body.abp-directorist-dark .directorist-dropdown,
body.abp-directorist-dark .directorist-dropdown__links {
	background-color: var(--abp-surface) !important;
	border-color: var(--abp-border) !important;
	color: var(--abp-text) !important;
}

body.abp-directorist-dark .select2-container--default .select2-results__option--highlighted[aria-selected],
body.abp-directorist-dark .select2-container--default .select2-results__option[aria-selected=true],
body.abp-directorist-dark .directorist-dropdown__links__single:hover {
	background-color: var(--abp-accent-soft) !important;
	color: var(--abp-heading) !important;
}

body.abp-directorist-dark .directorist-btn,
body.abp-directorist-dark .directorist-btn-light,
body.abp-directorist-dark .directorist-btn-outline-primary,
body.abp-directorist-dark .atbdp_btn,
body.abp-directorist-dark .theme-btn.btn-primary,
body.abp-directorist-dark .directorist-search-form-action__submit .directorist-btn,
body.abp-directorist-dark .directorist-sortby-dropdown .directorist-dropdown__toggle,
body.abp-directorist-dark .directorist-archive-sidebar-toggle,
body.abp-directorist-dark .directorist-viewas__item {
	background-color: var(--abp-surface-alt) !important;
	border-color: var(--abp-border) !important;
	color: var(--abp-muted) !important;
}

body.abp-directorist-dark .directorist-btn:hover,
body.abp-directorist-dark .directorist-btn-primary,
body.abp-directorist-dark .directorist-btn-primary:hover,
body.abp-directorist-dark .atbdp_btn:hover,
body.abp-directorist-dark .theme-btn.btn-primary:hover,
body.abp-directorist-dark .directorist-search-form-action__submit .directorist-btn:hover,
body.abp-directorist-dark .directorist-sortby-dropdown .directorist-dropdown__toggle:hover,
body.abp-directorist-dark .directorist-archive-sidebar-toggle:hover,
body.abp-directorist-dark .directorist-viewas__item:hover,
body.abp-directorist-dark .directorist-viewas__item.active {
	background-color: var(--abp-accent) !important;
	border-color: var(--abp-accent) !important;
	color: #061216 !important;
}

body.abp-directorist-dark .directorist-badge,
body.abp-directorist-dark .atbd_badge,
body.abp-directorist-dark .directorist-bh-module__status {
	background-color: var(--abp-accent-soft) !important;
	border-color: var(--abp-border) !important;
	color: var(--abp-accent) !important;
}

body.abp-directorist-dark .directorist-bh-module__status--closed,
body.abp-directorist-dark .directorist-badge-close {
	background-color: rgba(255, 143, 143, 0.12) !important;
	color: var(--abp-danger) !important;
}

body.abp-directorist-dark.directorist-content-active .directorist-listing-single .directorist-mark-as-favorite__btn,
body.abp-directorist-dark .directorist-content-active .directorist-listing-single .directorist-mark-as-favorite__btn,
body.abp-directorist-dark .directorist-thumb-top-right .directorist-mark-as-favorite__btn,
body.abp-directorist-dark .directorist-mark-as-favorite__btn,
body.abp-directorist-dark .directorist-action-bookmark,
body.abp-directorist-dark .atbdp-favourites {
	background-color: #061016 !important;
	border-color: var(--abp-accent) !important;
	color: var(--abp-accent) !important;
}

body.abp-directorist-dark.directorist-content-active .directorist-listing-single .directorist-mark-as-favorite__btn .directorist-favorite-icon,
body.abp-directorist-dark .directorist-content-active .directorist-listing-single .directorist-mark-as-favorite__btn .directorist-favorite-icon,
body.abp-directorist-dark .directorist-thumb-top-right .directorist-mark-as-favorite__btn .directorist-favorite-icon,
body.abp-directorist-dark .directorist-mark-as-favorite__btn .directorist-favorite-icon,
body.abp-directorist-dark .directorist-action-bookmark .directorist-icon-mask,
body.abp-directorist-dark .atbdp-favourites .directorist-icon-mask {
	color: var(--abp-accent) !important;
}

body.abp-directorist-dark.directorist-content-active .directorist-listing-single .directorist-mark-as-favorite__btn .directorist-favorite-icon:before,
body.abp-directorist-dark.directorist-content-active .directorist-listing-single .directorist-mark-as-favorite__btn .directorist-favorite-icon:after,
body.abp-directorist-dark .directorist-content-active .directorist-listing-single .directorist-mark-as-favorite__btn .directorist-favorite-icon:before,
body.abp-directorist-dark .directorist-content-active .directorist-listing-single .directorist-mark-as-favorite__btn .directorist-favorite-icon:after,
body.abp-directorist-dark .directorist-thumb-top-right .directorist-mark-as-favorite__btn .directorist-favorite-icon:before,
body.abp-directorist-dark .directorist-thumb-top-right .directorist-mark-as-favorite__btn .directorist-favorite-icon:after,
body.abp-directorist-dark .directorist-mark-as-favorite__btn .directorist-favorite-icon:before,
body.abp-directorist-dark .directorist-mark-as-favorite__btn .directorist-favorite-icon:after,
body.abp-directorist-dark .directorist-action-bookmark .directorist-icon-mask:after,
body.abp-directorist-dark .atbdp-favourites .directorist-icon-mask:after {
	background-color: var(--abp-accent) !important;
	border-color: var(--abp-accent) !important;
	color: var(--abp-accent) !important;
}

body.abp-directorist-dark.directorist-content-active .directorist-listing-single .directorist-mark-as-favorite__btn svg,
body.abp-directorist-dark.directorist-content-active .directorist-listing-single .directorist-mark-as-favorite__btn svg path,
body.abp-directorist-dark .directorist-content-active .directorist-listing-single .directorist-mark-as-favorite__btn svg,
body.abp-directorist-dark .directorist-content-active .directorist-listing-single .directorist-mark-as-favorite__btn svg path,
body.abp-directorist-dark .directorist-thumb-top-right .directorist-mark-as-favorite__btn svg,
body.abp-directorist-dark .directorist-thumb-top-right .directorist-mark-as-favorite__btn svg path {
	fill: var(--abp-accent) !important;
	stroke: var(--abp-accent) !important;
}

body.abp-directorist-dark.directorist-content-active .directorist-listing-single .directorist-mark-as-favorite__btn:hover,
body.abp-directorist-dark.directorist-content-active .directorist-listing-single .directorist-mark-as-favorite__btn.directorist-added-to-favorite,
body.abp-directorist-dark.directorist-content-active .directorist-listing-single .directorist-mark-as-favorite__btn.atbdp-favourites-active,
body.abp-directorist-dark .directorist-content-active .directorist-listing-single .directorist-mark-as-favorite__btn:hover,
body.abp-directorist-dark .directorist-content-active .directorist-listing-single .directorist-mark-as-favorite__btn.directorist-added-to-favorite,
body.abp-directorist-dark .directorist-content-active .directorist-listing-single .directorist-mark-as-favorite__btn.atbdp-favourites-active,
body.abp-directorist-dark .directorist-thumb-top-right .directorist-mark-as-favorite__btn:hover,
body.abp-directorist-dark .directorist-thumb-top-right .directorist-mark-as-favorite__btn.directorist-added-to-favorite,
body.abp-directorist-dark .directorist-thumb-top-right .directorist-mark-as-favorite__btn.atbdp-favourites-active,
body.abp-directorist-dark .directorist-mark-as-favorite__btn:hover,
body.abp-directorist-dark .directorist-mark-as-favorite__btn.directorist-added-to-favorite,
body.abp-directorist-dark .directorist-mark-as-favorite__btn.atbdp-favourites-active,
body.abp-directorist-dark .directorist-action-bookmark:hover,
body.abp-directorist-dark .directorist-action-bookmark.atbdp-favourites-active,
body.abp-directorist-dark .atbdp-favourites:hover,
body.abp-directorist-dark .atbdp-favourites.atbdp-favourites-active {
	background-color: var(--abp-accent) !important;
	border-color: var(--abp-accent) !important;
	color: #061216 !important;
}

body.abp-directorist-dark.directorist-content-active .directorist-listing-single .directorist-mark-as-favorite__btn:hover .directorist-favorite-icon:before,
body.abp-directorist-dark.directorist-content-active .directorist-listing-single .directorist-mark-as-favorite__btn:hover .directorist-favorite-icon:after,
body.abp-directorist-dark.directorist-content-active .directorist-listing-single .directorist-mark-as-favorite__btn.directorist-added-to-favorite .directorist-favorite-icon:before,
body.abp-directorist-dark.directorist-content-active .directorist-listing-single .directorist-mark-as-favorite__btn.directorist-added-to-favorite .directorist-favorite-icon:after,
body.abp-directorist-dark.directorist-content-active .directorist-listing-single .directorist-mark-as-favorite__btn.atbdp-favourites-active .directorist-favorite-icon:before,
body.abp-directorist-dark.directorist-content-active .directorist-listing-single .directorist-mark-as-favorite__btn.atbdp-favourites-active .directorist-favorite-icon:after,
body.abp-directorist-dark .directorist-content-active .directorist-listing-single .directorist-mark-as-favorite__btn:hover .directorist-favorite-icon:before,
body.abp-directorist-dark .directorist-content-active .directorist-listing-single .directorist-mark-as-favorite__btn:hover .directorist-favorite-icon:after,
body.abp-directorist-dark .directorist-content-active .directorist-listing-single .directorist-mark-as-favorite__btn.directorist-added-to-favorite .directorist-favorite-icon:before,
body.abp-directorist-dark .directorist-content-active .directorist-listing-single .directorist-mark-as-favorite__btn.directorist-added-to-favorite .directorist-favorite-icon:after,
body.abp-directorist-dark .directorist-content-active .directorist-listing-single .directorist-mark-as-favorite__btn.atbdp-favourites-active .directorist-favorite-icon:before,
body.abp-directorist-dark .directorist-content-active .directorist-listing-single .directorist-mark-as-favorite__btn.atbdp-favourites-active .directorist-favorite-icon:after,
body.abp-directorist-dark .directorist-thumb-top-right .directorist-mark-as-favorite__btn:hover .directorist-favorite-icon:before,
body.abp-directorist-dark .directorist-thumb-top-right .directorist-mark-as-favorite__btn:hover .directorist-favorite-icon:after,
body.abp-directorist-dark .directorist-thumb-top-right .directorist-mark-as-favorite__btn.directorist-added-to-favorite .directorist-favorite-icon:before,
body.abp-directorist-dark .directorist-thumb-top-right .directorist-mark-as-favorite__btn.directorist-added-to-favorite .directorist-favorite-icon:after,
body.abp-directorist-dark .directorist-thumb-top-right .directorist-mark-as-favorite__btn.atbdp-favourites-active .directorist-favorite-icon:before,
body.abp-directorist-dark .directorist-thumb-top-right .directorist-mark-as-favorite__btn.atbdp-favourites-active .directorist-favorite-icon:after,
body.abp-directorist-dark .directorist-mark-as-favorite__btn:hover .directorist-favorite-icon:before,
body.abp-directorist-dark .directorist-mark-as-favorite__btn:hover .directorist-favorite-icon:after,
body.abp-directorist-dark .directorist-mark-as-favorite__btn.directorist-added-to-favorite .directorist-favorite-icon:before,
body.abp-directorist-dark .directorist-mark-as-favorite__btn.directorist-added-to-favorite .directorist-favorite-icon:after,
body.abp-directorist-dark .directorist-mark-as-favorite__btn.atbdp-favourites-active .directorist-favorite-icon:before,
body.abp-directorist-dark .directorist-mark-as-favorite__btn.atbdp-favourites-active .directorist-favorite-icon:after,
body.abp-directorist-dark .directorist-action-bookmark:hover .directorist-icon-mask:after,
body.abp-directorist-dark .atbdp-favourites:hover .directorist-icon-mask:after {
	background-color: #061216 !important;
	border-color: #061216 !important;
	color: #061216 !important;
}

body.abp-directorist-dark .directorist-pagination .page-numbers,
body.abp-directorist-dark .directorist-pagination a,
body.abp-directorist-dark .directorist-pagination span,
body.abp-directorist-dark .pagination .page-numbers,
body.abp-directorist-dark .nav-links .page-numbers,
body.abp-directorist-dark .page-numbers li a,
body.abp-directorist-dark .page-numbers li span {
	background-color: var(--abp-surface-alt) !important;
	border-color: var(--abp-border) !important;
	color: var(--abp-heading) !important;
}

body.abp-directorist-dark .directorist-pagination .page-numbers.current,
body.abp-directorist-dark .directorist-pagination .page-numbers[aria-current="page"],
body.abp-directorist-dark .pagination .page-numbers.current,
body.abp-directorist-dark .pagination .page-numbers[aria-current="page"],
body.abp-directorist-dark .nav-links .page-numbers.current,
body.abp-directorist-dark .nav-links .page-numbers[aria-current="page"] {
	background-color: var(--abp-accent) !important;
	border-color: var(--abp-accent) !important;
	color: #061216 !important;
}

body.abp-directorist-dark .directorist-pagination .page-numbers.dots,
body.abp-directorist-dark .pagination .page-numbers.dots,
body.abp-directorist-dark .nav-links .page-numbers.dots {
	background-color: var(--abp-surface) !important;
	color: var(--abp-muted) !important;
}

body.abp-directorist-dark .directorist-pagination a:hover,
body.abp-directorist-dark .pagination .page-numbers:hover,
body.abp-directorist-dark .nav-links .page-numbers:hover {
	background-color: var(--abp-accent-soft) !important;
	border-color: var(--abp-accent) !important;
	color: var(--abp-heading) !important;
}

body.abp-directorist-dark .directorist-single-map,
body.abp-directorist-dark .directorist-widget__map,
body.abp-directorist-dark #gmap,
body.abp-directorist-dark #osm,
body.abp-directorist-dark .leaflet-container,
body.abp-directorist-dark .directorist-listing-single__thumb,
body.abp-directorist-dark .directorist-listing-single__figure,
body.abp-directorist-dark .directorist-listing-single__image,
body.abp-directorist-dark .directorist-listing-single__img {
	background-color: var(--abp-surface-alt) !important;
	border-color: var(--abp-border) !important;
}

body.abp-directorist-dark .directorist-single-map .gm-style,
body.abp-directorist-dark .leaflet-tile-pane {
	filter: saturate(0.78) brightness(0.7) contrast(1.12);
}

/* Single listing gallery polish. */
body.abp-directorist-dark #theme-single-listing-slider {
	background-color: var(--abp-surface) !important;
	border-radius: 12px;
	box-shadow: 0 18px 48px rgba(0, 0, 0, 0.28);
	max-width: var(--gallery-crop-width, 740px);
	outline: 1px solid var(--abp-border);
}

body.abp-directorist-dark .directorist-single-contents-area.directorist-w-100 {
	margin-top: 50px;
}

body.abp-directorist-dark #theme-single-listing-slider.one-last-item .swiper-wrapper .swiper-slide {
	margin: 0 !important;
	width: 100% !important;
}

body.abp-directorist-dark #theme-single-listing-slider.two-column-item .swiper-wrapper .swiper-slide {
	margin: 0 !important;
	width: 50% !important;
}

body.abp-directorist-dark #theme-single-listing-slider.three-column-item .swiper-wrapper .swiper-slide {
	margin: 0 !important;
	width: 33.333% !important;
}

body.abp-directorist-dark #theme-single-listing-slider .theme-single-listing-slider__item {
	background-color: var(--abp-surface-alt) !important;
}

body.abp-directorist-dark #theme-single-listing-slider .theme-single-listing-slider__item img {
	background-color: #ffffff !important;
}

body.abp-directorist-dark #theme-single-listing-slider.one-last-item .theme-single-listing-slider__item img {
	background-color: var(--abp-surface-alt) !important;
	object-fit: contain !important;
}

body.abp-directorist-dark #theme-single-listing-slider .theme-swiper-button-nav i {
	background-color: rgba(6, 16, 22, 0.9) !important;
	border: 1px solid rgba(52, 209, 220, 0.62) !important;
	box-shadow: 0 10px 24px rgba(0, 0, 0, 0.32);
	color: var(--abp-accent) !important;
}

body.abp-directorist-dark #theme-single-listing-slider .theme-swiper-button-nav i.directorist-icon-mask:after {
	background-color: var(--abp-accent) !important;
}

body.abp-directorist-dark #theme-single-listing-slider .theme-swiper-button-nav i:hover {
	background-color: var(--abp-accent) !important;
	border-color: var(--abp-accent) !important;
	color: #061216 !important;
}

body.abp-directorist-dark #theme-single-listing-slider .theme-swiper-button-nav i:hover.directorist-icon-mask:after {
	background-color: #061216 !important;
}

body.abp-directorist-dark #theme-single-listing-slider .theme-swiper-pagination .swiper-pagination-bullet {
	background-color: rgba(52, 209, 220, 0.35) !important;
	border-color: rgba(52, 209, 220, 0.2) !important;
}

body.abp-directorist-dark #theme-single-listing-slider .theme-swiper-pagination .swiper-pagination-bullet:hover,
body.abp-directorist-dark #theme-single-listing-slider .theme-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background-color: var(--abp-accent) !important;
	border-color: var(--abp-accent) !important;
}

body.abp-directorist-dark .theme-single-listing-see-all .btn-listing-see-all,
body.abp-directorist-dark .directorist-return-back.directorist-btn-light {
	background-color: var(--abp-surface-alt) !important;
	border-color: var(--abp-border) !important;
	color: var(--abp-heading) !important;
}

body.abp-directorist-dark .theme-single-listing-see-all .btn-listing-see-all .directorist-icon-mask:after,
body.abp-directorist-dark .directorist-return-back.directorist-btn-light .directorist-icon-mask:after {
	background-color: var(--abp-accent) !important;
}

body.abp-directorist-dark .theme-single-listing-see-all .btn-listing-see-all:hover,
body.abp-directorist-dark .directorist-return-back.directorist-btn-light:hover {
	background-color: var(--abp-accent) !important;
	border-color: var(--abp-accent) !important;
	color: #061216 !important;
}

body.abp-directorist-dark .theme-single-listing-see-all .btn-listing-see-all:hover .directorist-icon-mask:after,
body.abp-directorist-dark .directorist-return-back.directorist-btn-light:hover .directorist-icon-mask:after {
	background-color: #061216 !important;
}

body.abp-directorist-dark .directorist-icon-mask:after,
body.abp-directorist-dark .directorist-icon-mask span,
body.abp-directorist-dark .directorist-bh-module__header__icon .directorist-icon-mask:after {
	background-color: currentColor;
}

body.abp-directorist-dark .directorist-alert,
body.abp-directorist-dark .directorist-notice {
	background-color: var(--abp-surface-alt);
	border-color: var(--abp-border);
	color: var(--abp-muted);
}

body.abp-directorist-dark .directorist-add-listing-wrapper,
body.abp-directorist-dark .directorist-add-listing-form,
body.abp-directorist-dark #directorist-add-listing-form,
body.abp-directorist-dark .directorist-form-section,
body.abp-directorist-dark .directorist-content-module,
body.abp-directorist-dark .directorist-content-module__title,
body.abp-directorist-dark .directorist-content-module__contents,
body.abp-directorist-dark .multistep-wizard__single,
body.abp-directorist-dark .directorist-form-pricing,
body.abp-directorist-dark .directorist-form-address-field,
body.abp-directorist-dark .directorist-form-social-info-field,
body.abp-directorist-dark .directorist-add-listing-form__action,
body.abp-directorist-dark .directorist-add-listing-form__publish {
	background-color: var(--abp-surface) !important;
	border-color: var(--abp-border) !important;
	color: var(--abp-text) !important;
}

body.abp-directorist-dark .directorist-content-module__title,
body.abp-directorist-dark .directorist-content-module__contents {
	border-color: var(--abp-border) !important;
}

body.abp-directorist-dark .directorist-form-label,
body.abp-directorist-dark .directorist-form-group label,
body.abp-directorist-dark .directorist-form-group,
body.abp-directorist-dark .directorist-form-group p,
body.abp-directorist-dark .directorist-form-required,
body.abp-directorist-dark .directorist-add-listing-form__privacy,
body.abp-directorist-dark .directorist-add-listing-form__publish__title,
body.abp-directorist-dark .directorist-add-listing-form__publish__subtitle {
	color: var(--abp-text) !important;
}

body.abp-directorist-dark .directorist-add-listing-form .directorist-form-group small,
body.abp-directorist-dark .directorist-add-listing-form .description,
body.abp-directorist-dark .plupload-upload-uic .atbdp-dropbox-file-types,
body.abp-directorist-dark .ezmu__description,
body.abp-directorist-dark .ezmu__info,
body.abp-directorist-dark .directorist-add-listing-form__privacy label {
	color: var(--abp-muted) !important;
}

body.abp-directorist-dark .directorist-add-listing-form input,
body.abp-directorist-dark .directorist-add-listing-form textarea,
body.abp-directorist-dark .directorist-add-listing-form select,
body.abp-directorist-dark .directorist-add-listing-form .directorist-form-element,
body.abp-directorist-dark .directorist-add-listing-form .directorist-select .directorist-select__label,
body.abp-directorist-dark .directorist-add-listing-form .select2-container--default .select2-selection,
body.abp-directorist-dark .directorist-add-listing-form .select2-search__field {
	background-color: var(--abp-surface-alt) !important;
	border-color: var(--abp-border) !important;
	color: var(--abp-heading) !important;
}

body.abp-directorist-dark .directorist-add-listing-form input::placeholder,
body.abp-directorist-dark .directorist-add-listing-form textarea::placeholder {
	color: var(--abp-muted) !important;
}

body.abp-directorist-dark .directorist-form-description-field .wp-editor-wrap,
body.abp-directorist-dark .directorist-form-description-field .wp-editor-container,
body.abp-directorist-dark .directorist-form-description-field .wp-editor-tabs,
body.abp-directorist-dark .directorist-form-description-field .mce-container,
body.abp-directorist-dark .directorist-form-description-field .mce-panel,
body.abp-directorist-dark .directorist-form-description-field .mce-toolbar-grp,
body.abp-directorist-dark .directorist-form-description-field .quicktags-toolbar,
body.abp-directorist-dark .directorist-form-description-field .mce-statusbar,
body.abp-directorist-dark .directorist-form-description-field .mce-edit-area,
body.abp-directorist-dark .directorist-form-description-field .wp-editor-area {
	background-color: var(--abp-surface-alt) !important;
	border-color: var(--abp-border) !important;
	color: var(--abp-heading) !important;
}

body.abp-directorist-dark .directorist-form-description-field .wp-switch-editor,
body.abp-directorist-dark .directorist-form-description-field .mce-btn,
body.abp-directorist-dark .directorist-form-description-field .mce-btn button,
body.abp-directorist-dark .directorist-form-description-field .mce-ico,
body.abp-directorist-dark .directorist-form-description-field .mce-txt,
body.abp-directorist-dark .directorist-form-description-field .mce-menubtn span,
body.abp-directorist-dark .directorist-form-description-field .quicktags-toolbar input {
	background-color: var(--abp-surface) !important;
	border-color: var(--abp-border) !important;
	color: var(--abp-heading) !important;
}

body.abp-directorist-dark .directorist-form-description-field .html-active .switch-html,
body.abp-directorist-dark .directorist-form-description-field .tmce-active .switch-tmce,
body.abp-directorist-dark .directorist-form-description-field .mce-btn:hover,
body.abp-directorist-dark .directorist-form-description-field .mce-btn.mce-active {
	background-color: var(--abp-accent-soft) !important;
	border-color: var(--abp-accent) !important;
	color: var(--abp-heading) !important;
}

body.abp-directorist-dark .plupload-upload-uic,
body.abp-directorist-dark .ezmu,
body.abp-directorist-dark .ezmu__zone,
body.abp-directorist-dark .ezmu__dropzone,
body.abp-directorist-dark .ezmu__preview,
body.abp-directorist-dark .ez-media-uploader {
	background-color: var(--abp-surface-alt) !important;
	border-color: var(--abp-border) !important;
	color: var(--abp-text) !important;
}

body.abp-directorist-dark .plupload-upload-uic .atbdp-dropbox-title,
body.abp-directorist-dark .ezmu__title,
body.abp-directorist-dark .ezmu__btn,
body.abp-directorist-dark .atbdp_button {
	color: var(--abp-heading) !important;
}

body.abp-directorist-dark .directorist-add-listing-form .directorist-btn,
body.abp-directorist-dark .directorist-add-listing-form .ezmu__btn,
body.abp-directorist-dark .directorist-add-listing-form .atbdp_button,
body.abp-directorist-dark .directorist-add-listing-form .button,
body.abp-directorist-dark .directorist-add-listing-form button {
	background-color: var(--abp-surface-alt) !important;
	border-color: var(--abp-border) !important;
	color: var(--abp-heading) !important;
}

body.abp-directorist-dark .directorist-add-listing-form .directorist-btn-primary,
body.abp-directorist-dark .directorist-add-listing-form .directorist-form-submit__btn,
body.abp-directorist-dark .directorist-add-listing-form button[type="submit"],
body.abp-directorist-dark .directorist-add-listing-form .ezmu__btn:hover,
body.abp-directorist-dark .directorist-add-listing-form .button:hover,
body.abp-directorist-dark .directorist-add-listing-form button:hover {
	background-color: var(--abp-accent) !important;
	border-color: var(--abp-accent) !important;
	color: #061216 !important;
}

body.abp-directorist-dark .multistep-wizard__nav,
body.abp-directorist-dark .multistep-wizard__nav__btn,
body.abp-directorist-dark .directorist-add-listing-types,
body.abp-directorist-dark .directorist-add-listing-types__single {
	background-color: transparent !important;
	border-color: var(--abp-border) !important;
	color: var(--abp-muted) !important;
}

body.abp-directorist-dark .multistep-wizard__nav__btn.active,
body.abp-directorist-dark .multistep-wizard__nav__btn:hover {
	color: var(--abp-accent) !important;
}
