body {
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-image: url('../images/background_storia.webp');
    background-size: cover;
    background-position: center;
}

.header_bottom {
    position: unset;
    height: var(--header-bottom-height-full);
    top: unset;
    overflow: unset;
  }

/*
#band_titolo {
    width: 100%;
    text-align: center;
    font-family: "MonaCondensedBold";
    font-size: 15vw;
    position: relative;
    top: calc(-0.7 * var(--header-top-height-full));
    color: var(--color-menu-su-scuro);
    text-shadow: 2px 0 #fff, -2px 0 #fff, 0 2px #fff, 0 -2px #fff,
    1px 1px #fff, -1px -1px #fff, 1px -1px #fff, -1px 1px #fff;    
}*/

#band_presentazione {
    font-family: "MonaSansRegular";
    background-color: var(--color-band-beige-og);
}

#band_presentazione #testo_presentazione {
    padding-left: 10%;
    padding-right: 10%;
    padding-top: 2vw;
    padding-bottom: 2vw;
    font-size: 1.3rem;
    text-align: justify;
}


#band_storia {
    width: 100%;
    background-color: #fff;
    padding-bottom: 2vw;
}


#band_tail {
    height: calc(3 * var(--header-top-height-full));
}

#timeline_container {
    margin-left: 10%;
    margin-right: 10%;
}

#timeline_container #timeline {
    display: block;
    font-family: "MonaSansRegular";
    font-size: 1.2vw;
    font-weight: 400;
    text-align: justify;
}

#timeline_container #timeline .year {
    font-size: 5vw;
    font-family: "MonaCondensedBold";
    vertical-align: top;    
}


#timeline_container #timeline .item_container {
    display: grid;
    grid-template-columns: auto 22vw;
}

#timeline_container #timeline .timeline_image {
    vertical-align: top;
    max-width: 20vw;
    background-color: #fff;
    margin: auto;
    margin-top: 1vw;
}

#timeline_container #timeline .timeline_text {
    padding: 1vw;
    background-color: var(--color-band-beige-og); /*var(--color-band-ligth-gray-og);*/
    /*
    border: 3px;
    border-style: dashed;*/
}

.separatore {
    width: 3vw;
    padding-left: 2px;
    padding-right: 2px;
}

@media (max-width: 1200px) {
    #timeline_container #timeline {
        font-size: 3vw;
    }
}