body {
    background: url("../images/brillant.png");
}

a.event {
    text-decoration: none;
}

a.event:hover {
    text-decoration: underline #AAA;
}

div.event {
    border: 1px solid rgba(1.0, 1.0, 1.0, 0.2);
    height: 160px;
    max-width: 1090px;
    display: flex;
    flex-direction: row;
    margin-bottom: 2em;
}

div.event.upcoming {
    margin-top: 2em;
    margin-bottom: 4em;
}

div.description {
    height: 100%;
    width: 240px;
    background-color: #f9f9f9;
    padding-left: 0.4em;
}

.description span {
    display: block;
    font-family: 'Poppins', serif;
    font-size: 22px;
    color: #666;
}

.date {
    margin-top: -2px;
}

div.hero-image {
    height: 100%;
    flex-grow: 1;
    background-size: auto 100%;
    background-repeat: no-repeat;
    max-width: 850px;
}

h1 {
    color: #666;
    font-family: 'Poppins', serif;
    font-size: 40px;
    text-align: center;
    margin-bottom: 5px;
}

h2 {
    color: #444;
    font-family: 'Poppins', serif;
    margin: 0.2em 0 0.2em 0;
    font-size: 30px;
}

.amta-logo {
    display: block;
    margin: auto;
}

#amta2021 .hero-image {
    background-image: url("../images/hero-2021s.png");
    background-position: center center;
}

#amta2020 .hero-image {
    background-image: url("../images/hero-2020.png");
    background-position: center center;
}

#amta2019 .hero-image {
    background-image: url("../images/hero-2019d.png");
    background-position: center center;
}

#amta2018 .hero-image {
    background-image: url("../images/hero-2018.png");
    background-position: center center;
}

#amta2017 .hero-image {
    background-image: url("../images/hero-2017.png");
}

#amta2016 .hero-image {
    background-image: url("../images/hero-2016.png");
}