/*
Theme Name:   Hello Child Theme
Description:  Write here a brief description about your child-theme
Template:     hello-elementor
Version:      1.0.0
Text Domain:  hello-child
*/

a,
a:visited {
  color: #000 !important; /* el color que quieras */
}

.py-8 {
    padding-top: 8px;
    padding-bottom: 8px;
}

.fs-15{font-size: 15px !important;}
.fs-19{font-size: 19px !important;}

.eventos-img-container {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    column-gap: 8px;
    align-items: center;
}

.eventos-text {
    margin: 0;
    padding: 0;
    font-family: "Lucky Goldfish", sans-serif;
    font-size: 15px;
    text-align: center;
}
.eventos-title {
    font-family: "Lucky Goldfish", sans-serif;
    font-weight:400;
    font-size: 22px;
    margin-top: 8px;
    margin-bottom: 8px;
}

.sold-out {
    color: red;
}

#concierto {
  display:grid;
  grid-template-columns: 1fr 7fr;
  gap: 20px;
  align-items: flex-start;
  margin-bottom: 2px;
  border-bottom: 1px solid whitesmoke;
  padding: 10px 0px;
}

.concierto-lugar {
  font-weight: 700;
  padding-top: 2px;
  line-height: 1;
  font-size: 14px;
}

.concierto-recinto {
  font-size: 12px;
}
.concierto-dia {
  font-size: 32px;
  font-weight: 800;
  line-height: 1;
  text-align: center;
  border-left: 1px solid black;
  border-right: 1px solid black;
}

.concierto-año {
  text-align: center;
  background: #ff4545;
  border: 1px solid black;
  border-radius: 7px 7px 0 0;
  color: white;
  font-size: 11px;
	padding-top:3px;
}

.concierto-año::after {
  content: "|";
  position: relative;
  top: -8px;
  color: black;
  left: 2px;
  font-weight: 800;
}

.concierto-año::before {
  content: "|";
  position: relative;
  top: -8px;
  color: black;
  left: -2px;
  font-weight: 800;
}

.concierto-año::after {
  content:"|";
}

.concierto-mes {
  text-align: center;
  margin-top: 0;
  color: red;
  font-weight: 700;
  border: 1px solid black;
  border-top: none;
  border-radius: 0 0 3px 3px;
}

.concierto-diames {
  width:60px;
}

.eventos-list-item {
    display: grid;
    column-gap: 8px;
    grid-template-columns: 0fr 2.3fr 1fr 2fr;
    border-bottom: 1px solid grey;
    align-items: center;
}
.eventos-list-item:first-child {
    border-top: 1px solid grey;
}

.eventos-list-venta {
    display: grid;
    grid-template-columns: 1.5fr 1fr 1fr;
    gap: 8px;
    align-items: center;
}

.eventos-list-item-name, .eventos-list-item-lugar {
    font-family: "Lucky Goldfish", sans-serif;
    font-weight:400;
    font-size: 22px;
}

.concierto-año.past {
    background-color: gray;
    color: white;
}
.concierto-mes.past {
    background-color: white;
    color: gray;
}