/* CONCERTS */

.concert{
    /* margin-left: var(--body-margin);
    margin-right: var(--body-margin); */
    padding-top: 20px;
    padding-bottom: 0px;
    position: relative;
}

.concert div{
    display: block;

    /* margin-top: -10px; */
    text-transform: uppercase;
}

.concert-info{
    /* float: right; */
    text-align: right;
    display: block;

    margin-top: calc((var(--fontsize1) + 8px) * -1);
    margin-bottom: 8px;

    /* border: 1px solid red; */

    /* color: var(--black2); */
    font-size: var(--fontsize1);
    font-family: Urbanist, sans-serif;
    /* background: var(--red-gradient); */
    padding: 16px 8px 4px 8px;
    z-index: 2000;
    

}

.small-text{
    font-size: var(--fontsize1);
}

.more-info{
    /* color: var(--black2); */
    font-family: Urbanist, sans-serif;
    font-size: var(--fontsize0);
    padding-bottom: 16px;
}

.more-info-span{
    cursor: pointer;
}

.arrow-down{
    height: 20px;
}

.concert-date{

    font-size: var(--fontsize3);
}

.concert-venue{
    font-size: var(--fontsize3);
}
.concert-title{
    font-size: var(--fontsize6);
}
.concert-text{
    font-size: var(--fontsize1);
    margin-bottom: 20px;

}

.concert-text span{
    /* width: 100%; */
}

/* .divider{
    margin: 0 var(--body-margin) 0 var(--body-margin);
} */


/* ----- PAST CONCERTS ----- */
#past-concert-section{
    text-transform: uppercase;
}

#past-concert-container{
    display: none;
}

#show-past-concerts{
    cursor: pointer;
    font-size: var(--fontsize1);
    font-weight: 900;
}

.past-concert{
    margin: 16px 0 8px 0;
}

.past-concert-date{
    margin-right:16px;
    font-size: var(--fontsize1);
    display: block;
}

.past-concert-title{
    font-weight: 900;
    font-size: var(--fontsize1);

}

.past-concert-venue{
    font-style: italic;
    font-size: var(--fontsize0);

}

