.upper_logo_main{
	margin-top: -30vh;
}


.artistsCatC{
	padding: calc(var(--outer-margin) / 2);
	height: fit-content;
}

.artistsCatC a{
	display: inline-block;
	animation-duration: 0.7s;
	cursor: pointer;
/*	transition: 0.5s transform;*/
}

.artistsCatC a:hover{
	/*opacity: 0.7;
	cursor: pointer;*/
  	animation-name: bounce3;
  	-moz-animation-name: bounce3;
  	/*animation-duration: 0.7s;
  	display: inline-block;*/
}
.artistsCatC a{
	color: var(--highlight-color);
	text-decoration: none;
}
.artistsCatC.artistsPerformance a{
	font-family: "JL_Impact-2016";
	line-height: 1.1em;
}
.artistsCatC.artistsPitchingSessions a{
	font-family: "JL_Impact-2012";
	font-size: 1.1em;
	line-height: 1.1em;
}
.artistsCatC.artistsFilmScreenings a{
	font-family: "JL_Impact-2019";
	line-height: 1.1em;
}

.artistsCatCTitle{
	margin: 0 0 var(--outer-margin) 0;
    text-align: right;

}



@media screen and (max-width: 820px), (min-width:821px) and (orientation: portrait){
	.mainText.mainArtists{
		grid-column-start: 1;
		grid-column-end: 5;
		display: grid;
		grid-template-columns: 2fr;
		font-size: 1.4em;

	}
	/*.vertStack{
		row-gap: var(--col-gap);
	}*/
	.mainText.mainArtists{
		background: transparent !important;
		margin-top: calc(var(--outer-margin)/2);
		margin-bottom: calc(var(--outer-margin)/2);
	}
	.artistsCatC.artistsPerformance{
	/*	grid-column-start: 2;*/
		background: var(--color-performance);
		background: linear-gradient(180deg, var(--color-performance) 90%, var(--color-pitching) 100%);
    	padding-bottom: calc(var(--outer-margin) * 2);

	}

	.artistsCatC.artistsPitchingSessions{
	/*	grid-column-start: 3;*/
		background: var(--color-pitching);
		margin-top: calc(var(--outer-margin)/2);
		padding-bottom: calc(var(--outer-margin) * 2);

	}
	.artistsCatC.artistsFilmScreenings{
	/*	grid-column-start: 4;*/
		background: var(--color-film);
		background: linear-gradient(180deg, var(--color-pitching) 1%, var(--color-film) 10%);
		margin-top: calc(var(--outer-margin)/2);
		padding-bottom: calc(var(--outer-margin) * 2);
		
	}
	.marker.stickyMarker.stickyMobile.stickToHeader{
		grid-column-start: 2 !important;
	}
	.subtitleC{
        display: none;
    }

}

@media screen and (min-width: 821px) and (orientation: landscape){
	.mainText.mainArtists{
		grid-column-start: 2;
		grid-column-end: 9;
		display: grid;
		grid-template-columns: 2fr 2fr 2fr ;
		column-gap: calc(var(--outer-margin) / 2);
		font-size: 1.1em;
		padding-left: calc(var(--outer-margin) * 1);
    	padding-right: calc(var(--outer-margin) * 1);
	}
	.artistsCatC.artistsPerformance{
	/*	grid-column-start: 2;*/
		background: var(--color-performance);
		background: linear-gradient(90deg, var(--color-dark) 0%, var(--color-pitching) 15%, var(--color-pitching) 100%);
		
	}

	.artistsCatC.artistsPitchingSessions{
	/*	grid-column-start: 3;*/
		background: var(--color-pitching);
		margin-top: calc(var(--outer-margin) * 8);

	}
	.artistsCatC.artistsFilmScreenings{
	/*	grid-column-start: 4;*/
		background: var(--color-film);
		background: linear-gradient(90deg, var(--color-pitching) 1%, var(--color-film) 15%, var(--color-film) 85%, var(--color-dark) 100%);
		margin-top: calc(var(--outer-margin) * 3);
		
	}
	.stickyMarker p{
		width: fit-content;
    	min-width: 8vw;
	}
	.stickyMarker{
		overflow: visible;
		width: 0px;
	}
	.vertStack:first-of-type {
	    padding-top: var(--newM);
	}
	
}

@keyframes bounce3 {
    0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
    40% {transform: translateX(12px);}
    60% {transform: translateX(9px);}
}