/* Featured image as single formation header background (Artwork). */

body.df-artwork-single-featured-header .df-main--single .df-page-header {
	background-color: #000;
	background-image:
		linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),
		var(--df-artwork-header-bg-image);
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

body.df-artwork-single-featured-header .df-main--single .df-page-header .df-page-title,
body.df-artwork-single-featured-header .df-main--single .df-page-header .df-breadcrumbs,
body.df-artwork-single-featured-header .df-main--single .df-page-header .df-single-slogan,
body.df-artwork-single-featured-header .df-main--single .df-page-header .df-programm-meta,
body.df-artwork-single-featured-header .df-main--single .df-page-header a,
body.df-artwork-single-featured-header .df-main--single .df-page-header a:visited {
	color: #fff;
}

body.df-artwork-single-featured-header .df-main--single .df-page-header .df-program-duration svg {
	stroke: #fff !important;
}

body.df-artwork-single-featured-header .df-main--single .df-page-header .df-program-sessions-link .df-button {
	border-color: #fff;
	color: #fff;
}

body.df-artwork-single-featured-header .df-main--single .df-page-header .df-program-sessions-link .df-button:hover {
	background-color: #fff;
	color: #000;
	border-color: #fff;
}
