.concertList {
  padding-top: 32px;
}

.concertItem {
  position: relative;
  box-sizing: border-box;
  margin: 0px 16px 8px 16px;
}

.concertItemBackground {
  width: 100%;
}

.concertItemBorderBody,
.concertItemBorderTop
{
  width: 100%;
}

.concertItemBorderBody {
  height: 100%;
}

.concertItemContent {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 0 32px;
}

.concertItemName {
  position: absolute;
  top: 7%;
  left: 11%;
  right: 30%;
  height: 30%;
  font-family: 'Anonymous Pro';
  font-weight: 700;
  color: #747474;
  display: flex;
  align-items: center;
  letter-spacing: 0.7px;
}

.concertItemDate {
  position: absolute;
  top: 41.3%;
  left: 20.3%;
  right: 30%;
  height: 10%;
  font-family: 'Roboto Mono';
  font-size: 10px;
  text-transform: uppercase;
  color: #747474;
  display: flex;
  align-items: center;
  font-weight: 500;
  letter-spacing: 0.2px;
  line-height: 17px;
}

.concertItemPlace {
  position: absolute;
  top: 54.8%;
  left: 20.3%;
  right: 30%;
  height: 10%;
  font-family: 'Roboto Mono';
  font-size: 10px;
  text-transform: uppercase;
  color: #747474;
  display: flex;
  align-items: center;
  font-weight: 500;
  letter-spacing: 0.2px;
  line-height: 13px;
}

.concertItemButton {
  position: absolute;
  width: 22%;
  height: 100%;
  right: 0;
  top: 0;
  display: flex;
}

.concertItemButton > div {
  transform: rotate(-90deg);
  font-family: 'Anonymous Pro';
  font-weight: 700;
  font-size: 12px;
  text-transform: uppercase;
  align-self: center; 
  letter-spacing: 3px;
  color: #747474;
  width: 100%;
  text-align: center;
}

.concertItemReadMore {
  position: absolute;
  top: 72.8%;
  left: 57.3%;
  right: 28%;
  height: 18%;
  font-family: 'Roboto Mono';
  font-size: 10px;
  text-transform: uppercase;
  color: #747474;
  align-items: center;
  font-weight: 500;
  letter-spacing: 0.2px;
  line-height: 17px;
}

.concertSVG {
  width: 50%;
  left: 25%;
  position: relative;
  height: 50px;
  margin-top: 15px;
}

.concertLineSVG {
  width: 100%;
  position: relative;
  height: 30px;
}

.concertName {
  font-family: 'Anonymous Pro';
  font-size: 33px;
  font-weight: 700;
  color: #747474;
}

.concertDate,
.concertPlace1,
.concertPlace2
{
  font-family: 'Roboto Mono';
  font-size: 10px;
  font-weight: 500;
  color: #747474;
}

.concertBody {
  font-family: 'Roboto Mono';
  font-size: 12px;
  color: #747474;
}