.woocommerce .woocommerce-result-count{
    font-size: 16px; 
    font-family: roboto;
}
.woocommerce .woocommerce-ordering select{
    font-size: 16px;
    font-family: roboto;
}

.dokan-dashboard form.dokan-form-inline.dokan-w8.dokan-product-date-filter button, .dokan-dashboard form.dokan-form-inline.dokan-w8.dokan-product-date-filter a{
    color: white
}

#dokan-request-withdraw-button, #dokan-withdraw-display-requests-button, #dokan-withdraw-payment-method-list a {
  color: white;
}

[name="dokan_order_filter"], .dokan-order-filter-serach form.dokan-left .dokan-form-group a, .dokan-orders-content .dokan-orders-area td.dokan-order-action a{
  color: white;
}

/* Ocultar los botones circulares a la izquierda del thumb de los productos */
.overlay-components 
{display: none;}

/* color fondo reviews */
.woocommerce div.product .woocommerce-tabs .panel  {background-color: #212529;}


/*color fuente enlaces del producto*/
.product_meta > span a {color:#d6d6d6 !important;}

.high-padding {padding: 30px 0;}

.woocommerce ul.products .products-wrapper {border-radius: 10px;}

/* Barra de Sort by... */
.ibid-shop-sort-group 
{padding: 0px;
background-color: transparent;
margin: -20px 0px 10px 0px;}

.woocommerce .woocommerce-ordering {border-radius: 10px !important;
background-color: transparent;}

.dokan-dashboard .dokan-dashboard-content {	color:white;}*/  

/* Dashboard vendedor / Productos */

/* ---- */
/* 1) Restaura el color original de todo el contenedor */
.product-edit-container {
  color: #242424 !important; /* Sustituye #242424 por el color que tenía originalmente */
}

/* 2) Poner en blanco SÓLO los textos/elementos concretos que te interesan */
/* a) Labels principales */
.product-edit-container label.form-label {
  color: #fff !important;
}

/* b) “Permalink:” (suele estar en .edit-slug-box strong) */
.product-edit-container .edit-slug-box strong {
  color: #fff !important;
}

/* c) “Downloadable” y “Virtual” si tienen esos “for” */
.product-edit-container label[for="downloadable"],
.product-edit-container label[for="virtual"] {
  color: #fff !important;
}

/* d) Íconos de pregunta si quieres blancos */
.product-edit-container i.fa-question-circle {
  color: #fff !important;
}

/* e



/* 1) RESTAURA el color general del contenedor 
   (ajusta #242424 al color base original si es otro) */
.product-edit-container {
  color: #242424 !important;
}

/* 2) SOLO los textos que quieres en blanco */

/* Permalink (dentro de .edit-slug-box strong) */
.product-edit-container .edit-slug-box strong {
  color: #fff !important;
}

/* Price (label con for="regular_price") */
.product-edit-container label[for="regular_price"] {
  color: #fff !important;
}

/* Discounted Price (label con for="sale_price") */
.product-edit-container label[for="sale_price"] {
  color: #fff !important;
}

/* Category (label con for="product_cat") */
.product-edit-container label[for="product_cat"] {
  color: #fff !important;
}

/* Downloadable y Virtual (dentro de .downloadable-checkbox y .virtual-checkbox) */
.product-edit-container .downloadable-checkbox label,
.product-edit-container .virtual-checkbox label {
  color: #fff !important;
}

/* Añade aquí más reglas similares si algún otro texto quedase en negro:
.product-edit-container label[for="otra_cosa"] {
  color: #fff !important;
}
*/

.product-edit-container .content-half-part.downloadable-checkbox label {
  color: #fff !important;
}


.product-edit-container #edit-slug-box.hide-if-no-js strong {
    color: #fff !important;
}


.product-edit-container .dokan-selected-category-product.dokan-cat-selected {
  color: #fff !important;
}

.woocommerce-MyAccount-content .u-column1.col-1.woocommerce-Address address {
  color: #fff !important;
}


.woocommerce-MyAccount-content form.woocommerce-EditAccountForm.edit-account fieldset legend {
    color: #fff !important;
}




/* ----*/
.col-md-12 h2 {color:white;}

.dokan-orders-area {
	background-color: white;
	padding: 20px;
	border-radius: 10px;

}

.dokan-product-listing-area {
	background-color: white;
	border-radius: 10px;
}

.dashboard-coupons-area {
	background-color: white;
		padding: 20px;
	border-radius: 10px;}
.dashboard-coupons-area .dokan-dashboard header.dokan-dashboard-header h1 {color:black;}

.dokan-reports-area {
	background-color: white;
		padding: 20px;
	border-radius: 10px;}

.dashboard-coupons-area .dokan-dashboard-header h1 {
    color: black !important;
}

.dokan-reports-area .dokan-dashboard-header h1 {
    color: black !important;
}

.dokan-reviews-area .dokan-dashboard-header h1 {
    color: black !important;
}

.dokan-withdraw-area .dokan-dashboard-header h1 {
    color: black !important;
}

.dokan-notice-listing-area .dokan-dashboard-header h1 {
    color: black !important;
}

.dokan-settings-area .dokan-dashboard-header h1 {
    color: black !important;
}



.report-right {
	padding: 20px;
	background-color:white;
border-radius: 10px;}

.dokan-reviews-area {
		padding: 20px;
		background-color:white;
		border-radius: 10px;
}

.dokan-withdraw-area {
		padding: 20px;
		background-color:white;
		border-radius: 10px;
}


.dokan-notice-listing-area {
		padding: 20px;
		background-color:white;
		border-radius: 10px;
}

.dokan-settings-area {
		padding: 20px;
		background-color:white;
		border-radius: 10px;
}


/*ocultar boton Quick View*/
.somdn-qview-link-wrap{display: none !important;}


/*color fuente apartado derecho de my account*/
.woocommerce-account .woocommerce-MyAccount-content {color:white;}

.woocommerce-account .woocommerce-MyAccount-content p a:not(a.dokan-btn) {color: #ff3ff2;}


.woocommerce.single-product .quantity .qty {margin: 0px 2px 0px 2px;}
	
.quantity {
	border-color: transparent !important;
}

.qty_button minus {background-color: #3b3e43 !important;}

.woocommerce div.product form.cart div.quantity .plus, .woocommerce div.product form.cart div.quantity .minus {background-color: #3b3e43 !important;
color:white;}

.woocommerce.single-product .quantity .qty {background-color: #3b3e43 !important;
color:white;}

.single-product .wishlist-container .yith-wcwl-add-to-wishlist {display: none;}

.dokan-vendor-info-wrap {
	border-style: none;
	padding-left: 0px;
}

.dokan-vendor-name a {
    color: white !important;
    text-decoration: none !important;
}

.woocommerce-table.shop_table.order_details .woocommerce-table__product-name a {
    color: #ffffff !important;
}

.woocommerce-customer-details address {
    color: #ffffff !important;
}


/* nombre vendedor en producto */
.dokan-vendor-info-wrap .dokan-vendor-info .dokan-vendor-name h5 {
	color: white !important;
	margin-bottom: 6px;}


/* Textos Dashboard Vendedor */
.dokan-dashboard .dokan-dashboard-wrap .list-unstyled li span {
	color: black;}

.list-unstyled li span {
	color: white;}


.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu ul.navigation-submenu, .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu li {background-color: #723eae !important;}


/*CART */
.woocommerce-cart .cart-collaterals .cart_totals table {
	border-radius: 10px;
	border-color: transparent !important;
	background-color: white;}


/* Header */
.top-header {display: none;}

.ibid-breadcrumbs .row {border-style: none !important;}

.header-v2 {
	margin-top: -6px !important;
	margin-bottom: 10px;}


.navbar-header .logo {
    margin: 20px 0px 0px 0px;
	padding-top: 10px;
}

.search-form-product {
    margin-top: 25px;
    margin-bottom: 0px;
}

.header-v2 #navbar .menu > .menu-item {
    padding: 25px 0px 0px 0px;
}

/* Aqui defino la altura del header */
.menu-products {
    display: grid;
    text-align: right;
    margin-top: 25px;
    margin-bottom: 15px;
    padding: 0;
}

/*buscador*/
form.menu-search .nice-select {
	display: none !important;
}

.menu-search input.search-field {
		color:white !important;
	  border-left: 0px solid #DDDDDD;
}

.menu-search input.search-field::placeholder {  
	color: #fff;
  }


.header-v2 .menu-search {
	background-color: #555759 !important;
		}



.ibid-breadcrumbs {
	margin-top: -30px;
}

.ibid-breadcrumbs .row {padding-bottom: 20px;}


.reviews_tab active {background-color: #3b3e43 !important;}

/*Color gris*/
.archive-product-title {
	background-color: #3b3e43 !important;
border-top: 1px solid #3b3e43 !important;}

.woocommerce ul.products li.product .archive-product-title a {
	color: #d2d2d2;
	font-size: 14px;
}

.details-container {
    background: #3b3e43 !important;}



.woocommerce-title-metas {background-color: #3b3e43 !important;}

.ibid-shop-sort-group nav.gridlist-toggle  {display:none;}

.nice-select {
		background-color:#3b3e43;
		border-radius: 20px;
		border: none;
		color:white;
		margin-top: -10px;}

.nice-select.open {
		background-color:#3b3e43;
		border-radius: 20px;
		border: none;
		color:white;
}

.nice-select orderby open {
		background-color:#3b3e43;
		border-radius: 20px;
		border: none;
		color:white;
}

.header-v2 .menu-products .shop_cart {
		background-color:#3b3e43 !important;
		color:white;
}

.woocommerce-product-rating {border-bottom-color: #6c757d !important; }


.woocommerce.single-product div.product p.price {border-bottom-color: #6c757d !important; }

	

/* PAGINA INICIAL MODULOS DESTACADOS*/
.masonry_holder .category_name {font-size: 10px !important,}

.button-winona {border-radius: 30px !important;}

.masonry_banner {
	padding: 5px;
background: #212529 !important;}

.category_name {
	font-size: 26px !important;}


/* Footer */

.top-footer {display: none !important;}

footer.has-footer-widgets .footer-top {
	width: 100% !important;
	padding: 50px 0px !important;
	align-content: center;
	background-color: #3b3e43 !important;}

.has-footer-widgets {background-color: #3b3e43 !important;}

p.lost_password A, a.woocommerce-privacy-policy-link {color:white !important;}

/* color precios */
.amount {color:black !important;}

.woocommerce table.shop_table td   .amount {color:white !important;}

.single-product .product p.price span {color: white !important;}

/* solo para los de dentro de los modulos de los productos */
.woocommerce-title-metas .price .woocommerce-Price-amount {
	color: white !important;}


/* Pantalla final de pago */
.woocommerce-checkout-review-order-table {background-color: white !important;
	border-radius: 10px !important;}

.woocommerce-checkout-review-order-table {border-radius: 10px !important;}

.woocommerce-checkout-payment {
	padding: 50px !important;
}

/* Formulario Registro */
.form-row.form-group.user-role label.radio {
	color: white;}

/* Dropdown Ordenar por... */
.nice-select.open .list {
	border-radius: 10px;}

.nice-select .option {font-size: 14px;}

.nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus {background-color: #c7c7c7;}
	
/* Menu categorias */
#navbar ul.sub-menu li a {
	padding-top: 8px;
	padding-bottom: 8px;
}


/* Botones paginación */
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {
	background-color: #3b3e43;
	color: white;} 

.page-numbers current {background-color: white;}






/*Dashboard de vendedor - ultimos ajustes textos blancos --------------------------------------*/ 


/* Cambia a negro solo la tabla de pedidos dentro del módulo Orders */
.dokan-orders-content table.dokan-table.dokan-table-striped,
.dokan-orders-content table.dokan-table.dokan-table-striped th,
.dokan-orders-content table.dokan-table.dokan-table-striped td {
    color: #000 !important;
}

/* Cambia el color del texto a negro solo en la tabla dentro de #vendor-own-coupon */
#vendor-own-coupon table.dokan-table,
#vendor-own-coupon table.dokan-table th,
#vendor-own-coupon table.dokan-table td {
  color: #000 !important; /* O el color que prefieras */
}

/* Cambia el color al texto “this month’s sales” en el módulo de Reports */
.dokan-reports-wrap .report-right.dokan-right .postbox h3 span {
    color: #000 !important;
}

/* Cambia el color del texto a negro SOLO en la tabla de Reviews */
.dokan-reviews-content .dokan-comments-wrap table.dokan-table,
.dokan-reviews-content .dokan-comments-wrap table.dokan-table th,
.dokan-reviews-content .dokan-comments-wrap table.dokan-table td {
    color: #000 !important;
}

/* Forzar texto en negro únicamente en la tabla "Cart totals" de WooCommerce */
.cart_totals table.shop_table.shop_table_responsive,
.cart_totals table.shop_table.shop_table_responsive th,
.cart_totals table.shop_table.shop_table_responsive td,
.cart_totals table.shop_table.shop_table_responsive span.woocommerce-Price-amount.amount,
.cart_totals table.shop_table.shop_table_responsive bdi {
    color: #000 !important;
}

/* Cambia a negro SOLO los precios dentro de la tabla del carrito (fila “cart_item”) */
.woocommerce-cart form.woocommerce-cart-form .cart_item td.product-price,
.woocommerce-cart form.woocommerce-cart-form .cart_item td.product-price span.woocommerce-Price-amount,
.woocommerce-cart form.woocommerce-cart-form .cart_item td.product-price bdi {
    color: #000 !important;
}


/* Cambia a negro SOLO el subtotal dentro del carrito (fila “product-subtotal”) */
.woocommerce-cart form.woocommerce-cart-form .cart_item td.product-subtotal,
.woocommerce-cart form.woocommerce-cart-form .cart_item td.product-subtotal span.woocommerce-Price-amount,
.woocommerce-cart form.woocommerce-cart-form .cart_item td.product-subtotal bdi {
    color: #000 !important;
}

/* Cambia a negro SOLO la tabla de "Your order" en la página de Checkout */
.woocommerce-checkout .woocommerce-checkout-review-order-table,
.woocommerce-checkout .woocommerce-checkout-review-order-table th,
.woocommerce-checkout .woocommerce-checkout-review-order-table td,
.woocommerce-checkout .woocommerce-checkout-review-order-table bdi,
.woocommerce-checkout .woocommerce-checkout-review-order-table .woocommerce-Price-amount.amount {
    color: #000 !important;
}


/* Cambia el color del texto (ej. "Coupon") solo en el formulario de editar cupones */
.coupons.dokan-form-horizontal label.dokan-control-label {
  color: #000 !important;
}


/* Cambia el color de los labels tipo checkbox en el formulario de cupones */
.coupons.dokan-form-horizontal .checkbox label {
  color: #000 !important;
}

/* Cambia a negro el texto del bloque de ayuda (div.help) en el formulario de cupones */
.coupons.dokan-form-horizontal .help {
  color: #000 !important;
}

/* Fuerza el texto a negro SOLO para la tabla de productos (listing) */
table.dokan-table.dokan-table-striped.product-listing-table.dokan-inline-editable-table,
table.dokan-table.dokan-table-striped.product-listing-table.dokan-inline-editable-table th,
table.dokan-table.dokan-table-striped.product-listing-table.dokan-inline-editable-table td {
    color: #000 !important;
}


/* Texto en negro para la paginación en estado normal, 
   manteniendo el hover tal y como está */
.pagination-wrap ul.pagination li a,
.pagination-wrap ul.pagination li span {
  color: #000 !important;              /* Texto negro en estado normal */
  background-color: transparent !important; /* Sin fondo (deja el que tenga o se herede) */
}

/* No toques :hover o la clase .current, para conservar 
   el color blanco sobre fondo morado al pasar el ratón 
   o en la página activa */

/* Cambia el color a negro para el texto "Strong" (o "Weak", etc.) en el indicador de fuerza de contraseña */
.woocommerce-password-strength {
    color: #000 !important;
}


.woocommerce-terms-and-conditions {
	background: black;}

/* ocultar vat number en la pagina de vendedor */
li.dokan-vat-number {
    display: none !important;
}


div.woocommerce-product-details__short-description ul li {
    color: #d6d6d6;
}

/* Cambia el color de párrafos, títulos, spans y listas en la descripción */
.woocommerce div.product .woocommerce-tabs .panel#tab-description,
.woocommerce div.product .woocommerce-tabs .panel#tab-description * {
    color: #d6d6d6 !important;
}