/*
Theme Name: Nourish Mart
Theme URI: https://thenourishmart.com
Author: The Nourish Mart
Author URI: https://thenourishmart.com
Description: Mart eCommerce Theme.
Version: 1.0
Template: wolmart
Text Domain: wolmart-child
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
*/

/*************** ADD YOUR CUSTOM CSS HERE  ***************/
/* Global Styling start here  */
.input-text, .form-row [type=text], .button, .wolmart-rounded-skin .alert, .btn-white.btn-outline, .elementor-element-b4ae64d .nav .nav-link, .custom-border-col:before, .toolbox .orderby, .wolmart-rounded-skin .form-control, .product-label, .page-numbers, .main #dokan-store-listing-filter-wrap .dokan-store-list-filter-button, #dokan-seller-listing-wrap .seller-listing-content .dokan-error, .main #dokan-store-listing-filter-wrap #stores_orderby, #dokan-store-listing-filter-form-wrap, #dokan-store-listing-filter-form-wrap .store-search .store-search-input, #dokan-store-listing-filter-form-wrap .apply-filter #apply-filter-btn, .overlay, .card-header a.expand, .elementor-element-1a7b6e2 .testimonial, .myaccount-content .icon-box, .dokan-alert, .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu, .dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget, .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover:not(.active) ul.navigation-submenu, .dokan-form-control, .wc_input_price, .dokan-label, .dokan-form-group .dokan-btn, .dokan-error, .dokan-message, .dokan-order-filter-serach .dokan-form-group input, .dokan-dashboard .select2-selection, .dokan-panel, .dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header, .dokan-dashboard .dokan-dashboard-content article.dokan-settings-area .dokan-payment-settings-summary div.payment-methods-listing-header > div #vendor-dashboard-payment-settings-toggle-dropdown #toggle-vendor-payment-method-drop-down, .dokan-dashboard .dokan-dashboard-content 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, .dokan-settings-content .dokan-settings-area .dokan-banner, .mini-basket-dropdown .dropdown-box, .woocommerce-product-gallery__image img, .product-nav-popup, .wolmart-same-vendor-products-wrapper, .product-thumb:after, select, .btn-rounded, .form-row [type=password], form.lost_reset_password, .form-row [type=email], .wolmart-rounded-skin .product-list .btn-product, .login-popup, .btn-load, .product-thumbs-wrap img, .quantity .qty{
	border-radius: 8px;
}
.dokan-dashboard .dokan-dash-sidebar .sidebar-content ul.dokan-dashboard-menu li:first-child, 
.dokan-panel-heading{
	border-radius: 8px 8px 0 0;
}
.dokan-dashboard .dokan-dash-sidebar .sidebar-content ul.dokan-dashboard-menu li.dokan-common-links a:first-child{
	border-radius: 0 0 0 8px;
}
.dokan-dashboard .dokan-dash-sidebar .sidebar-content ul.dokan-dashboard-menu li.dokan-common-links a:last-child{
	border-radius: 0 0 8px;
}
div.myaccount-content a.dokan-btn.dokan-btn-theme.vendor-dashboard, .dokan-form-group .dokan-btn, .dokan-btn, a.dokan-btn, input[type=submit].dokan-btn, .dokan-single-store .dokan-store-tabs ul.dokan-list-inline{
	border-radius: 8px !important;
}
.product-media, .product-media img, .image-box img, .compare-list li img, .product-nav-popup img, .woocommerce-Tabs-panel--seller .vendor-logo img{
	border-radius: 8px
}
.card-header a:not(.expand){
	border-radius: 8px 8px 0 0;
}
.card .card-body,
.elementor-element-4676c2d .toggle-menu .menu, .toggle-menu .dropdown-box{
	border-radius: 0 0 8px 8px;
}
.dokan-store-products-filter-area .search-store-products{
	border-radius: 0 8px 8px 0;
}
.dokan-store-products-filter-area .product-name-search{
	border-radius: 8px 0 0 8px;
}
input[type=radio]:checked:before{
	background-color: var(--wolmart-primary-color);
}
input[type=radio]:checked {
	border-color: var(--wolmart-primary-color);
}
input[type=checkbox]:checked{
	border-color: var(--wolmart-primary-color);
	background-color: var(--wolmart-primary-color);
}
.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group a{
	margin-top: 10px;
}
.star-rating .tooltiptext{
	min-width: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 8px;
}
.woocommerce-form label{
	display: inline-block;
}
.woocommerce-form-track-order,
.woocommerce .woocommerce-error{
	width: 100%;
	margin: 0 auto;
	max-width: 600px; 
}
.nourish-contactus .btn-dark{
	border-radius: 8px;
	border-color: var(--wolmart-primary-color);
	background-color: var(--wolmart-primary-color);
}
.nourish-contactus .btn-dark:hover{
	border-color: var(--wolmart-primary-color-hover,ligthen(#2879FE,10%));
    background-color: var(--wolmart-primary-color-hover,ligthen(#2879FE,10%));
}
.ep-wrapper{
	max-width: 500px;
    margin: 0 auto;
    border: 1px solid #eee;
}
.login-popup form{
	margin-bottom: 0;
}
.woocommerce-form-login .form-row:last-child{
	margin-bottom: 10px;
}
.seller-form .btn-dark, input[type='submit'].dokan-btn-theme, .dokan-btn-theme{
	border-color: var(--wolmart-primary-color-hover);
    background-color: var(--wolmart-primary-color-hover);
}
input[type='submit'].dokan-btn-theme:hover,
input[type='submit'].dokan-btn-theme:active,
.dokan-btn-theme:hover,
.dokan-btn-theme:active{
	border-color: var(--wolmart-primary-color-hover,ligthen(#2879FE,10%));
    background-color: var(--wolmart-primary-color-hover,ligthen(#2879FE,10%));
}
.compare-dropdown .compare-buttons .btn{
	border-color: var(--wolmart-primary-color);
	background-color: var(--wolmart-primary-color);
}
.social-icons .social-twitter,
.social-icons .social-twitter:hover{
	background-color: #000;
}
.product .social-icons .social-twitter{
	background: transparent;
}
.product .social-icons .social-twitter:hover{
	background: #000;
	border-color: #000;
}
body:not(.logged-in) .menu-item-1026 {
    display: none;
}
body:not(.logged-in) .elementor-element-f94c360 .menu > li{
	margin: 0;
}
/* .thank-you-message > div{
	display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
} */

/* Dashboard Pages styling start  */
.dokan-dashboard .dokan-dash-sidebar .sidebar-content ul.dokan-dashboard-menu li.dokan-common-links a{
	background-color: var(--wolmart-primary-color);
}
.dokan-dashboard .dokan-dash-sidebar .sidebar-content ul.dokan-dashboard-menu li.dokan-common-links a:hover{
	background-color: var(--wolmart-primary-color-hover,ligthen(#2879FE,10%)) !important;
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover:not(.active) ul.navigation-submenu{
	padding: 10px;
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu li{
	background: #000;
}
.elementor-element-4676c2d .toggle-menu .menu{
	padding: 0;
}

p.restricted_country{
	width: 100%;
	height: auto;
	background-color: #4da47c;
	padding: 10px 0 10px 10px;
	border-radius: 3px;
	color: #fff;
}

/* =========== Vendor dashboard menu styling ========= */
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover:not(.active) ul.navigation-submenu{
	min-width: 238px;
	background: #1b233b;
}
.dokan-dashboard .dokan-dash-sidebar.sidebar ul.dokan-dashboard-menu li .navigation-submenu li a{
	position: relative;
	padding: 11px 20px;
	border-radius: 5px;
}
.dokan-dashboard .dokan-dash-sidebar.sidebar ul.dokan-dashboard-menu li .navigation-submenu li.printful a::before{
	content: "\f55d";
	font-weight: 900;
	font-family: "Font Awesome 6 free";
	font-size: 17px;
	padding-right: 14px;
}
.dokan-dashboard .dokan-dash-sidebar .sidebar-content ul.dokan-dashboard-menu li.printful-dashboard a:before{
	content: "\f55d";
	font-weight: 900;
	font-family: "Font Awesome 6 free";
	font-size: 17px;
	padding-right: 16px;
	position: relative;
	left: 4px;
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu li{
	border-radius: 5px;
	padding: 0 !important;
	background:#1b233b !important;
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu li:hover:before,
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu li.current:before{
	display: none;
}
.dokan-dashboard .dokan-dash-sidebar .sidebar-content ul.dokan-dashboard-menu li.settings ul li:first-child{
	border-radius: 5px !important;
}
.dokan-dashboard .dokan-dash-sidebar .sidebar-content ul.dokan-dashboard-menu li.settings.active ul{
	padding: 10px;
	background: #1b233b;
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover a i.menu-dropdown{
	display: block;
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active a,
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu li.current a,
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu li:hover a{
	font-weight: normal !important;
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu li + li{
	margin-top: 5px;
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu li.current{
	background: var(--wolmart-primary-color,#2879FE) !important;
}
.dokan-dashboard .tooltip.top .tooltip-arrow{
	border-top-color: #000000;
}