/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Version: 4.27.4.1748507010
Updated: 2025-05-29 10:23:30

*/

div.boletines-container {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    gap:30px;
    justify-content: start;
    align-items: center;
    text-align: center;
}

div.boletines-container div {
    width:30%;
    height: auto;
    display:flex;
    flex-direction: column;
    gap:7px;
}

div.boletines-container div img {
    width: 100%;
    height: auto;
    border-radius: 10px;
}




.miembro-detalle-container {
    display: flex !important; /* forzamos flex */
    flex-direction: row !important; /* fila por defecto */
    flex-wrap: wrap;
    gap: 20px;
    align-items: flex-start;
    margin: 20px 0;
}

.miembro-detalle-img {
    flex: 0 0 40%; /* 40% ancho en escritorio */
    max-width: 400px;
}

.miembro-detalle-img img {
    width: 100%;
    height: auto;
    border-radius: 10px;
    display: block;
}

.miembro-detalle-texto {
    flex: 1 1 60%; /* 60% ancho en escritorio */
    min-width: 280px;
}

.miembro-detalle-texto h2 {
    margin-top: 0;
    font-size: 28px;
}

.miembro-detalle-descripcion {
    font-size: 16px;
    line-height: 1.5em;
    margin-top: 10px;
}

/* Móvil: imagen arriba, texto abajo */
@media (max-width: 768px) {
    .miembro-detalle-container {
        flex-direction: column !important;
    }
    .miembro-detalle-img,
    .miembro-detalle-texto {
        flex: 1 1 100%;
        max-width: 100%;
    }
}



.boton-volver-equipo {
    display: inline-block;
    background: #FF3300;
    color: #fff;
    padding: 10px 20px;
    text-decoration: none;
    border-radius: 6px;
    font-size: 16px;
    font-weight: 600;
    transition: background 0.3s ease;
}

.boton-volver-equipo:hover {
    background: #cc2900;
}
