.elementor-7990 .elementor-element.elementor-element-94c6099{--display:flex;--background-transition:0.3s;}.elementor-7990 .elementor-element.elementor-element-94c6099:not(.elementor-motion-effects-element-type-background), .elementor-7990 .elementor-element.elementor-element-94c6099 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5628AB;}.elementor-7990 .elementor-element.elementor-element-94c6099, .elementor-7990 .elementor-element.elementor-element-94c6099::before{--border-transition:0.3s;}.elementor-7990 .elementor-element.elementor-element-12ca3b8 .elementor-tab-title, .elementor-7990 .elementor-element.elementor-element-12ca3b8 .elementor-tab-title:before, .elementor-7990 .elementor-element.elementor-element-12ca3b8 .elementor-tab-title:after, .elementor-7990 .elementor-element.elementor-element-12ca3b8 .elementor-tab-content, .elementor-7990 .elementor-element.elementor-element-12ca3b8 .elementor-tabs-content-wrapper{border-width:1px;}.elementor-7990 .elementor-element.elementor-element-12ca3b8 .elementor-tab-title.elementor-active,
					 .elementor-7990 .elementor-element.elementor-element-12ca3b8 .elementor-tab-title.elementor-active a{color:#FF6600;}.elementor-7990 .elementor-element.elementor-element-793bdcd{--display:flex;--background-transition:0.3s;}.elementor-7990 .elementor-element.elementor-element-793bdcd:not(.elementor-motion-effects-element-type-background), .elementor-7990 .elementor-element.elementor-element-793bdcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5628AB;}.elementor-7990 .elementor-element.elementor-element-793bdcd, .elementor-7990 .elementor-element.elementor-element-793bdcd::before{--border-transition:0.3s;}.elementor-7990 .elementor-element.elementor-element-78a4dbe .elementor-swiper-button{font-size:20px;}/* Start custom CSS for tabs, class: .elementor-element-12ca3b8 */<style>
/* Estilo para el título específico */
#card-title28 {
    text-align: left;
    font-weight: normal;
    font-size: 1.2em;
    color: #fff;
    text-shadow: 5px 5px 5px rgba(0, 0, 0, 0);
}

#table28 {
    border-collapse: separate;
    border-spacing: 0;
    border: 2px solid #ff6600;
    /* background-color: #A033C6; / / Eliminado para que no tenga fondo */
}

#table28 tbody tr td {
    border: 1px solid #ddd;
    padding: 10px;
}

/* Efecto de iluminación en los bordes exteriores */
#table28 {
    box-shadow: 0 0 15px rgba(255, 102, 0, 0.5);
}

/* Centrado de las imágenes en la tabla y fijando su tamaño */
#table28 .col img {
    display: block;
    margin: 0 auto;
    width: 48px;
    height: 48px;
}

/* Aumentar el tamaño de las imágenes específicas */
#table28 .col img[src*="Fury%20Swipes.png"],
#table28 .col img[src*="Slash.png"],
#table28 .col img[src*="Feint%20Attack.png"],
#table28 .col img[src*="Shadow%20Claw.png"] {
    width: 100px;  /* Ancho mayor */
    height: 100px; /* Altura mayor */
}

#table28 .col {
    text-align: center;
    font-weight: bold;
    color: #ffffff; /* Color de texto en las celdas */
}

.button-container,
.image-container {
    display: flex;
    justify-content: center;
    margin-top: 20px;
}

/* Estilo para el botón */
.toggle-button {
    padding: 10px 20px;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    background-color: #ff6600;
    border: none;
    border-radius: 5px;
    cursor: pointer;
}

/* Estilo para la imagen */
.coin-image {
    display: none; /* La imagen se oculta inicialmente */
    max-width: 100%; /* Asegura que la imagen no se desborde */
    height: auto;
}

/* Estilo para las imágenes en la celda "Held" */
#table28 .col img[src*="Attack+Weight.png"],
#table28 .col img[src*="Weakness+Policy.png"],
#table28 .col img[src*="Focus+Band.png"] {
    display: inline-block; /* Imágenes alineadas horizontalmente */
}

/* Estilo para las caracteristicas del pokemon */
.parent-div {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    margin: 20px 200px 40px 200px
}

.child-div {
    border: 2px solid white;
    padding: 5px 0px;
    margin: 0px 35px 0px 35px;
    border-radius: 20px;
    text-align: center;
    font-size: 16px;
    min-width: 80px; 
}

.child-div:first-child {
    margin-left: 80px; /* Eliminar margen izquierdo del primer elemento */
}

.child-div:last-child {
    margin-right: 80px; /* Eliminar margen derecho del último elemento */
}

.child-div:first-child {
    margin-right: 0px; /* Eliminar margen izquierdo del primer elemento */
}

.child-div:last-child {
    margin-left: 0px; /* Eliminar margen derecho del último elemento */
}

@media (max-width: 767px) {
    .parent-div {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    margin: 0px 0px 20px 0px
}

.child-div {
    display: flex; 
    align-items: center; 
    justify-content: center; 
    border: 2px solid white;
    padding: 5px 0px;
    margin: 0px 5px 10px 5px;
    border-radius: 20px;
    text-align: center;
    font-size: 16px;
    min-width: 80px; 
}

.child-div:first-child {
    margin-left: 0px; /* Eliminar margen izquierdo del primer elemento */
}

.child-div:last-child {
    margin-right: 0px; /* Eliminar margen derecho del último elemento */
}

.child-div:first-child {
    margin-right: 10px; /* Eliminar margen izquierdo del primer elemento */
}

.child-div:last-child {
    margin-left: 10px; /* Eliminar margen derecho del último elemento */
}
}

/* Estilo para las caracteristicas del pokemon en tamano de tablet*/
@media (max-width: 1024px) {
    .parent-div {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    margin: 0px 0px 20px 0px
}

.child-div {
    display: flex; 
    align-items: center; 
    justify-content: center; 
    border: 2px solid white;
    padding: 5px 0px;
    margin: 0px 20px 10px 20px;
    border-radius: 20px;
    text-align: center;
    font-size: 16px;
    min-width: 80px; 
}

.child-div:first-child {
    margin-left: 20px; /* Eliminar margen izquierdo del primer elemento */
}

.child-div:last-child {
    margin-right: 20px; /* Eliminar margen derecho del último elemento */
}

.child-div:first-child {
    margin-right: 20px; /* Eliminar margen izquierdo del primer elemento */
}

.child-div:last-child {
    margin-left: 20px; /* Eliminar margen derecho del último elemento */
}
}
</style>/* End custom CSS */