/*
Theme Name: Wolmart Child
Theme URI: https://wolmart.org/
Author: D-THEMES
Author URI: https://wolmart.org/about-me/
Description: Wolmart Responsive WordPress + eCommerce Theme.
Version: 1.0
Template: wolmart
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
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  ***************/

/* Styles for the Dokan Vendor Info Block */
.dokan-vendor-info-block {
    margin-bottom: 20px;
    padding: 15px;
    border: 1px solid #eee;
    border-radius: 5px;
    display: flex;
    align-items: center;
    background-color: #f9f9f9;
}

.dokan-vendor-info-block .vendor-details .sold-by-label {
    font-size: 12px;
    color: #777;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}

.dokan-vendor-info-block .vendor-details a {
    font-weight: bold;
    font-size: 16px;
    text-decoration: none;
    color: #333; /* Match your theme's link color */
}

.dokan-vendor-info-block .vendor-details a:hover {
    color: #0073aa; /* Match your theme's link hover color */
}

.dokan-vendor-info-block .vendor-details p {
    font-size: 13px;
    margin: 5px 0 0;
    color: #555;
}

.dokan-vendor-info-block img {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    margin-right: 15px;
    object-fit: cover;
    border: 2px solid #fff;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}

.product-variations button:not(.color) {
    min-height: 40px;
    padding-left: 20px;
    padding-right: 20px;
    border-radius: 7px;
}

.variations>* {
    align-items: center;
}

#nav-dropdown nav.dropdown-box {
    width: 250px;
}

#nav-dropdown .toggle-menu {
    width: auto;
}

#nav-dropdown .toggle-menu>a:after {
	display: none !important
}

.home main {
	padding-top: 0 !important
}

.wp-bottom-menu-cart-count {
	z-index: 1
}

header#header {
  transition: all 0.5s ease;
}

header#header.sticky-header {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 999999;
    box-shadow: 0 2px 10px rgba(0,0,0,0.1);
}

