main #archives {
  width: 100vw;
  height: 100%;
}

@media screen and (min-width: 1400px) {
  main #archives {
    height: calc(100% - 57.188px);
    margin-top: 57.188px;
  }
}

main #archives .container {
  width: 100%;
  height: 100%;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  background-color: blue;
}

main #archives .container .date_selector {
  width: 30%;
  height: 100%;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #69FF34;
  overflow-y: auto;
}

@media screen and (min-width: 640px) {
  main #archives .container .date_selector {
    width: 25%;
  }
}

main #archives .container .date_selector p {
  margin: 0;
  margin-top: 2vh;
  font-family: 'Inter';
  font-weight: bold;
  font-size: 2rem;
  cursor: pointer;
}

@media screen and (min-width: 640px) {
  main #archives .container .date_selector p {
    font-size: 2.6rem;
  }
}

main #archives .container .date_selector .indicator_area {
  height: 100%;
  width: 10%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: right;
      -ms-flex-pack: right;
          justify-content: right;
  position: absolute;
  right: 0;
}

main #archives .container .date_selector .indicator_area .indicator {
  height: 39px;
  margin-top: 2vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media screen and (min-width: 640px) {
  main #archives .container .date_selector .indicator_area .indicator {
    height: 50px;
  }
}

main #archives .container .date_selector .indicator_area .indicator_transition {
  -webkit-transition-duration: 0.5s;
          transition-duration: 0.5s;
}

main #archives .container .date_data {
  width: 70%;
  height: 100%;
  background-color: var(--black-color);
}

@media screen and (min-width: 640px) {
  main #archives .container .date_data {
    width: 75%;
  }
}

main #archives .container .date_data .artists_container {
  width: 100%;
  height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
}

main #archives .container .date_data .artists_container h2, main #archives .container .date_data .artists_container h3, main #archives .container .date_data .artists_container p {
  color: white;
  font-family: 'Inter';
}

main #archives .container .date_data .artists_container h3, main #archives .container .date_data .artists_container p {
  margin-left: 4%;
  margin-right: 4%;
}

@media screen and (min-width: 415px) {
  main #archives .container .date_data .artists_container h3, main #archives .container .date_data .artists_container p {
    width: 92%;
  }
}

main #archives .container .date_data .artists_container h2 {
  margin-top: 2vh;
  text-align: center;
}

main #archives .container .date_data .artists_container img {
  /*
                        float: left;
                        margin-right: 2vw;
                        position: relative;
                        top: 3px;
                        border-radius: 5px;
                        */
}

main #archives .container .date_data .artists_container div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media screen and (min-width: 415px) {
  main #archives .container .date_data .artists_container div {
    width: 100%;
  }
}

@media screen and (min-width: 1024px) {
  main #archives .container .date_data .artists_container div {
    -webkit-box-align: unset;
        -ms-flex-align: unset;
            align-items: unset;
  }
}

main #archives .container .date_data .artists_container div .artist_picture {
  width: 90%;
}

main #archives .container .date_data .artists_container div .artist_picture img {
  width: 100%;
  height: 100%;
}

main #archives .container .date_data .artists_container div .artist_picture .mobile, main #archives .container .date_data .artists_container div .artist_picture .desktop {
  margin-top: 4vw;
  margin-bottom: 4vw;
}

@media screen and (min-width: 415px) {
  main #archives .container .date_data .artists_container div .artist_picture .mobile, main #archives .container .date_data .artists_container div .artist_picture .desktop {
    max-width: 270px;
  }
}

@media screen and (min-width: 1024px) {
  main #archives .container .date_data .artists_container div .artist_picture .mobile, main #archives .container .date_data .artists_container div .artist_picture .desktop {
    margin-left: 4%;
    margin-top: 30px;
    margin-bottom: 30px;
  }
}

main #archives .container .date_data .artists_container div .artist_picture .mobile {
  display: block;
}

@media screen and (min-width: 415px) {
  main #archives .container .date_data .artists_container div .artist_picture .mobile {
    display: none;
  }
}

main #archives .container .date_data .artists_container div .artist_picture .desktop {
  display: none;
}

@media screen and (min-width: 415px) {
  main #archives .container .date_data .artists_container div .artist_picture .desktop {
    display: block;
  }
}

main #archives .container .date_data .artists_container hr {
  width: 90%;
  margin-top: 7vw;
  margin-bottom: 7vw;
}

@media screen and (min-width: 1024px) {
  main #archives .container .date_data .artists_container hr {
    margin-top: 30px;
    margin-bottom: 30px;
  }
}

main #archives .container .date_data .artists_container a {
  color: white;
}

main #archives .container .date_data .artists_container .little_separator {
  width: 10%;
}
/*# sourceMappingURL=style.css.map */