div#active-artist-container {
    position: relative;
    height: 3000px;
    opacity: 1;
    -webkit-transition: opacity 500ms ease-in;
    -moz-transition: opacity 500ms ease-in;
    -o-transition: opacity 500ms ease-in;
    transition: opacity 500ms ease-in;
    overflow: hidden;
    background: #000000;
    z-index: 999;
    /* background: url(../images/Rectangle50.png); */
    /* background-size: cover; */
    /* background-color: lightgrey; */
}
div#active-artist-container::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(../images/music_bg.png) no-repeat;
    z-index: -1;
    /* filter: blur(200px) grayscale(40) brightness(50%);
    mix-blend-mode: difference;
    opacity: 0.5;
    backdrop-filter: blur(50px); */
    background-size: cover;
    background-attachment: fixed;
}
div#active-artist {
    position: relative;
    height: 100vh;
    overflow: hidden;
    display: flex;
    align-items: center;
}
#active-artist .artists-nav li.visible.active span {
    /* transform: scale(3.5); */
}

.bars {
    width: 7%;
    margin-right: 2%;
    position: absolute;
    top: 50%;
    left: 2%;
    transform: translateY(-50%);
}

#active-artist .artists-nav li.visible.active span {
    /* transform: scale(2.5); */
    width: 100%;
    opacity: 1;
}

#active-artist .artists-nav li {
    cursor: pointer;
    text-transform: uppercase;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 1.5vw;
    opacity: 1;
    -webkit-transition: color 300ms, opacity 1200ms;
    -moz-transition: color 300ms, opacity 1200ms;
    -o-transition: color 300ms, opacity 1200ms;
    transition: color 300ms, opacity 1200ms;
    margin: 3% 0;
}
div#active-artist-html {
    position: absolute;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-moz-box-align: center;
-ms-flex-align: center;
align-items: center;
height: 100vh;
width: 88%;
justify-content: flex-start;
left:10%;
}

#active-artist .artists-nav li {
        /* display: none; */
        /* opacity: 0.8; */
        /* margin: 0; */
        /* height: 0; */
    }
#active-artist .artists-nav li.visible {
        /* display: flex; */
        /* opacity: 1; */
        /* height: 2vw; */
        /* margin: 4% 0; */
}

.artists-nav li span {
    width: 70%;
    height: 1px;
    background: #fff;
    display: block;
    opacity: 0.5;
}

.artists-nav li {
    list-style: none;
}

li {
    list-style: none;
}
.artists-nav.center {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 85%;
}

.artists-nav.before {
    position: absolute;
    top: 50%;
    transform: translateY(-104%);
    width: 80%;
}

.artists-nav.after {
    position: absolute;
    top: 50%;
    transform: translateY(4%);
    width: 80%;
}
.musicscrollwrapper {
    /* background: url('../images/rectangle50.png'); */
}
.artists-nav.beforeone {
    position: absolute;
    top: 50%;
    transform: translateY(-203%);
    width: 80%;
}

.artists-nav.afterone {
    position: absolute;
    top: 50%;
    transform: translateY(102%);
    width: 80%;
}
@media only screen and (max-width:1023px){
    #active-artist .artists-nav li {
        height: 25.4px;
    }
    
    .artists-nav li span {
        /* width: 100%; */
        height: 2px;
    }
    
    .bars {
        width: 7%;
        left: 0;
    }
}
@media only screen and (max-width:767px) and (orientation:portrait){
    .bars{
        top: 50%;
    }
    div#active-artist-html {
		top: 10%;
	}
	div#active-artist-html{
		left: 15%;
	}
    div#active-artist{
        height: 150vh;
    }
}
@media only screen and (min-width:1365px) and (max-width:1400px) and (orientation:landscape){
    #active-artist .artists-nav li.visible.higher {
        opacity: 0;
    }
}
@media only screen and (min-width:1440px) and (orientation:landscape){
    #active-artist .artists-nav li.visible.higher:nth-child(5n), #active-artist .artists-nav li.visible.higher:nth-child(6n), #active-artist .artists-nav li.visible.higher:nth-child(7n), #active-artist .artists-nav li.visible.higher:nth-child(8n), #active-artist .artists-nav li.visible.higher:nth-child(9n) {
        opacity: 0;
    }
    
}