#dokan-seller-listing-wrap,
#dokan-store-listing-filter-form-wrap,
#dokan-store-listing-filter-wrap {
	width: 100%;
}

/* Dokan modals: Share, Support, Reviews and Follow login. */
.dokan-share-store-modals.iziModal,
.dokan-store-support-modals.iziModal,
.dokan-store-review-iziModal.iziModal,
#dokan-modal-login-form-popup.iziModal {
	box-sizing: border-box;
	max-width: calc(100% - 30px) !important;
	border: 1px solid #dee9f7;
	border-radius: 10px !important;
	background: #ffffff;
	box-shadow: 0 20px 60px rgba(6, 26, 51, 0.18);
	overflow: hidden;
}

.dokan-share-store-modals.iziModal,
.dokan-store-support-modals.iziModal,
#dokan-modal-login-form-popup.iziModal {
	width: 430px !important;
	z-index: 9999999999 !important;
}

.iziModal-overlay {
	background-color: rgba(0, 0, 0, 0.72) !important;
	backdrop-filter: blur(3px);
	z-index: 999999 !important;
}

.dokan-share-store-modals .iziModal-content,
.dokan-store-support-modals .iziModal-content,
.dokan-store-review-iziModal .iziModal-content,
#dokan-modal-login-form-popup .iziModal-content {
	background: #ffffff;
	color: #000000;
}

#dokan-modal-login-form-popup .iziModal-header {
	padding: 14px 20px !important;
	background: var(--accent-2) !important;
	box-shadow: none !important;
}

#dokan-modal-login-form-popup .iziModal-header-title {
	margin: 0 !important;
	color: #ffffff !important;
	font-size: 18px !important;
	font-weight: 600 !important;
	line-height: 1.4 !important;
}

#dokan-modal-login-form-popup .iziModal-button-close {
	opacity: 1;
}

.dokan-share-store-modals .dokan-share-wrap,
.dokan-store-support-modals .dokan-support-login-wrapper,
.dokan-store-review-iziModal .dokan-seller-rating-add-wrapper,
#dokan-modal-login-form-popup .dokan-login-form-popup-wrapper {
	box-sizing: border-box;
	width: 100% !important;
	max-width: 100%;
	margin: 0 !important;
	padding: 30px !important;
	background: #ffffff;
}

.dokan-share-store-modals .dokan-share-wrap {
	color: var(--accent-2);
	font-size: 22px;
	font-weight: 600;
	line-height: 1.4;
	text-align: center;
}

.dokan-share-store-modals .dokan-share {
	margin-top: 20px;
	font-size: 16px;
	font-weight: 400;
}

.dokan-share-store-modals .dokan-izimodal-close-btn,
.dokan-store-support-modals .dokan-izimodal-close-btn,
.dokan-store-review-iziModal .dokan-izimodal-close-btn {
	top: 14px !important;
	right: 14px !important;
	z-index: 5;
}

.dokan-share-store-modals .dokan-izimodal-close-btn button,
.dokan-store-support-modals .dokan-izimodal-close-btn button,
.dokan-store-review-iziModal .dokan-izimodal-close-btn button {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 34px;
	height: 34px;
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
	border-radius: 10px;
	outline: 0 !important;
	background: transparent !important;
	box-shadow: none !important;
	color: var(--accent-2) !important;
	transition: all 0.3s ease-out;
}

.dokan-share-store-modals .dokan-izimodal-close-btn button:hover,
.dokan-store-support-modals .dokan-izimodal-close-btn button:hover,
.dokan-store-review-iziModal .dokan-izimodal-close-btn button:hover {
	background: transparent !important;
	color: var(--accent) !important;
}

.dokan-store-support-modals .dokan-support-login-wrapper h2,
.dokan-store-support-modals .dokan-support-intro-text {
	margin-right: 0;
	margin-bottom: 20px;
	padding-bottom: 0;
	border-bottom: 0 solid transparent;
	color: var(--accent-2);
	font-size: 22px;
	font-weight: 600;
	line-height: 1.4;
}

.dokan-store-support-modals .dokan-support-intro-user,
.dokan-store-review-iziModal .dokan-add-review-wrapper > strong {
	display: block;
	margin: 0 44px 8px 0;
	color: var(--accent-2);
	font-size: 18px;
	font-weight: 600;
	line-height: 1.4;
}

.dokan-store-review-iziModal .dokan-seller-rating-intro-text {
	margin: 0 44px 20px 0;
	padding-bottom: 15px;
	border-bottom: 1px solid #dee9f7;
	color: #000000;
	font-size: 15px;
}

.dokan-store-review-iziModal .dokan-seller-rating-intro-text a {
	color: var(--accent);
	font-weight: 600;
}

.dokan-store-support-modals .dokan-form-group,
.dokan-store-review-iziModal .dokan-form-group,
#dokan-modal-login-form-popup .dokan-form-group {
	margin: 0 0 20px;
}

.dokan-store-support-modals .dokan-form-label,
.dokan-store-review-iziModal .dokan-form-label,
#dokan-modal-login-form-popup .dokan-form-label {
	display: block;
	margin-bottom: 4px;
	color: #000000;
	font-size: 15px;
	font-weight: 400;
}

.dokan-store-support-modals .dokan-form-control,
.dokan-store-review-iziModal .dokan-form-control,
#dokan-modal-login-form-popup .dokan-form-control {
	box-sizing: border-box;
	width: 100% !important;
	max-width: 100% !important;
	min-height: 42px !important;
	margin: 0 !important;
	padding: 0 15px !important;
	border: 1px solid rgba(0, 0, 0, 0.1) !important;
	border-radius: 10px !important;
	outline: 0 !important;
	background: #ffffff !important;
	box-shadow: none !important;
	color: #000000 !important;
	font-size: 14px !important;
	font-weight: 400 !important;
}

.dokan-store-support-modals textarea.dokan-form-control,
.dokan-store-review-iziModal textarea.dokan-form-control {
	min-height: 120px !important;
	padding-top: 12px !important;
	padding-bottom: 12px !important;
	resize: vertical;
}

.dokan-store-support-modals .dokan-form-control:focus,
.dokan-store-review-iziModal .dokan-form-control:focus,
#dokan-modal-login-form-popup .dokan-form-control:focus {
	outline: 0 !important;
	box-shadow: none !important;
}

.dokan-store-review-iziModal #dokan-seller-rating {
	padding: 0 0 20px;
}

.dokan-store-support-modals #support-submit-btn,
.dokan-store-support-modals .dokan-popup-create-an-account .dokan-btn,
.dokan-store-review-iziModal #support-submit-btn,
#dokan-modal-login-form-popup .dokan-btn-theme {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	box-sizing: border-box;
	width: auto !important;
	min-width: 140px;
	height: 38px !important;
	margin: 0 !important;
	padding: 0 23px !important;
	border: 1px solid var(--accent) !important;
	border-radius: 10px !important;
	background: var(--accent) !important;
	box-shadow: none !important;
	color: #ffffff !important;
	font-size: 14px !important;
	font-weight: 600 !important;
	line-height: 1.2 !important;
	text-decoration: none !important;
	text-transform: none;
	letter-spacing: normal;
	cursor: pointer;
	transition: all 0.3s ease-out;
}

.dokan-store-support-modals #support-submit-btn:hover,
.dokan-store-support-modals .dokan-popup-create-an-account .dokan-btn:hover,
.dokan-store-review-iziModal #support-submit-btn:hover,
#dokan-modal-login-form-popup .dokan-btn-theme:hover {
	border-color: var(--btn-special-hover-darker) !important;
	background: var(--btn-special-hover-darker) !important;
	color: #ffffff !important;
}

.dokan-store-support-modals .dokan-popup-create-an-account,
#dokan-modal-login-form-popup .dokan-popup-create-an-account {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 10px;
	margin: 0;
}

.dokan-store-support-modals #ds-error-msg:empty,
.dokan-store-review-iziModal #ds-error-msg:empty {
	display: none;
}

.dokan-store-support-modals .dokan-alert,
.dokan-store-review-iziModal .dokan-alert,
#dokan-modal-login-form-popup .dokan-login-form-error.has-error {
	margin: 0 0 20px !important;
	padding: 15px !important;
	border: 0 !important;
	border-radius: 10px !important;
	box-shadow: none !important;
	font-size: 14px;
	font-weight: 500;
}

.dokan-store-support-modals .dokan-alert-danger,
.dokan-store-review-iziModal .dokan-alert-danger,
#dokan-modal-login-form-popup .dokan-login-form-error.has-error {
	background: #f8d7da !important;
	color: #842029 !important;
}

.dokan-store-support-modals .dokan-alert-success,
.dokan-store-review-iziModal .dokan-alert-success {
	background: var(--base) !important;
	color: var(--accent) !important;
}

.dokan-hide {
	display: none !important;
}

#dokan-store-listing-filter-form-wrap {
	flex-wrap: nowrap;
	align-items: center;
	gap: 30px;
	padding: 20px !important;
	border-radius: 10px;
	background-color: var(--base);
	box-shadow: none;
	border: solid 1px #dee9f7;
}

#dokan-store-listing-filter-form-wrap::before {
	display: none !important;
}

#dokan-store-listing-filter-wrap .toggle-view {
	display: none !important;
}

#dokan-store-listing-filter-form-wrap .store-search .store-search-input {
	box-sizing: border-box;
	width: 100% !important;
	height: 42px !important;
	padding: 0 15px !important;
	border: 1px solid rgba(0, 0, 0, 0.1) !important;
	border-radius: 10px !important;
	outline: none !important;
	background-color: #fff !important;
	box-shadow: none !important;
	color: #000 !important;
	font-size: 14px !important;
	font-weight: 500 !important;
	vertical-align: middle !important;
	transition: border-color 0.5s ease !important;
}

#dokan-store-listing-filter-form-wrap .store-lists-other-filter-wrap .item label {
    color: #000000;
    font-weight: 500;
}

#dokan-store-listing-filter-form-wrap .up{
	color: #000000;
    font-weight: 500;
}

#dokan-store-listing-filter-form-wrap .store-lists-other-filter-wrap .item .dokan-toogle-checkbox{
	background: #E5E5E5;
}

#dokan-store-listing-filter-form-wrap .store-search .store-search-input::placeholder {
	color: #000 !important;
	opacity: 1;
}

#dokan-store-listing-filter-form-wrap .store-search .store-search-input::-webkit-input-placeholder {
	color: #000 !important;
	opacity: 1;
}

#dokan-store-listing-filter-form-wrap .store-search .store-search-input::-moz-placeholder {
	color: #000 !important;
	opacity: 1;
}

#dokan-store-listing-filter-form-wrap .store-search .store-search-input:-ms-input-placeholder,
#dokan-store-listing-filter-form-wrap .store-search .store-search-input::-ms-input-placeholder {
	color: #000 !important;
	opacity: 1;
}

#dokan-store-listing-filter-wrap .sort-by {
	position: relative;
}

#dokan-store-listing-filter-wrap .sort-by::after {
	content: "";
	position: absolute;
	top: 50%;
	right: 15px;
	width: 7px;
	height: 7px;
	border-right: 2px solid #000;
	border-bottom: 2px solid #000;
	pointer-events: none;
	transform: translateY(-70%) rotate(45deg);
}

#dokan-store-listing-filter-wrap .sort-by #stores_orderby {
	box-sizing: border-box;
	height: 42px !important;
	padding: 0 38px 0 15px !important;
	border: 1px solid rgba(0, 0, 0, 0.1) !important;
	border-radius: 10px !important;
	outline: none !important;
	background-color: #ffffff !important;
	box-shadow: none !important;
	color: #000 !important;
	font-size: 14px !important;
	font-weight: 500 !important;
	vertical-align: middle !important;
	transition: border-color 0.5s ease !important;
}

#dokan-store-listing-filter-form-wrap:not([style*="display: none"]):not([style*="display:none"]) {
	display: flex !important;
}

#dokan-store-listing-filter-form-wrap .store-search.grid-item {
	box-sizing: border-box;
	flex: 0 0 40%;
	width: 40%;
}

#dokan-store-listing-filter-form-wrap .store-lists-other-filter-wrap {
	box-sizing: border-box;
	flex: 1 1 0;
	justify-content: flex-end;
	gap: 30px;
	width: auto;
	min-width: 0;
	margin-top: 0;
}

#dokan-store-listing-filter-form-wrap .store-lists-other-filter-wrap .store-ratings .dokan-stars i.dashicons {
	color: #039c45 !important;
	vertical-align: middle;
}

#dokan-store-listing-filter-form-wrap .store-lists-other-filter-wrap .store-ratings .dokan-stars .up {
	position: static;
	display: inline-block;
	vertical-align: middle;
	line-height: 17px;
}

#dokan-store-listing-filter-form-wrap .store-lists-other-filter-wrap .item .dokan-toogle-checkbox:checked {
	background-color: var(--accent) !important;
}

#dokan-store-listing-filter-form-wrap .apply-filter {
	clear: none;
	flex: 0 0 auto;
	margin-top: 0;
}

#dokan-seller-listing-wrap {
	margin-right: 0;
	margin-left: 0;
	margin-top: 30px;
}

#dokan-store-listing-filter-wrap{
	background-color: #ffffff !important;
    padding: 0px !important;
    box-shadow: none !important;
	margin-top: 30px;
}

.item.store-count{
	font-weight: 500;
}

.sort-by.item label{
	font-weight: 500 !important;
	margin-right: 10px !important;
}

.sort-by.item select{
	font-weight: 500 !important;
}

#dokan-store-listing-filter-wrap .right .item.sort-by{
	margin-right: 0px;
}

#dokan-seller-listing-wrap .dokan-seller-wrap {
	margin-right: -15px !important;
	margin-left: -15px !important;
}

.seller-listing-content .featured-label {
	display: none !important;
}

#dokan-seller-listing-wrap.grid-view .store-content .store-data-container {
	position: relative;
	box-sizing: border-box;
	height: 100%;
}

.seller-listing-content .store-data {
	position: static;
	padding-top: 20px;
}

#dokan-seller-listing-wrap.grid-view .dokan-seller-wrap .dokan-single-seller .store-wrapper > .store-content {
	height: 220px;
	overflow: hidden;
	border-bottom-right-radius: 10px !important;
	border-bottom-left-radius: 10px !important;
	background: rgba(6, 26, 51, 0.85);
}

#dokan-seller-listing-wrap.grid-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-header .store-banner,
#dokan-seller-listing-wrap.grid-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-header .store-banner img {
	border-bottom-right-radius: 10px !important;
	border-bottom-left-radius: 10px !important;
}

#dokan-seller-listing-wrap.grid-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-header .store-banner {
	overflow: hidden;
}

#dokan-seller-listing-wrap.grid-view .store-content .store-data-container .store-data h2 {
	margin-bottom: 5px !important;
}

#dokan-seller-listing-wrap.grid-view .store-content .store-data-container .store-data h2 a {
	font-size: 21px;
	line-height: 1.2;
	font-weight: 600;
}

#dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-data .dokan-seller-rating i.dashicons.dashicons-star-filled,
#dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-data .dokan-seller-rating i.dashicons.dashicons-star-half {
	color: #fff !important;
}

#dokan-seller-listing-wrap ul.dokan-seller-wrap {
	margin-top: 0 !important;
}

#dokan-seller-listing-wrap ul.dokan-seller-wrap > li.dokan-single-seller {
	margin-bottom: 30px !important;
	padding-right: 15px;
	padding-left: 15px;
}

#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-wrapper {
	box-shadow: none !important;
	border-radius: 10px !important;
	overflow: hidden;
}

#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer {
	border-top-width: 0;
	background-color: var(--base);
}

#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer .seller-avatar {
	padding: 6px;
	background: #fff;
	position: absolute;
	width: 80px;
	height: 80px;
	top: -100px;
	right: 20px;
	border-radius: 10px;
	box-shadow: none;
}

#dokan-seller-listing-wrap .store-footer > a:not(.ks-all-stores-open-button) {
	display: none;
}

#dokan-seller-listing-wrap .store-footer .ks-all-stores-open-button,
#dokan-seller-listing-wrap .dokan-follow-store-button {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	flex-direction: row;
	flex-wrap: nowrap;
	box-sizing: border-box;
	width: 110px !important;
	height: 38px !important;
	padding: 0 23px !important;
	margin-right: 0 !important;
	border: 1px solid var(--accent) !important;
	border-radius: 10px !important;
	background-color: var(--accent) !important;
	color: #fff !important;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.2;
	text-decoration: none;
	transition: all 0.3s ease-out;
}

#dokan-store-listing-filter-wrap .dokan-store-list-filter-button {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	flex-direction: row;
	flex-wrap: nowrap;
	box-sizing: border-box;
	width: auto !important;
	height: 38px !important;
	padding-right: 23px !important;
	padding-left: 43px !important;
	margin-right: 0 !important;
	border: 1px solid var(--accent) !important;
	border-radius: 10px !important;
	background-color: var(--accent) !important;
	color: #fff !important;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.2;
	text-decoration: none;
	transition: all 0.3s ease-out;
}

#dokan-store-listing-filter-form-wrap .apply-filter #apply-filter-btn {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	flex-direction: row;
	flex-wrap: nowrap;
	box-sizing: border-box;
	width: 110px !important;
	height: 38px !important;
	padding: 0 23px !important;
	margin-right: 0 !important;
	border: 1px solid var(--accent) !important;
	border-radius: 10px !important;
	background-color: var(--accent) !important;
	color: #fff !important;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.2;
	text-decoration: none;
	transition: all 0.3s ease-out;
}

#dokan-store-listing-filter-form-wrap .apply-filter #cancel-filter-btn {
	display: none !important;
	align-items: center;
	justify-content: center;
	flex-direction: row;
	flex-wrap: nowrap;
	box-sizing: border-box;
	width: 110px !important;
	height: 38px !important;
	padding: 0 23px !important;
	margin-right: 20px !important;
	border: 1px solid var(--accent) !important;
	border-radius: 10px !important;
	background-color: transparent !important;
	color: var(--accent) !important;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.2;
	text-decoration: none;
	transition: all 0.3s ease-out;
}

#dokan-seller-listing-wrap .store-footer .ks-all-stores-open-button:hover,
#dokan-seller-listing-wrap .store-footer .ks-all-stores-open-button:focus,
#dokan-seller-listing-wrap .dokan-follow-store-button:hover,
#dokan-seller-listing-wrap .dokan-follow-store-button:focus {
	border-color: var(--btn-special-hover-darker) !important;
	background-color: var(--btn-special-hover-darker) !important;
	color: #fff !important;
	text-decoration: none;
}

#dokan-store-listing-filter-wrap .dokan-store-list-filter-button:hover,
#dokan-store-listing-filter-wrap .dokan-store-list-filter-button:focus {
	border-color: var(--btn-special-hover-darker) !important;
	background-color: var(--btn-special-hover-darker) !important;
	color: #fff !important;
	text-decoration: none;
}

#dokan-store-listing-filter-form-wrap .apply-filter #apply-filter-btn:hover,
#dokan-store-listing-filter-form-wrap .apply-filter #apply-filter-btn:focus {
	border-color: var(--btn-special-hover-darker) !important;
	background-color: var(--btn-special-hover-darker) !important;
	color: #fff !important;
	text-decoration: none;
}

#dokan-store-listing-filter-form-wrap .apply-filter #cancel-filter-btn:hover,
#dokan-store-listing-filter-form-wrap .apply-filter #cancel-filter-btn:focus {
	border-color: var(--accent) !important;
	background-color: var(--accent) !important;
	color: #fff !important;
	text-decoration: none;
}

#dokan-seller-listing-wrap .pagination-container {
	width: 100%;
	text-align: center;
}

#dokan-seller-listing-wrap .pagination-wrap ul.pagination {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	gap: 10px;
	margin: 20px 0;
	padding: 0;
	border-radius: 0;
	list-style: none;
}

#dokan-seller-listing-wrap .pagination-wrap ul.pagination > li {
	display: block;
	margin: 0;
	border: none;
	font-weight: 600;
}

#dokan-seller-listing-wrap .pagination-wrap ul.pagination > li > a,
#dokan-seller-listing-wrap .pagination-wrap ul.pagination > li > span {
	display: flex;
	float: none;
	align-items: center;
	justify-content: center;
	box-sizing: border-box;
	min-width: 36px;
	min-height: 36px;
	margin: 0;
	padding: 6px 10px;
	border: 1px solid rgba(0, 0, 0, 0.1);
	border-radius: 10px !important;
	background-color: transparent;
	color: var(--accent-2);
	font-size: 18px;
	line-height: 1;
	text-decoration: none;
}

#dokan-seller-listing-wrap .pagination-wrap ul.pagination > li > a:hover,
#dokan-seller-listing-wrap .pagination-wrap ul.pagination > li > a:focus,
#dokan-seller-listing-wrap .pagination-wrap ul.pagination > li > span.current {
	border-color: var(--accent);
	background-color: var(--accent);
	color: #fff;
}

#dokan-seller-listing-wrap .ks-store-badges-conteiner {
	position: absolute;
	bottom: 20px;
	left: 20px;
	display: flex;
	align-content: center;
	justify-content: flex-start;
	align-items: center;
}

#dokan-seller-listing-wrap .ks-store-badges {
	display: flex;
	gap: 6px;
	padding-top: 5px !important;
	padding-right: 7px !important;
	padding-bottom: 3px !important;
	padding-left: 7px !important;
	border-radius: 10px;
	background-color: #fff;
}

#dokan-seller-listing-wrap .ks-store-badge {
	position: relative;
	display: flex;
	max-width: 24px;
}

#dokan-seller-listing-wrap .ks-store-badge__level {
	position: absolute;
	right: 0;
	bottom: -1px;
	display: flex;
	align-content: center;
	align-items: center;
	justify-content: center;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background-color: #039c45;
	color: #fff;
	font-size: 6px;
}

@media only screen and (max-width: 767px) {
	.dokan-share-store-modals .dokan-share-wrap,
	.dokan-store-support-modals .dokan-support-login-wrapper,
	.dokan-store-review-iziModal .dokan-seller-rating-add-wrapper,
	#dokan-modal-login-form-popup .dokan-login-form-popup-wrapper {
		padding: 20px !important;
	}

	.dokan-store-support-modals #support-submit-btn,
	.dokan-store-support-modals .dokan-popup-create-an-account .dokan-btn,
	.dokan-store-review-iziModal #support-submit-btn,
	#dokan-modal-login-form-popup .dokan-btn-theme {
		width: 100% !important;
	}

	.dokan-store-support-modals .dokan-popup-create-an-account,
	#dokan-modal-login-form-popup .dokan-popup-create-an-account {
		align-items: stretch;
		flex-direction: column;
	}

	#dokan-store-listing-filter-wrap .sort-by.item label {
		display: none !important;
	}

	#dokan-store-listing-filter-form-wrap {
		flex-wrap: wrap;
		align-items: center;
		gap: 20px;
		margin-top: 32px;
	}

	#dokan-store-listing-filter-form-wrap .store-search.grid-item {
		flex: 0 0 100%;
		width: 100%;
	}

	#dokan-store-listing-filter-form-wrap .store-lists-other-filter-wrap {
		display: grid;
		grid-template-columns: repeat(2, minmax(0, 1fr));
		flex: 0 0 100%;
		align-items: center;
		gap: 20px;
		width: 100%;
	}

	#dokan-store-listing-filter-form-wrap .store-lists-other-filter-wrap .item {
		align-items: center;
		justify-content: flex-start;
		gap: 20px;
		margin-top: 0 !important;
	}

	#dokan-store-listing-filter-form-wrap .store-lists-other-filter-wrap .featured.item,
	#dokan-store-listing-filter-form-wrap .store-lists-other-filter-wrap .open-now.item {
		grid-column: auto;
		width: 100%;
	}

	#dokan-store-listing-filter-form-wrap .store-lists-other-filter-wrap .store-ratings.item,
	#dokan-store-listing-filter-form-wrap .store-lists-other-filter-wrap .store-lists-category.item {
		grid-column: 1 / -1;
		width: 100%;
	}

	#dokan-store-listing-filter-form-wrap .apply-filter {
		flex: 0 0 100%;
		align-items: center;
		justify-content: flex-start;
		gap: 20px;
		width: 100%;
	}

	#dokan-store-listing-filter-form-wrap .apply-filter #cancel-filter-btn {
		display: inline-flex !important;
		margin-right: 0 !important;
	}
}

@media only screen and (max-width: 600px) {
	.dokan-popup-create-an-account {
		width: 100%;
		padding-top: 7px;
		text-align: center;
	}

	#dokan-seller-listing-wrap .dokan-follow-store-button {
		margin-left: 10px !important;
	}
}
