/*
	I. DASHBOARD
	II. STORE
	III. WIDGET
	IV. RESPONSIVE
	V. RTL
*/

/*-------------------------------------------------------------------------------------------------------------------
	I. DASHBOARD
---------------------------------------------------------------------------------------------------------------------*/
.dokan-dashboard ::-webkit-scrollbar{
  height: 4px; 
}
.woocommerce .seller-items > .products:not(.cross-sells):not(.up-sells):not(.related) {
    width: 100%;
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active:after{
    left: 95%; /*rtl*/
	top: 1.6rem;
}
.dokan-panel-default {
    border-color: var(--ts-border);
}
body .dokan-panel {box-shadow: none;-webkit-box-shadow: none;}
.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget, .dokan-dashboard .dokan-dash-sidebar{
	border-radius: var(--ts-border-radius);
	overflow: hidden;
}
.dokan-dashboard .dokan-dash-sidebar,
.dokan-dashboard .dokan-dashboard-content{
	margin-bottom: 90px;
}
.dokan-dashboard-content #dokan-comments-table{
	font-size: 13px;
} 
.dokan-dashboard .dokan-dash-sidebar ul li{
	list-style: none;
	padding: 0;
	border-top: 1px solid rgba(255,255,255,0.06);
	border-bottom: 1px solid rgba(0,0,0,0.3);
}
.dokan-dashboard .dokan-dash-sidebar ul li:first-child{
	border-top: 0;
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a {
    padding: 14px 18px;
}
.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach {
    padding: 10px 0;
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a{
	border-left: 1px solid rgba(255,255,255,0.06);
	border-right: 1px solid rgba(0,0,0,0.3);
	border-bottom: 1px solid rgba(255,255,255,0.06);
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu {
    margin: 0;
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a:first-child{
	border-left: 0;
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a:last-child{
	border-right: 0;
}
.dokan-product-listing .dokan-product-listing-area{
	padding: 0;
}
.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget .widget-title{
	padding: 10px 0;
	margin-bottom: 10px;
	text-align: left; /* rtl */
}
.dokan-dashboard .wp-editor-wrap .wp-editor-container{
	border-width: 1px 0 0;
	border-color: #ededed;
}
.dokan-dashboard .wp-media-buttons .button{
    margin: 5px;
}
.dokan-orders-content .dokan-orders-area ul.order-statuses-filter,
ul.subsubsub {
    font-size: 0.93rem;
}
body.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active ul.navigation-submenu{
    border: 0 !important;
	margin: 0;
    padding: 0;
	bottom: -1px;
}
body.dokan-dashboard input[type="search"],
body.dokan-dashboard input[type="text"],
body.dokan-dashboard input[type="password"],
body.dokan-dashboard input[type="number"],
body.dokan-dashboard input[type="email"],
body.dokan-dashboard input[type="date"],
body.dokan-dashboard input[type="tel"],
body.dokan-dashboard select,
body.dokan-dashboard textarea
{
	max-width: 100%;
}
body.dokan-dashboard .report-filter input[type="search"],
body.dokan-dashboard .report-filter input[type="text"],
body.dokan-dashboard .report-filter input[type="password"],
body.dokan-dashboard .report-filter input[type="number"],
body.dokan-dashboard .report-filter input[type="email"],
body.dokan-dashboard .report-filter input[type="date"],
body.dokan-dashboard .report-filter input[type="tel"],
body.dokan-dashboard .report-filter select,
body.dokan-dashboard .dokan-order-filter-serach input[type="search"],
body.dokan-dashboard .dokan-order-filter-serach input[type="text"],
body.dokan-dashboard .dokan-order-filter-serach input[type="password"],
body.dokan-dashboard .dokan-order-filter-serach input[type="number"],
body.dokan-dashboard .dokan-order-filter-serach input[type="email"],
body.dokan-dashboard .dokan-order-filter-serach input[type="date"],
body.dokan-dashboard .dokan-order-filter-serach input[type="tel"],
body.dokan-dashboard .dokan-order-filter-serach select,
body.dokan-dashboard .dokan-order-filter-search input[type="search"],
body.dokan-dashboard .dokan-order-filter-search input[type="text"],
body.dokan-dashboard .dokan-order-filter-search input[type="password"],
body.dokan-dashboard .dokan-order-filter-search input[type="number"],
body.dokan-dashboard .dokan-order-filter-search input[type="email"],
body.dokan-dashboard .dokan-order-filter-search input[type="date"],
body.dokan-dashboard .dokan-order-filter-search input[type="tel"],
body.dokan-dashboard .dokan-order-filter-search select{
	max-width: none;
	width: auto;
}
.dashboard-content-area.edit-account-wrap h1.entry-title{
	font-size: 36px;
}
body.dokan-dashboard .dokan-dashboard-content{
	overflow: visible;
}
body.dokan-dashboard header.dokan-dashboard-header h1.entry-title,
body .dokan-settings-content .dokan-settings-area .dokan-dashboard-header,
.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left > .dokan-form-group{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
}
body .dokan-settings-content .dokan-settings-area .dokan-dashboard-header,
body.dokan-dashboard header.dokan-dashboard-header h1.entry-title{
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 0 15px 0;
	margin: 0;
	font-size: 30px;
}
body .dokan-settings-content .dokan-settings-area .dokan-dashboard-header .dokan-update-setting-top, 
body.dokan-dashboard header.dokan-dashboard-header h1.entry-title .dokan-right{
    float: none !important;
    margin-left: auto; /*rtl*/
}
body.dokan-dashboard header.dokan-dashboard-header h1.entry-title .dokan-right + .dokan-right{
    margin-left: 20px; /*rtl*/
    margin-right: 0; /*rtl*/
	margin-top: 0;
}
body .dokan-delivery-type-wrapper .dokan-form-group > .dokan-btn,
body .dokan-settings-content .dokan-settings-area .dokan-dashboard-header .dokan-update-setting-top .dokan-btn,
body.dokan-dashboard header.dokan-dashboard-header h1.entry-title .dokan-right .dokan-btn{
    margin-bottom: 0;
}
input[type='submit'].dokan-btn-sm, a.dokan-btn-sm, .dokan-btn-sm{border-radius: var(--ts-border-radius);}
body .dokan-settings-content .dokan-settings-area .dokan-dashboard-header .dokan-store-settign-header-wrap .entry-title{
	padding: 0;
}
body .dokan-settings-content .dokan-settings-area .dokan-store-settign-header-wrap .entry-title > span:not(.dokan-right) > .dokan-btn{
	margin: 0 10px;
}
body.dokan-dashboard .select2-container--open .select2-dropdown--below, 
body.dokan-dashboard .select2-dropdown {
    border: 1px solid #e6e6e6;
}
.dokan-dashboard .dokan-dashboard-content .dokan-store-seo-wrapper,
.dokan-dashboard .dokan-dashboard-content .dokan-page-help{
	margin-top: 15px;
}
.row-actions > span{
    display: inline-block;
}
body .dokan-table-striped > tbody > tr:nth-of-type(odd){
	background: transparent !important;
}
body.dokan-dashboard form.dokan-product-search-form,
body .dokan-product-listing .dokan-product-listing-area .product-listing-top{
    display: flex;
    flex-wrap: wrap;
	align-items: center;
}
body .dokan-product-listing .dokan-product-listing-area .product-listing-top ul.dokan-listing-filter{
    width: 100%;
    display: flex;
    flex-wrap: wrap;
	align-items: center;
	flex: 1;
	margin: 0;
}
body.dokan-dashboard form.dokan-product-search-form{
	margin: 0 0 15px;
	gap: 5px;
}
body.dokan-dashboard form.dokan-product-search-form,
body.dokan-dashboard form.dokan-product-date-filter{
    width: 100%;
    float: none;
}
body.dokan-dashboard form.dokan-product-search-form > *{
	float: none !important;
	margin: 0;
}
.dokan-product-listing .dokan-product-listing-area form.dokan-product-search-form button[name='product_listing_search']{
	order: 1;
}
body .dokan-product-listing .dokan-product-listing-area .product-listing-top span.dokan-add-product-link {
    width: auto;
}
.dokan-product-listing .dokan-product-listing-area .product-listing-top ul.dokan-listing-filter li{
    padding: 0px 10px 0px 0px; /*rtl*/
    margin: 0 10px 10px 0;
}
.dokan-product-listing .dokan-product-listing-area .product-listing-top ul.dokan-listing-filter li:last-child{
    padding-right: 0; /*rtl*/
    margin-right: 0; /*rtl*/
}
body.dokan-dashboard .select2-container--default .select2-search--dropdown .select2-search__field {
    padding: 6px 20px 6px 10px;
    margin: 0;
    min-width: 0 !important;
}
body.dokan-dashboard .select2-container--open .select2-dropdown--below{
    margin-top: 32px !important;
}
.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left > .dokan-form-group > input[type="text"],
.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left > .dokan-form-group > select{
	margin-right: 5px; /*rtl*/
}
.dokan-dashboard .ui-datepicker table{
    margin: 0;
    border: 0;
}
.dokan-reviews-content .dokan-reviews-area .dokan-comments-wrap select{
	max-width: none;
	width: auto;
}
.dokan-dashboard .dokan-dashboard-content .edit-account fieldset{
	border-width: 1px;
	border-style: solid;
	margin-bottom: 20px;
	border-color: #e5e5e5;
}
.dokan-dashboard form.dokan-product-date-filter{
	display: flex;
    flex-flow: row wrap;
    align-items: flex-start;
}
.dokan-dashboard .dokan-dashboard-content .edit-account fieldset legend{
	margin-bottom: 0;
}
body select.dokan-form-control {background-size: 15px;}
body select.dokan-form-control,
.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group button,
.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group a,
.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group input,
.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group select,
.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group .select2-container,
.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group button .select2-selection--single,
.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group a .select2-selection--single,
.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group input .select2-selection--single,
.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group select .select2-selection--single,
.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group .select2-container .select2-selection--single{
  height: auto !important;
}
.dokan-settings-content .dokan-settings-area .dokan-store-settign-header-wrap:only-child{
	width: 100%;
}
.dokan-settings-content .dokan-settings-area .dokan-store-settign-header-wrap > .entry-title{
	display: flex;
	flex-flow: row-wrap;
	align-items: center;
}
.dokan-settings-content .dokan-settings-area .dokan-store-settign-header-wrap > .entry-title > span[style*="position:absolute"] .dokan-btn{
	margin: 0 !important;
}
.dokan-settings-content .dokan-settings-area .dokan-store-settign-header-wrap > .entry-title > span[style*="position:absolute"]{
	position: static !important;
	order: 10;
	margin-left: auto;
}
.dokan-message,
.dokan-info,
.dokan-error,
.dokan-panel,
.dokan-alert,
.dokan-progress{
	border-radius: var(--ts-border-radius);
	clear: both;
}
#dokan-seller-listing-wrap{
	clear: both;
}
#dokan-seller-listing-wrap .dokan-message,
#dokan-seller-listing-wrap .dokan-info,
#dokan-seller-listing-wrap .dokan-error,
#dokan-seller-listing-wrap .dokan-panel,
#dokan-seller-listing-wrap .dokan-alert,
#dokan-seller-listing-wrap .dokan-progress{
	margin-left: 15px;
	margin-right: 15px;
}
#payment-form > fieldset{
	padding: 10px;
}
#payment-form > fieldset .dokan-form-group{
	display: table;
	margin: 0;
	padding: 0;
	table-layout: auto;
	width: 100%;
}
#payment-form > fieldset .dokan-form-group > *{
	display: table-cell;
	vertical-align: middle;
	margin: 0;
	float: none;
	padding-top: 0;
	padding-bottom: 0;
	width: auto;
}
#payment-form .dokan-text-left{
	margin: 10px 0 !important;
}
.dokan-seller-listing .dokan-seller-search-form{
	float: right;/* rtl */
	width: 100%;
}
.dokan-seller-listing .dokan-seller-search-form input{
	border-width: 1px !important;
	border-radius: 0 !important;
	padding-top: 9px !important;
	padding-bottom: 9px !important;
}
.dokan-seller-listing .dokan-seller-search-form > *{
	display: inline-block;
}
.dokan-seller-listing .dokan-seller-search-form label input{
	width: 500px;
}
ul.dokan-seller-wrap{
	clear: both;
}
body .wp-core-ui .button.button-primary.focus,
body .wp-core-ui .button.button-primary.hover,
body .wp-core-ui .button.button-primary:focus,
body .wp-core-ui .button.button-primary:hover{
	background: #008ec2;
    border-color: #006799;
    color: #fff;
}
body .wp-core-ui .button.button-primary{
    background: #0085ba;
    border-color: #0073aa #006799 #006799;
    box-shadow: 0 1px 0 #006799;
    color: #fff;
    text-decoration: none;
    text-shadow: 0 -1px 1px #006799,1px 0 1px #006799,0 1px 1px #006799,-1px 0 1px #006799;
}
.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.big-counter li:last-child .count{
    border-bottom-width: 0;
}
body select.dokan-form-control{
    position: relative;
}
.dokan-product-listing .dokan-product-listing-area .row-actions .delete a {
    color: #a00;
}
ul.subsubsub,
ul.subsubsub li.active a,
.dokan-table a,
.dokan-store-widget ul li a,
.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget .widget-title i,
.dokan-dashboard-content ul li a,
.dokan-orders-content .dokan-orders-area ul.order-statuses-filter,
.dokan-orders-content .dokan-orders-area ul.order-statuses-filter li.active a,
.dashboard-widget .widget-title a,
.dashboard-widget ul li a{
	color: inherit;
}
.dokan-store-widget ul li a{
	border-width: 0;
}
.dokan-product-listing .dokan-product-listing-area ins .amount,
.dokan-product-listing .dokan-product-listing-area del .amount{
    color: inherit;
}
ul.subsubsub li a:hover,
ul.subsubsub li.active a,
.dokan-store-widget ul li a:hover,
.dokan-product-listing .dokan-product-listing-area .product-listing-top ul.dokan-listing-filter li a:hover,
.dokan-product-listing .dokan-product-listing-area .product-listing-top ul.dokan-listing-filter li.active a,
.dokan-orders-content .dokan-orders-area ul.order-statuses-filter li a:hover,
.dokan-orders-content .dokan-orders-area ul.order-statuses-filter li.active a,
.dashboard-widget .widget-title a:hover,
.dashboard-widget ul li a:hover{
	text-decoration: underline;
}
ul.subsubsub li.active a,
.dokan-product-listing .dokan-product-listing-area .product-listing-top ul.dokan-listing-filter li.active a,
.dokan-orders-content .dokan-orders-area ul.order-statuses-filter li.active a{
	font-weight: 500;
}
.product-listing-top .dokan-btn,
h1.entry-title .dokan-right .dokan-btn{
	padding: 5px 20px;
	min-width: 0;
	text-decoration: none;
	font-size: 12px;
}
h1.entry-title .dokan-right .dokan-btn i,
.product-listing-top .dokan-btn i{
	display: none;
}
.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info {
	font-size: 13px;
}
.dokan-btn i{
	font-size: 85%;
}
.dokan-table{
    border-width: 0;
}
.dokan-table tbody tr > th:first-child,
.dokan-table tbody tr > td:first-child{
	border-left-width: 1px;
	border-style: solid;
}
.dokan-table tbody tr > th:last-child,
.dokan-table tbody tr > td:last-child{
	border-right-width: 1px;
	border-style: solid;
}
.dokan-table tbody tr:last-child > th,
.dokan-table tbody tr:last-child > td{
	border-bottom-width: 1px;
	border-style: solid;
}
.dokan-table td[data-title="Name"] strong{
	white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    display: block;
    max-width: 170px;
}
.dokan-product-listing .dokan-product-listing-area ins .amount{
    font-weight: normal;
}
.dokan-table > thead > tr > th, 
.dokan-table > tbody > tr > th, 
.dokan-table > tfoot > tr > th, 
.dokan-table > thead > tr > td, 
.dokan-table > tbody > tr > td, 
.dokan-table > tfoot > tr > td{
    padding: 15px 10px;
}
body .pagination-wrap ul.pagination {
    border-radius: var(--ts-border-radius);
	padding-top: 30px;
}
body .pagination-wrap ul.pagination > li > a{
    margin-left: 0; /*rtl*/
}
.dokan-product-list-inline-edit-form fieldset{
    border: 0;
}
.dokan-product-list-inline-edit-form fieldset > .dokan-clearfix:first-child{
	display: flex;
    flex-flow: column wrap;
}
.dokan-product-list-inline-edit-form fieldset > .dokan-clearfix:first-child > .dokan-inline-edit-column{
	width: 100%;
}
.dokan-product-list-inline-edit-form fieldset > .dokan-clearfix:first-child > .dokan-w6{
	order: 1;
}
body .dokan-order-filter-serach .select2-container--default .select2-selection--single .select2-selection__rendered .select2-selection__placeholder{
    overflow: hidden;
}
body .dokan-order-filter-serach .select2-container--default .select2-selection--single .select2-selection__rendered .select2-selection__placeholder {
    height: auto;
}
body .select2-container--default .select2-selection--multiple .select2-selection__rendered::-webkit-scrollbar{
	opacity: 0;
	visibility: hidden;
}
body .select2-container--default .select2-selection--multiple .select2-selection__rendered::-webkit-scrollbar-track{
	opacity: 0;
	visibility: hidden;
}
body .select2-container--default .select2-selection--multiple .select2-selection__rendered::-webkit-scrollbar-thumb{
	opacity: 0;
	visibility: hidden;
}
body.dokan-dashboard .report-filter .dokan-form-group input.datepicker ~ .dokan-btn{
	margin-left: 5px; /*rtl*/
}
input[type='submit'].dokan-btn:active, a.dokan-btn:active, .dokan-btn:active, input[type='submit'].dokan-btn.active, a.dokan-btn.active, .dokan-btn.active{
    -webkit-box-shadow: none;
    box-shadow: none;
}
.dokan-reports-content .dokan-reports-area table.table{
    border-width: 0;
}
.dokan-reports-content .dokan-reports-area table.table th:first-child:last-child, 
.dokan-reports-content .dokan-reports-area table.table td:first-child:last-child{
    border-bottom-width: 0;
}
.dokan-comments-content strong{
	display: block;
}
.dokan-author-img img{
	border-radius: 50%;
}
body .dokan-settings-content .dokan-settings-area .dokan-banner,
body .product-edit-container .dokan-feat-image-upload,
body .product-edit-container #dokan-product-images ul.product_images li.image.add-image a, 
body .product-edit-container #dokan-product-images ul.product_images li.dokan-sortable-placeholder.add-image a, 
body .product-edit-container #dokan-product-images ul.product_images li.add-image.add-image a{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-flow: column wrap;
	flex-flow: column wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
body .dokan-settings-content .dokan-settings-area .button-area {
    margin-top: 0;
}
body .product-edit-container .dokan-feat-image-upload{
    min-height: 300px;
}
body .product-edit-container .instruction-inside{
    padding: 0;
}
#edit-slug-buttons .button.button-small{
	font-size: 12px !important;
	line-height: 16px;
    padding: 5px 20px;
}
body .dokan-settings-content .dokan-settings-area .button-area > i{
	display: none;
}
body .media-router .media-menu-item{
    color: inherit;
}
body .media-router .active, .media-router .media-menu-item.active:last-child{
    color: inherit;
    border-radius: var(--ts-border-radius);
}
body.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header > h2{
    font-size: 100%;
    text-transform: uppercase;
    line-height: inherit;
}
.store-cat-stack-dokan ul li:hover > a{
	text-decoration: underline;
}
.dokan-single-store .dokan-store-tabs ul.dokan-modules-button{
	border-top-width: 0;
	padding: 10px;
    justify-content: flex-start;
}
.dokan-single-store .dokan-store-tabs ul.dokan-list-inline li{
    margin-right: 0;
}
#dokan-seller-listing-wrap.grid-view .store-footer .dokan-btn-theme.dokan-btn-round {
    font-size: 14px;
}
#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-content .store-data-container .featured-favourite .featured-label,
#dokan-seller-listing-wrap.grid-view .store-content .store-data-container .featured-favourite .featured-label {
    border-radius: 0;
    box-shadow: none;
    font-size: 12px;
    line-height: 18px;
}
#dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-data .dokan-seller-rating i.dashicons{
    width: 14px;
    font-size: 15px;
    margin-right: 3px; /*rtl*/
}
#dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-data .dokan-seller-rating i.dashicons:last-child{
    margin-right: 0; /*rtl*/
}

/*---------------------------------------------------------------------------------------------------------------------*/
/*- I. STORE ----------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------------*/
body .white-popup{
	max-width: 770px;
}
body .dokan-add-new-product-popup h2{
	width: 770px;
	line-height: 30px;
}
.dokan-dashboard-content .payment-field-bank input,
.dokan-dashboard-content .payment-field-bank textarea{
	margin-bottom: 10px;
}
.dokan-dashboard-content .payment-field-bank .dokan-w6 > div:last-child input{
	margin-bottom: 0;
}
.dokan-orders-area .dokan-order-filter-serach > form{
	width: 50%;
}
.dokan-orders-area .dokan-order-filter-serach > form .select2-container{
	display: inline-block;
}
.media-frame select{
	height: 28px;
}
.media-frame select,
.wp-admin .media-frame select{
	line-height: 22px;
}
.dokan-store-sidebar ul li{
	list-style: none;
}
.dokan-store-sidebar ul[role="navigation"] > li > ul{
	margin-left: 0;
}
.dokan-store-sidebar ul li a{
	color: inherit;
	border: 0 !important;
    text-decoration: none !important;
}
.dokan-store-sidebar ul li a:hover{color: var(--ts-primary-color);}
.product-edit-container .dokan-feat-image-upload a.close{
	padding: 48% 0;
}
.dokan-add-new-product-popup .product-form-container .dokan-feat-image-upload a.close{
	padding: 40% 0;
}
.dokan-add-new-product-popup .product-form-container .dokan-feat-image-upload a.close:hover,
.dokan-add-new-product-popup #dokan-product-images ul.product_images li.image a.action-delete:hover,
.dokan-add-new-product-popup #dokan-product-images ul.product_images li.dokan-sortable-placeholder a.action-delete:hover,
.dokan-add-new-product-popup #dokan-product-images ul.product_images li.add-image a.action-delete:hover{
	text-decoration: none;
}
.dokan-add-new-product-popup #dokan-product-images ul.product_images li.image,
.dokan-add-new-product-popup #dokan-product-images ul.product_images li.dokan-sortable-placeholder,
.dokan-add-new-product-popup #dokan-product-images ul.product_images li.add-image{
	list-style: none;
}
.dokan-product-listing .dokan-product-listing-area table.product-listing-table span.earning-info:before{
    font-size: 80%;
}
.dokan-form-control{
	background-color: #ffffff;
    background-image: none;
    border: 1px solid #e6e6e6;
    padding: 8px 6px;
    border-radius: var(--ts-border-radius);
    color: #000;
    display: block;
    font-size: 15px;
    vertical-align: middle;
    width: 100%;
    margin: 0;
}
.product-edit-new-container table.dokan-attribute-options-table{
	table-layout: auto;
}
.product-edit-new-container table.dokan-attribute-options-table th{
	text-align: center;
	vertical-align: middle;
}
.product-edit-new-container table.dokan-attribute-options-table ul.tagit{
	border-radius: var(--ts-border-radius);
	margin-top: 10px;
}
.product-edit-new-container .dokan-variations-table .dokan-w3{
	width: 100%;
}
.product-variation-single-popup-content #product-variations .wc-metabox table.data_table td.dimensions_field input{
	padding-top: 5px;
	padding-bottom: 5px;
}
.dokan-table > thead > tr > th{
	border-bottom-width: 1px;
}
body.dokan-dashboard form.report-filter > input[type="submit"]{
	float: left;/* rtl */
}
body.dokan-dashboard .report-filter .dokan-form-group input.datepicker{
	max-width: 180px;
	float: left;/* rtl */
}
.product-variation-single-popup-content #product-variations .wc-metabox h3{
    margin-bottom: 0;
}
.product-variation-single-popup-content #product-variations .wc-metabox table{
    margin: 0 !important;
    border: none;
}
.product-variation-single-popup-content #product-variations .wc-metabox table td{
    border: none;
}
.product-variation-single-popup-content #product-variations .wc-metabox table tr{
    background-color: #fff;
}
.product-variation-single-popup-content #product-variations .wc-metabox table td.sku,
.product-variation-single-popup-content #product-variations .wc-metabox table td.upload_image,
.product-variation-single-popup-content #product-variations .wc-metabox table td.options{
    width: 40% !important;
}
.product-edit-new-container .dokan-attribute-variation-options .dokan-product-attribute-wrapper .dokan-attribute-type select{
	max-width: 350px;
}
.mce-toolbar .mce-btn button{
	background: transparent;
	min-width: 0;
}
ul.dokan_tabs li.active a{
	background: #eee;
}
ul.store-social{
	margin-bottom: 0;
}
body .mfp-bg{
	z-index: 995;
}
body .mfp-wrap{
	z-index: 995;
}
body.dokan-dashboard .select2-container--open .select2-dropdown--below,
body.dokan-dashboard .select2-dropdown{
	z-index: 995;
}
body .select2-container--default .select2-selection--multiple{
	border-radius: var(--ts-border-radius);
	padding: 0;
}
body .select2-container--default .select2-selection--multiple,
body .select2-container--default.select2-container--focus .select2-selection--multiple{
	padding: 0;
	margin: 0;
}
body .select2-container--default .select2-selection--multiple .select2-selection__rendered{
	padding: 0 3px;
	margin: 0;
}
body .select2-container--default .select2-selection--multiple .select2-selection__rendered li{
	padding: 9px 20px;
	margin: 5px 2px;
}
body .select2-container .select2-search--inline .select2-search__field{
	margin: 0;
	padding-left: 10px;
	padding-right: 10px;
	display: block;
}
.dokan-order-filter-serach .dokan-form-group input[type="text"],
body .dokan-inline-edit-column .select2-container--default .select2-selection--single .select2-selection__rendered,
body .dokan-form-group .select2-container--default .select2-selection--single .select2-selection__rendered{
    line-height: 24px;
    display: inline-block;
    vertical-align: middle;
    min-height: 0;
}
.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left,
.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-right{
	width: 100% !important;
}
.product-edit-container #dokan-product-images ul.product_images li.image.add-image a, 
.product-edit-container #dokan-product-images ul.product_images li.dokan-sortable-placeholder.add-image a, 
.product-edit-container #dokan-product-images ul.product_images li.add-image.add-image a{
	line-height: 60px;
}
body .mfp-close:active{
	top: 10px;
}
body .dokan-message .dokan-close:hover,
body .dokan-message .dokan-close:focus{
	color: red;
	background: none;
	opacity: 1;
	filter: alpha(opacity=100);
}
.dokan-order-filter-serach input[type="submit"].dokan-btn{
	margin-bottom: 0;
}
.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group input,
.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group select,
.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group .select2-container {
  width: auto !important;
  flex: 1;
  min-width: 0;
  border-radius: var(--ts-border-radius);
}
.dokan-dashboard-content .fa.fa-undo:before{
    content: "\f0e2";
	font-family:"Font Awesome 5 Free";
	font-style: normal;
	font-weight: 900;
	text-transform: none;
	letter-spacing: 0;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.dokan-dashboard-content .fa.fa-filter:before{
    content: "\f0b0";
	font-family:"Font Awesome 5 Free";
	font-style: normal;
	font-weight: 900;
	text-transform: none;
	letter-spacing: 0;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group a {
    justify-content: center;
}
body .ui-datepicker table thead th,
body .ui-datepicker table thead th:first-child,
body .ui-datepicker table td:first-child{
	padding: 2px;
}
body .ui-datepicker{
	border-radius: var(--ts-border-radius);
}
.dokan-dashboard .ui-datepicker{
	z-index: 996 !important;
}
body mark.outofstock{
	background: transparent;
	color: red;
}
body .dokan-single-store .dokan-store-tabs ul li{
	margin-right: -1px;/* rtl */
	line-height: 30px;
}
body .product-edit-new-container label.form-label,
body .dokan-product-listing .dokan-product-listing-area table.product-listing-table mark.instock{
	font-weight: 500;
}
body .weight-dimension .dokan-form-group > input[type="text"]:last-child{
	margin: 0;
}
body .weight-dimension .dokan-form-group > input[type="text"]{
	max-width: 32%;
	margin-right: 2%;/* rtl */
}
body .dokan-product-variation-wrapper .toolbar-top > select{
	max-width: 200px;
}
body.dokan-dashboard .dokan-dashboard-content .toggle-sidebar-container a{
	font-weight: normal;
}
body .product-edit-container #variants-holder .inputs-box .box-header{
	overflow: hidden;
}
body .product-edit-container #variants-holder .inputs-box .option-couplet li:before{
	display: none;
}
body .dokan-toggle-sidebar .dokan-toggle-select-container > select{
	margin-bottom: 10px;
}
body .product-edit-container #product-variations .wc-metabox table td.sku,
body .product-edit-container #product-variations .wc-metabox table td.upload_image,
body .product-edit-container #product-variations .wc-metabox table td.options{
	width: 40%;
}
#variable_product_options table td,
#variable_product_options table th{
	padding: 10px;
}
#variable_product_options table td table{
	border-width: 0;
}
#variable_product_options table td table tr td{
	border-left-width: 0;
}
#variable_product_options table td table tr:last-child td{
	border-bottom-width: 0;
}
#variable_product_options table td table tr th{
	border-width: 0;
}
.product-edit-container #product-variations .wc-metabox table.data_table .downloadable_files td{
	width: auto;
}
.product-edit-container #product-variations .wc-metabox table.data_table .downloadable_files td > a.dokan-btn{
	padding: 3px;
	font-size: 10px;
}
.product-edit-container #product-variations .wc-metabox table.data_table .downloadable_files tfoot th{
	padding: 0;
}
.product-edit-container #product-variations .wc-metabox table.data_table .downloadable_files tfoot th > a{
	padding: 3px;
	border-width: 1px;
	border-style: solid;
}
body .product-edit-container #product-variations .wc-metabox h3 button{
	margin-top: 0;
}
body .product-edit-container #variants-holder .inputs-box .option-couplet li{
	position: relative;
	margin: 0;
}
body .product-edit-container #variants-holder .option-couplet .item-action{
	width: 20px;
	position: absolute;
	right: -2px;/* rtl */
	display: inline-block;
	top: 2px;
	z-index: 2;
	line-height: 18px;
}
body .product-edit-container #product-variations .wc-metabox{
	padding: 5px;
}
body .product-edit-container #variants-holder .actions a{
	line-height: 14px;
	padding: 0 2px;
	width: 14px;
	display: inline-block;
	text-align: center;
}
body .product-edit-container #product-variations .wc-metabox table{
	margin: 0;
}
body .media-modal-close:active,
body .media-modal-close:hover{
	background: transparent;
	border-color: transparent;
}
body table.dokan-table-striped{
	min-width: 700px;
	overflow: auto;
	margin-bottom: 20px;
}
#dokan_comments-form{
	margin-bottom: 20px;
}
body table.dokan-table tbody tr:last-child td{
	border-bottom-width: 1px;
}
body #vendor-own-coupon table.dokan-table tr{
	border-bottom: 1px solid var(--ts-border);
}
body #vendor-own-coupon table.dokan-table tr td{
	border-width: 0;
	border-radius: 0;
}
.dokan-dashboard .upload_image a.upload_image_button{
	height: auto;
	width: auto;
	display: inline-block;
}
.product-edit-container #product-variations .wc-metabox table td.upload_image,
.product-edit-container #product-variations .wc-metabox table td.options{
	border-width: 0;
	padding: 10px;
}
.dokan-variable-attributes .weight-dimension .dokan-form-group{
	margin-left: -5px;
	margin-right: -5px;
	overflow: hidden;
}
.dokan-variable-attributes .weight-dimension .dokan-form-group > input[type="text"]{
	width: calc(33.33333% - 10px);
	float: left;/* rtl */
	margin: 0 5px;
}
.dokan-category-menu #cat-drop-stack > ul li.parent-cat-wrap a{
	margin: 0;
}
body .dokan-category-menu #cat-drop-stack > ul li.parent-cat-wrap ul{
	background: transparent !important;
	margin-top: 0;
}
body .fc-view table{
	margin-bottom: 0 !important;
}
body .fc-view table td:last-child, 
body .fc-view table th:last-child{
	padding-left: 0;
	padding-right: 0;
}
body .fc-view table a{
	color: inherit;
}

/*-------------------------------------------------------------------------------------------------------------------
	II. STORE
---------------------------------------------------------------------------------------------------------------------*/
#dokan-store-listing-filter-wrap .right .item .dokan-store-list-filter-button{
	display: inline-block;
    vertical-align: middle;
    text-decoration: none;
    padding: 6px 14px;
    border-radius: var(--ts-border-radius);
	min-width: 0;
}
#dokan-store-listing-filter-wrap .right .item select {
    padding: 5px 20px;
	background: #ffffff url(../images/icon-select.svg) no-repeat 95% 50%;
}
.dokan-store-list-filter-button:before{
    font-size: 0.9em;
    margin-right: 5px; /*rtl*/
    display: inline-block;
    vertical-align: -2px;
    transition: .3s ease;
}
#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer {
    background: #ebeef0;
    border: 0;
}
#dokan-store-listing-filter-wrap .right .item .dokan-icons{
	display: none;
}
#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-wrapper,
#dokan-store-listing-filter-wrap{
    background-color: transparent;
    box-shadow: none;
	border-radius: var(--ts-border-radius);
	overflow: hidden;
}
#dokan-store-listing-filter-wrap {
    padding: 10px 20px;
	background: #ebeef0;
}
#dokan-store-listing-filter-form-wrap {
    background: #ebeef0;
    margin-top: 10px;
    padding: 20px;
    box-shadow: none;
    border-radius: var(--ts-border-radius);
}
#dokan-seller-listing-wrap ul.dokan-seller-wrap {
    margin: 30px 0px;
}
#dokan-store-listing-filter-form-wrap:before,
.dokan-seller-rating p.rating {display: none;}
body li.dokan-share-btn-wrap .dokan-share-btn {margin: 0;}
#dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-data h2 {
    line-height: 1.3;
    margin-bottom: 5px;
}
.profile-layout-layout3 .dokan-store-info li:before{
	display: none;
}
.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper{
	min-height: 170px;
	height: auto;
}
.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget .widget-title{
	width: 100%;
	display: block;
}
.dokan-shipping-wrapper .dokan-w6{
	width: 41.66666667%;
}
#dokan-seller-listing-wrap ul.dokan-seller-wrap{
	margin-bottom: 100px;
}
#dokan-store-listing-filter-wrap .right .item.sort-by,
#dokan-store-listing-filter-wrap .right .toggle-view{
	order: -1;
}
#dokan-store-listing-filter-wrap .right .toggle-view{
	margin-right: 10px;
}
body ul.dokan_tabs li.active,
body ul.dokan_tabs li:hover{
	border-bottom-color: #eee !important;
}
.woocommerce-form-register .show_if_seller .pull-left{
	float: none;
}
.woocommerce-form-register .show_if_seller small{
	display: block;
}
#main-content > .page-container{
	width: 100%;
	max-width: 100%;
}
#main-content #main-content{
	padding-left: 0;
	padding-right: 0;
}
#dokan-store-listing-filter-wrap form.sort-by > label{
	position: relative;
	top: -5px;
	margin-right: 10px;
}
#dokan-seller-listing-wrap.grid-view .store-content .store-data-container {
    padding: 0;
}
#dokan-seller-listing-wrap.grid-view .store-content .store-data-container .featured-favourite {
	top: 0;
}
#dokan-seller-listing-wrap.grid-view .store-content .store-data-container .store-data {
    padding: 5px 20px;
	font-size: 0.93em;
}
#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer .seller-avatar {
    top: -40px;
}
.rtl #dokan-store-listing-filter-wrap form.sort-by > label{
	margin-left: 10px;
	margin-right: 0;
}
.dokan-single-store .profile-frame .profile-info-box .profile-info-img.dummy-image {
    min-height: 350px;
    background-size: cover;
    background-position: center;
	background: rgb(238,174,202);
	background: linear-gradient(90deg, rgba(238,174,202,1) 0%, rgba(148,187,233,1) 100%);
}
body.dokan-store .store-page-wrap{
	position: relative;
	z-index: 1;
}
#nav-below{
	clear: both;
}
.dokan-dashboard .select2-selection--multiple{
	line-height: 0;
}
.dokan-single-store .profile-frame .profile-info-box{
	width: 100%;
}
body.dokan-store .dokan-widget-area{
	position: relative;
	z-index: 1;
}
.dokan-store-sidebar.dokan-w3{
	margin-left: 0 !important;
	margin-right: 0 !important;
	padding: 30px 10px;
}
.dokan-single-store.dokan-w8{
	padding: 30px 10px;
	width: 75%;
}
body.dokan-store .dokan-category-menu #cat-drop-stack{
	margin-top: 0;
}
#dokan-form-contact-seller{
	margin-top: 10px;
}
body.dokan-store .dokan-widget-area aside ul{
	margin-bottom: 0;
}
body .store-cat-stack-dokan.cat-drop-stack ul {
    max-height: none;
    overflow-y: auto;
}
.dokan-store-sidebar #sidebar > *,
.dokan-store-sidebar ul[role="navigation"] > li,
body.dokan-store .dokan-widget-area aside{
    margin: 0 0 60px;
    clear: both;
	overflow: hidden;
}
.dokan-store-sidebar ul[role="navigation"] > li > h2,
body.dokan-store .dokan-widget-area aside .widget-title{
	font-size: var(--ts-h5-font-size);
    line-height: var(--ts-h5-line-height);
	margin-bottom: 15px;
	padding: 0;
}
textarea.dokan-form-control{
	padding: 7px 20px;
	border-radius: var(--ts-border-radius);
    font-size: var(--ts-btn-font-size);
    color: var(--ts-input-color);
    background-color: var(--ts-input-background-color);
    border-color: var(--ts-input-border);
}
.dokan-store-sidebar #sidebar > *:last-child,
.dokan-store-sidebar ul[role="navigation"] > li:last-child,
body.dokan-store .dokan-widget-area aside:last-child{
    margin-bottom: 0;
}
.dokan-store-sidebar .dokan-store-widget .dokan-btn{
	min-width: 0;
	padding: 12px 20px;
    width: 100%;
    margin: 10px 0 0;
	text-align: center;
}
.dokan-store-wrap .commentlist li .comment-text > p{
	font-size: 0;
    margin: 0 20px 0 0 !important; /*rtl*/
}
.dokan-store-wrap .commentlist li .comment-text > p > *{
	font-size: 0.93rem;
}
.dokan-store-wrap .commentlist li .comment-text > p > a{
	display: block;
	text-decoration: none;
	margin-top: -7px;
	color: var(--ts-gray-color);
}
body.dokan-store #main{
	margin: 60px auto 40px;
	padding-left: 10px;
	padding-right: 10px;
	position: relative;
	overflow-x: hidden;
}
body .dokan-store-wrap{
    margin: 0;
}
.dokan-pagination-container .dokan-pagination li a{
	overflow: hidden;
	margin: 0;
}
body.dokan-store #dokan-content > *{
	position: relative;
	z-index: 1;
}
body.dokan-store .dokan-single-store .profile-frame .profile-info-box .profile-info li{
	list-style: none;
}
body .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info i{
	float: none;
	margin: 0;
	font-size: 12px;
}
.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info-head .store-name {
    line-height: 1.2;
}
.dokan-single-store #reviews .review_comment_container{
	display: flex;
    gap: 30px;
}
.dokan-single-store #reviews #comments ol.commentlist li {
	--avatar-size: 60px;
	padding: 40px 0;
}
.dokan-single-store #reviews #comments ol.commentlist li:first-child {padding-top: 0;}
.dokan-single-store #reviews #comments ol.commentlist li:last-child {padding-bottom: 0;}
.site-navigation.paging-navigation ul.pager{
	margin: 0;
}
body.dokan-store .woocommerce .seller-items .products .product.first,
body.dokan-store.woocommerce-page .products .product.first{
	clear: none;
}
.dokan-pagination-container .dokan-pagination li:first-child a:before,
.dokan-pagination-container .dokan-pagination li:last-child a:after{
	display: none;
}
.dokan-single-store .dokan-store-tabs ul li{
	float: left;/* rtl */
	padding: 0;
}
.dokan-single-store .dokan-store-tabs ul:after{
	display: table;
	clear: both;
	content: "";
}
.dokan-dashboard-content input{
	margin-bottom: 0;
}
.dokan-reviews-content .dokan-reviews-area .dokan-comments-wrap select{
	float: left;/* rtl */
	margin-right: 5px; /*rtl*/
}
.dokan-btn > .fa{
	font-size: 0.8em;
	vertical-align: 1px;
}
.dokan-dashboard-header .dokan-btn{
	letter-spacing: var(--merto-button-letter-spacing);
}
.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group button {
	padding: 8px 20px !important;
	line-height: 20px;
}
body.dokan-dashboard .dokan-btn{
	padding: 7px 20px;
	min-width: 0;
	line-height: 20px;
	font-size: 0.93rem;
	border-radius: var(--ts-border-radius);
}
.dokan-label{
    font-weight: normal;
	border-radius: var(--ts-border-radius);
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a i {
    font-size: 15px;
    padding-right: 5px;
}
.dokan-product-listing .dokan-product-listing-area table.product-listing-table td[data-title="Type"],
.dokan-product-listing .dokan-product-listing-area table.product-listing-table td[data-title="Stock"]{font-size: 0.8em;}
html .dokan-dashboard input[type="text"],
body.dokan-dashboard select.dokan-form-control,
body.dokan-dashboard .select2-container--default .select2-selection--single .select2-selection__rendered,
.dokan-reviews-content .dokan-reviews-area .dokan-comments-wrap select{
    padding: 6px 20px 6px 10px; /*rtl*/
	min-width: 200px;
	font-size: 0.93rem;
	color: var(--ts-input-color);
    background-color: var(--ts-input-background-color);
    border-color: var(--ts-input-border);
}
body.dokan-dashboard .select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 8px;
    right: 10px;
}
.dokan-table tbody tr > th:first-child,
.dokan-table tbody tr > td:first-child{
    border-left-width: 0; /*rtl*/
}
.dokan-table tbody tr > th:last-child,
.dokan-table tbody tr > td:last-child{
    border-right-width: 0; /*rtl*/
}
input[type='submit'].dokan-btn-default.disabled,
a.dokan-btn-default.disabled,
.dokan-btn-default.disabled,
input[type='submit'].dokan-btn-default[disabled],
a.dokan-btn-default[disabled],
.dokan-btn-default[disabled],
fieldset[disabled] input[type='submit'].dokan-btn-default,
fieldset[disabled] a.dokan-btn-default,
fieldset[disabled] .dokan-btn-default,
input[type='submit'].dokan-btn-default.disabled:hover,
a.dokan-btn-default.disabled:hover,
.dokan-btn-default.disabled:hover,
input[type='submit'].dokan-btn-default[disabled]:hover,
a.dokan-btn-default[disabled]:hover,
.dokan-btn-default[disabled]:hover,
fieldset[disabled] input[type='submit'].dokan-btn-default:hover,
fieldset[disabled] a.dokan-btn-default:hover,
fieldset[disabled] .dokan-btn-default:hover,
input[type='submit'].dokan-btn-default.disabled:focus,
a.dokan-btn-default.disabled:focus,
.dokan-btn-default.disabled:focus,
input[type='submit'].dokan-btn-default[disabled]:focus,
a.dokan-btn-default[disabled]:focus,
.dokan-btn-default[disabled]:focus,
fieldset[disabled] input[type='submit'].dokan-btn-default:focus,
fieldset[disabled] a.dokan-btn-default:focus,
fieldset[disabled] .dokan-btn-default:focus,
input[type='submit'].dokan-btn-default.disabled:active,
a.dokan-btn-default.disabled:active,
.dokan-btn-default.disabled:active,
input[type='submit'].dokan-btn-default[disabled]:active,
a.dokan-btn-default[disabled]:active,
.dokan-btn-default[disabled]:active,
fieldset[disabled] input[type='submit'].dokan-btn-default:active,
fieldset[disabled] a.dokan-btn-default:active,
fieldset[disabled] .dokan-btn-default:active,
input[type='submit'].dokan-btn-default.disabled.active,
a.dokan-btn-default.disabled.active,
.dokan-btn-default.disabled.active,
input[type='submit'].dokan-btn-default[disabled].active,
a.dokan-btn-default[disabled].active,
.dokan-btn-default[disabled].active,
fieldset[disabled] input[type='submit'].dokan-btn-default.active,
fieldset[disabled] a.dokan-btn-default.active,
fieldset[disabled] .dokan-btn-default.active{
	color: inherit;
}
.dokan-reviews-content .dokan-reviews-area .dokan-comments-wrap #dokan-comments-table td, 
.dokan-reviews-content .dokan-reviews-area .dokan-comments-wrap #dokan-comments-table th{
	vertical-align: middle;
}
.dokan-reviews-content .dokan-reviews-area .dokan-comments-wrap #dokan-comments-table td.col-link, 
.dokan-reviews-content .dokan-reviews-area .dokan-comments-wrap #dokan-comments-table th.col-link{
    min-width: 130px;
}
.dokan-reviews-content .dokan-reviews-area .dokan-comments-wrap #dokan-comments-table th.col-check{
    padding: 0 5px;
}
#dokan_delivery_time input[type^="check"]{
    margin-top: 2px;
}
.dokan-list-inline li.dokan-share-btn-wrap .dokan-share-btn{
	padding-top: 7px;
	padding-bottom: 7px;
	margin-bottom: 0;
}
.dokan-dashboard-product-listing-wrapper .dokan-table td.diviader{
    width: 1px;
    min-width: 0;
    padding: 0 !important;
}
.product-edit-container .dokan-feat-image-upload .image-wrap{
	position: relative;
}
.product-edit-container .dokan-feat-image-upload .image-wrap a.close{
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    font-size: 0;
}
.product-edit-container .dokan-feat-image-upload .image-wrap a.close:before{
	content: 'x';
	position: absolute;
	top: 48%;
	left: 50%;
	transform: translate(-50%,-50%);
	font-size: 100px;
    line-height: 1;
    font-family: inherit;
    font-weight: 600;
}
.dokan-input-group .dokan-input-group-addon + input[type^="search"],
.dokan-input-group .dokan-input-group-addon + input[type^="text"],
.dokan-input-group .dokan-input-group-addon + input[type^="email"],
.dokan-input-group .dokan-input-group-addon + input[type^="password"],
.dokan-input-group .dokan-input-group-addon + input[type^="number"],
.dokan-input-group .dokan-input-group-addon + input[type^="tel"]{
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	border-left-width: 0;
}
.dokan-input-group-addon{
    background-color: #e5e5e5;
    border-color: #e5e5e5;
}
.dokan-single-store .profile-frame .profile-info-box.profile-layout-default .profile-info-summery-wrapper{
    border-width: 1px 1px 0;
    border-style: solid;
}
.dokan-single-store .profile-frame .profile-info-box.profile-layout-default .profile-info-summery-wrapper .profile-info-summery{
    height: calc(100% + 2px);
    margin-top: -1px;
	padding: 20px;
	display: flex;
    flex-flow: column wrap;
    align-items: center;
    justify-content: center;
}
body.dokan-store .dokan-single-store .profile-frame .profile-info-box.profile-layout-default .profile-img {
    height: auto;
}
body.dokan-store .dokan-single-store .profile-frame .profile-info-box.profile-layout-default .profile-info{
	margin: 0 auto;
	display: block;
	text-align: center;
}
.dokan-single-store .profile-frame .profile-info-box.profile-layout-1 .profile-info-img.dummy-image{
    background-size: cover;
    border-width: 1px 1px 0;
    border-style: solid;
}

/*-------------------------------------------------------------------------------------------------------------------
	III. WIDGET
---------------------------------------------------------------------------------------------------------------------*/
body .dokan-category-menu h3.widget-title,
body .dokan-widget-area .widget .widget-title{
	background: transparent;
	border-width: 0;
}
.chart-container div.legend > div,
.chart-container div.legend > table{
	max-width: calc(100% - 42px);
}
.dokan-widget-area .widget ul li{
	list-style: none;
}
.dokan-widget-area input[type="search"],
.dokan-widget-area input[type="text"],
.dokan-widget-area input[type="password"],
.dokan-widget-area input[type="number"],
.dokan-widget-area input[type="email"],
.dokan-widget-area input[type="date"],
.dokan-widget-area input[type="tel"],
.dokan-widget-area select,
.dokan-widget-area textarea{
	max-width: 100%;
}
.dokan-category-menu li.has-children .sub-category{
	padding: 10px 0 0px 20px;/* rtl */
}
.dokan-category-menu #cat-drop-stack > ul{
	margin-bottom: 0;
}
.dokan-category-menu li a:hover{
	text-decoration: none;
}
.dashboard-widget.reviews ul li{
	padding: 5px 0;
}
.widget-collapse{
    height: auto !important;
    display: block !important;
}
.footer-bottom{
	clear: both !important;
}
.widget.store-contact ul li{
	border-bottom: none;
}
.dashboard-widget.products ul li,
.dashboard-widget.orders ul li{
	padding: 5px 0;
}
.dokan-widget-area .widget .widget-title{
	padding-bottom: 10px;
}
.dokan-category-menu #cat-drop-stack{
	margin-top: 20px;
}
.dokan-category-menu .sub-block h3{
	padding: 2px 0;
	margin: 0;
}
#nav-below{
	padding-bottom: 1%;
}
body .location-container{
	margin-top: 20px;
}
.dokan-store-sidebar form.seller-form ul li{
	list-style: none;
}
.dokan-store-menu .fa-angle-right:before{
	content: "\f107";
}
.dokan-store-menu .fa-angle-right.fa-rotate-90:before{
	content: "\f106";
}
.dokan-store-menu .caret-icon .fa{
	transform: none;
}
.dokan-store-menu li .caret-icon{
	float: right;/* rtl */
}
.dokan-store-menu li .caret-icon:before {
	content: "\e951";
	font-family: 'icomoon';
    font-weight: normal;
    font-style: normal;
    letter-spacing: 0;
	font-size: 10px;
	display: inline-block;
}
.dokan-store-menu li .caret-icon i {display: none;}
.dokan-store-open-close label{
	display: inline;
}
.dokan-single-store .profile-info-box .profile-info-summery-wrapper .store-social-wrapper .store-social .fa-youtube-square:before{
	content: "\f166";
}
.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-name {
    line-height: 1;
    margin-bottom: 10px;
}
.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info:after{
	content: '';
	clear: both;
	display: table;
}
.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-name {
    margin-top: 0;
    margin-bottom: 10px;
    line-height: 1;
}
.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info {
    margin-bottom: 5px;
}
.dokan-product-list-inline-edit-form .dokan-inline-edit-field-row input[data-field-name="length"],
.dokan-product-list-inline-edit-form .dokan-inline-edit-field-row input[data-field-name="width"]{
	margin-right: 5px; /*rtl*/
}
body .dokan-store-products-filter-area .dokan-store-products-ordeby{
    display: flex;
	flex-flow: row wrap;
}
body .dokan-store-products-filter-area .product-name-search{
    margin-right: 10px; /*rtl*/
	flex: 1;
}
body .dokan-store-products-filter-area .orderby-search{
	margin-left: 30%; /*rtl*/
    width: auto;
}
.dokan-store-products-filter-area .product-name-search,
.dokan-store-products-filter-area .orderby-search,
.dokan-store-products-filter-area .search-store-products {
    height: 46px;
    line-height: 46px;
	padding-top: 0;
	padding-bottom: 0;
}
.dokan-store .woocommerce #reviews #comments ol.commentlist li .comment-text > a:first-child{
	position: absolute;
    top: 0;
    left: 0;
}
.dokan-store .woocommerce #reviews #comments ol.commentlist li .comment-text{
    display: flex;
    flex-flow: row wrap;
}
.dokan-store .woocommerce #reviews #comments ol.commentlist li .comment-text > p{
    margin: 20px 0 0 !important;
	min-width: 15%;
	order: -1;
}
body table.dokan-table .toggle-row::before{
    content: '\f0d7';
    font-family: "Font Awesome\ 5 Free";
    font-weight: 900;
}
.dokan-dashboard-content #store-form{
	margin-top: 30px;
}

/*-------------------------------------------------------------------------------------------------------------------
	IV. RESPONSIVE
---------------------------------------------------------------------------------------------------------------------*/
@media (min-width: 768px){
	body.dokan-store #main{
		padding-left: 30px;
		padding-right: 30px;
	}
}
@media (min-width: 991px){
	body.dokan-store #main{
		padding-left: 50px;
		padding-right: 50px;
	}
}
@media (min-width: 1200px){
	body.dokan-store #main{
		margin-top: 80px;
		margin-bottom: 60px;
	}
	.dokan-single-store .profile-frame .profile-info-box.profile-layout-default .profile-info-summery-wrapper .profile-info-summery .profile-info {
        padding: 5px 0;
    }
	.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper {
		height: 240px;
	}
	body.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.settings i.pull-right{
		padding-top: 0;
	}
	body.dokan-store.layout-fullwidth .woocommerce .seller-items .products .product,
	body.dokan-store.layout-fullwidth.woocommerce-page .products .product,
	body.dokan-store.main-content-fullwidth .woocommerce .seller-items .products .product,
	body.dokan-store.main-content-fullwidth.woocommerce-page .products .product{
		width: 25%;
	}
}
@media (min-width: 1501px){
	body.dokan-store #main{
		margin-top: var(--ts-section-gap);
		margin-bottom: var(--ts-section-gap);
		padding-left: 0;
		padding-right: 0;
		max-width: 1300px;
	}
}
@media only screen and (max-width: 1200px){
	.dokan-dashboard .dokan-dash-sidebar{
		margin-bottom: 30px;
	}
	.dokan-dashboard .dokan-dashboard-content{
		margin-bottom: 50px;
	}
	.dokan-single-store .dokan-store-tabs ul.dokan-modules-button {
		justify-content: center;
		padding-bottom: 20px;
	}
	.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info-head .store-name{
		font-size: 20px;
	}
	.dokan-single-store .profile-frame .profile-info-box.profile-layout-default .profile-info-summery-wrapper .profile-info-summery{
		padding-bottom: 0;
	}
	body .dokan-store-products-filter-area .orderby-search{
		margin-left: 20px; /*rtl*/
	}
	.dokan-single-store .profile-frame .profile-info-box .profile-info-img.dummy-image{
		background-size: cover;
		border-width: 1px 1px 0;
		border-style: solid;
	}
	.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info {
		width: calc(100% - 165px);
	}
	.dokan-single-store .profile-frame .profile-info-box .profile-info-img.dummy-image {
		min-height: 200px;
	}
	body.dokan-store #main{
		margin-bottom: 60px;
	}
	.dokan-single-store .profile-frame .profile-info-box.profile-layout-default .profile-info-summery-wrapper,
	.dokan-single-store .profile-frame .profile-info-box.profile-layout-default .profile-info-summery-wrapper .profile-info-summery {
		height: auto;
	}
	.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info-head {
		top: 0;
		margin-top: -70px;
	}
	.dokan-form-group, body.dokan-dashboard form.dokan-product-search-form {
		margin-bottom: 5px;
	}
	#store-form .dokan-form-group{
		margin-bottom: 15px;
	}
	.dokan-dashboard-product-listing-wrapper form#product-filter, 
	.dokan-comments-wrap form#dokan_comments-form {
		width: 100%;
		overflow-x: auto;
	}
	.dokan-product-listing .dokan-product-listing-area .row-actions {
		visibility: visible;
	}
	body .dokan-single-store{
		margin-bottom: 40px;
	}
	.dokan-orders-area .dokan-order-filter-serach > form{
		width: 100%;
	}
	.dokan-product-listing-area .dokan-w12 > *{
		width: 100%;
	}
	.dokan-product-listing .dokan-product-listing-area form.dokan-product-search-form .dokan-form-group {
		float: left; /*rtl*/
	}
	.dokan-product-listing .dokan-product-listing-area form.dokan-product-search-form button[name='product_listing_search'] {
		float: none !important;
	}
	.dokan-store-products-filter-area .orderby-search {
		min-width: 0;
		max-width: 40%;
	}
	.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info {
		top: 0;
	}
	.dokan-dashboard .dokan-dashboard-wrap .dokan-btn{
		min-width: 0;
	}
}
@media only screen and (max-width: 991px){
	.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a i {
		font-size: 90%;
		padding-right: 5px; /*rtl*/
	}
	.dokan-product-listing-area .dokan-product-date-filter,
	.dokan-product-listing-area .dokan-product-search-form{
		width: 100%;
	}
	.dokan-orders-area .dokan-order-filter-serach > form {
		width: 100%;
	}
	.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a {
		padding: 10px;
	}
	.dokan-dashboard .dokan-dash-sidebar{
		width: 22%;
	}
	.dokan-dashboard .dokan-dashboard-content{
		padding: 0 0 0 15px; /*rtl*/
		width: 78%;
	}
	.dokan-reviews-content .dokan-reviews-area .dokan-comments-wrap #dokan-comments-table td.col-content, 
	.dokan-reviews-content .dokan-reviews-area .dokan-comments-wrap #dokan-comments-table th.col-content {
		width: 35%;
	}
	body .dokan-settings-content .dokan-settings-area .dokan-banner {
		width: calc(100% - 70px);
	}
	.dokan-dashboard .dokan-dash-sidebar .dokan-settings-area .dokan-banner, .dokan-dashboard .dokan-dashboard-content .dokan-settings-area .dokan-banner{
		min-height: 200px;
	}
	body .dokan-settings-content .dokan-settings-area .dokan-store-settign-header-wrap .entry-title > span:not(.dokan-right) > .dokan-btn {
		margin: 0;
	}
	.dokan-settings-content .dokan-settings-area .dokan-store-settign-header-wrap > .entry-title > span[style*="position:absolute"]{
		margin-top: 10px;
		margin-left: 0;
	}
	body.dokan-dashboard .product-listing-top select.dokan-form-control, 
	body.dokan-dashboard .product-listing-top .select2-container--default .select2-selection--single .select2-selection__rendered{
		max-width: 200px;
	}
}
@media only screen and (max-width: 767px){
	:root{
		--ts-columns: 3;
	}
	.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group button {
		margin-right: 0;
	}
	.rtl .dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group button {
		margin-left: 0;
	}
	.dokan-dashboard .dokan-orders-area .dokan-order-filter-serach .dokan-btn {
		min-width: 0;
		width: 100%;
		margin-top: 5px;
	}
	.dokan-single-store .woocommerce .products:not(.swiper):not(.cross-sells):not(.up-sells):not(.related) {
		margin-left: -5px;
		margin-right: -5px;
	}
	.dokan-single-store #reviews #comments ol.commentlist li img.avatar {
        margin: 0 !important;
        float: none !important;
    }
	.dokan-single-store #reviews .review_comment_container {
		gap: 15px;
	}
	.woocommerce.store-review-wrap #reviews #comments ol.commentlist li .comment-text .description {
        width: calc(100% + var(--avatar-size) + 15px);
        margin: 15px 0 0 calc(-15px - var(--avatar-size)); /*rtl*/
    }
	.rtl .woocommerce.store-review-wrap #reviews #comments ol.commentlist li .comment-text .description {
        margin: 15px calc(-15px - var(--avatar-size)) 0 0; /*rtl*/
    }
	body.dokan-store #main{
		padding-left: 15px;
		padding-right: 15px;
	}
	body .dokan-store-products-filter-area .orderby-search{
		margin-left: 0; /*rtl*/
		margin-top: 10px;
		width: 100%;
		max-width: 100%;
	}
	body .dokan-store-products-filter-area .product-name-search {
		width: auto;
		min-width: 60%;
	}
	.dokan-dashboard .dokan-dash-sidebar {
		border-radius: var(--ts-border-radius);
		overflow: hidden;
	}
	.dokan-dashboard .dokan-dash-sidebar,
	.dokan-dashboard .dokan-dashboard-content{
		padding: 0;
		width: 100%;
	}
	.dokan-store #main{
		margin-bottom: 50px;
		padding: 0 15px;
	}
	.dokan-store-sidebar, .dokan-single-store {
		margin-right: 0;
		width: 100% !important;
		margin-left:0;
	}
	/**/
	body.dokan-dashboard .dokan-dash-sidebar #dokan-navigation {
		height: 46px;
		position: relative;
	}
	body.dokan-dashboard .dokan-dash-sidebar #dokan-navigation #mobile-menu-icon {
		display: block !important;
		top: 10px;
		right: 10px;
	}
	body.dokan-dashboard .dokan-dash-sidebar #dokan-navigation #toggle-mobile-menu {
		display: none !important;
	}
	body.dokan-dashboard .dokan-dash-sidebar #dokan-navigation ul.dokan-dashboard-menu {
		display: none;
		height: auto !important;
		padding-top: 48px !important;
	}
	body.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu:before,
	body.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu:after {
		content: " ";
		display: table;
	}
	body.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu:after{
		clear: both;
	}
	body.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li{
		float: left; /*rtl*/
		width: 100%;
	}
	body.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a,
	body.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a{
		padding: 12px 18px;
	}
	body.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links{
		padding-top: 0;
	}
	body.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a{
		text-align: center;
	}
	.dokan-pagination-container .dokan-pagination li:first-child a:before,
	.dokan-pagination-container .dokan-pagination li:last-child a:after{
		display: inline-block;
	}
	.dokan-table tbody #bulk-edit + tr > th,
	.dokan-table tbody #bulk-edit + tr > td{
		border-top-width: 1px;
	}
	.dokan-table tbody tr > th.check-column{
		border-left-width: 1px;
	}
	.dokan-store-wrap.layout-left {
		margin-bottom: 0;
	}
	.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper{
		min-height: 120px;
	}
}
@media only screen and (max-width: 480px){
	:root{
		--ts-columns: 2;
	}
	.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group button {
		margin: 0;
	}
	.dokan-dashboard .dokan-product-listing .dokan-product-listing-area .product-listing-top {
		flex-direction: column;
		align-items: flex-start;
		gap: 5px;
	}
	.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info {
		width: calc(100% - 100px);
		padding: 0 15px;
	}
	.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-name {
		margin: 0;
		text-shadow: none;
	}
	.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info{
		padding-left: 0; /*rtl*/
		max-width: 100%;
	}
	.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info-head {
		width: 100px;
	}
	.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img img {
		width: 100%;
		height: auto;
	}
	.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info{
		width: calc(100% - 115px);
		padding: 0;
	}
	.dokan-single-store .dokan-store-tabs ul.dokan-list-inline li {
		border-bottom: 0;
	}
	.product-edit-container .dokan-feat-image-upload .image-wrap a.close {
		width: 100% !important;
		height: 100% !important;
	}
	.dokan-settings-content .dokan-settings-area .dokan-update-setting-top,
	.dokan-settings-content .dokan-settings-area .dokan-store-settign-header-wrap{
		width: 100%;
	}
	#payment-form > fieldset .dokan-form-group > .dokan-control-label{
		margin-bottom: 5px;
	}
	#payment-form > fieldset .dokan-form-group > *{
		display: block;
	}
	.dokan-settings-content .dokan-settings-area .dokan-dashboard-header h1 a.dokan-btn{
		margin: 10px 0 0;
	}
	body .dokan-settings-content .dokan-settings-area .dokan-dashboard-header, body.dokan-dashboard header.dokan-dashboard-header h1.entry-title{
		font-size: 22px;
	}
	a.dokan-btn,
	.dokan-btn{
		padding-left: 15px;
		padding-right: 15px;
	}
	.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.orders #order-stats {
		width: 100% !important;
	}
	.dokan-withdraw-content .dokan-withdraw-area .dokan-panel-body .dokan-panel-inner-container .dokan-w5 {
		position: static;
		transform: none;
	}
	.dokan-withdraw-content .dokan-withdraw-area .dokan-panel-body .dokan-panel-inner-container .dokan-w5 #dokan-withdraw-display-requests-button,
	.dokan-withdraw-content .dokan-withdraw-area .dokan-panel-body .dokan-panel-inner-container .dokan-w5 button,
	.dokan-withdraw-content .dokan-withdraw-area .dokan-panel-body .dokan-panel-inner-container .dokan-w5 a.dokan-btn{
		float: none;
		margin-top: 10px;
	}
	.dashboard-content-area.edit-account-wrap h1.entry-title{
		font-size: 25px;
	}
	.dokan-announcement-wrapper .dokan-no-announcement .annoument-no-wrapper .dokan-announcement-icon {
		font-size: 6rem;
	}
	.dokan-announcement-wrapper .dokan-no-announcement .annoument-no-wrapper p {
		margin-top: 20px;
		font-size: 1.5rem;
	}
}
@media (max-width: 430px){
	.dokan-dashboard .dokan-dash-sidebar article,
	.dokan-dashboard .dokan-dashboard-content article{
		overflow: hidden;
	}
	table.dokan-table.product-listing-table .row-actions{
		display: block;
	}
	.dokan-dashboard .dokan-product-listing .dokan-product-listing-area .product-listing-top .dokan-add-product-link,
	.dokan-dashboard .dokan-product-listing .dokan-product-listing-area .product-listing-top .dokan-add-product-link .dokan-btn{
		width: 100%;
	}
	table.dokan-table th.check-column,
	table.dokan-table td.check-column{
		width: 30px;
	}
	table.dokan-table td[data-title="Type"] span{
		display: inline-block;
	}
	table.dokan-table tbody > tr:first-child{
		border-width: 1px 0 0;
		border-style: solid;
	}
	table.dokan-table .is-expanded td:not(.hidden).diviader{
		display: none !important;
	}
	.dokan-order-filter-serach form:first-child .dokan-form-group {
		flex-wrap: wrap;
	}
	.dokan-product-list-inline-edit-form .dokan-inline-edit-field-row input[data-field-name="length"],
	.dokan-product-list-inline-edit-form .dokan-inline-edit-field-row input[data-field-name="width"]{
		margin-bottom: 5px;
		margin-right: 0; /*rtl*/
	}
	.fc .fc-toolbar {
		flex-wrap: wrap;
		flex-direction: column;
	}
	.dokan-dashboard .dokan-orders-area #order_date_filter{
		margin-right: 5px !important;
	}
	.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group input, 
	.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group select, 
	.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group .select2-container {
		width: 100% !important;
		flex: none;
	}
	.dokan-dashboard-product-listing-wrapper form#product-filter, 
	.dokan-comments-wrap form#dokan_comments-form{
		width: 100vw;
	}
	.dokan-comments-wrap form#dokan_comments-form .dokan-table,
	.dokan-dashboard-product-listing-wrapper form#product-filter .product-listing-table{
		min-width: 0;
		width: calc(100% - 20px);
	}
	table.dokan-table .is-expanded td.column-thumb, table.dokan-table td.column-primary ~ :not(.check-column) {
		padding-top: 8px;
		padding-bottom: 8px;
	}
	.store-open-close label.day.control-label{
		padding-right: 30px;
	}
	.dokan-dashboard .dokan-orders-area .dokan-order-filter-serach .dokan-btn{
		padding: 9px 10px;
	}
	.dokan-dashboard .dokan-product-listing .dokan-product-listing-area .dokan-product-date-filter {
		justify-content: initial;
	}
	.dokan-dashboard .dokan-product-listing .dokan-product-listing-area .dokan-product-date-filter .dokan-form-group,
	.dokan-dashboard .dokan-product-listing .dokan-product-listing-area select.dokan-form-control {
		width: 100%;
        min-width: 0;
        max-width: 100% !important;
	}
	.dokan-dashboard .dokan-product-listing .dokan-product-listing-area .dokan-product-date-filter .dokan-form-group .dokan-btn {width: calc(50% - 5px); }
	.dokan-dashboard .dokan-product-listing .dokan-product-listing-area .dokan-product-date-filter .dokan-form-group .dokan-btn:first-child {margin-right: 4px; }
	.dokan-dashboard.rtl .dokan-product-listing .dokan-product-listing-area .dokan-product-date-filter .dokan-form-group .dokan-btn:first-child {margin-left: 4px;margin-right: 0; }
	.dokan-dashboard .dokan-product-listing .dokan-product-listing-area .dokan-product-date-filter .dokan-form-group {
		margin-bottom: 7px;
	}
	.dokan-dashboard .dokan-product-listing .dokan-product-listing-area .dokan-product-search-form {
		margin: 0 0 7px;
		flex-direction: row;
	}
	.dokan-dashboard .dokan-product-listing .dokan-product-listing-area #dokan-bulk-action-selector {
        width: calc(100% - 121px);
        margin-right: 7px;
    }
	.dokan-dashboard.rtl .dokan-product-listing .dokan-product-listing-area #dokan-bulk-action-selector {
        margin-left: 7px;
        margin-right: 0;
    }
	.dokan-dashboard .dokan-product-listing .dokan-product-listing-area #product-filter .dokan-form-group {
		margin-top: 0;
	}
	.dokan-form-inline > .dokan-form-group{
		margin-bottom: 10px;
	}
}

/*-------------------------------------------------------------------------------------------------------------------
	V. RTL
---------------------------------------------------------------------------------------------------------------------*/
body.rtl select.dokan-form-control{
    background-position: 5% 50%;
}
body.rtl .dokan-product-listing .dokan-product-listing-area .product-listing-top span.dokan-add-product-link{
    float: left;
}
bodyc .dokan-store-products-filter-area .product-name-search{
    margin-left: 10px; /*rtl*/
    margin-right: 0; /*rtl*/
}
body.rtl .dokan-store-products-filter-area .orderby-search{
	margin-right: 30%; /*rtl*/
	margin-left: 0; /*rtl*/
}
body.rtl #dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-data .dokan-seller-rating i.dashicons{
    margin-left: 3px; /*rtl*/
    margin-right: 0; /*rtl*/
}
body.rtl #dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-data .dokan-seller-rating i.dashicons:last-child{
    margin-left: 0; /*rtl*/
}
body.rtl .dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group input, 
body.rtl .dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group select, 
body.rtl .dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group .select2-container {
    margin-left: 5px;
    margin-right: 0;
}
body.rtl .dokan-input-group .dokan-input-group-addon + input[type^="search"], 
body.rtl .dokan-input-group .dokan-input-group-addon + input[type^="text"], 
body.rtl .dokan-input-group .dokan-input-group-addon + input[type^="email"], 
body.rtl .dokan-input-group .dokan-input-group-addon + input[type^="password"], 
body.rtl .dokan-input-group .dokan-input-group-addon + input[type^="number"], 
body.rtl .dokan-input-group .dokan-input-group-addon + input[type^="tel"] {
    border-top-left-radius: 40px;
    border-bottom-left-radius: 40px;
    border-left-width: 1px;
	border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-right-width: 0;
}
body.rtl .dokan-input-group .dokan-form-control:first-child, 
body.rtl .dokan-input-group-addon:first-child, 
body.rtl .dokan-input-group-btn:first-child > .btn, 
body.rtl .dokan-input-group-btn:first-child > .btn-group > .btn, 
body.rtl .dokan-input-group-btn:first-child > .dropdown-toggle,
body.rtl .dokan-input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), 
body.rtl .dokan-input-group-btn:last-child > .btn-group:not(:last-child) > .btn{
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
	border-bottom-left-radius: 0px;
    border-top-left-radius: 0px;
}
body.rtl .product-edit-container #dokan-product-images ul.product_images li.image, 
body.rtl .product-edit-container #dokan-product-images ul.product_images li.dokan-sortable-placeholder, 
body.rtl .product-edit-container #dokan-product-images ul.product_images li.add-image {
    float: right;
    margin-left: 4px;
    margin-right: 0;
}
body.dokan-store.rtl .woocommerce .seller-items .products .product:nth-child(4n+1),
body.dokan-store.woocommerce-page.rtl .products .product:nth-child(4n+1){
	border-right-width: 0; /*rtl*/
	border-left-width: 1px; /*rtl*/
}
body.rtl.dokan-dashboard header.dokan-dashboard-header h1.entry-title .dokan-right + .dokan-right{
    margin-right: 20px; /*rtl*/
    margin-left: 0; /*rtl*/
}
body.rtl .dokan-reviews-content .dokan-reviews-area .dokan-comments-wrap #dokan-comments-table th.col-check {
	padding-right: 0;
}
body.rtl.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget .widget-title{
	text-align: right; /* rtl */
}
body.rtl .dokan-seller-listing .dokan-seller-search-form{
	float: left;/* rtl */
}
body.rtl.dokan-dashboard .report-filter .dokan-form-group input.datepicker ~ .dokan-btn{
	margin-left: 0; /*rtl*/
	margin-right: 5px; /*rtl*/
}
body.rtl.dokan-dashboard form.report-filter > input[type="submit"]{
	float: right;/* rtl */
}
body.rtl.dokan-dashboard .report-filter .dokan-form-group input.datepicker{
	float: right;/* rtl */
}
body.rtl .dokan-single-store .dokan-store-tabs ul li{
	margin-left: -1px;/* rtl */
	margin-right: 0;/* rtl */
}
body.rtl .weight-dimension .dokan-form-group > input[type="text"]{
	margin-left: 2%;/* rtl */
	margin-right: 0;/* rtl */
}
body.rtl .product-edit-container #variants-holder .option-couplet .item-action{
	left: -2px;/* rtl */
	right: 0;/* rtl */
}
body.rtl .dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left > .dokan-form-group > input[type="text"],
body.rtl .dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left > .dokan-form-group > select{
	margin-right: 0; /*rtl*/
	margin-left: 5px; /*rtl*/
}
body .dokan-settings-content .dokan-settings-area .dokan-dashboard-header .dokan-update-setting-top, 
body.dokan-dashboard.rtl header.dokan-dashboard-header h1.entry-title .dokan-right{
    margin-right: auto; /*rtl*/
    margin-left: 0; /*rtl*/
}
body.rtl .dokan-variable-attributes .weight-dimension .dokan-form-group > input[type="text"]{
	float: right;/* rtl */
}
body.rtl .dokan-store-wrap .commentlist li .comment-text > p{
    margin: 0 0 0 20px !important; /*rtl*/
}
body.rtl .dokan-single-store .dokan-store-tabs ul li{
	float: right;/* rtl */
}
body.rtl .dokan-reviews-content .dokan-reviews-area .dokan-comments-wrap select{
	float: right;/* rtl */
	margin-left: 5px; /*rtl*/
	margin-right: 0; /*rtl*/
}
body.rtl select.dokan-form-control,
body.rtl .dokan-reviews-content .dokan-reviews-area .dokan-comments-wrap select{
    padding: 6px 10px 6px 20px; /*rtl*/
}
body.rtl .dokan-category-menu li.has-children .sub-category{
	padding: 10px 20px 0px 0;/* rtl */
}
body.rtl .dokan-store-menu li .caret-icon{
	float: left;/* rtl */
}
body.rtl .dokan-product-list-inline-edit-form .dokan-inline-edit-field-row input[data-field-name="length"],
body.rtl .dokan-product-list-inline-edit-form .dokan-inline-edit-field-row input[data-field-name="width"]{
	margin-left: 5px; /*rtl*/
	margin-right: 0; /*rtl*/
}
body.rtl .dokan-form-inline .dokan-form-group{
    float: right;
}
body.rtl .dokan-single-store .woocommerce #reviews #comments ol.commentlist li .comment-text .star-rating{
    margin: 5px 0 0 24px;
}
body.rtl .dokan-store-products-filter-area .product-name-search {
    margin-left: 10px;
    margin-right: 0;
}
.rtl .dokan-product-edit header.dokan-dashboard-header h1.entry-title span.dokan-product-status-label {
    margin-left: 0;
    margin-right: 15px;
}
body.rtl.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active:after,
body.rtl.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover:not(.active).has-submenu:after {
    right: 100%;
    transform: translateX(100%);
}
body.rtl.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active:after{
	border-color: transparent transparent transparent #fff;
}
body.rtl .dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group button{
    margin-left: 5px;
    margin-right: 0;
}
body.rtl .dokan-withdraw-content .dokan-withdraw-area .dokan-panel-body .dokan-panel-inner-container .dokan-w5 {
  left: 10px;
  right: auto;
}
body.rtl .dokan-withdraw-content .dokan-withdraw-area .dokan-panel-body .dokan-panel-inner-container .dokan-w5 #dokan-withdraw-display-requests-button,
body.rtl .dokan-withdraw-content .dokan-withdraw-area .dokan-panel-body .dokan-panel-inner-container .dokan-w5 button,
body.rtl .dokan-withdraw-content .dokan-withdraw-area .dokan-panel-body .dokan-panel-inner-container .dokan-w5 a.dokan-btn {
  float: left;
}
body.rtl.dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header > div {
    text-align: left;
}
body.rtl .dokan-settings-content .dokan-settings-area .dokan-store-settign-header-wrap > .entry-title > span[style*="position:absolute"] {
    margin-left: 0;
    margin-right: auto;
}
body.rtl .pagination-wrap ul.pagination > li > a{
    margin-right: 0; /*rtl*/
}
body.rtl .dokan-reviews-content .dokan-reviews-area .dokan-comments-wrap #dokan-comments-table th.col-check{
    padding-right: 0; /*rtl*/
}
.dokan-dashboard.rtl .dokan-dash-sidebar ul.dokan-dashboard-menu li:not(.dokan-common-links) a {
    padding: 10px 18px 10px 0;
}
.dokan-dashboard.rtl .dokan-dash-sidebar ul.dokan-dashboard-menu li a i {
    padding-left: 5px;
    padding-right: 0;
}
.dokan-dashboard.rtl .dokan-dash-sidebar ul.dokan-dashboard-menu li.settings i.pull-right {
    float: left;
	margin-left: 15px;
	margin-right: 0;
}
.dokan-dashboard.rtl .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a {
    padding: 6% 13%;
}
body.rtl .dokan-product-listing .dokan-product-listing-area form.dokan-product-search-form .dokan-form-group {
    float: left;
}
body.rtl .dokan-right{
    text-align: left;
}
body.rtl .dokan-settings-content .dokan-settings-area .dokan-store-settign-header-wrap {
    float: right;
}
body.rtl .dokan-settings-content .dokan-settings-area .dokan-dashboard-header h1 > * {
    display: inline-block;
}
.dokan-dashboard.rtl .dokan-right-margin-30{
    margin-left: 30px;
    margin-right: 0;
}
.dokan-dashboard.rtl .dokan-product-listing .dokan-product-listing-area .product-listing-top ul.dokan-listing-filter li{
    padding: 0px 0 0px 10px; /*rtl*/
    margin: 0 0 10px 10px;
}
.dokan-dashboard.rtl .dokan-dashboard-content .dokan-product-listing-area .dokan-product-date-filter button {
    margin-left: 5px;
    margin-right: 0;
}
.rtl ul.subsubsub li {
    border-right-width: 0;
    border-left: 1px solid #EDEDED;
}
.dokan-dashboard.rtl .dokan-product-listing .dokan-product-listing-area .product-listing-top ul.dokan-listing-filter li:last-child{
    padding-left: 0; /*rtl*/
    margin-left: 0; /*rtl*/
}
body.dokan-dashboard.rtl .select2-container--default .select2-selection--single .select2-selection__arrow {
    left: 10px;
    right: auto;
}
body.rtl .dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group a .fa {
    margin-left: 3px;
    margin-right: 0;
}
body.rtl .dokan-coupon-content .code{
    float: right;
	margin: 0 0 0 8px;
}
body.rtl #dokan-store-listing-filter-wrap .right .toggle-view{
    margin-left: 10px;
    margin-right: 0;
}
body.rtl #dokan-store-listing-filter-wrap .right .item select{
	background-position: 5% 50%;
}
body.rtl #dokan-seller-listing-wrap ul.dokan-seller-wrap li {
    float: right;
}
@media only screen and (max-width: 1200px){
	body.rtl select.dokan-form-control,
	body.rtl .dokan-reviews-content .dokan-reviews-area .dokan-comments-wrap select{
		padding: 8px 20px 8px 30px; /*rtl*/
	}
	body.rtl .dokan-store-products-filter-area .orderby-search{
		margin-right: 20%; /*rtl*/
	}
}
@media only screen and (max-width: 991px){
	body.rtl.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a i {
		padding-left: 5px; /*rtl*/
		padding-right: 0; /*rtl*/
	}
	body.rtl.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.settings i.pull-right{
		padding-left: 10px;
		padding-right: 0;
		position: absolute;
		padding-top: 7px;
	}
	body.rtl .dokan-product-listing .dokan-product-listing-area form.dokan-product-search-form .dokan-form-group {
		float: right; /*rtl*/
	}
	body.rtl.dokan-dashboard .dokan-dashboard-content{
		padding: 0 15px 0 0; /*rtl*/
	}
	body.rtl .dokan-settings-content .dokan-settings-area .dokan-store-settign-header-wrap > .entry-title > span[style*="position:absolute"] {
		margin-right: 0;
	}
}
@media only screen and (max-width: 767px){
	body.rtl.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li{
		float: right; /*rtl*/
	}
	body.rtl.dokan-dashboard .dokan-dashboard-content{
		padding: 0;
	}
	body.rtl .dokan-table tbody tr td:before{
		padding-right: 0 !important;
		padding-left: 20px !important;
		float: right;
	}
	body.rtl .dokan-table tbody tr td {
		border-left-width: 0;
		border-right-width: 0;
	}
}
@media only screen and (max-width: 480px){
	body.rtl .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info{
		padding-right: 0; /*rtl*/
	}
	body.rtl .dokan-store-products-filter-area .orderby-search{
		margin-right: 0; /*rtl*/
	}
	body.rtl .dokan-withdraw-content .dokan-withdraw-area .dokan-panel-body .dokan-panel-inner-container .dokan-w5 #dokan-withdraw-display-requests-button, 
	body.rtl .dokan-withdraw-content .dokan-withdraw-area .dokan-panel-body .dokan-panel-inner-container .dokan-w5 button, 
	body.rtl .dokan-withdraw-content .dokan-withdraw-area .dokan-panel-body .dokan-panel-inner-container .dokan-w5 a.dokan-btn {
		float: none;
	}
	body.rtl .dokan-form-horizontal .dokan-control-label {
		text-align: right;
		padding-right: 0;
	}
}
@media (max-width: 430px){
	body.rtl .dokan-product-list-inline-edit-form .dokan-inline-edit-field-row input[data-field-name="length"],
	body.rtl .dokan-product-list-inline-edit-form .dokan-inline-edit-field-row input[data-field-name="width"]{
		margin-left: 0; /*rtl*/
	}
	body.rtl.dokan-dashboard .dokan-orders-area #order_date_filter {
		margin-left: 5px !important;
		margin-right: 0 !important;
	}
	body.rtl table.dokan-table .toggle-row {
		right: auto;
		left: 8px;
	}
	body.rtl table.dokan-table td.column-primary {
		padding-left: 50px;
		padding-right: 15px;
	}
	body.rtl table.dokan-table td:not(.column-primary)::before {
		left: auto;
		right: 10px;
		text-align: right;
	}
	body.rtl table.dokan-table .is-expanded td.column-thumb, 
	body.rtl table.dokan-table td.column-primary ~ :not(.check-column) {
		text-align: left;
		padding-left: 8px;
		padding-right: 35%;
	}
	body.rtl .store-open-close .dokan-form-group,
	body.rtl .store-open-close label:first-child{
		text-align: right;
	}
	body.rtl .store-open-close label.day.control-label{
		padding-right: 0;
		padding-left: 30px;
	}
}