.transparent-header {
	background: linear-gradient(.33turn, #4c6cc2, #1c2c55);
	color: #fff;
}

.landing-page__hero .hero__text .hero__text--inner {
  grid-column: 1 / 12;
  max-width: unset !important;
  padding-bottom: 0 !important;
}

picture{
	display: none;
}

.dark-overlay {
	display: none !important;
}

.layout__region .layout__region--share {
	display: none !important;
}


.detail__meta.meta.grid.margin-top-md.margin-bottom-md {
    display: none;
}

.margin-top-lg {
    margin-top: unset !important;
}

.margin-top-xl:nth-child(2) {
    display: none !important;
}

.unfriendly-block{
	margin-top: unset !important;
}

h1.h1{
	color: #f3b229;
}

@media screen and (min-width: 1040px) {
	.main-content h2 {
		font-size: 4rem !important;
	}
}

@media screen and (min-width: 720px) and (max-width: 1039px) {
	.main-content h2 {
		font-size: 3rem !important;
	}
}

/*colors in auto generated content section*/

.teaser-title {
	color: #fff !important;
}

.teaser-item {
	border-top: 1px solid #fff;
}

.main-content a, .layout__region a {
	color: #fff;
}

.main-content a:hover, .layout__region a:hover {
	color: #f3b229;
}

.bundle {
	color: #000 !important;
}

.main-content a.button {
	color: #1a1919 !important;
}

.layout__region--more-link a {
	color: #1a1919 !important;
}

.top-border-thick {
	border-top: 4px solid #fff;
}

.card-headline a {
	background-image: linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0)),linear-gradient(to right,#fff,#fff);
}
