



.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_pa_categorias {
    display: none !important;
}

.whatsapp {
    color: #094890 !important;
    font-weight: 600 !important;
    font-family: 'Lato' !important;
}
tr.fee {
    display: none;
}
.woocommerce-MyAccount-content>p {
    background-color: #fff;
    padding: 10px;
    border-radius: 15px;
    text-align: center;
    color: #000;
}

.gm-main-menu-wrapper .gm-anchor.gm-dropdown-toggle {
    cursor: context-menu;
}
.product_title {
    font-weight: 600;
    font-size: 28px;
    line-height: 1.2;
}

.woocommerce-MyAccount-content ul.dokan-account-migration-lists {
    margin: 0;
    padding: 0;
    list-style: none;
    display: none;
    border: 1px solid #eee;
}
.shop_attributes tr {
    font-size: 20px;
}

.whb-general-header-inner {
    padding-bottom: 3px;
}
.whb-col-right .wd-dropdown-menu.wd-design-default {
    right: 0;
    left: auto;
    margin-left: 0;
    margin-right: calc(var(--nav-gap, 0.001px) / 2* -1);
    z-index: 90000 !important;
}
.whb-col-right .wd-dropdown-register {
    right: 0;
    left: auto;
    margin-left: 0;
    margin-right: calc(var(--nav-gap, 0.001px) / 2* -1);
    z-index: 90000 !important;
}

#enviogratislistado{
			float: left;
			position: bottom;
			bottom: 0;
			z-index: 1;
		}
@media (max-width:575px){
	.product-grid-item {
	max-width: 171px !important;
	}
}
@media (max-width:400px){
	.product-grid-item {
	max-width: 160px !important;
	}
}
@media (max-width:360px){
	.product-grid-item {
	max-width: 132px !important;
	}
}
@media (max-width:310px){
	.product-grid-item {
	max-width: 127px !important;
	}
}
.product-grid-item {
	max-height: 275px !important;
}

h3 a:hover { color:#fff !important}
.woocommerce-Reviews #comments, .woocommerce-product-rating a {
	display:none !important;
	}
.comment-form-comment textarea { min-height: 50px !important;}

.gm-menu-item__txt-wrapper {line-height:11px; font-size:10px !important; }
.whb-main-header .whb-col-left .menu-opener {min-width:114px;
    max-width:120px;
}
#rev_slider_104_1_wrapper {margin-top:29px !important;}

.tawk-flex .tawk-card .tawk-branding {position: absolute !important; display:none !important}

.tawk-padding-small a:nth-child(3) {display:none !important}
	
#eliminar_filtros {
		background-color: #0d4f97;
  color: #fff;
  text-transform: uppercase;
  font-weight: bold;
	display:none;
  padding: 10px;
}

.dgwt-wcas-search-wrapp {
	min-width: 270px !important;
}

@media (min-width: 1200px) {
	.dgwt-wcas-search-wrapp {
		min-width: 540px !important;
	}	
}

@media (min-width: 1920px) {
	.dgwt-wcas-search-wrapp {
		min-width: 800px !important;
	}	
}

.tabla_componentes {
	width: 100% !important;
	border-collapse: collapse;
}

.tabla_componentes td {
	border: 1px solid #0D4F97;
	text-align: center;
	width: 25%;
}

.tabla_componentes td img {
	width: 100%;
}

.tabla_componentes tr:nth-child(3n) td,
.tabla_componentes tr:nth-child(3n) th {
	height: 10px;
	border: none;
}

@media screen and (max-width: 768px) {
	.tabla_componentes {
		display: block;
		width: 100%;
		overflow-x: auto;
		white-space: nowrap;
	}
	.tabla_componentes td {
		width: 50%;
	}             
	.tabla_componentes td img {
		width: 30%;
	}            
}

.logo-acf-wrap {
    display: flex;
    align-items: center;
    gap: 10px;
    margin-bottom: 20px;
}

.logo-acf-wrap img {
    max-width: 50px;
    height: auto;
}

.logo-acf-wrap .acf-texto {
    font-size: 16px;
    color: #004c98;
}

.product-grid-item .product-element-top,
.product .product-thumbnail {
    position: relative;
}

.mesajil_custom_block  {
    padding-bottom: 35px !important;
}

.page-id-268110 .wd-content-layout, .page-id-268114 .wd-content-layout, .page-id-268104 .wd-content-layout {
	background-color: #000000;
}

.page-id-268712 .wd-content-layout {
padding:0px
}

.transfer-amount {
    color: #333 !important;
}

.transfer-info {
	margin-bottom:5px;
 font-size: 17px;
 color: #333;
 font-weight: bold;
}
.transfer-info .transfer-currency, 
.transfer-info bdi { font-weight:700; }

.wd-header-html p {display:none;}

.visible {
	visibility: visible !important;
}

/* Ocultar sidebar solo donde se muestran subcategorías */
.hide-woo-sidebar .sidebar-container,
.hide-woo-sidebar .wd-sidebar,
.hide-woo-sidebar .shop-sidebar {
    display: none !important;
}

/* Expandir el contenido a ancho completo */
.hide-woo-sidebar .site-content,
.hide-woo-sidebar .main-page-wrapper,
.hide-woo-sidebar .wd-shop-content {
    width: 100% !important;
    max-width: 100% !important;
}

