/* Dokan CSS */

// doken-dashboard
.color-switch-dark{
	&.dokan-dashboard .dokan-dashboard-wrap{
		article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header > div #vendor-dashboard-payment-settings-toggle-dropdown #vendor-payment-method-drop-down ul li div img{
			filter: invert(1);
		}
	}
}
.dokan-dashboard .dokan-dashboard-wrap {
	.dokan-dash-sidebar{
		background: transparent;
		ul.dokan-dashboard-menu{
			background: transparent;
			li{
				a{
					color: var(--global-palette3);
					font-weight: normal;
					font-size: inherit;
					border-bottom: 1px solid var(--global-gray-400);
					padding: 14px 0 14px 18px;
				}
				&.active,&:hover{
					background: var(--global-palette7);
					a{
						color: var(--global-palette3);
						font-weight: 500;
					}
					&:after{
						display: none;
					}
				}
				&.active ul.navigation-submenu{
					border-bottom: 1px solid var(--global-gray-400);
				}
				ul.navigation-submenu{
					box-shadow: none;
					border: 1px solid var(--global-gray-400);
					padding: 0;
					background: transparent;
					li{
						background: var(--global-palette9);
						padding-left: 0;
						&:hover ,&.current{
							background: var(--global-palette9);
							a {
								font-weight: 500 !important;
								color: var(--global-palette3);
								background: var(--global-palette7);
								font-size: 90%;
							}
							&:before{
								content: unset;
							}
						}
					}
				} 
				&:hover:not(.active) ul.navigation-submenu{
					background: var(--global-palette9);
					padding: 0;
					li{
						padding-left: 0;
						&:hover{
							background: var(--global-palette7);
						}
					}
				}
				&.dokan-common-links a{
					text-align: center;
				}
			}
			li.dokan-common-links a:hover{
				background: var(--global-palette7);
				color: var(--global-palette3);
			}
		} 
	} 
	.dokan-dashboard-content{
		article.dashboard-content-area{
			.dashboard-widget{
				border: 1px solid var(--global-gray-400);
				padding: 10px 15px 12px;
				background-color: var(--global-palette9);
				&.big-counter{
					ul{
						padding-left: 0;
					}
					.title{
						font-size: inherit;
					}
					.count{
						color: var(--global-palette3);
						font-weight: 400;
						border-bottom: 1px solid var(--global-gray-400);
					}
					li:last-child{
						.count{
							border-bottom: none;
							padding-bottom: 0;
						}
					}
				}
				.widget-title{
					color: var(--global-palette3);
					border-bottom: 1px solid var(--global-gray-400);
					i , .pull-right a{
						color: var(--global-palette3);
					}
				} 
				div.chart-container > div.chart-placeholder > div.legend table{
					color: var(--global-palette3) !important;
					background: var(--global-palette7);
				}
				a {
					font-size: inherit;
				}
			} 
		} 
		article.dokan-settings-area{
			.dokan-dashboard-header{
				border-bottom: 1px solid var(--global-gray-400);
			}
			.dokan-banner{
				border: 4px dashed var(--global-gray-400);
			}
			//payment mdethod
			.dokan-payment-settings-summary div.payment-methods-listing-header{
				background-color: var(--global-palette7);
				padding: 10px 20px;
				&> div #vendor-dashboard-payment-settings-toggle-dropdown{
					#toggle-vendor-payment-method-drop-down{
						background-color: var(--global-palette-btn-bg);
						color: var(--global-palette-btn);
						padding: 13px 35px 13px 13px;
						max-height: var(--global-button-max-height);
						&::after{
							top: 24%;
						}
					}
					#vendor-payment-method-drop-down{
						background-color: var(--global-palette8);
						ul li{
							&:hover{
								background-color: var(--global-palette7);
							}
							&:not(:last-child){
								border-bottom: 1px solid var(--global-gray-400);
							}
							div span{
								color: var(--global-palette3);
							}
						}
					}
					&:hover{
						#toggle-vendor-payment-method-drop-down{
							background-color: var(--global-palette-btn-bg-hover);
							color: var(--global-palette-btn-hover);
						}
					}
					#vendor-payment-method-drop-down{
						border: 1px solid var(--global-gray-400);
						ul{
							padding-left: 0;
						}
					} 
				}
			}
			#payment-form{
				.payment-field-bank > div.dokan-form-group > div{
					box-shadow: none;
					background-color: var(--global-palette9);
				}
				.payment-field-paypal{
					.dokan-form-group{
						&::after{
							content: unset;
						}
					}
				}
			}
		}
		article.dokan-orders-area{
			.dokan-order-filter-serach{
				.dokan-form-group{
					.select2-container--default .select2-selection--single{
						background-color: var(--global-palette9);
						border: 1px solid var(--global-gray-400);
						.select2-selection__rendered{
							line-height: var(--global-button-height);
							color: var(--global-palette3);
						}
						.select2-selection__arrow{
							/* height: 40px; */
							height: var(--global-button-height);
						}
					}
				}
				.dokan-left .dokan-form-group{
					flex-wrap: nowrap;
				}
			}
		}
	} 
	.dokan-product-edit{
		.dokan-dashboard-header{
			h1 .dokan-btn{
				font-size: 14px;
			}
		}
		.dokan-select-product-category-container .dokan-select-product-category{
			padding: 10px 15px;
			border-radius: 5px;
			border: 1px solid var(--global-gray-400);
		}
		.mce-menubtn button:hover{
			color: var(--global-palette-btn-hover);
		}
		.product-edit-container{
			.dokan-feat-image-upload a.close{
				padding: 13% 0;
			}
			#dokan-product-images{
				ul.product_images{
					li.image a.action-delete,li.dokan-sortable-placeholder a.action-delete,li.add-image a.action-delete{
						padding-top: 0;
						line-height: 1.2em;
					}
				}
			} 
			.wp-editor-wrap{
				border: 1px solid var(--global-gray-400);
			}
		} 
		.dokan-product-meta{
			.dokan-form-group .select2-container .select2-selection--multiple{

				min-height: var(--global-button-height);
				line-height: 1em;
				background-color: var(--global-palette9);
				border: 1px solid var(--global-gray-400);
			}
		}
		.dokan-edit-row{
			background-color: var(--global-palette9);
			border: 1px solid var(--global-gray-400);
			.dokan-section-heading{
				border-bottom: 1px solid var(--global-gray-400);
			}
		}
	}
	.dokan-orders-content .dokan-orders-area ul.order-statuses-filter li{
		&.active a{
			color: var(--global-palette3);
		}
		a:hover {
		color: var(--global-palette3);
	}
	}
	// product-listing
	.dokan-product-listing{
		.dokan-product-listing-area{
			table.product-listing-table{
				td.column-primary a ,td .row-actions a{
					color: var(--global-palette3);
					font-weight: 500;
				}
			}
			del .amount{
				color: var(--global-palette4);
			}
			.product-listing-top{
				border-bottom: 1px solid var(--global-gray-400);
			}
			.dokan-product-date-filter{
				select.product_cat option{
					color: var(--global-palette3);
				}
			}
			.dokan-dashboard-product-listing-wrapper{
				#product-filter{
					select#bulk-product-action-selector option{
						color: var(--global-palette3);
					}
				}
			}
			ul.subsubsub{
				li.active a{
					color: var(--global-palette3) !important;
				} 
				li a:hover{
					color: var(--global-palette4) !important;
				}
			}
		}
		.dokan-form-control{
			padding: 4px 12px;
			height: var(--global-button-height);
			border-radius: 5px;
			font-size: inherit;
		}
	}  
	.select2-dropdown{
		background-color: var(--global-palette9);
		border: 1px solid var(--global-gray-400);
	}
	.dokan-form-control{
		background-color: var(--global-palette9);
		color: var(--global-palette3);
		border: 1px solid var(--global-gray-400);
	}
	// table thead
	.dokan-table{
		&.dokan-table-striped > tbody > tr:nth-of-type(odd){
			background-color: var(--global-palette7);
		}
		&> thead > tr > th ,&> tbody > tr > th{
			color: var(--global-palette3);
			font-weight: 500;
		}
		&> thead > tr > th ,&> tbody > tr > th ,&> tfoot > tr > th , &> thead > tr > td ,&> tbody > tr > td ,&> tfoot > tr > td{
			border-top: 1px solid var(--global-gray-400);
		}
		&> thead > tr > th{
			border-bottom: 1px solid var(--global-gray-400);
		}
	} 
	// doken-error
	.dokan-error{
		border: 1px solid var(--global-palette-btn-bg);
		&:before{
			background-color: var(--global-palette-btn-bg);
		}
	}
	.dokan-withdraw-content .dokan-withdraw-area{
		header.dokan-dashboard-header h1{
		border-bottom: 1px solid var(--global-gray-400);
	}
		.dokan-panel-body .dokan-panel-inner-container{
			.dokan-w8 .dokan-withdraw-method-logo{
				filter: invert(1);
			}
			&:not(:last-child){
				border-bottom: 1px solid var(--global-gray-400);
			}
		}
	} 
	.dokan-panel-default > .dokan-panel-heading , .dokan-alert-warning{
		background-color: var(--global-palette7);
		border-color: var(--global-gray-400);
		color: var(--global-palette3);
	}
	b,strong{
		color: var(--global-palette3);
	}
	.dokan-panel-default{
		border-color: var(--global-gray-400);
		&.dokan-panel{
			background-color: var(--global-palette9);
		}
	}
	.dokan-message, .dokan-info, .dokan-error{
		background-color: var(--global-palette9);
	}
	// label
	.dokan-form-horizontal .dokan-control-label{
		color: var(--global-palette3);
		font-weight: 500;
	}
	fieldset{
		border: 1px solid var(--global-gray-400)
	}
	// pagination
	.pagination-wrap ul.pagination{
		&> li > a{
			border: 2px solid transparent;
			margin-left: 0;
			background-color: transparent;
			&:hover{
				background: none;
				color: var(--global-palette3);
				border: 2px solid var(--global-palette-btn-bg);
			}
		}
		.page-numbers:last-child {
			margin-right: 10px;
		}
	}
	//button
	input[type='submit'].dokan-btn, a.dokan-btn, .dokan-btn{
		padding: 10px 16px;
		border-radius: 5px;
		font-size: inherit;
		max-height: var(--global-button-max-height);
		background-color: var(--global-palette7);
		color: var(--global-palette3);
		border-color: var(--global-gray-400);
	}
	input[type='submit'].dokan-btn-theme, a.dokan-btn-theme, .pagination-wrap ul.pagination > li > span.current, .dokan-btn-theme,input[type='submit'].dokan-btn-danger, a.dokan-btn-danger, .dokan-btn-danger{
		color: var(--global-palette-btn) !important;
		background-color: var(--global-palette-btn-bg) !important;
		border-color: var(--global-palette-btn-bg) !important;
		font-size: inherit;
		max-height: var(--global-button-max-height);
	}
	input[type='submit'].dokan-btn-theme:hover, a.dokan-btn-theme:hover, .dokan-btn-theme:hover, input[type='submit'].dokan-btn-theme:focus, a.dokan-btn-theme:focus, .dokan-btn-theme:focus, input[type='submit'].dokan-btn-theme:active, a.dokan-btn-theme:active, .dokan-btn-theme:active, input[type='submit'].dokan-btn-theme.active, a.dokan-btn-theme.active, .dokan-btn-theme.active, .open .dropdown-toggleinput[type='submit'].dokan-btn-theme, .open .dropdown-togglea.dokan-btn-theme, .open .dropdown-toggle.dokan-btn-theme,input[type='submit'].dokan-btn:hover, a.dokan-btn:hover, .dokan-btn:hover, input[type='submit'].dokan-btn:focus, a.dokan-btn:focus, .dokan-btn:focus, input[type='submit'].dokan-btn.focus, a.dokan-btn.focus, .dokan-btn.focus{
		color: var(--global-palette-btn-hover) !important;
		background-color: var(--global-palette-btn-bg-hover) !important;
		border-color: var(--global-palette-btn-bg-hover) !important;
	}
	.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: var(--global-button-height)!important;
	}
	select.dokan-form-control{
		height: var(--global-button-height);
		padding: 4px 14px;
		border-radius: 5px;
	}
	input[type=color], input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=range], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], textarea{		

			padding: .7em .9em;
			font-size: inherit;
			margin-right: 5px;
			border-radius: 5px;

		}
	input[type=color], input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=range], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week]{		
			padding: .7em .9em;
			font-size: inherit;
			margin-right: 5px;
			max-height: var(--global-button-max-height);
	}
} 
// doken store
body.content-style-boxed.dokan-store {
	background-color: var(--global-palette9);

	@media (max-width: 767px) {	
		.dokan-store-sidebar,
		.dokan-single-store {
			margin-right: 0;
			width: 100% !important;
			margin-left: 0;
		}
	}
}
.dokan-store{
	form.dokan-store-products-ordeby{
		input{
			border: 1px solid var(--global-gray-400);
		}
		.dokan-ajax-store-products-search-result{
			li a{
				text-decoration: none;
				h3:hover{
					text-decoration: underline;
				}
			}
			.dokan-ls-product-categories{
				display: none;
			}
		}
	}
	.dokan-single-store{
		.dokan-store-tabs{
			ul.dokan-modules-button{
				border: 1px solid var(--global-gray-400);
			}
			ul.dokan-list-inline{
				margin: 20px 0;
				background-color: var(--global-palette9);
				border: 1px solid var(--global-gray-400);
				li a{
					color: var(--global-palette3);
					&:hover{
						background: var(--global-palette7);
					}
				}
			}
		} 
		.profile-frame .profile-info-box .profile-info-img.dummy-image{
			background: url(../../images/dokan-store.jpg);
		}
		.profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img{
			padding: 10px 0 0 0;
		}
		.dokan-store-products-filter-area .search-store-products{
			line-height: 20px;
		}
		.dokan-store-products-filter-area .orderby-search{
			background-color: var(--global-palette9) !important;
			border: 1px solid var(--global-gray-400) !important;
			option{
				color: var(--global-palette3) !important;
			}
		}
	} 
	form.seller-form{
		input[type=submit]{
			float: left !important;
		}
		.dokan-form-group{
			textarea{
				border: 1px solid var(--global-gray-400);
			}
		}
	}
	//sidebar
	.dokan-store-sidebar{
		.widget.dokan-store-widget {
			.widget-title{
				border-left: 5px solid var(--global-palette1);
				background: var(--global-palette8);
				padding: 10px 15px;
				font-size: inherit;
				font-weight: 500;
				margin-bottom: 1.2em;
			}
			&.dokan-store-contact #dokan-form-contact-seller .dokan-form-group textarea{
				height: auto;
			}
			.store-cat-stack-dokan.cat-drop-stack{
				ul{
					margin-left: 0;
					overflow: hidden;
					li+li:not(li.has-children ul.children li){
						margin: 7px 0 0;
					}
					li{
						a{
							color: var(--global-palette3);
							text-decoration: none;
							border-bottom: none !important;
							display: grid;
							grid-template-columns: 1fr 1fr;
							span{
								text-align: right;
								padding-right: 5px;
								i{
									transform: rotate(90deg);
									padding-right: 2px;
								}
							}
							&:hover{
								text-decoration: underline;
							}
						}
						&.has-children {
							ul.children {
								margin-left: 15px;
								li{
									margin-top: 2px;
									a{
										color: var(--global-palette4);
										font-size: 90%;
									}
								}
							}
						}
					} 
				}
			}
		}
	}
	// pagination
	.dokan-pagination-container{
		text-align: left;
		margin-top: 30px;
		.dokan-pagination{
			li{
				display: inline-flex;
				margin-bottom: 10px;
				&.active a{
					background-color: var(--global-palette-btn-bg);
					color: var(--global-palette-btn);
					border: 2px solid transparent;
				}
				a{
					background-color: transparent;
					border: 2px solid transparent;
					border-radius: 0.25rem;
					padding: 6px 11px;
					color: var(--global-palette-btn);
					margin-right: 10px;
					@media (max-width: 540px) {
						padding: 3px 6px !important;
						margin-right: 7px !important;
					}
					&:hover{
						border: 2px solid var(--global-palette-btn-bg);
					}
				}
			}
		} 
	}
	select.orderby{
		padding: 4px 25px 4px 14px;
		background-position: right 10px top 50%;
	}
	input[type='submit'].dokan-btn, a.dokan-btn, .dokan-btn{
		padding: 10px 16px;
		border-radius: 5px;
	}
	input[type='submit'].dokan-btn-theme, a.dokan-btn-theme, .pagination-wrap ul.pagination > li > span.current, .dokan-btn-theme,input[type='submit'].dokan-btn-danger, a.dokan-btn-danger, .dokan-btn-danger{
		color: var(--global-palette-btn) !important;
		background-color: var(--global-palette-btn-bg) !important;
		border-color: var(--global-palette-btn-bg) !important;
		height: var(--global-button-height);
	}
	input[type='submit'].dokan-btn-theme:hover, a.dokan-btn-theme:hover, .dokan-btn-theme:hover, input[type='submit'].dokan-btn-theme:focus, a.dokan-btn-theme:focus, .dokan-btn-theme:focus, input[type='submit'].dokan-btn-theme:active, a.dokan-btn-theme:active, .dokan-btn-theme:active, input[type='submit'].dokan-btn-theme.active, a.dokan-btn-theme.active, .dokan-btn-theme.active, .open .dropdown-toggleinput[type='submit'].dokan-btn-theme, .open .dropdown-togglea.dokan-btn-theme, .open .dropdown-toggle.dokan-btn-theme,input[type='submit'].dokan-btn:hover, a.dokan-btn:hover, .dokan-btn:hover, input[type='submit'].dokan-btn:focus, a.dokan-btn:focus, .dokan-btn:focus, input[type='submit'].dokan-btn.focus, a.dokan-btn.focus, .dokan-btn.focus{
		color: var(--global-palette-btn-hover) !important;
		background-color: var(--global-palette-btn-bg-hover) !important;
		border-color: var(--global-palette-btn-bg-hover) !important;
	}
	.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,.dokan-form-group input{
		height: var(--global-button-height)!important;
	}
	input[type=color], input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=range], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], textarea{		
	
			padding: .4em .9em;
			margin-right: 5px;
	
		}
	input[type=color], input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=range], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week]{		
	
			padding: .4em .9em;
			margin-right: 5px;
			height: var(--global-button-height);
	
	}
}
// store-list
#dokan-store-listing-filter-wrap{
	box-shadow: none !important;
	background-color: var(--global-palette7) !important;
	.right .item{
		select{
			background: var(--global-palette9) !important;
			max-height: var(--global-button-max-height);
			padding: 9px 20px;
		}
		.dokan-store-list-filter-button{
			color: var(--global-palette-btn) !important;
			background-color: var(--global-palette-btn-bg) !important;
			max-height: var(--global-button-max-height);
			padding-top: 10px;
			padding-bottom: 10px;
			padding-left: 40px;
			padding-right: 25px;
			&:hover{
				color: var(--global-palette-btn-hover) !important;
				background-color: var(--global-palette-btn-bg-hover) !important;
			}
		}
		.dokan-icons .dokan-icon-div{
			background: var(--global-palette3);
		}
		&:hover .dokan-icons .dokan-icon-div{
			background: var(--global-palette9);
		}
	} 
} 
#dokan-seller-listing-wrap.grid-view{
	.store-content .store-data-container{
		padding: 15px 20px;
		.featured-favourite{
			top: 0px;
			.featured-label{
				background: var(--global-palette-btn-bg) !important;
				color: var(--global-palette-btn) !important;
				box-shadow: none !important;
			}
		}
	}
	.store-footer .dokan-btn-theme.dokan-btn-round{
		color: var(--global-palette-btn);
		background-color: var(--global-palette-btn-bg);
		display: block;
		&:hover{
			color: var(--global-palette-btn-hover);
			background-color: var(--global-palette-btn-bg-hover);
		}
	}
	.dashicons-arrow-right-alt2:before{
		position: absolute;
		top: 15px;
		left: 29px;
		right: auto;
	}
	// store-list button icon
	.dokan-btn-round{
		font-size: 20px;
	}
	.store-phone {
		position: relative;
		padding-left: 15px;
		i::before{
			display: inline;
			position: absolute;
			transform: rotate(100deg);
			left: 0;
			top: 4px;
		}
	}
	ul.dokan-seller-wrap{
		li.no-banner-img .store-content .store-data{
			h2{
				margin: 15px 0;
				a{
					color: var(--global-palette3) !important;
				}
			}
			p{
				color: var(--global-palette4) !important;
			}
			.dokan-seller-rating{
				margin-bottom: 10px;
			}
		} 
		li .store-wrapper{
			box-shadow: none !important;
		}
		li .store-footer {
			background-color: var(--global-palette7) !important;
			.seller-avatar{
				box-shadow: none !important;
			}
		}	
	}
	.dokan-single-seller .store-wrapper .store-header .store-banner{
		background-color: var(--global-palette8);
		img{
			display: none;
		}
	}
}
//button

input[type='submit'].dokan-btn-theme, a.dokan-btn-theme, .dokan-btn-theme{
	color: var(--global-palette-btn);
	background-color: var(--global-palette-btn-bg);
	border-color: var(--global-palette-btn-bg);
	padding: 10px 16px;
	font-size: inherit;
	max-height: var(--global-button-max-height);
}
a.dokan-btn-theme:hover, .dokan-btn-theme:hover{
	color: var(--global-palette-btn-hover);
	background-color: var(--global-palette-btn-bg-hover);
	border-color: var(--global-palette-btn-bg-hover);
	font-size: inherit;
}

@media (min-width: 1200px) {
	.dokan-store .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery{
		background-color: #333;
	}
}
@media (min-width: 1000px) {
	.dokan-store-wrap.layout-left .dokan-store-sidebar{
		margin-right: 2%;
	}
	.dokan-store-wrap .dokan-store-sidebar{
		flex: 0 1 22%;
	}
}
@media (max-width: 1200px) {
	.dokan-dashboard .dokan-dashboard-wrap{
		.dokan-dash-sidebar{
			width: 25%;
		}
		.dokan-dashboard-content{
			width: 75%;
		}
	}
} 
@media (max-width: 1024px) {
	.dokan-dashboard .dokan-dashboard-wrap{
		.dokan-dashboard-content{
			article.dokan-product-listing-area{
				.dokan-w12{
					.dokan-w8,.dokan-w5 {
						width: 100%;
						margin-bottom: 0;
					}
				}
				.dokan-form-inline.dokan-product-search-form {
					align-items: flex-start;
					display: flex;
					button[name='product_listing_search']{
						order: 2;
					}
				}
			}
		}
		.dokan-orders-content {
			.dokan-orders-area .dokan-order-filter-serach {
				.dokan-left , .dokan-right {
					width: 100% !important;
					margin-bottom: 0;
				}
			}
		} 
	} 
}
@media (max-width: 767px) {
	.dokan-dashboard .dokan-dashboard-wrap {
		.dokan-dash-sidebar,.dokan-dashboard-content {
			width: 100%;
		}
		.dokan-dash-sidebar {
			border-bottom: 1px solid var(--global-gray-400);
			margin-bottom: 20px;
			ul.dokan-dashboard-menu li {
				border-right: 0;
				margin-right: 0;
				display: block;
				a {
					border-bottom: 0;	
					padding: 10px 0 10px 12px;
					i {
						padding-right: 5px;
					}
				}
				&.dokan-common-links a {
					display: inline-block !important;
					width: auto;
					padding: 10px 12px;
					float: none;
					i {
						padding-right: 0;
					}
				}
			}
		} 
		.dokan-dashboard-content {
			article.dashboard-content-area {
				.dokan-dash-left {
					padding-right: 0;
				}
				.dokan-w6 {
					width: 100%;
				}
			} 
			article.dokan-settings-area {
				.dokan-payment-settings-summary div.payment-methods-listing-header {
					flex-direction: column;
					gap: 10px;
					&>h2 {
						margin: 0;
					}
					&>div #vendor-dashboard-payment-settings-toggle-dropdown {
						display: flex;
						#toggle-vendor-payment-method-drop-down {
							padding: 9px 35px 9px 10px;
						}
					}
				}
				#payment-form {
					& > div.dokan-form-group > div.ajax_prev.dokan-w4 {
						margin-left: 0;
					}
					.payment-field-paypal {
						.dokan-form-group {
							margin-bottom: 5px;
						}
					}
				}
			} 
			article.dokan-orders-area .dokan-order-filter-serach .dokan-form-group .select2-container--default .select2-selection--single {
				.select2-selection__rendered {
					line-height: 34px;
				}
				.select2-selection__arrow {
					height: 34px;
				}
			} 
		}
		.dokan-product-listing {
			.dokan-form-control {
				/* height: 36px; */
				height: var(--global-button-height);
			}
			.dokan-product-listing-area {
				padding: 0;
			}
		}
		input[type='submit'].dokan-btn, a.dokan-btn, .dokan-btn {
			padding: 8px 10px;
			font-size: inherit;
		}
		input[type=color], input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=range], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], textarea {
			padding: .5em .6em;
		}
		select.dokan-form-control {
			/* height: 36px; */
			height: var(--global-button-height);
			padding: 4px 10px;
		}
		.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: 36px !important; */
			height: var(--global-button-height)!important;
		}
	}
	.dokan-dashboard .dokan-dashboard-wrap input[type=color], .dokan-dashboard .dokan-dashboard-wrap input[type=date], .dokan-dashboard .dokan-dashboard-wrap input[type=datetime-local], .dokan-dashboard .dokan-dashboard-wrap input[type=datetime], .dokan-dashboard .dokan-dashboard-wrap input[type=email], .dokan-dashboard .dokan-dashboard-wrap input[type=month], .dokan-dashboard .dokan-dashboard-wrap input[type=number], .dokan-dashboard .dokan-dashboard-wrap input[type=password], .dokan-dashboard .dokan-dashboard-wrap input[type=range], .dokan-dashboard .dokan-dashboard-wrap input[type=search], .dokan-dashboard .dokan-dashboard-wrap input[type=tel], .dokan-dashboard .dokan-dashboard-wrap input[type=text], .dokan-dashboard .dokan-dashboard-wrap input[type=time], .dokan-dashboard .dokan-dashboard-wrap input[type=url], .dokan-dashboard .dokan-dashboard-wrap input[type=week],.dokan-dashboard .dokan-dashboard-wrap .dokan-btn-danger, .dokan-dashboard .dokan-dashboard-wrap .dokan-btn-theme, .dokan-dashboard .dokan-dashboard-wrap .pagination-wrap ul.pagination>li>span.current, .dokan-dashboard .dokan-dashboard-wrap a.dokan-btn-danger, .dokan-dashboard .dokan-dashboard-wrap a.dokan-btn-theme, .dokan-dashboard .dokan-dashboard-wrap input[type=submit].dokan-btn-danger, .dokan-dashboard .dokan-dashboard-wrap input[type=submit].dokan-btn-theme,.dokan-dashboard .dokan-dashboard-wrap .dokan-btn, .dokan-dashboard .dokan-dashboard-wrap a.dokan-btn, .dokan-dashboard .dokan-dashboard-wrap input[type=submit].dokan-btn{
		/* max-height: 36px; */
		max-height: var(--global-button-max-height);
	}
	.dokan-store{
		.dokan-single-store{
			.dokan-store-products-filter-area .search-store-products{
				line-height: 18px;
			}
			.dokan-store-tabs ul.dokan-list-inline li a{
				/* height: 36px; */
				height: var(--global-button-height);
				padding: 8px 15px;
			}
		}
	}
	#dokan-store-listing-filter-wrap .right .item{
		select{
			/* max-height: 36px; */
			max-height: var(--global-button-max-height);
		}
		.dokan-store-list-filter-button{
			/* max-height: 36px; */
			max-height: var(--global-button-max-height);
		}
	}
	.dokan-btn-theme, a.dokan-btn-theme, input[type=submit].dokan-btn-theme{
		padding: 9px 16px;
		/* max-height: 36px; */
		max-height: var(--global-button-max-height);
	}
	.dokan-store input[type=color], .dokan-store input[type=date], .dokan-store input[type=datetime-local], .dokan-store input[type=datetime], .dokan-store input[type=email], .dokan-store input[type=month], .dokan-store input[type=number], .dokan-store input[type=password], .dokan-store input[type=range], .dokan-store input[type=search], .dokan-store input[type=tel], .dokan-store input[type=text], .dokan-store input[type=time], .dokan-store input[type=url], .dokan-store input[type=week],.dokan-store-products-filter-area .orderby-search{
		/* height: 36px; */
		height: var(--global-button-height);
	}
}
@media (max-width: 500px) {
	.dokan-dashboard .dokan-dashboard-wrap .dokan-dashboard-content {
		article.dokan-withdraw-area {
			.dokan-panel .dokan-panel-body {
				.dokan-panel-inner-container .dokan-w5 {
					margin-top: 10px;
					#dokan-withdraw-display-requests-button {
						float: none;
					}
				}
				.dokan-btn {
					float: none;
				}
			}
		}
	}
}
@media (max-width: 480px) {
	.dokan-store-products-filter-area .dokan-store-products-ordeby input.product-name-search {
		width: 68%;
	}
}
@media (max-width: 450px) {
	.dokan-dashboard .dokan-dashboard-wrap{
		.dokan-dash-sidebar,.dokan-dashboard-content {
			padding: 10px 0;
		}
		.dokan-dash-sidebar {
			#dokan-navigation {
				height: auto;
				&> #mobile-menu-icon {
					color: var(--global-palette3);
					display: none !important;
				}
				&> input:checked + ul.dokan-dashboard-menu {
					background-color: transparent;
				}
				ul.dokan-dashboard-menu {
					display: block !important;
					padding-top: 0 !important;
					margin: 0;
				}
			} 
		} 
		.dokan-product-listing {
			.dokan-product-listing-area {
				padding: 0;
			}
		} 
		.dokan-settings-content {
			.dokan-settings-area {
				.dokan-update-setting-top {
					width: 100%;
					.dokan-btn {
						float: none !important;
					}
				}
				.dokan-store-settign-header-wrap {
					width: 100%;
				}
			} 
		} 
		.dokan-dashboard-content {
			article.dokan-product-listing-area {
				.dokan-w12 {
					.dokan-w5,.dokan-w8 {
						margin-bottom: 10px;
					}
				}
			}
		}
	}	
}