.page-template-artist header.entry-header h1.entry-title {
    font-size: 80px;
    line-height: 95px;
}
.page-template-artist .artists-listing a:hover{
    color: unset; 
}
.page-template-artist .artist.mobile
{
    display: none;
}
.page-template-artist .artist.desktop
{
    display: block;
}
.page-template-artist.singular .entry-header {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0;
}
.page-template-artist section.related-artists .section-wrapper
{
    margin-top: 75px;
}
.page-template-artist .artist-content .title:last-child{
    padding-bottom: 5px;
}
.page-template-artist section.related-artists {
    max-width: 1220px;
    margin: auto;
    padding: 0 25px;
    margin-top: -25px;
    margin-bottom: -25px; 
}
.page-template-artist .wrap-pagination.pagination
{
    margin-top: 60px;
    border-top: 0;
}
@media(max-width:767px)
{
    .page-template-artist .artist.mobile
    {
        display: block;
    }
    .page-template-artist .artist.desktop
    {
        display: none;
    }
    .page-template-artist header.entry-header h1.entry-title {
        font-size: 40px;
        line-height: 48px;
    }
    .page-template-artist section.related-artists
    {
        display: block;
    }
    .page-template-artist .wrap-pagination.pagination {
        padding-bottom: 45px;
        margin-top: 47px;
    }
    .page-template-artist section.related-artists .section-wrapper {
        margin-top: 45px;
    }
    .page-template-artist .artists-listing
    {
        row-gap: 25px;
    }
}