.artists-container > h1,
.title-tickets {
    font-family: din-condBold;
    color: #000000;
	text-align: center;
}
.artists-container > h2 {
	font-family: din-condBold;
    color: #000000;
}
.button-filter > a {
	font-family: din-condBold;
    color: #828282 !important;
    transition: .3s;
}
.button-filter > a:hover,
.button-filter > .marked {
    color: black !important;
}

/*  Imagenes en blanco y negro al pasar el puntero por encima
.artist-grid-item > a > img {
    transition: .3s;
}
.artist-grid-item > a > img:hover {
    filter: grayscale(1);
}
    */
.container-fluid.padd {
    padding-left: var(--bs-gutter-x, .75rem) !important;
    padding-right: var(--bs-gutter-x, .75rem) !important;
}
section {
	margin-bottom: 0 !important;
}
@media (max-width: 576px) {
	section {
        min-height: calc(100vh - 24vw);
        height: 100%;
        margin: 24vw 0 -5px 0;
    }
	.artists-container {
        width: 90%;
        margin: 0 auto;
    }
    .artists-container > div {
        max-width: 100%;
    }
	.artists-container > h1 {
        font-size: 13.02vw;
        margin: 10.41vw 0;
    }
    .button-filter {
        margin-bottom: 6.05vw;
    }
    .artists-container > h2,
    .button-filter > a {
        font-size: 6.25vw;
        padding: 0 3.4vw;
    }
    .button-filter > a > img {
        width: 28vw;
    }
    .artist-grid-item {
        margin-bottom: 3.4vw;
    }
}
@media (min-width: 576px) and (max-width: 992px) {
    section {
        margin: 16.5vw 0 -5px 0;
        min-height: calc(100vh - 16.5vw);
    }
	.artists-container {
        width: 70%;
        margin: 0 auto;
    }
    .artists-container > div {
        width: 100%;
    }

	.artists-container > h1 {
		font-size: 5.25vw;
		margin: 6.05vw 0;
    }
    .button-filter {
        margin-bottom: 6.05vw;
    }
    .artists-container > h2,
    .button-filter > a {
        font-size: 3.63vw;
        padding: 0 2.02vw;
    }
    .button-filter > a > img {
        width: 20.2vw;
    }
    .artist-grid-item {
        margin-bottom: 2.02vw;
    }
}
@media (min-width: 991px) {
	section {
        min-height: calc(100vh - (1.04vw * 3));
    }
	.artists-container {
        width: 70%;
        margin: 0 auto;
    }
    .artists-container > div {
        width: 100%;
    }
	.artists-container > h1 {
        font-size: 3.9vw;
		margin: 4.16vw 0;
    }
    
    .button-filter {
        margin-bottom: 4.16vw;
    }
    .artists-container > h2,
    .button-filter > a {
        font-size: 2.18vw;
        padding: 0 1.041vw;
    }
    .button-filter > a > img {
        width: 10.41vw;
    }
    .artist-grid-item {
        margin-bottom: 1.041vw;
    }
}
@media (min-width: 1920px) {

}