/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 03 2025 | 13:07:27 */
/* form search */
input:focus, textarea:focus{
	border: none !important;
}
.directorist-search-contents .directorist-search-form-wrap .directorist-search-form__box{
	background-color: #ffffff30;
	backdrop-filter: blur(3px);
	border: none !important;
	border-radius: 12px;
}
.directorist-search-modal__contents{
	background-color: transparent;
}
.directorist-search-form__top{
	margin: 0px;
}
.directorist-search-modal__input{
	min-height: 50px;
	background-color: #FFF;
	border-radius: 8px !important;
	padding-left: 1rem;
}
.directorist-search-form__top .directorist-search-modal__input:not(:nth-last-child(1)) .directorist-search-field{
	border: none;
}
.directorist-search-form__top .directorist-search-modal__contents__body{
	gap: 12px;
}
.directorist-search-modal__contents__body .directorist-search-field.input-is-focused .directorist-select, .directorist-search-modal__contents__body .directorist-search-field.input-is-focused .directorist-search-field__input{
	bottom: 0 !important;
}
.directorist-search-form__top .directorist-search-field.input-is-focused .directorist-select, .directorist-search-form__top .directorist-search-field.input-is-focused .directorist-filter-location-icon{
	margin: 0px;
}
.directorist-search-field__btn--clear:before{
	content: "✖";
}
.directorist-search-field__btn--clear i{
	display: none;
}
.directorist-search-contents .directorist-search-form-wrap .directorist-search-form-action .directorist-search-form-action__submit .directorist-btn-search{
	background-color: var(--e-global-color-secondary) !important;
	border: none !important;
	border-radius: 8px;
}
.select2-container.select2-container--open .select2-dropdown.select2-dropdown--below{
	top: 1rem;
}
.select2-container--default.select2-container--open .select2-results__option .directorist-select2-contents .directorist-icon-mask{
	background-color: #EEE;
}
.directorist-content-active .select2-container--default .select2-results__option--highlighted{
	color: var(--e-global-color-secondary) !important;
	font-weight: 400;
	background-color: #fafafa;
}



/* directory only */
.directorist-search-contents{
	padding: 0;
}
.directorist-row.swiper-wrapper{
	margin: 0;
	text-align: center;
}
.directorist-row.swiper-wrapper > *{
	margin: 0;
}

.directorist-location__single{
	height: 400px !important;
}
.directorist-location__single figure img{
	height: 100% !important;
}
.directorist-row .slick-list{
	padding: 0 !important;
}
.directorist-row .slick-slide{
	margin: 0 6px;
}
.slick-slide div > *{
	margin-bottom: 0;
}
.slick-arrow{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	margin: 0;
	padding: 1rem;
	width: auto;
	opacity: 0.6;
	transition: 100ms;
}
.slick-arrow:hover{
	opacity: 1;
}
.slick-arrow i{
	font-size: 1.5rem;
	color: #FFF;
}
.slick-prev{
	left: -2rem;
}
.slick-prev i:before{
	content: "🡠" !important;
}
.slick-next{
	right: -2rem;
}
.slick-next i:before{
	content: "🡢" !important;
}

/* category slider */
#directorist.atbd_wrapper .directorist-categories .directorist-row .directorist-categories__single.atbd_category_no_image{
	min-height: 150px;
	padding: 2rem;
	background-color: #ffffff30;
	backdrop-filter: blur(3px);
	border: none !important;
	border-radius: 12px;
	display: flex;
	align-items: start !important;
}
#directorist.atbd_wrapper .directorist-categories .directorist-row .directorist-categories__single.atbd_category_no_image .cat-box__top .cat-name{
	color: #FFF;
	opacity: 0.9;
}
#directorist.atbd_wrapper .directorist-categories .directorist-row .directorist-categories__single.atbd_category_no_image .cat-box__bottom span{
	display: none;
}
.directorist-categories__single .icon{
	display: flex;
	justify-content: center;
	border: none !important;
	margin-bottom: 10px;
}
#directorist.atbd_wrapper .directorist-categories .directorist-row .directorist-categories__single.atbd_category_no_image .cat-box__top .icon .directorist-icon-mask:after{
	width: 28px;
	height: 28px;
	background-color: #FFF;
}
.directorist-categories__single.atbd_category_no_image:hover .cat-box .cat-box__top .icon{
	background-color: transparent !important;
	border: none !important;
}
.directorist-categories__single.atbd_category_no_image:hover .directorist-icon-mask:after{
	background-color: var( --e-global-color-secondary ) !important;
}
.directorist-categories__single.atbd_category_no_image:hover .cat-box .cat-box__top .cat-name,
.directorist-categories__single.atbd_category_no_image:hover .cat-box .cat-box__bottom span{
	color: var( --e-global-color-secondary ) !important;
}

/* location slider */
.location-carousel .slick-prev{
	left: 2rem;
	margin: 0;
	z-index: 11;
}
.location-carousel .slick-next{
	right: 2rem;
	margin: 0;
	z-index: 11;
}

/* Listing */
.directorist-row > *{
	padding: 0 10px;
	margin-top: 4px;
}
.directorist-content-active .directorist-listing-single{
	border-radius: 10px;
	box-shadow: none;
	border: 1px solid #F1F1F1;
}
.directorist-listing-card .directorist-thumb-listing-author a{
	width: 60px;
	height: 60px;
}
.directorist-listing-single__content .directorist-listing-single__info__list{
	margin-top: 0px !important;
	display: flex;
	flex-direction: row;
	align-items: center;
}
.directorist-listing-single__info .directorist-listing-single__info__list li .directorist-icon-mask:after{
	width: 22px !important;
	height: 22px !important;
	background-color: var( --e-global-color-secondary ) !important;
}
.directorist-content-active .directorist-listing-single__meta{
	border-top: 2px dashed #F1F1F1;
}
.directorist-listing-single__content .directorist-listing-single__meta .directorist-listing-category a .directorist-icon-mask::after{
	width: 1rem;
	height: 1rem;
	background-color: var( --e-global-color-secondary ) !important;
}
.directorist-listing-single__meta .directorist-view-count{
	color: #BABABA !important;
}
.directorist-listing-single__meta .directorist-view-count::after{
	content: "reviews";
}
.directorist-listing-single__meta .directorist-view-count i{
	display: none;
}
