/*
Theme Name: Shoptimizer Child Theme
Theme URI: 
Description: Child theme of Shoptimizer
Author: CommerceGurus
Author URI: 
Template: shoptimizer
Version: 1.2.2
License:         	GNU General Public License v2 or later
License URI:     	http://www.gnu.org/licenses/gpl-2.0.html
*/
.dokan-category-list{
	margin: 0 !important;
}
.dokan-list-radio{
	display: flex;
    align-items: center;
}
.dokan-list-radio .category-radio{
	width: 15px !important;
    height: 15px !important;
    margin-right: 15px !important;
	border: 2px solid !important;
}
.dokan-list-radio .category-radio .category-radio-label{
	font-size: 17px;
    min-width: 100px;
}
.dokan-list-radio .category-radio input[type='text'], .dokan-list-radio .category-radio select{
	width: 200px;
}
.dokan-list-radio .width-1{
	width:100%;
}

.dokan-list-radio .width-2{
	width:50%;
}

.dokan-list-radio .width-3{
	width:33%;
}

.dokan-list-radio .width-4{
	width:25%;
}

.dokan-list-radio .width-5{
	width:20%;
}
@media (max-width: 430px) {
    .product-edit-new-container .dokan-form-top-area {
        flex-direction: unset !important;
    }
	.product-edit-new-container .dokan-form-top-area .content-full-part {
        width: 100% !important;
    }
	.dokan-list-radio input[type='text'], .dokan-section-content{
		width: 80% !important;
	}
	.dokan-section-content.tags .select2.select2-container.select2-container--default{
		width: 100% !important;
	}
	.dokan-dash-sidebar #mobile-menu-icon {
		color: #000 !important;
	}
}
.shoptimizer-mini-cart-wrap{
	max-width: 350px;
}
.elementor-menu-cart__product-image a, .elementor-menu-cart__product-image img{
	max-width: 73px;
}
.elementor-menu-cart__product .variation dd p{
	font-size: 12.6px;
}
.shoptimizer-mini-cart-wrap .close-drawer span{
	display: none;
}
.shoptimizer-mini-cart-wrap .close-drawer{
	align-self: flex-end;
	cursor: pointer;
	display: inline-block;
	font-family: eicons;
	font-size: 20px;
	height: 25px;
	line-height: 1;
	margin: 0 0 20px;
	transition: .3s;
	width: 25px;
}
.shoptimizer-mini-cart-wrap .close-drawer:before{
	background: #69727d;
	border-radius: 1px;
	content: "";
	height: 3px;
	left: 0;
	margin-top: -1px;
	position: absolute;
	top: 50%;
	transition: .3s;
	width: 100%;
	transform: rotate(45deg);
}
.shoptimizer-mini-cart-wrap .close-drawer:after{
	background: #69727d;
	border-radius: 1px;
	content: "";
	height: 3px;
	left: 0;
	margin-top: -1px;
	position: absolute;
	top: 50%;
	transition: .3s;
	width: 100%;
	transform: rotate(-45deg);
}
.elementor-menu-cart__subtotal{
	border-left: none;
	border-right: none;
}
.elementor-menu-cart__footer-buttons .elementor-button--view-cart{
	background-color: #F4AB9A;
}
.elementor-menu-cart__footer-buttons .elementor-button--checkout{
	background-color: #64898F;
}
.woocommerce-checkout #masthead .main-header{display: none}
.woocommerce-shipping-totals .e-checkout-message{
	color: #e2401c
}
.register.dokan-vendor-register p.store-url-field,
.register.dokan-vendor-register p.store-name-field{
	display: none;
}

/**21-05*/
.dokan-list-radio .category-radio-label{
	font-size: 13px !important;
  }

body.dokan-dashboard .product-edit-new-container select{
	color: #000000 !important;
}

.dokan-order-filter-serach, .order-statuses-filter{
	display: none;
}
div.dokan-form-group:nth-child(10){
	display: unset;
}
.register.dokan-vendor-register div.dokan-form-group.address{
	display:none
}


/* 30-05 */
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active{
	background : #64898f;
	color: #fff;
}

.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a,
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links:hover a{
	color:  #64898f;
}

.dokan-dashboard .dokan-dash-sidebar,
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu{
  background-color : #FDF2F0 !important;
}


.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active a,
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover a {
    color: #fff;
    font-weight: 800;
}

.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active,
 .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover {
    background: #64898f;
    color: #fff;
}

.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu li,
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a:hover{
	background: #64898f;
}

input[type='submit'].dokan-btn-theme,
a.dokan-btn-theme,
.dokan-btn-theme,
.dokan-product-listing a.dokan-btn-theme,
.dokan-product-listing .dokan-btn-theme:hover ,
.dokan-product-listing .dokan-btn-theme:active,
.dokan-btn-theme:hover, .dokan-btn-theme:active{
	background: #64898f;
	color: #fff;
	border-color: #64898f;
}


.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links:hover a:hover {
    color: #fff;
}

.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover:not(.active) ul.navigation-submenu {
    background-color: #64898f;
}

.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover:not(.active).has-submenu:after {
	border-color: transparent var(--dokan-sidebar-background-color, #fff) transparent transparent;
	border-left-color: var(--dokan-sidebar-background-color, #64898f);
}

body.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu li:hover a,
body.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu li.current a {
    color: #fff !important;
}

body.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu li:hover::before,
body.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu li.current::before {
    border-color: #fff !important;
}

.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu{
    background-color: #64898f;
	border-color: #64898f;
}

.dokan-product-listing-area .dokan-btn,
.dokan-product-listing-area .dokan-btn:hover,
.dokan-product-listing-area .dokan-btn:active {
    background: #64898f;
    color: #fff;
    border-color: #64898f;
}

.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active ul.navigation-submenu{
	border-bottom: 0.5px solid #64898f;
}

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{
	background: #64898f;
    color: #fff;
    border-color: #64898f;
 }




 /**10-6 */
/* .dokan-dashboard .dokan-dashboard-content .dokan-table thead,
 .dokan-dashboard .dokan-dashboard-content .dokan-table tbody {
 	width: 100%;
 	display: inline-table;
 }*/

.dokan-list-radio .child-wrapp:last-child {
	margin-right: 0;
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.settings a {
    display: flex;
    align-items: center;
}
.show_if_simple .content-half-part {
    padding-left: 0;
}
.dokan-dashboard .dokan-dashboard-content a {
    margin-left: 10px;
}

 @media (min-width: 768px) {
 	.dokan-dashboard .dokan-dash-sidebar {
 		width: 220px;
 	}
 	.dokan-dashboard .dokan-dashboard-content {
 		width: calc(100% - 220px);
 	}
}
@media (max-width: 768px) {
	.product-edit-container label {
		font-size: 13px;
	}
}
@media (max-width: 767px) {
 	.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li {
 		width: 100%;
 		border: 0;
 	}
 	.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a {
 		padding: 10px 25px;
 		text-align: center;
 		width: auto;
 		float: none;
 		display: inline-flex !important;
        align-items: center;
 	}
 	.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a i {
	    padding: 0;
	}
 	body.dokan-dashboard .dokan-dash-sidebar #dokan-navigation #mobile-menu-icon {
	    position: unset;
	    margin: 0 0 0 auto !important;
	}
	body.dokan-dashboard .dokan-dash-sidebar #dokan-navigation > input:checked + ul.dokan-dashboard-menu {
		padding-top: 0 !important;
		position: relative;
		z-index: 1;
	}
	body.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu {
	    position: unset !important;
	    margin-top: 0;
	    border-top: 16px solid #fdf2f0;
	    box-shadow: none;
	    display: none;
	}

	.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover:not(.active).has-submenu:after {
	    top: 53px;
	    left: 50%;
	    transform: rotate(270deg) translatey(-20%);
	    border-color: transparent #64898f transparent transparent;
	    border-left-color: var(--dokan-sidebar-background-color, #64898f);
	}

 }
 @media (max-width: 512px) {
	/* .dokan-dashboard .product-edit-new-container .category-select,
	.dokan-dashboard .product-edit-new-container select{
		padding: 8px;
	} */

	.dokan-dashboard .product-edit-new-container select {
		padding: 8px;
		font-size: 14px;
	}
	.dokan-list-radio .child-wrapp .category-select {
		padding: 5px;
		font-size: 14px;
	}
	.dokan-section-content .dokan-list-radio .category-radio-label {
		min-width: 80px;
	}
	.dokan-list-radio .category-radio {
		margin-right: 10px !important;
	}
 }

 @media (max-width: 450px) {
 	.dokan-dashboard .dokan-dash-sidebar #dokan-navigation {
 		height: auto;
 	}
 }


.dokan-settings-content button.dokan-update-setting-top-button.dokan-btn.dokan-btn-theme.dokan-right{
	float: right !important;
 }


section#shop-by-products .wcpf-field-checkbox-list .wcpf-checkbox-list .wcpf-checkbox-item.disabled > .wcpf-checkbox-item-inner > .wcpf-checkbox-label {
	display: none;
}

body.shop .custom-filter-content .wcpf-field-checkbox-list .wcpf-checkbox-list .wcpf-checkbox-item.disabled > .wcpf-checkbox-item-inner > .wcpf-checkbox-label {
	display: none;
}