.directorist-price-active,
.directorist-listing-price {
    color: #8bc34a !important;
}

.directorist-form-element {
    padding: .375rem .75rem !important;
    border-radius: 4px !important;
}

.directorist-radio__label {
    font-size: 1rem;
}

.directorist-listing-details .directorist-review {
    color: #ffeb3b;
}

.directorist-listing-details .directorist-listing-category a {
    background: #079b07;
    color: #fff;
    padding: .25rem 1rem;
    border-radius: 35px;
    line-height: 1;
    font-size: .9rem;
    font-weight: 700;
}

.directorist-review-content__reviews {
    padding-bottom: 1.5rem !important;
}

.directorist-review-content__reviews .comment-text {
    padding-left: 0;
}

.directorist-review-content__reviews>li {
    border-bottom: none;
    margin-bottom: 0 !important;
}

.listing-with-sidebar__sidebar {
    margin-bottom: 1.5rem;
}

.directorist-checkout-card .directorist-card__header .directorist-card__header__title {
    font-size: 1.2rem;
}

.directorist-checkout-card .directorist-card__body {
    padding: 1.5rem;
}

.directorist-checkout-card .directorist-card__body .list-group-item {
    border: none;
    background-color: transparent;
}

.directorist-form-group textarea.select2-search__field {
    display: none;
}

.directorist-form-group .directorist-select2-addons-area {
    right: 1rem !important;
}

.directorist-form-group .select2-selection__rendered {
    padding-right: 1.5rem !important;
}

.directorist-form-group .select2-selection__choice__remove {
    border-right: none !important;
}

.directorist-add-listing-form .quicktags-toolbar {
    border-radius: 0 !important;
}

.directorist-add-listing-form .directorist-form-group .wp-editor-area {
    padding: 1rem;
}

.directorist-contents-wrap {
    margin-bottom: 1.5rem;
}

.user-dashboard .directorist-contents-wrap .directorist-container {
    max-width: 100%;
}

html[data-theme=dark] {
    --directorist-color-primary: #00bcd4;
    --directorist-color-white: #1b1b1b;
    --directorist-color-body: #fff;
    --directorist-color-dark: #dddddd;
    --directorist-color-border: #333;
    --directorist-color-light: #222;
    --directorist-color-bg-gray: #222;
    --directorist-color-bg-light: #2196f3;
    --directorist-color-light-gray: #eee;
    --directorist-color-border-light: #333;
}

html[data-theme=dark] .select2-selection__choice,
html[data-theme=dark] .directorist-btn {
    color: #f9f9f9 !important;
    border-color: #333;
}

html[data-theme=dark] .directorist-btn--logout {
    background: #607d8b !important;
}

html[data-theme=dark] .directorist-title a {
    color: #f9f9f9 !important;
}

html[data-theme=dark] .directorist-card__header {
    border: none;
    border-bottom: 1px solid #333;
    background: #222;
}

html[data-theme=dark] .directorist-card__header .directorist-card__header__title {
    color: #f9f9f9 !important;
}

html[data-theme=dark] .directorist-checkout-card .directorist-card__body {
    background: #222;
}

html[data-theme=dark] .directorist-review-content .directorist-review-content__reviews>li {
    border-top-color: #333;
    border-bottom-color: #333;
}

html[data-theme=dark] .directorist-dropdown-menu {
    background-color: #333 !important;
    border-color: #444 !important;
}

html[data-theme=dark] .directorist-dropdown-menu .directorist-dropdown-menu__list .directorist-dropdown-item:hover {
    background-color: #333 !important;
}

html[data-theme=dark] .directorist-listing-table tr th {
    border-bottom-color: #333;
}

html[data-theme=dark] .directorist-favourite-items-wrap .directorist-dashboard-items-list__single:hover {
    background: none;
    opacity: .8;
}

html[data-theme=dark] .directorist-favourite-items-wrap .directorist-dashboard-items-list__single:hover .directorist-favourite-remove-text {
    color: #fff;
}

html[data-theme=dark] .multistep-wizard__nav__btn i {
    background-color: #333;
}