/*
 Drectorist Override
*/
.directorist-archive-contents .directorist-container-fluid {
	padding-left: 0;
	padding-right: 0;
}

.directorist-archive-contents .directorist-archive-grid-view {
	padding-left: 10px;
	padding-right: 10px;
}

@media (max-width: 767px) {
	.directorist-archive-contents .directorist-archive-grid-view .directorist-col-3.directorist-all-listing-col {
		max-width: 50% !important;
		padding-left: 5px;
		padding-right: 5px;
		width: 50% !important;
	}
}

.directorist-listing-single {
	background: transparent;
	border: 1px solid rgba(255, 255, 255, 0.1);
	border-radius: 0;
	font-size: 14px;
	position: relative;
}

.directorist-listing-single.directorist-listing-card .directorist-listing-single__thumb .directorist-thumnail-card .directorist-thumnail-card-front-img {
	border-radius: 0;
}

.directorist-listing-single .directorist-listing-single__content {
	background-color: #031521;
}

@media (max-width: 767px) {
	.directorist-listing-single .directorist-listing-single__info {
		border: 0;
		padding: 0;
	}
}

.directorist-listing-single .directorist-listing-single__info .directorist-listing-single__info--top .directorist-info-item:after {
	display: none;
}

.directorist-listing-single .directorist-listing-single__info .directorist-listing-single__info--top .directorist-info-item.directorist-rating-meta .directorist-rating-avg {
	display: none;
}

.directorist-listing-single .directorist-listing-single__info .directorist-listing-single__info--top .directorist-info-item.directorist-rating-meta i,
.directorist-listing-single .directorist-listing-single__info .directorist-listing-single__info--top .directorist-info-item.directorist-rating-meta span.la,
.directorist-listing-single .directorist-listing-single__info .directorist-listing-single__info--top .directorist-info-item.directorist-rating-meta span.fa {
	color: rgb(var(--colorMain));
}

.directorist-listing-single .directorist-listing-single__info .directorist-listing-single__info--top .directorist-info-item.directorist-rating-meta i:not(:last-child),
.directorist-listing-single .directorist-listing-single__info .directorist-listing-single__info--top .directorist-info-item.directorist-rating-meta span.la:not(:last-child),
.directorist-listing-single .directorist-listing-single__info .directorist-listing-single__info--top .directorist-info-item.directorist-rating-meta span.fa:not(:last-child) {
	margin-right: 3px;
}

.directorist-listing-single .directorist-listing-single__info .directorist-listing-title {
	font-size: 20px;
	font-weight: 700;
}

.directorist-listing-single .directorist-listing-single__info .directorist-listing-title a {
	color: #fff;
}

.directorist-listing-single .directorist-listing-single__info .directorist-pricing-meta .directorist-listing-price {
	background-color: transparent;
	color: rgb(var(--colorMain));
	font-size: 14px;
}

.directorist-listing-single .directorist-listing-single__info .directorist-listing-single__info--list ul li {
	color: #6c7880;
}

.directorist-listing-single .directorist-listing-single__info .directorist-listing-single__info--list ul li div {
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-align: center;
}

.directorist-listing-single .directorist-listing-single__info .directorist-listing-single__info--list ul li a {
	color: #6c7880;
}

.directorist-listing-single .directorist-listing-single__info .directorist-listing-single__info--list ul li a:hover {
	color: rgb(var(--colorMain));
}

.directorist-listing-single .directorist-listing-single__info .directorist-listing-single__info--list ul li .directorist-listing-card-location-list {
	top: 1px;
}

.directorist-listing-single .directorist-listing-single__info .directorist-listing-single__info--excerpt p {
	color: #6c7880;
	font-size: 14px;
}

.directorist-listing-single .directorist-listing-single__info .directorist-listing-single__info--excerpt a {
	display: block;
	margin-top: 20px;
}

.directorist-listing-single .directorist-listing-single__meta .directorist-listing-single__meta--left .directorist-listing-category a {
	color: #fff;
	font-size: 14px;
}

.directorist-listing-single .directorist-listing-single__meta .directorist-listing-single__meta--left .directorist-listing-category a:hover {
	color: rgb(var(--colorMain));
}

.directorist-listing-single .directorist-listing-single__meta .directorist-listing-single__meta--right .directorist-view-count {
	color: #fff;
}

@media (min-width: 768px) {
	.directorist-listing-single.directorist-listing-card {
		padding-bottom: 150px;
	}

	.directorist-listing-single.directorist-listing-card .directorist-listing-single__content {
		border: 0;
		border-radius: 0;
		bottom: 0;
		left: 0;
		position: absolute;
		right: 0;
		z-index: 10;
	}
}

.directorist-listing-single.directorist-listing-card .directorist-listing-single__info--custom {
	background-image: -webkit-linear-gradient(-90deg, rgb(var(--colorMain)) 0%, rgb(var(--colorMain2)) 100%);
	display: block;
	max-height: 0;
	opacity: 0;
	overflow-y: scroll;
	position: relative;
	-webkit-transition: max-height 0.4s ease-in-out 0s, opacity 0.3s ease-in-out 0.3s;
	transition: max-height 0.4s ease-in-out 0s, opacity 0.3s ease-in-out 0.3s;
}

@media (max-width: 767px) {
	.directorist-listing-single.directorist-listing-card .directorist-listing-single__info--custom {
		display: none;
	}
}

.directorist-listing-single.directorist-listing-card .directorist-listing-single__info--custom::-webkit-scrollbar {
	width: 15px;
}

.directorist-listing-single.directorist-listing-card .directorist-listing-single__info--custom::-webkit-scrollbar-thumb {
	background-color: rgba(3, 21, 33, 0.2);
}

.directorist-listing-single.directorist-listing-card .directorist-listing-single__info--custom::-webkit-scrollbar-button {
	display: none;
}

.directorist-listing-single.directorist-listing-card .directorist-listing-single__info--custom ul {
	padding: 14px 25px;
}

.directorist-listing-single.directorist-listing-card .directorist-listing-single__info--custom ul li .directorist-listding-card-text {
	color: #fff;
	font-weight: 600;
	padding: 3px 0;
}

.directorist-listing-single.directorist-listing-card .directorist-listing-single__info--custom ul li .directorist-listding-card-text span {
	display: inline-block;
	min-width: 6.8em;
}

.directorist-listing-single.directorist-listing-card .directorist-listing-single__meta {
	border: 0;
}

.directorist-listing-single.directorist-listing-card:hover .directorist-listing-single__info--custom {
	max-height: 190px;
	opacity: 1;
}

.ds:not(.bs):not(.ms) .directorist-listing-single .directorist-listing-single__content {
	background-color: #000;
}

@media (max-width: 767px) {
	.directorist-listing-single.directorist-listing-list .directorist-listing-single__thumb {
		-webkit-box-flex: 1;
		-webkit-flex: 1 1 100%;
		flex: 1 1 100%;
	}
}

.directorist-listing-single.directorist-listing-list .directorist-listing-single__content .directorist-listing-single__info {
	padding: 25px;
}

@media (min-width: 992px) {
	.directorist-listing-single.directorist-listing-list .directorist-listing-single__content .directorist-listing-single__info {
		padding: 40px;
	}
}

.directorist-listing-single.directorist-listing-list .directorist-listing-single__content .directorist-listing-single__info .directorist-info-item.directorist-pricing-meta {
	background-color: rgb(var(--colorMain));
	border-radius: 3px 0 0 3px;
	float: right;
	margin-right: -26px;
	padding: 3px 30px;
}

@media (min-width: 992px) {
	.directorist-listing-single.directorist-listing-list .directorist-listing-single__content .directorist-listing-single__info .directorist-info-item.directorist-pricing-meta {
		margin-right: -37px;
	}
}

.directorist-listing-single.directorist-listing-list .directorist-listing-single__content .directorist-listing-single__info .directorist-info-item.directorist-pricing-meta .directorist-listing-price {
	color: #fff;
}

.directorist-listing-single.directorist-listing-list .directorist-listing-single__meta {
	border-color: rgba(255, 255, 255, 0.1);
	padding: 15px 25px;
}

@media (min-width: 992px) {
	.directorist-listing-single.directorist-listing-list .directorist-listing-single__meta {
		padding: 20px 40px;
	}
}

.directorist-header-bar {
	margin-bottom: 35px;
}

.directorist-content-active .directorist-listings-header {
	background: transparent;
	border: 1px solid rgba(255, 255, 255, 0.1);
	border-radius: 0;
	padding: 15px;
}

@media (min-width: 768px) {
	.directorist-content-active .directorist-listings-header {
		padding: 30px;
	}
}

.directorist-content-active .directorist-listings-header .directorist-listings-header__left .directorist-filter-btn.directorist-btn {
	background-color: rgb(var(--colorMain2)) !important;
	border-color: rgb(var(--colorMain2)) !important;
	margin-right: 15px;
}

.directorist-content-active .directorist-listings-header .directorist-listings-header__left .directorist-filter-btn.directorist-btn:hover {
	background-color: transparent !important;
}

.directorist-content-active .directorist-listings-header .directorist-listings-header__left .directorist-header-found-title {
	color: #fff;
	font-size: 14px;
}

.directorist-content-active .directorist-listings-header .directorist-listings-header__right .directorist-dropdown .directorist-dropdown__toggle.directorist-toggle-has-icon:after {
	color: #fff;
	content: "\f078";
	font-family: "FontAwesome";
}

.directorist-content-active .directorist-listings-header .directorist-listings-header__right .directorist-dropdown .directorist-dropdown__links {
	background-color: #020f17;
	border-radius: 0;
	box-shadow: none;
	top: 50px;
}

.directorist-content-active .directorist-listings-header .directorist-listings-header__right .directorist-dropdown .directorist-dropdown__links .directorist-dropdown__links--single {
	background-color: #020f17;
	border-radius: 0;
	cursor: pointer;
}

.directorist-content-active .directorist-listings-header .directorist-btn.directorist-btn-outline-primary {
	background-color: transparent !important;
	border-color: rgb(var(--colorMain2)) !important;
	padding: 17px 14px;
}

.directorist-content-active .directorist-listings-header .directorist-btn.directorist-btn-outline-primary:hover {
	background-color: rgb(var(--colorMain2)) !important;
}

@media (max-width: 991px) {
	.directorist-content-active .directorist-listings-header .directorist-btn.directorist-btn-outline-primary {
		letter-spacing: 0.2em;
	}

	.directorist-content-active .directorist-listings-header .directorist-btn.directorist-btn-outline-primary:after {
		display: none;
	}
}

.directorist-content-active .directorist-advanced-filter {
	background: transparent;
	border: 1px solid rgba(255, 255, 255, 0.1);
	border-top: 0;
	padding: 15px;
}

@media (min-width: 768px) {
	.directorist-content-active .directorist-advanced-filter {
		padding: 30px;
	}
}

.directorist-content-active .directorist-advanced-filter .directorist-advanced-filter__basic {
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

.directorist-content-active .directorist-advanced-filter .directorist-advanced-filter__advanced--element {
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

.directorist-content-active .directorist-advanced-filter .directorist-advanced-filter__advanced--element .directorist-search-field label {
	min-width: 160px;
}

.directorist-content-active .directorist-advanced-filter .directorist-advanced-filter__advanced--element .directorist-search-field .directorist-btn-ml {
	color: rgb(var(--colorMain));
	font-weight: 400;
}

.directorist-content-active .directorist-advanced-filter .directorist-advanced-filter__action {
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}

.directorist-content-active .directorist-advanced-filter .directorist-advanced-filter__action .directorist-btn {
	padding: 16px 14px;
}

.directorist-content-active .directorist-advanced-filter .directorist-advanced-filter__action .directorist-btn.directorist-btn-outline-dark {
	background-color: transparent !important;
	border-color: rgb(var(--colorMain2)) !important;
}

.directorist-content-active .directorist-advanced-filter .directorist-advanced-filter__action .directorist-btn.directorist-btn-outline-dark:hover {
	background-color: rgb(var(--colorMain2)) !important;
}

.directorist-content-active .directorist-advanced-filter .directorist-price-ranges .directorist-price-ranges__item.directorist-price-ranges__price-frequency {
	border: 1px solid rgba(255, 255, 255, 0.1);
	border-radius: 0;
}

.directorist-content-active .directorist-advanced-filter .directorist-price-ranges .directorist-price-ranges__item.directorist-price-ranges__price-frequency .directorist-price-ranges__price-frequency--btn {
	min-width: auto;
}

.directorist-content-active .directorist-advanced-filter .directorist-price-ranges .directorist-price-ranges__item.directorist-price-ranges__price-frequency .directorist-price-ranges__price-frequency--btn:not(:last-child) {
	border-right: 1px solid rgba(255, 255, 255, 0.1);
}

.directorist-content-active .directorist-advanced-filter .directorist-price-ranges .directorist-price-ranges__item.directorist-price-ranges__price-frequency .directorist-price-ranges__price-frequency--btn input[type="radio"]:checked + .directorist-pf-range {
	background-color: rgb(var(--colorMain));
}

.directorist-content-active .directorist-advanced-filter .directorist-price-ranges .directorist-price-ranges__item.directorist-price-ranges__price-frequency .directorist-price-ranges__price-frequency--btn .directorist-pf-range {
	min-height: 48px;
}

.directorist-content-active .directorist-form-group .directorist-form-element {
	border-color: rgba(255, 255, 255, 0.1);
	border-radius: 0;
	color: #fff;
	font-size: 14px;
	height: 50px;
	padding: 12px 30px;
}

.directorist-content-active .directorist-form-group .directorist-form-element:-moz-placeholder {
	color: #6c7880;
}

.directorist-content-active .directorist-form-group .directorist-form-element::-moz-placeholder {
	color: #6c7880;
	font-style: italic;
}

.directorist-content-active .directorist-form-group .directorist-form-element:-ms-input-placeholder {
	color: #6c7880;
	font-style: italic;
}

.directorist-content-active .directorist-form-group .directorist-form-element::-webkit-input-placeholder {
	color: #6c7880;
}

.directorist-content-active .directorist-checkbox input[type="checkbox"] + .directorist-checkbox__label,
.directorist-content-active .directorist-checkbox input[type="checkbox"] + .directorist-radio__label,
.directorist-content-active .directorist-checkbox input[type="radio"] + .directorist-checkbox__label,
.directorist-content-active .directorist-checkbox input[type="radio"] + .directorist-radio__label,
.directorist-content-active .directorist-radio input[type="checkbox"] + .directorist-checkbox__label,
.directorist-content-active .directorist-radio input[type="checkbox"] + .directorist-radio__label,
.directorist-content-active .directorist-radio input[type="radio"] + .directorist-checkbox__label,
.directorist-content-active .directorist-radio input[type="radio"] + .directorist-radio__label {
	color: #6c7880;
}

.directorist-content-active .directorist-checkbox input[type="checkbox"] + .directorist-checkbox__label:after,
.directorist-content-active .directorist-checkbox input[type="checkbox"] + .directorist-radio__label:after,
.directorist-content-active .directorist-checkbox input[type="radio"] + .directorist-checkbox__label:after,
.directorist-content-active .directorist-checkbox input[type="radio"] + .directorist-radio__label:after,
.directorist-content-active .directorist-radio input[type="checkbox"] + .directorist-checkbox__label:after,
.directorist-content-active .directorist-radio input[type="checkbox"] + .directorist-radio__label:after,
.directorist-content-active .directorist-radio input[type="radio"] + .directorist-checkbox__label:after,
.directorist-content-active .directorist-radio input[type="radio"] + .directorist-radio__label:after {
	background-color: transparent;
	border: 1px solid rgb(var(--colorMain));
}

.directorist-content-active .directorist-checkbox input[type="checkbox"]:checked + .directorist-checkbox__label,
.directorist-content-active .directorist-checkbox input[type="checkbox"]:checked + .directorist-radio__label,
.directorist-content-active .directorist-checkbox input[type="radio"]:checked + .directorist-checkbox__label,
.directorist-content-active .directorist-checkbox input[type="radio"]:checked + .directorist-radio__label,
.directorist-content-active .directorist-radio input[type="checkbox"]:checked + .directorist-checkbox__label,
.directorist-content-active .directorist-radio input[type="checkbox"]:checked + .directorist-radio__label,
.directorist-content-active .directorist-radio input[type="radio"]:checked + .directorist-checkbox__label,
.directorist-content-active .directorist-radio input[type="radio"]:checked + .directorist-radio__label {
	color: #fff;
}

.directorist-content-active .directorist-checkbox input[type="checkbox"]:checked + .directorist-checkbox__label:after,
.directorist-content-active .directorist-checkbox input[type="checkbox"]:checked + .directorist-radio__label:after,
.directorist-content-active .directorist-checkbox input[type="radio"]:checked + .directorist-checkbox__label:after,
.directorist-content-active .directorist-checkbox input[type="radio"]:checked + .directorist-radio__label:after,
.directorist-content-active .directorist-radio input[type="checkbox"]:checked + .directorist-checkbox__label:after,
.directorist-content-active .directorist-radio input[type="checkbox"]:checked + .directorist-radio__label:after,
.directorist-content-active .directorist-radio input[type="radio"]:checked + .directorist-checkbox__label:after,
.directorist-content-active .directorist-radio input[type="radio"]:checked + .directorist-radio__label:after {
	background-color: rgb(var(--colorMain));
	border-color: rgb(var(--colorMain));
}

.directorist-content-active .select2-container.select2-container--default {
	width: 100%;
}

.directorist-content-active .select2-container.select2-container--default .select2-selection--multiple {
	background-color: transparent;
	border-color: rgba(255, 255, 255, 0.1);
	min-height: 50px;
}

.directorist-content-active .select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered {
	line-height: 30px;
}

.directorist-content-active .select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__clear {
	line-height: 36px;
}

.directorist-content-active .select2-container.select2-container--default .select2-selection--multiple .select2-selection__choice {
	background-color: transparent;
	border-color: transparent;
	color: rgb(var(--colorMain));
	margin-top: 8px;
}

.directorist-content-active .select2-container.select2-container--default .select2-selection--multiple .select2-search--inline input {
	height: auto;
	line-height: 1;
}

.directorist-content-active .select2-container .select2-selection--single {
	background-color: transparent;
	border-color: rgba(255, 255, 255, 0.1);
	border-radius: 0;
	height: 50px;
}

.directorist-content-active .select2-container .select2-selection--single:focus {
	outline: none;
}

.directorist-content-active .select2-container .select2-selection--single .select2-selection__rendered {
	color: #fff;
	height: 50px;
	line-height: 50px;
	padding: 0 15px;
}

.directorist-content-active .select2-container .select2-selection--single .select2-selection__rendered .select2-selection__clear {
	color: rgb(var(--colorMain));
	float: none;
	padding-right: 5px;
}

.directorist-content-active .select2-container .select2-selection--single .select2-selection__rendered .select2-selection__placeholder {
	color: #6c7880;
	line-height: 50px;
}

.directorist-content-active .select2-container .select2-selection--single .select2-selection__arrow {
	display: none;
}

.directorist-content-active .select2-container.select2-container--open.select2-container--below .select2-selection--single,
.directorist-content-active .select2-container.select2-container--open.select2-container--below .select2-selection--multiple {
	border-radius: 0;
}

.directorist-content-active .select2-container .select2-dropdown {
	background-color: #031521;
	border-color: rgba(255, 255, 255, 0.1);
	border-radius: 0;
}

.directorist-content-active .select2-container .select2-dropdown .select2-search__field {
	border-color: rgba(255, 255, 255, 0.1);
}

.directorist-content-active .select2-container .select2-dropdown .select2-results__option--highlighted[aria-selected] {
	background-color: rgb(var(--colorMain2));
}

.directorist-content-active .select2-container .select2-dropdown .select2-results .select2-results__options::-webkit-scrollbar {
	width: 15px;
}

.directorist-content-active .select2-container .select2-dropdown .select2-results .select2-results__options::-webkit-scrollbar-thumb {
	background-color: #020f17;
}

.directorist-content-active .select2-container .select2-dropdown .select2-results .select2-results__options::-webkit-scrollbar-button {
	display: none;
}

.directorist-content-active .directorist-select select {
	opacity: 0;
}

.directorist-content-active .directorist-select .directorist-select__container {
	background-color: transparent;
}

.directorist-content-active .directorist-select .directorist-select__container .directorist-select__label {
	background-color: transparent;
	border-color: rgba(255, 255, 255, 0.1);
	border-radius: 0;
	color: #6c7880;
	font-size: 14px;
	min-height: 50px;
}

.directorist-content-active .directorist-select .directorist-select__container .directorist-select__label .la.la-angle-down {
	display: none;
}

.directorist-content-active .directorist-select .directorist-select__dropdown {
	background-color: #020f17;
	box-shadow: none;
}

.directorist-content-active .directorist-select .directorist-select__dropdown .directorist-select__dropdown--inner ul li:hover {
	color: rgb(var(--colorMain));
}

.directorist-content-active .directorist-btn {
	background-color: rgb(var(--colorMain2)) !important;
	border: 1px solid rgb(var(--colorMain2)) !important;
	border-radius: 0;
	color: #fff !important;
	font-size: 14px;
	font-weight: 700;
	letter-spacing: 0.48em;
	line-height: 1;
	margin-bottom: 5px;
	min-width: auto;
	padding: 17px 30px;
	text-transform: uppercase;
}

.directorist-content-active .directorist-btn:focus,
.directorist-content-active .directorist-btn:hover {
	background-color: transparent !important;
	color: #fff !important;
}

.directorist-pagination {
	-webkit-box-pack: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: center;
	justify-content: center;
	margin: 11px -4px -4px -4px;
}

.directorist-pagination .page-numbers {
	background-color: transparent;
	border: 1px solid rgba(255, 255, 255, 0.1);
	border-radius: 50px;
	color: #6c7880;
	font-size: 14px;
	font-weight: 400;
	height: 40px;
	margin: 4px;
	width: 40px;
}

.directorist-pagination .page-numbers i,
.directorist-pagination .page-numbers span.la,
.directorist-pagination .page-numbers span.fa {
	font-size: 12px;
}

.directorist-pagination .page-numbers.current {
	background-color: rgb(var(--colorMain2));
	border: 1px solid rgb(var(--colorMain2));
	color: #fff;
}

.c-gutter-60 .directorist-single .directorist-row {
	margin-left: -30px;
	margin-right: -30px;
}

.c-gutter-60 .directorist-single .directorist-signle-listing-top .directorist-signle-listing-top__btn-edit.directorist-btn.directorist-btn-outline-light {
	margin-bottom: 20px;
}

.c-gutter-60 .directorist-single .directorist-signle-listing-top .directorist-signle-listing-top__btn-edit.directorist-btn.directorist-btn-outline-light:focus {
	color: #fff !important;
}

.directorist-single-wrapper {
	margin-top: -15px;
}

.directorist-single-wrapper .directorist-card {
	background-color: transparent;
	border: 1px solid rgba(255, 255, 255, 0.1);
	border-radius: 0;
	margin-bottom: 35px;
	padding: 20px;
}

@media (min-width: 992px) {
	.directorist-single-wrapper .directorist-card {
		padding: 40px;
	}
}

.directorist-single-wrapper .directorist-card:last-child {
	margin-bottom: 0;
}

.directorist-single-wrapper .directorist-card .directorist-card__header {
	border-bottom: 0;
	border-radius: 0;
	margin-bottom: 15px;
	padding: 0;
}

@media (min-width: 768px) {
	.directorist-single-wrapper .directorist-card .directorist-card__header {
		margin-bottom: 30px;
	}
}

.directorist-single-wrapper .directorist-card .directorist-card__header .directorist-card__header--title {
	color: #fff;
	font-size: 20px;
	font-weight: 800;
	margin: 0;
}

.directorist-single-wrapper .directorist-card .directorist-card__header .directorist-card__header--title .directorist-icon,
.directorist-single-wrapper .directorist-card .directorist-card__header .directorist-card__header--title span.fa {
	color: rgb(var(--colorMain));
}

.directorist-single-wrapper .directorist-card .directorist-card__header .directorist-card__header--title #directorist-review-counter {
	margin-right: 10px;
}

.directorist-single-wrapper .directorist-card .directorist-card__body {
	border-radius: 0;
	padding: 0;
}

.directorist-single-wrapper .directorist-card .directorist-details-info-wrap .directorist-single-info {
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-align: center;
	-webkit-box-flex: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}

@media (min-width: 768px) {
	.directorist-single-wrapper .directorist-card .directorist-details-info-wrap .directorist-single-info {
		-webkit-box-flex: 1;
		-webkit-flex: 1 1 50%;
		flex: 1 1 50%;
	}
}

.directorist-single-wrapper .directorist-card .directorist-details-info-wrap .directorist-single-info:not(:last-child) {
	margin-bottom: 10px;
}

.directorist-single-wrapper .directorist-card .directorist-details-info-wrap .directorist-single-info .directorist-single-info__label {
	color: #6c7880;
	min-width: 6.9em;
}

.directorist-single-wrapper .directorist-card .directorist-details-info-wrap .directorist-single-info .directorist-single-info__label .directorist-single-info__label-icon {
	background-color: rgb(var(--colorMain));
	color: #fff;
}

.directorist-single-wrapper .directorist-card .directorist-details-info-wrap .directorist-single-info .directorist-social-links {
	margin-top: -10px;
}

.directorist-single-wrapper .directorist-card .directorist-details-info-wrap .directorist-single-info .directorist-social-links a {
	margin-top: 20px;
}

.directorist-single-wrapper .directorist-card .directorist-details-info-wrap .directorist-single-info .directorist-single-info__value {
	color: #fff;
}

.directorist-single-wrapper .directorist-report-abuse-modal .directorist-modal__content {
	background-color: #031521;
}

.directorist-single-wrapper .directorist-report-abuse-modal .directorist-modal__header {
	border-bottom-color: rgba(255, 255, 255, 0.1);
}

.directorist-single-wrapper .directorist-report-abuse-modal .directorist-modal__header .directorist-modal-title {
	color: #fff;
	font-weight: 800;
}

.directorist-single-wrapper .directorist-report-abuse-modal .directorist-modal__header .directorist-modal-close {
	background: #fff;
	color: #000;
}

.directorist-single-wrapper .directorist-report-abuse-modal .directorist-modal__footer {
	border-top-color: rgba(255, 255, 255, 0.1);
}

.directorist-single-wrapper .directorist-report-abuse-modal .directorist-modal__footer .directorist-btn {
	padding: 17px 30px;
}

.directorist-single-wrapper .fw-video-wrap {
	position: relative;
}

.directorist-single-wrapper .fw-video-wrap .video-poster {
	display: inline-block;
	height: 100%;
	position: absolute;
	width: 100%;
	z-index: 10;
}

.directorist-single-wrapper .fw-video-wrap.video-play img,
.directorist-single-wrapper .fw-video-wrap.video-play .play-button {
	opacity: 0;
	-webkit-transition: 1s all;
	transition: 1s all;
	visibility: hidden;
}

.directorist-single-wrapper .fw-video-wrap.video-stop {
	background-color: #000;
}

.directorist-single-wrapper .fw-video-wrap.video-stop img {
	opacity: 0.8;
}

.directorist-single-wrapper .fw-video-wrap.video-stop .video-poster + video {
	opacity: 0;
}

.directorist-single-wrapper .fw-video-wrap .play-button {
	background-color: rgb(var(--colorMain));
	border-radius: 50%;
	display: inline-block;
	height: 60px;
	left: 50%;
	position: absolute;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-transition: .3s all;
	transition: .3s all;
	width: 60px;
	z-index: 20;
}

.directorist-single-wrapper .fw-video-wrap .play-button:hover {
	background-color: #fff;
	cursor: pointer;
}

.directorist-single-wrapper .fw-video-wrap .play-button:hover:before {
	color: rgb(var(--colorMain));
}

.directorist-single-wrapper .fw-video-wrap .play-button:before {
	color: #fff;
	content: "\f04b";
	font-family: "FontAwesome";
	left: 50%;
	position: absolute;
	top: 50%;
	-webkit-transform: translate(-40%, -46%);
	-ms-transform: translate(-40%, -46%);
	transform: translate(-40%, -46%);
	-webkit-transition: .3s all;
	transition: .3s all;
}

.directorist-single-wrapper .directorist-card__body ul.directorist-single-tag-list {
	display: block;
}

.directorist-single-wrapper .directorist-card__body ul.directorist-single-tag-list li {
	-webkit-box-flex: 1;
	display: inline-block;
	-webkit-flex: auto;
	flex: auto;
}

.directorist-single-wrapper .directorist-card__body ul.directorist-single-tag-list li a {
	background-color: transparent;
	color: rgb(var(--colorMain2));
	font-size: 11px;
	font-weight: 700;
	letter-spacing: 0.48em;
	line-height: 1.4em;
	margin: 0 18px 17px 0;
	text-transform: uppercase;
}

.directorist-single-wrapper .directorist-card__body ul.directorist-single-tag-list li a:hover {
	color: rgb(var(--colorMain));
}

.directorist-single-wrapper .directorist-card__body ul.directorist-single-tag-list li a span {
	display: none;
}

.directorist-single-wrapper #directorist-single-listing-slider {
	background-color: transparent;
}

.directorist-single-wrapper #directorist-single-listing-slider .plasmaSlider__thumbnailList {
	background-color: transparent !important;
}

.directorist-single-wrapper #directorist-single-listing-slider .plasmaSlider__arrowBtn {
	min-width: auto;
}

.directorist-single-wrapper #directorist-single-listing-slider .plasmaSlider__arrowBtn:hover {
	background-color: rgb(var(--colorMain));
}

.directorist-single-wrapper #directorist-single-listing-slider .plasmaSlider__arrowBtn:active {
	top: 0 !important;
}

.directorist-single-wrapper #directorist-single-listing-slider .plasmaSlider__arrowBtn .plasmaSliderSkin:before {
	color: #fff;
	content: "\f104";
	font-family: "FontAwesome";
	line-height: 38px;
	margin-left: 5px;
}

.directorist-single-wrapper #directorist-single-listing-slider .plasmaSlider__arrowBtn.arrowBtn--right .plasmaSliderSkin:before {
	content: "\f105";
	margin-left: 8px;
}

.directorist-single-wrapper .directorist-listing-details .directorist-listing-single .directorist-listing-single__info .directorist-info-item {
	color: #fff;
}

.directorist-single-wrapper .directorist-listing-details .directorist-listing-single .directorist-listing-single__info .directorist-info-item:after {
	background-color: #6c7880;
}

.directorist-single-wrapper .directorist-listing-details .directorist-listing-single .directorist-listing-single__info .directorist-rating-meta i {
	color: rgb(var(--colorMain));
}

.directorist-single-wrapper .directorist-listing-details .directorist-listing-single .directorist-listing-single__info .fa {
	color: rgb(var(--colorMain));
}

.directorist-single-wrapper .directorist-listing-details .directorist-listing-single .directorist-listing-single__info .directorist-listing-category {
	color: #fff;
}

.directorist-single-wrapper .directorist-listing-details .directorist-listing-details__listing-title {
	display: block;
	font-size: 40px;
	font-weight: 800;
}

.directorist-single-wrapper .directorist-listing-details .directorist-listing-details-tagline {
	color: #6c7880;
	margin-bottom: 15px;
}

.directorist-single-wrapper .directorist-listing-details .directorist-listing-details__text p {
	color: #fff;
}

.directorist-single-wrapper .directorist-listing-details .directorist-listing-details__text p:last-child {
	margin-bottom: 0;
}

.directorist-single-wrapper .directorist-listing-details .directorist-listing-details__text ul {
	list-style: disc;
	padding-left: 20px;
}

.directorist-single-wrapper .directorist-listing-details .directorist-listing-details__text ul li {
	list-style: disc;
}

.directorist-single-wrapper .directorist-single-listing-header {
	border: 0;
	padding: 0;
}

.directorist-single-wrapper .directorist-single-listing-header .directorist-card__header {
	margin-bottom: 0;
}

.directorist-single-wrapper .directorist-single-listing-header .directorist-card__header > * {
	margin-bottom: 30px !important;
}

.directorist-single-wrapper .directorist-single-listing-header .directorist-single-listing-action {
	color: #fff;
}

.directorist-single-wrapper .directorist-single-listing-header .directorist-single-listing-action .directorist-social-share-links {
	background-color: #031521;
	border: 1px solid rgba(255, 255, 255, 0.1);
	border-radius: 0;
	box-shadow: none;
	z-index: 10000;
}

.directorist-single-wrapper .directorist-single-listing-header .directorist-single-listing-action .directorist-social-share-links .directorist-social-links__item:last-child a {
	border-bottom-color: transparent;
}

.directorist-single-wrapper .directorist-single-listing-header .directorist-single-listing-action .directorist-social-share-links .directorist-social-links__item a {
	border-bottom-color: rgba(255, 255, 255, 0.1);
}

.directorist-single-wrapper .directorist-single-listing-header .directorist-single-listing-action .directorist-social-share-links .directorist-social-links__item a .fa {
	color: rgb(var(--colorMain));
}

.directorist-single-wrapper .directorist-card-parameters .directorist-details-info-wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}

.directorist-single-wrapper .directorist-single-author-info .diretorist-view-profile-btn {
	margin-bottom: 0;
	margin-top: 30px;
	padding: 17px 30px;
}

.directorist-single-wrapper .directorist-single-author-info .directorist-single-author-avatar {
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-align: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	margin-bottom: 10px;
}

.directorist-single-wrapper .directorist-single-author-info .directorist-single-author-avatar .directorist-single-author-avatar-inner {
	margin-right: 10px;
}

.directorist-single-wrapper .directorist-single-author-info .directorist-single-author-avatar .directorist-single-author-avatar-inner img {
	border-radius: 50%;
	max-width: 50px;
}

.directorist-single-wrapper .directorist-single-author-info .directorist-single-author-avatar .directorist-single-author-name h4 {
	color: #fff;
	font-size: 18px;
	font-weight: 800;
	letter-spacing: normal;
	line-height: 1.2;
	margin: 0 0 6px;
}

.directorist-single-wrapper .directorist-single-author-info .directorist-single-author-avatar .directorist-single-author-name .directorist-single-author-membership {
	color: #6c7880;
}

.directorist-single-wrapper .directorist-single-author-info .directorist-single-author-contact-info {
	margin-top: 20px;
}

.directorist-single-wrapper .directorist-single-author-info .directorist-single-author-contact-info ul li span.la,
.directorist-single-wrapper .directorist-single-author-info .directorist-single-author-contact-info ul li span.fa,
.directorist-single-wrapper .directorist-single-author-info .directorist-single-author-contact-info ul li i {
	color: rgb(var(--colorMain));
}

.directorist-single-wrapper .directorist-single-author-info .directorist-single-author-contact-info ul li .directorist-single-author-contact-info-text {
	color: #6c7880;
}

.directorist-single-wrapper .directorist-single-listing-review #directorist-client-review-list .clear {
	display: none;
}

.directorist-single-wrapper .directorist-single-listing-review .directorist-signle-review {
	border-bottom: 1px solid rgba(255, 255, 255, 0.1);
	padding-bottom: 30px;
}

.directorist-single-wrapper .directorist-single-listing-review .directorist-signle-review:last-child {
	border-bottom: 0;
	padding-bottom: 0;
}

.directorist-single-wrapper .directorist-single-listing-review .directorist-signle-review .directorist-signle-review__top {
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: 20px;
}

.directorist-single-wrapper .directorist-single-listing-review .directorist-signle-review .directorist-signle-review__top .directorist-signle-review-avatar-wrap {
	margin-bottom: 0;
}

.directorist-single-wrapper .directorist-single-listing-review .directorist-signle-review .directorist-signle-review__top .directorist-signle-review-avatar-wrap .directorist-signle-review-avatar__info {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
}

.directorist-single-wrapper .directorist-single-listing-review .directorist-signle-review .directorist-signle-review__top .directorist-signle-review-avatar-wrap .directorist-signle-review-avatar__info p {
	color: rgb(var(--colorMain2));
	font-size: 11px;
	font-weight: 700;
	letter-spacing: 0.48em;
	text-transform: uppercase;
}

.directorist-single-wrapper .directorist-single-listing-review .directorist-signle-review .directorist-signle-review__top .directorist-signle-review-avatar-wrap .directorist-signle-review-avatar__info .directorist-signle-review-time {
	color: #fff;
	font-size: 11px;
	font-weight: 700;
	letter-spacing: 0.48em;
	text-transform: uppercase;
}

.directorist-single-wrapper .directorist-single-listing-review .directorist-signle-review .directorist-signle-review__top .directorist-signle-review-avatar-wrap .directorist-signle-review-avatar__info .directorist-signle-review-time:before {
	content: "/";
	margin: 0 5px;
}

.directorist-single-wrapper .directorist-single-listing-review .directorist-signle-review .directorist-signle-review__top .directorist-rated-stars ul li span {
	color: #fff;
}

.directorist-single-wrapper .directorist-single-listing-review .directorist-signle-review .directorist-signle-review__top .directorist-rated-stars ul li span:before {
	font-size: 12px;
}

.directorist-single-wrapper .directorist-single-listing-review .directorist-signle-review .directorist-signle-review__top .directorist-rated-stars ul li span.directorist-rate-active {
	color: rgb(var(--colorMain));
}

.directorist-single-wrapper .directorist-single-listing-review .directorist-review-current-rating .directorist-review-current-rating__stars ul li span {
	color: #fff;
}

.directorist-single-wrapper .directorist-single-listing-review .directorist-review-current-rating .directorist-review-current-rating__stars ul li span:before {
	content: "\f005";
}

.directorist-single-wrapper .directorist-single-listing-review .directorist-review-current-rating .directorist-review-current-rating__stars ul li span.directorist-rate-active {
	color: rgb(var(--colorMain));
}

.directorist-single-wrapper .directorist-single-listing-review .directorist-rating-review-block {
	border: 1px solid rgba(255, 255, 255, 0.1);
}

.directorist-single-wrapper .directorist-single-listing-review .directorist-rating-review-block .directorist-rating-given-block .select_container:before {
	display: none;
}

.directorist-single-wrapper .directorist-single-listing-review .directorist-rating-review-block .directorist-rating-given-block .directorist-rating-given-block__stars .br-widget a:before {
	color: #fff;
}

.directorist-single-wrapper .directorist-single-listing-review .directorist-rating-review-block .directorist-rating-given-block .directorist-rating-given-block__stars .br-widget a.br-selected:before,
.directorist-single-wrapper .directorist-single-listing-review .directorist-rating-review-block .directorist-rating-given-block .directorist-rating-given-block__stars .br-widget a.br-active:before {
	color: rgb(var(--colorMain));
}

.directorist-add-listing-form .directorist-content-module,
#directiost-listing-fields_wrapper .directorist-content-module {
	background: transparent;
	border-color: rgba(255, 255, 255, 0.1);
	margin-bottom: 35px;
}

.directorist-add-listing-form .directorist-content-module .directorist-content-module__title,
#directiost-listing-fields_wrapper .directorist-content-module .directorist-content-module__title {
	border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.directorist-add-listing-form .directorist-content-module .directorist-form-group:not(:last-child),
#directiost-listing-fields_wrapper .directorist-content-module .directorist-form-group:not(:last-child) {
	margin-bottom: 15px;
}

.directorist-add-listing-form .directorist-content-module .directorist-form-group.directorist-form-pricing-field #price:not([style*="display: none;"]) + .select_container:before,
#directiost-listing-fields_wrapper .directorist-content-module .directorist-form-group.directorist-form-pricing-field #price:not([style*="display: none;"]) + .select_container:before {
	opacity: 0;
}

.directorist-add-listing-form .directorist-content-module .directorist-form-group.directorist-form-map-field .leaflet-control-container a:not(.btn),
#directiost-listing-fields_wrapper .directorist-content-module .directorist-form-group.directorist-form-map-field .leaflet-control-container a:not(.btn) {
	color: #000;
}

.directorist-add-listing-form .directorist-content-module .directorist-form-group.directorist-form-description-field .wp-core-ui.wp-editor-wrap button,
.directorist-add-listing-form .directorist-content-module .directorist-form-group.directorist-form-description-field .wp-core-ui.wp-editor-wrap .button,
#directiost-listing-fields_wrapper .directorist-content-module .directorist-form-group.directorist-form-description-field .wp-core-ui.wp-editor-wrap button,
#directiost-listing-fields_wrapper .directorist-content-module .directorist-form-group.directorist-form-description-field .wp-core-ui.wp-editor-wrap .button {
	letter-spacing: 0;
	text-transform: unset;
}

.directorist-add-listing-form .directorist-content-module .directorist-form-group.directorist-form-description-field .mce-menubtn button,
#directiost-listing-fields_wrapper .directorist-content-module .directorist-form-group.directorist-form-description-field .mce-menubtn button {
	color: #6c7880;
}

.directorist-add-listing-form .directorist-content-module .directorist-form-image-upload-field .ezmu__btn.ezmu__input-label:hover,
#directiost-listing-fields_wrapper .directorist-content-module .directorist-form-image-upload-field .ezmu__btn.ezmu__input-label:hover {
	background-color: rgb(var(--colorMain)) !important;
}

.directorist-add-listing-wrapper .directorist-add-listing-form__action label:before {
	display: none !important;
}

#directorist-pricing-plan-container .directorist-col-md-4 {
	padding-left: 15px;
	padding-right: 15px;
}

@media (min-width: 768px) and (max-width: 992px) {
	#directorist-pricing-plan-container .directorist-col-md-4 {
		width: 50%;
	}
}

.directorist-pricing.directorist-pricing--1 {
	background: transparent;
	border: 1px solid rgba(255, 255, 255, 0.1);
	border-radius: 0;
	box-shadow: none;
	margin-top: 0;
}

.directorist-pricing.directorist-pricing--1 .atbd_popular_badge {
	background: #fff;
	color: #000;
	word-break: unset;
	word-wrap: unset;
}

.directorist-pricing.directorist-pricing--1 .directorist-pricing__title > h4 {
	background-color: rgb(var(--colorMain2));
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(var(--colorMain), 0)), to(rgb(var(--colorMain))));
	background-image: linear-gradient(to bottom, rgba(var(--colorMain), 0) 0%, rgb(var(--colorMain)) 100%);
	border: 0;
	border-radius: 0;
	color: #fff;
	font-size: 30px;
	font-weight: 800;
	padding: 30px !important;
}

.directorist-pricing.directorist-pricing--1 .directorist-pricing__price {
	border-bottom-color: rgba(255, 255, 255, 0.1);
}

.directorist-pricing.directorist-pricing--1 .directorist-pricing__price p.directorist-pricing__value {
	color: rgb(var(--colorMain));
	font-size: 30px;
	font-weight: 800;
}

.directorist-pricing.directorist-pricing--1 .directorist-pricing__price p.directorist-pricing__value sup {
	color: rgb(var(--colorMain));
	font-size: 30px;
	margin-right: 0;
	top: 0;
}

.directorist-pricing.directorist-pricing--1 .directorist-pricing__price p.directorist-pricing__value small {
	color: #fff;
	font-size: 20px;
	font-weight: 800;
}

.directorist-pricing.directorist-pricing--1 .directorist-pricing__price .directorist-pricing_subtitle small {
	color: #fff;
	display: block;
	font-size: 18px;
	font-style: italic;
	line-height: 1.4em;
	margin-top: 10px;
}

.directorist-pricing.directorist-pricing--1 .directorist-pricing__price small,
.directorist-pricing.directorist-pricing--1 .directorist-pricing__price .directorist-pricing__description {
	color: #6c7880;
}

.directorist-pricing.directorist-pricing--1 .directorist-pricing__features {
	padding: 30px;
}

.directorist-pricing.directorist-pricing--1 .directorist-pricing__features ul li {
	color: #6c7880;
}

.directorist-pricing.directorist-pricing--1 .directorist-pricing__action label {
	display: block !important;
	margin-bottom: 0;
	margin-top: 10px;
}

.directorist-pricing.directorist-pricing--1 .directorist-pricing__action label .directorist-btn {
	border-radius: 0;
	color: #fff;
	display: inline-block;
}

.directorist-modals {
	background-color: #031521;
	max-width: 500px;
}

.directorist-modals .directorist-form-label {
	color: #fff;
}

.directorist-user-dashboard .directorist-image-profile-wrap,
.directorist-user-dashboard .directorist-card,
.directorist-user-dashboard .directorist-announcement-wrapper,
.directorist-user-dashboard .directorist-user-dashboard__nav,
.directorist-user-dashboard .directorist-user-dashboard-tab__nav,
.directorist-user-dashboard .directorist-user-dashboard-tabcontent {
	background-color: transparent;
	border: 1px solid rgba(255, 255, 255, 0.1);
	border-radius: 0;
	box-shadow: none;
}

.directorist-user-dashboard .directorist-user-dashboard__toggle__link {
	background-color: rgb(var(--colorMain2));
	border-color: rgb(var(--colorMain2));
}

.directorist-user-dashboard .directorist-user-dashboard__toggle__link:hover {
	background-color: #000;
	border-color: #000;
	color: #fff !important;
}

.directorist-user-dashboard .directorist-user-dashboard__nav .directorist-tab__nav__item {
	margin-bottom: 5px;
}

.directorist-user-dashboard .directorist-user-dashboard__nav .directorist-btn {
	letter-spacing: 0;
	text-transform: unset;
}

.directorist-user-dashboard .directorist-user-dashboard__nav .directorist-btn.directorist-btn-secondary:hover {
	border-color: rgb(var(--colorMain2)) !important;
}

.directorist-user-dashboard .directorist-tab__pane .directorist-user-dashboard-tab ul li a:after {
	background-color: rgb(var(--colorMain2));
}

.directorist-user-dashboard .directorist-tab__pane .directorist-user-dashboard-tab .directorist-user-dashboard-tabcontent .directorist-listing-table {
	border-radius: 0;
}

.directorist-user-dashboard .directorist-tab__pane .directorist-user-dashboard-tab .directorist-user-dashboard-tabcontent .directorist-listing-table tr {
	background-color: transparent;
}

.directorist-user-dashboard .directorist-tab__pane .directorist-user-dashboard-tab .directorist-user-dashboard-tabcontent .directorist-listing-table tr th {
	border-color: rgba(255, 255, 255, 0.2);
	color: #6c7880;
}

.directorist-user-dashboard .directorist-tab__pane .directorist-user-dashboard-tab .directorist-user-dashboard-tabcontent .directorist-listing-table tr td {
	color: #6c7880;
}

.directorist-user-dashboard .directorist-tab__pane .directorist-user-dashboard-tab .directorist-user-dashboard-tabcontent .directorist-listing-table .directorist-title a {
	color: #fff;
}

.directorist-user-dashboard .directorist-tab__pane .directorist-user-dashboard-tab .directorist-user-dashboard-tabcontent .directorist-listing-table .directorist-title a:hover {
	color: rgb(var(--colorMain));
}

.directorist-user-dashboard .directorist-tab__pane .directorist-user-dashboard-tab .directorist-user-dashboard-tabcontent .directorist-listing-table .directorist-actions a.directorist-link-btn {
	color: rgb(var(--colorMain));
}

.directorist-user-dashboard .directorist-tab__pane .directorist-user-dashboard-tab .directorist-user-dashboard-tabcontent .directorist-listing-table .directorist-actions a.directorist-link-btn:hover {
	color: #fff;
}

.directorist-user-dashboard .directorist-tab__pane .directorist-user-dashboard-tab .directorist-user-dashboard-tabcontent .directorist-listing-table .directorist-actions .directorist-btn-more {
	background-color: transparent;
	color: #fff;
}

.directorist-user-dashboard .directorist-tab__pane .directorist-user-dashboard-tab .directorist-user-dashboard-tabcontent .directorist-listing-table .directorist-actions .directorist-btn-more i {
	color: #fff;
}

.directorist-user-dashboard .directorist-tab__pane .directorist-user-dashboard-tab .directorist-user-dashboard-tabcontent .directorist-listing-table .directorist-actions .directorist-btn-more:hover {
	color: rgb(var(--colorMain));
}

.directorist-user-dashboard .directorist-tab__pane .directorist-user-dashboard-tab .directorist-user-dashboard-tabcontent .directorist-dashboard-pagination {
	border-color: rgba(255, 255, 255, 0.2);
}

.directorist-user-dashboard .directorist-tab__pane .directorist-card .directorist-card__header {
	border-color: rgba(255, 255, 255, 0.1);
}

.directorist-user-dashboard .directorist-tab__pane .directorist-card .directorist-card__header .directorist-card__header--title {
	color: #fff;
	font-size: 24px;
	font-weight: 800;
}

.directorist-user-dashboard .directorist-tab__pane .directorist-card .directorist-user-socials .directorist-user-social-label {
	border-color: rgba(255, 255, 255, 0.1);
}

.directorist-user-dashboard .directorist-tab__pane .directorist-card .directorist-user-socials label .directorist-social-icon {
	color: rgb(var(--colorMain));
}

.directorist-user-dashboard .directorist-tab__pane .atbd_manage_fees_wrapper .table td,
.directorist-user-dashboard .directorist-tab__pane .atbd_manage_fees_wrapper .table th {
	border-color: rgba(255, 255, 255, 0.1);
	vertical-align: middle;
}

.directorist-user-dashboard .directorist-tab__pane .atbd_manage_fees_wrapper .table th {
	color: #fff;
}

.directorist-user-dashboard .directorist-tab__pane .atbd_manage_fees_wrapper .btn {
	border-color: rgb(var(--colorMain2)) !important;
	padding: 16px 24px;
}

.directorist-user-dashboard .directorist-tab__pane .atbd_manage_fees_wrapper .btn:hover {
	background-color: transparent !important;
}

.directorist-content-active .widget.atbd_widget,
.directorist-content-active .widget.atbd_widget[id^=bd],
.directorist-content-active .widget.atbd_widget[id^=dcl] {
	background-color: transparent;
	border: 0;
}

.directorist-content-active .widget.atbd_widget a,
.directorist-content-active .widget.atbd_widget[id^=bd] a,
.directorist-content-active .widget.atbd_widget[id^=dcl] a {
	color: #fff;
}

.directorist-content-active .widget.atbd_widget a:hover,
.directorist-content-active .widget.atbd_widget[id^=bd] a:hover,
.directorist-content-active .widget.atbd_widget[id^=dcl] a:hover {
	color: rgb(var(--colorMain));
}

.directorist-content-active .widget.atbd_widget .atbd_widget_title,
.directorist-content-active .widget.atbd_widget[id^=bd] .atbd_widget_title,
.directorist-content-active .widget.atbd_widget[id^=dcl] .atbd_widget_title {
	border: 0;
	margin-bottom: 2.5em;
	padding: 0;
}

.directorist-content-active .widget.atbd_widget .atbdp,
.directorist-content-active .widget.atbd_widget[id^=bd] .atbdp,
.directorist-content-active .widget.atbd_widget[id^=dcl] .atbdp {
	padding: 0;
}

.directorist-content-active .widget.atbd_widget .atbd_categorized_listings,
.directorist-content-active .widget.atbd_widget[id^=bd] .atbd_categorized_listings,
.directorist-content-active .widget.atbd_widget[id^=dcl] .atbd_categorized_listings {
	padding: 0;
}

.directorist-content-active .widget.atbd_widget .atbd_categorized_listings .listings > li:first-child,
.directorist-content-active .widget.atbd_widget[id^=bd] .atbd_categorized_listings .listings > li:first-child,
.directorist-content-active .widget.atbd_widget[id^=dcl] .atbd_categorized_listings .listings > li:first-child {
	padding-top: 0;
}

.directorist-content-active .widget.atbd_widget .atbd_categorized_listings .listings > li .atbd_left_img,
.directorist-content-active .widget.atbd_widget[id^=bd] .atbd_categorized_listings .listings > li .atbd_left_img,
.directorist-content-active .widget.atbd_widget[id^=dcl] .atbd_categorized_listings .listings > li .atbd_left_img {
	max-height: 80px;
	max-width: 80px;
}

.directorist-content-active .widget.atbd_widget .atbd_categorized_listings .listings > li .atbd_left_img img,
.directorist-content-active .widget.atbd_widget[id^=bd] .atbd_categorized_listings .listings > li .atbd_left_img img,
.directorist-content-active .widget.atbd_widget[id^=dcl] .atbd_categorized_listings .listings > li .atbd_left_img img {
	border-radius: 50%;
}

.directorist-content-active .widget.atbd_widget .atbd_categorized_listings .listings > li .atbd_left_img + .atbd_right_content,
.directorist-content-active .widget.atbd_widget[id^=bd] .atbd_categorized_listings .listings > li .atbd_left_img + .atbd_right_content,
.directorist-content-active .widget.atbd_widget[id^=dcl] .atbd_categorized_listings .listings > li .atbd_left_img + .atbd_right_content {
	padding-left: 20px;
	width: -webkit-calc(100% - 80px);
	width: calc(100% - 80px);
}

.directorist-content-active .widget.atbd_widget .atbd_categorized_listings .listings > li + li,
.directorist-content-active .widget.atbd_widget[id^=bd] .atbd_categorized_listings .listings > li + li,
.directorist-content-active .widget.atbd_widget[id^=dcl] .atbd_categorized_listings .listings > li + li {
	border: 0;
}

.directorist-content-active .widget.atbd_widget .atbd_categorized_listings .directory_tag,
.directorist-content-active .widget.atbd_widget[id^=bd] .atbd_categorized_listings .directory_tag,
.directorist-content-active .widget.atbd_widget[id^=dcl] .atbd_categorized_listings .directory_tag {
	display: none;
}

.directorist-content-active .widget.atbd_widget .atbdp-widget-categories > ul.atbdp_parent_category > li > a span,
.directorist-content-active .widget.atbd_widget[id^=bd] .atbdp-widget-categories > ul.atbdp_parent_category > li > a span,
.directorist-content-active .widget.atbd_widget[id^=dcl] .atbdp-widget-categories > ul.atbdp_parent_category > li > a span {
	display: none;
}

.directorist-login-wrapper .directorist-btn {
	margin-top: 15px;
}

.directorist-registration-wrapper .directory_regi_btn label a {
	color: rgb(var(--colorMain)) !important;
}

.directorist-registration-wrapper .directory_regi_btn label a:hover {
	color: #fff !important;
}

.directorist-registration-wrapper .directorist-btn {
	margin-top: 15px;
}

.directorist-content-active .directorist-author-profile-content .directorist-card {
	background-color: transparent;
	border-color: rgba(255, 255, 255, 0.1);
	border-radius: 0;
}

.directorist-content-active .directorist-author-profile-content .directorist-card .directorist-card__header {
	border-bottom: 1px solid rgba(255, 255, 255, 0.1);
	border-radius: 0;
}

.directorist-content-active .directorist-author-profile-content .directorist-card .directorist-card__header .directorist-card__header--title {
	color: #fff;
	font-weight: 800;
}

.directorist-content-active .directorist-author-profile-content .directorist-card .directorist-card__header .directorist-card__header--title span.fa {
	color: #fff;
}

.directorist-content-active .directorist-author-profile-content .directorist-author-profile-wrap .directorist-author-avatar .directorist-author-avatar__info .directorist-author-name {
	color: #fff;
	font-weight: 800;
}

.directorist-content-active .directorist-author-profile-content .directorist-author-profile-wrap .directorist-author-avatar .directorist-author-avatar__info p {
	color: #6c7880;
	font-size: 14px;
}

.directorist-content-active .directorist-author-profile-content .directorist-author-profile-wrap .directorist-author-meta-list .directorist-author-meta-list__item .directorist-listing-rating-meta i {
	color: rgb(var(--colorMain));
}

.directorist-content-active .directorist-author-profile-content .directorist-author-profile-wrap .directorist-author-meta-list .directorist-author-meta-list__item .directorist-review-count,
.directorist-content-active .directorist-author-profile-content .directorist-author-profile-wrap .directorist-author-meta-list .directorist-author-meta-list__item .directorist-listing-count {
	color: #6c7880;
}

.directorist-content-active .directorist-author-profile-content .directorist-author-profile-wrap .directorist-author-meta-list .directorist-author-meta-list__item .directorist-review-count span,
.directorist-content-active .directorist-author-profile-content .directorist-author-profile-wrap .directorist-author-meta-list .directorist-author-meta-list__item .directorist-listing-count span {
	color: #6c7880;
}

.directorist-content-active .directorist-author-profile-content .directorist-author-profile-wrap .directorist-author-meta-list .directorist-info-meta + .directorist-info-meta:before {
	background-color: rgba(255, 255, 255, 0.1);
}

.directorist-content-active .directorist-author-profile-content .directorist-author-contact .directorist-author-info-list__item {
	color: #6c7880;
	font-size: 14px;
}

.directorist-content-active .directorist-author-profile-content .directorist-author-contact .directorist-author-info-list__item a {
	color: #6c7880;
}

.directorist-content-active .directorist-author-profile-content .directorist-author-contact .directorist-author-info-list__item a:hover {
	color: rgb(var(--colorMain));
}

.directorist-content-active .directorist-author-profile-content .directorist-author-listing-top .directorist-author-listing-top__title {
	font-weight: 800;
}

.directorist-content-active .directorist-author-profile-content .directorist-author-listing-top .directorist-dropdown .directorist-dropdown__links {
	background-color: #020f17;
	border-radius: 0;
}

.directorist-content-active .directorist-author-profile-content .directorist-col-lg-3.directorist-col-md-4.directorist-col-sm-6 {
	width: 100%;
}

@media (min-width: 768px) {
	.directorist-content-active .directorist-author-profile-content .directorist-col-lg-3.directorist-col-md-4.directorist-col-sm-6 {
		width: 50%;
	}
}

@media (min-width: 992px) {
	.directorist-content-active .directorist-author-profile-content .directorist-col-lg-3.directorist-col-md-4.directorist-col-sm-6 {
		width: 33.3333%;
	}
}

.directorist-pricing.directorist-pricing--1 {
	background: transparent;
	border: 1px solid rgba(255, 255, 255, 0.1);
	border-radius: 0;
	box-shadow: none;
	margin-top: 0;
}

.directorist-pricing.directorist-pricing--1 .directorist-pricing__title > h4 {
	background-color: transparent;
	border-bottom-color: rgba(255, 255, 255, 0.1);
	color: #fff;
}

.directorist-pricing.directorist-pricing--1 .directorist-pricing__price p.directorist-pricing__value {
	color: #fff;
}

.directorist-pricing.directorist-pricing--1 .directorist-pricing__price .directorist-pricing__description {
	color: #6c7880;
}

.directorist-pricing.directorist-pricing--1 .directorist-pricing__features ul li {
	color: #6c7880;
}

.directorist-pricing.directorist-pricing--1 .directorist-pricing__action label {
	display: block !important;
}

.directorist-pricing.directorist-pricing--1 .directorist-pricing__action label .directorist-btn {
	border-radius: 0;
	color: #fff;
	display: inline-block;
}

/*
 End Drectorist Override
*/
