.elementor-26667 .elementor-element.elementor-element-aeaf57a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-26667 .elementor-element.elementor-element-58d8d2b{--display:flex;}.elementor-26667 .elementor-element.elementor-element-0c878a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}@media(min-width:769px){.elementor-26667 .elementor-element.elementor-element-58d8d2b{--content-width:80%;}}@media(max-width:1024px){.elementor-26667 .elementor-element.elementor-element-aeaf57a{--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26667 .elementor-element.elementor-element-0c878a9{--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:768px){.elementor-26667 .elementor-element.elementor-element-aeaf57a{--margin-top:-75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26667 .elementor-element.elementor-element-0c878a9{--margin-top:-75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for theme-post-content, class: .elementor-element-65ad8b4 *//*******************************************
 * 1) IMATGE + TEXT EN EL MATEIX BLOC
 *    PC: IMATGE ESQUERRA (MÉS GRAN),
 *    TEXT A LA DRETA
 *******************************************/

/* Vista escriptori */
@media (min-width: 769px) {

    /* Imatge de l'event a l'esquerra */
    .single-tribe_events .tribe-events-event-image {
        float: left;
        width: 31%;           /* abans 25% → ara ~25% més gran */
        max-width: 520px;     /* una mica més ampla */
        margin: 0 15px 16px 0;/* separació amb el text: 15px */
    }

    .single-tribe_events .tribe-events-event-image img {
        width: 100%;
        height: auto;
        border-radius: 10px;
        display: block;
    }

    /* Text principal de descripció (amb Leer más) a la dreta */
    .single-tribe_events .event-desc-main {
        overflow: hidden;     /* fa que el text vaja al costat del float */
        color: #ffffff;
        font-size: 1.05rem;
        line-height: 1.6;
    }
}

/* Vista mòbil: imatge damunt i text davall, tot ample complet */
@media (max-width: 768px) {
    .single-tribe_events .tribe-events-event-image {
        float: none;
        width: 100%;
        max-width: 100%;
        margin: 0 0 16px 0;
    }

    .single-tribe_events .tribe-events-event-image img {
        width: 100%;
        height: auto;
        border-radius: 10px;
        display: block;
    }

    .single-tribe_events .event-desc-main {
        overflow: visible;
        color: #ffffff;
        font-size: 1.05rem;
        line-height: 1.6;
    }
}

/*******************************************
 * 2) DATA / HORA BLANCA I SEMIBOLD
 *******************************************/
.single-tribe_events .tribe-events-single-event-datetime,
.single-tribe_events .tribe-events-schedule,
.single-tribe_events .tribe-events-event-datetime {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding-top: 15px !important;   /* separació superior */
    margin-top: 0 !important;
    color: #ffffff !important;
    font-family: inherit !important;
    font-weight: 600 !important;
}

.single-tribe_events .tribe-events-schedule *,
.single-tribe_events .tribe-events-single-event-datetime *,
.single-tribe_events .tribe-events-event-datetime * {
    background: transparent !important;
}

/*******************************************
 * 3) AMAGAR BOTÓ “ADD TO CALENDAR”
 *******************************************/
.single-tribe_events .tribe-events-cal-links,
.single-tribe_events .tribe-events-c-subscribe-dropdown,
.single-tribe_events .tribe-events-calendar-ics__button {
    display: none !important;
}

/*******************************************
 * 4) BLOC “DETALLES” → FONS TRANSPARENT + TEXT BLANC
 *******************************************/

/* contenidors principals */
.single-tribe_events .tribe-events-single-event-meta,
.single-tribe_events .tribe-events-meta-group,
.single-tribe_events .tribe-events-meta-group-details {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    font-family: inherit !important;
    color: #ffffff !important;
}

/* títol "Detalles" i altres títols del meta */
.single-tribe_events .tribe-events-single-event-meta h2,
.single-tribe_events .tribe-events-single-event-meta h3,
.single-tribe_events .tribe-events-meta-group-title {
    background: transparent !important;
    color: #ffffff !important;
    font-family: inherit !important;
}

/* labels i valors (Comienza, Termina, etc.) */
.single-tribe_events .tribe-events-meta-group-details dt,
.single-tribe_events .tribe-events-meta-group-details dd,
.single-tribe_events .tribe-events-single-event-meta,
.single-tribe_events .tribe-events-single-event-meta a {
    color: #ffffff !important;
    background: transparent !important;
    font-family: inherit !important;
}

/* per si hi ha wrappers interns amb fons */
.single-tribe_events .tribe-events-single-event-meta * {
    background: transparent !important;
}

/*******************************************
 * 5) ELIMINAR CAIXA “PLANESWALKERS” (VENUE)
 *******************************************/
.single-tribe_events .tribe-events-meta-group-venue,
.single-tribe_events .tribe-events-venue-map {
    display: none !important;
}

/*******************************************
 * 6) CAIXA DE TICKETS — TRANSPARENT + TEXT BLANC
 *******************************************/
.single-tribe_events .tribe-block__tickets,
.single-tribe_events .tribe-tickets__tickets-form,
.single-tribe_events .tribe-tickets__tickets-list {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    color: #ffffff;
}

/* Títol "Entradas" i text intern en blanc */
.single-tribe_events .tribe-block__tickets__title,
.single-tribe_events .tribe-block__tickets h2,
.single-tribe_events .tribe-tickets__tickets-form,
.single-tribe_events .tribe-tickets__tickets-form * {
    color: #ffffff !important;
}

/* Cada ticket com a targeta lleugera */
.single-tribe_events .tribe-tickets__ticket {
    background: transparent !important;
    border: 1px solid rgba(255,255,255,0.15);
    border-radius: 10px;
    padding: 16px;
    margin-bottom: 12px;
}

/*******************************************
 * 7) BOTÓ “OBTENIR ENTRADES”
 *    VERMELL → BLANC AL HOVER
 *******************************************/
.single-tribe_events .tribe-tickets__buy-button,
.single-tribe_events .tribe-common-c-btn.tribe-common-c-btn--fill.tribe-tickets__buy-button {
    background-color: #d60000 !important;  /* vermell */
    color: #ffffff !important;             /* text blanc */
    border: none !important;
    border-radius: 6px;
    padding: 10px 22px;
    font-weight: 600;
    text-transform: uppercase;
}

.single-tribe_events .tribe-tickets__buy-button:hover,
.single-tribe_events .tribe-tickets__buy-button:focus,
.single-tribe_events .tribe-tickets__buy-button:active,
.single-tribe_events .tribe-common-c-btn.tribe-common-c-btn--fill.tribe-tickets__buy-button:hover,
.single-tribe_events .tribe-common-c-btn.tribe-common-c-btn--fill.tribe-tickets__buy-button:focus {
    background-color: #ffffff !important;  /* fons blanc */
    color: #000000 !important;             /* text negre */
    font-weight: 700;
}

/*******************************************
 * 8) ELIMINAR “QUIÉN ASISTIRÁ” + ASSISTENTS
 *******************************************/
.single-tribe_events .tribe-block__rsvp,
.single-tribe_events .tribe-tickets__rsvp-wrapper,
.single-tribe_events .tribe-block__attendees,
.single-tribe_events .tribe-tickets-attendees-list,
.single-tribe_events .tribe-tickets__who-is-attending,
.single-tribe_events .tribe-tickets__attendees-wrapper {
    display: none !important;
}

/* Línies separadores d'aquests blocs */
.single-tribe_events hr.tribe-events-single-event-divider,
.single-tribe_events .tribe-events-single-event-footer {
    display: none !important;
}
/*******************************************
 * TITOL DE DATA / HORARI EN BLANC + TIPOGRAFIA DEL TEMA
 *******************************************/
.single-tribe_events .tribe-events-schedule,
.single-tribe_events .tribe-events-schedule *,
.single-tribe_events .tribe-events-single-event-datetime,
.single-tribe_events .tribe-events-single-event-datetime *,
.single-tribe_events .tribe-events-event-datetime,
.single-tribe_events .tribe-events-event-datetime * {
    color: #ffffff !important;          /* blanc */
    font-family: inherit !important;    /* tipografia principal del tema */
    font-weight: 600 !important;        /* semibold per destacar */
    background: transparent !important; /* eliminar fons */
    border: none !important;
    box-shadow: none !important;
}
/*******************************************
 * BLOCS DE DETALLES TOTALMENT TRANSPARENTS
 *******************************************/
.single-tribe_events .tribe-events-single-event-meta,
.single-tribe_events .tribe-events-single-event-meta *,
.single-tribe_events .tribe-events-meta-group,
.single-tribe_events .tribe-events-meta-group *,
.single-tribe_events .tribe-events-meta-group-details,
.single-tribe_events .tribe-events-meta-group-details *,
.single-tribe_events .tribe-events-meta-group-organizer,
.single-tribe_events .tribe-events-meta-group-organizer *,
.single-tribe_events .tribe-events-meta-group .tribe-events-meta-group-title,
.single-tribe_events .tribe-events-meta-group .tribe-events-meta-group-title * {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
}

/* TEXT EN BLANC I AMB TIPOGRAFIA PRINCIPAL */
.single-tribe_events .tribe-events-single-event-meta,
.single-tribe_events .tribe-events-single-event-meta *,
.single-tribe_events .tribe-events-meta-group,
.single-tribe_events .tribe-events-meta-group *,
.single-tribe_events .tribe-events-meta-group a,
.single-tribe_events .tribe-events-meta-group-details dt,
.single-tribe_events .tribe-events-meta-group-details dd {
    color: #ffffff !important;
    font-family: inherit !important;
}
/*******************************************
 *  DETALLES — FONS TOTALMENT TRANSPARENT
 *******************************************/

/* Eliminar qualsevol fons dels contenidors principals */
.single-tribe_events .tribe-events-single-event-meta,
.single-tribe_events .tribe-events-single-event-meta *,
.single-tribe_events .tribe-events-meta-group,
.single-tribe_events .tribe-events-meta-group *,
.single-tribe_events .tribe-events-meta-group-details,
.single-tribe_events .tribe-events-meta-group-details *,
.single-tribe_events .tribe-events-meta-group-organizer,
.single-tribe_events .tribe-events-meta-group-organizer *,
.single-tribe_events .tribe-events-single-section,
.single-tribe_events .tribe-events-single-section *,
.single-tribe_events .tribe-common-g-row,
.single-tribe_events .tribe-common-g-row *,
.single-tribe_events .tribe-common-g-col,
.single-tribe_events .tribe-common-g-col *,
.single-tribe_events .tribe-events-single-event-meta .tribe-common-g-row,
.single-tribe_events .tribe-events-single-event-meta .tribe-common-g-row *,
.single-tribe_events .tribe-events-single-event-meta .tribe-common-g-col,
.single-tribe_events .tribe-events-single-event-meta .tribe-common-g-col * {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
}

/* Forçar text blanc i tipografia principal */
.single-tribe_events .tribe-events-single-event-meta,
.single-tribe_events .tribe-events-single-event-meta *,
.single-tribe_events .tribe-events-meta-group,
.single-tribe_events .tribe-events-meta-group *,
.single-tribe_events .tribe-events-meta-group a,
.single-tribe_events .tribe-events-meta-group-details dt,
.single-tribe_events .tribe-events-meta-group-details dd {
    color: #ffffff !important;
    font-family: inherit !important;
}
/*******************************************
 * ELIMINAR "WEB" + "VER LA WEB DEL ORGANIZADOR"
 *******************************************/

/* El títol "Web" dins del bloc d'organitzador */
.single-tribe_events .tribe-events-meta-group-organizer dt.tribe-organizer-website-label {
    display: none !important;
}

/* El contingut "Ver la web del Organizador" */
.single-tribe_events .tribe-events-meta-group-organizer dd.tribe-organizer-website {
    display: none !important;
}
/*******************************************
 * ELIMINAR TOTS ELS ELEMENTS DE "WEB" 
 * AL BLOQUE ORGANIZADOR
 *******************************************/

/* Eliminar qualsevol títol que continga la paraula "Web" */
.single-tribe_events .tribe-events-meta-group-organizer dt,
.single-tribe_events .tribe-events-meta-group-organizer .tribe-events-meta-group-title {
    display: none !important;
}

/* Eliminar qualsevol link de web dins del bloc d'organitzador */
.single-tribe_events .tribe-events-meta-group-organizer a[href*="http"],
.single-tribe_events .tribe-events-meta-group-organizer a.tribe-organizer-url,
.single-tribe_events .tribe-events-meta-group-organizer .tribe-organizer-website,
.single-tribe_events .tribe-events-meta-group-organizer dd.tribe-organizer-website,
.single-tribe_events .tribe-events-meta-group-organizer dd.tribe-organizer-url,
.single-tribe_events .tribe-events-meta-group-organizer .tribe-events-organizer-website,
.single-tribe_events .tribe-events-meta-group-organizer .tribe-events-website {
    display: none !important;
}

/* Ocultar qualsevol dd que continga un enllaç dins del bloc organizer */
.single-tribe_events .tribe-events-meta-group-organizer dd:has(a) {
    display: none !important;
}
/*******************************************
 * ESPAI ENTRE IMATGE I TEXT DE DESCRIPCIÓ
 *******************************************/
@media (min-width: 769px) {
    .single-tribe_events .tribe-events-event-image {
        margin-right: 70px !important; /* separació amb el text */
    }
}
/* TAPAR EL RECTANGLE MARRÓ AMB EL COLOR DEL FONS */
.single-tribe_events .elementor-element-6748460 {
    background-color: #111111 !important; /* color del fons de la teua web */
    border: none !important;
    box-shadow: none !important;
    padding: 40px 0 !important; /* mimem la mida del rectangle */
}/* End custom CSS */