/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

/* Variables principales de Dokan */
:root {
    --dokan-store-banner-height: auto;
}

/* Color primario en botones, links y elementos de UI */
.dokan-btn-theme,
.dokan-btn-primary, .dokan-frontend-layout .dokan-frontend-sidebar.text-white.flex-col,
.dokan-dashboard .dokan-dash-sidebar {
    background-color: rgba(0, 70, 51, 1) !important;
    border-color: rgba(0, 70, 51, 1) !important;
}

.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu,
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu {
    background-color: rgba(0, 70, 51, 1) !important;
}


.dokan-btn-theme:hover,
.dokan-btn-primary:hover {
    background-color: rgba(0, 70, 51, 1) !important;
    border-color: rgba(0, 70, 51, 1) !important;
}

/* Links */
.dokan-dashboard .dokan-dash-header a,
.dokan-store-wrap a {
    color: rgba(0, 70, 51, 1) !important;
}

/* Navegación del dashboard del vendedor */
.dokan-dashboard ul.dokan-dashboard-menu li.active a,
.dokan-dashboard ul.dokan-dashboard-menu li a:hover {
    border-left-color: rgba(0, 70, 51, 1) !important;
    color: rgba(0, 70, 51, 1) !important;
}

/* Rating stars */
.dokan-rating .star-rating span,
.dokan-review .star-rating span {
    color: rgba(0, 70, 51, 1) !important;
}

.dokan-layout .dokan-btn {
    background-color: rgba(0, 70, 51, 1) !important;
}

.dokan-theme-woodmart .dokan-btn {
    background-color: rgb(131, 183, 53) !important;
    color: rgba(0, 70, 51, 1) !important;
 }

.dokan-theme-woodmart .dokan-btn i {
   color: rgba(0, 70, 51, 1) !important;
}

.dokan-layout a:not(.dokan-btn):not([class*="dokan-btn-"], .skip-color-module) {
    color: rgba(0, 70, 51, 1) !important;
}

/* Store header */
.dokan-store-wrap .dokan-store-header 
{
    border-color: rgba(0, 70, 51, 1) !important;
}

.dokan-layout .text-dokan-primary {
    color: rgba(0, 70, 51, 1) !important;
}

 .dokan-frontend-layout .dokan-frontend-sidebar li a,  .dokan-frontend-layout .dokan-frontend-sidebar li a:visited {
    color:white !important;
 }

 .dokan-frontend-layout .dokan-frontend-sidebar li a.active, .dokan-frontend-layout .dokan-frontend-sidebar li a:hover, .dokan-frontend-layout .dokan-frontend-sidebar li a:active {
    background-color: rgb(131, 183, 53) !important;
 }

 #dokan-form-contact-seller.seller-form input.dokan-btn-theme, .dokan-theme-woodmart input.dokan-btn[type="submit"], .dokan-theme-woodmart .dokan-btn {
     color:white !important;
 }

 .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu li {
    background-color: rgb(131, 183, 53) !important;
 }

.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu li a {
  background: rgba(0, 70, 51, 1) !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 {
  left: 0.75%;
  top: 4%;
  border: transparent solid;
  content: ' ';
  height: 90%;
  position: absolute;
  pointer-events: none;
  border-color: #fff;
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu li:hover a,
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu li.current a {
  font-weight: 800 !important;
  color: #fff !important;
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active {
  position: relative;
  background: rgb(131, 183, 53) !important;
}

.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active ul.navigation-submenu {
  position: relative;
  z-index: 3;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  border: 0 none;
  border-bottom: 0.5px solid rgba(0, 70, 51, 1) !important;
  margin-top: 0;
  box-shadow: none;
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active ul.navigation-submenu li:not(.current) a {
  font-weight: normal;
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active ul.navigation-submenu li a:focus {
  outline: none;
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active a {
  padding-right: 16px;
  font-weight: 800;
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active a i.menu-dropdown {
  display: none;
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.sub-menu {
  background: #fff;
  margin: 0;
  list-style: none;
  padding: 0;
  position: absolute;
  right: -100%;
  top: -4px;
  z-index: 99;
  width: 165px;
  display: none;
  border-top: 1px solid #ececec;
  border-right: 1px solid #ececec;
  border-bottom: 1px solid #ececec;
}