/* ARCHIVIO EVENTI */
h3.tribe-events-calendar-list__event-title.tribe-common-h6.tribe-common-h4--min-medium {
    text-transform: uppercase;
    padding: 10px 0px 10px 22px;
    border-style: solid;
    border-width: 0px 0px 0px 10px;
    border-color: var(--e-global-color-aef0ea6);
}


/* EVENTO SINGOLO */


#tribe-events-pg-template {
    padding: 0 !important;
    margin: 0;
    width: 100%;
    max-width: 100%;
}

div#hero-single-event__content {
    display: flex;
    flex-direction: column;
    align-content: center;
    justify-content: center;
    align-items: center;
}

div#hero-single-event>div,
#hero-single-event__content {
    height: 80vh;
}

#hero-single-event h1 {
    text-transform: uppercase;
    font-weight: 800;
    font-size: 4em !important;
    text-align: center;
    padding: 0 10%;
}

#hero-single-event div#data-luogo {
    font-size: 23px;
    font-weight: 800;
}

#hero-single-event #data-luogo span,
div#evento-concluso {

    background-color: white;
    color: black;
    padding: 10px 15px;
    border-radius: 30px;
    font-size: 19px;
    font-weight: 600;
}

#hero-single-event div#orario {
    font-size: 23px;
}

.single-tribe_events .tribe-events-c-subscribe-dropdown__container {
    align-items: center;
}


.tribe_events {
    box-sizing: initial !important;
}

.tribe-events-single-event-title {
    text-transform: uppercase;
    padding: 10px 0px 10px 22px;
    border-style: solid;
    border-width: 0px 0px 0px 10px;
    border-color: var(--e-global-color-aef0ea6);
}

.tribe-events-content ol,
.tribe-events-content p,
.tribe-events-content ul {
    font-family: 'Montserrat';
    font-weight: 500;
}

.single-tribe_events .tribe-events-single .tribe-events-event-meta {
    background-color: transparent;
    color: var(--tec-color-text-primary);
    font-family: 'Montserrat';
}

.tribe-events-meta-group-details .tribe-events-single-section-title {
    color: var(--e-global-color-1d96191);
}

.tribe-events-meta-group-venue .tribe-events-single-section-title {
    color: var(--e-global-color-efe5561);
}

.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__export-icon,
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__export-icon {
    margin: 0 auto;
}

.tribe-events-meta-group a {
    color: var(--e-global-color-aef0ea6);
}

.tribe-common .tribe-common-c-btn-border,
.tribe-common a.tribe-common-c-btn-border {
    color: var(--e-global-color-0220b3d);
    font-family: 'Montserrat';
    background-color: var(--tec-color-background);
    border: 1px solid var(--e-global-color-aef0ea6);
    border-radius: 100px;
    transition: var(--tec-transition);

}

.single-tribe_events .tribe-events .tribe-events-c-subscribe-dropdown__container,
.tribe-block__events-link .tribe-events .tribe-events-c-subscribe-dropdown__container {
    width: 300px;
}

.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button,
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button {
    display: flex;
}





@media (min-width: 768px) {


    div#event-column-content {
        width: 60%;
        margin-right: 60px;
    }

    div#event-column-meta {
        width: calc(40% - 60px);

    }

    .tribe-events-event-meta:before {
        border: none !important;
    }

    .tribe-events-meta-group {
        padding-top: 0;
    }

    .tribe-events-content ol,
    .tribe-events-content p,
    .tribe-events-content ul {
        font-size: var(--tec-font-size-3);
        line-height: var(--tec-line-height-3);
    }
}


@media (max-width: 768px) {

    #hero-single-event div#data-luogo {
        font-size: 16px;
        font-weight: 800;
        display: flex;
        flex-direction: column;
        align-items: center;
        row-gap: 5px;
    }

    #hero-single-event h1 {
        font-size: 2em !important;
        padding: 0 2%;
    }


}