/*
 * Weiße News-Detailseiten und symmetrische Vorschaukarten.
 * Wird ausschließlich auf einzelnen News-Beiträgen geladen.
 */

body.gst-news-single #main,
body.gst-news-single #main > .fusion-row,
body.gst-news-single #main .post,
body.gst-news-single #main .post-content,
body.gst-news-single #main .fusion-post-content,
body.gst-news-single #main .fusion-post-content-container,
body.gst-news-single .fusion-page-title-bar,
body.gst-news-single .fusion-page-title-wrapper {
	background-color: #fff !important;
	background-image: none !important;
}

/* Avada Post Cards */
body.gst-news-single #main .fusion-post-cards .fusion-grid {
	align-items: stretch !important;
}

body.gst-news-single #main .fusion-post-cards .fusion-grid-column {
	display: flex !important;
	height: auto !important;
}

body.gst-news-single #main .fusion-post-cards .fusion-post-card,
body.gst-news-single #main .fusion-post-cards .fusion-column-wrapper {
	display: flex !important;
	flex: 1 1 auto !important;
	flex-direction: column !important;
	height: 100% !important;
	width: 100% !important;
}

/* Avada Related Posts / Carousel */
body.gst-news-single #main .related-posts .fusion-carousel-holder {
	align-items: stretch !important;
}

body.gst-news-single #main .related-posts .fusion-carousel-item {
	display: flex !important;
	height: auto !important;
}

body.gst-news-single #main .related-posts .fusion-carousel-item-wrapper {
	display: flex !important;
	flex: 1 1 auto !important;
	flex-direction: column !important;
	height: 100% !important;
	width: 100% !important;
}

/* Avada Blog Grid */
body.gst-news-single #main .fusion-blog-layout-grid .fusion-posts-container {
	align-items: stretch !important;
}

body.gst-news-single #main .fusion-blog-layout-grid article {
	display: flex !important;
	height: auto !important;
}

body.gst-news-single #main .fusion-blog-layout-grid .fusion-post-wrapper {
	display: flex !important;
	flex: 1 1 auto !important;
	flex-direction: column !important;
	height: 100% !important;
	width: 100% !important;
}

/* Einheitliches Bildformat */
body.gst-news-single #main .fusion-post-cards .fusion-image-wrapper,
body.gst-news-single #main .related-posts .fusion-image-wrapper,
body.gst-news-single #main .fusion-blog-layout-grid .fusion-image-wrapper {
	aspect-ratio: 16 / 9 !important;
	overflow: hidden !important;
	width: 100% !important;
}

body.gst-news-single #main .fusion-post-cards .fusion-image-wrapper img,
body.gst-news-single #main .related-posts .fusion-image-wrapper img,
body.gst-news-single #main .fusion-blog-layout-grid .fusion-image-wrapper img {
	display: block !important;
	height: 100% !important;
	object-fit: cover !important;
	object-position: center !important;
	width: 100% !important;
}

/* Gleichmäßige Kartenhöhen */
body.gst-news-single #main .fusion-post-cards .fusion-post-content,
body.gst-news-single #main .fusion-post-cards .fusion-post-content-wrapper,
body.gst-news-single #main .related-posts .fusion-carousel-title,
body.gst-news-single #main .fusion-blog-layout-grid .fusion-post-content-wrapper {
	flex-grow: 1 !important;
}

body.gst-news-single #main .fusion-post-cards h3,
body.gst-news-single #main .fusion-post-cards h4,
body.gst-news-single #main .related-posts h3,
body.gst-news-single #main .related-posts h4,
body.gst-news-single #main .fusion-blog-layout-grid h2,
body.gst-news-single #main .fusion-blog-layout-grid h3,
body.gst-news-single #main .fusion-blog-layout-grid h4 {
	min-height: 2.8em;
}

body.gst-news-single #main .fusion-post-card,
body.gst-news-single #main .related-posts .fusion-carousel-item-wrapper,
body.gst-news-single #main .fusion-blog-layout-grid .fusion-post-wrapper {
	background: #fff !important;
	background-image: none !important;
	box-sizing: border-box !important;
}

@media (max-width: 800px) {
	body.gst-news-single #main .fusion-post-cards h3,
	body.gst-news-single #main .fusion-post-cards h4,
	body.gst-news-single #main .related-posts h3,
	body.gst-news-single #main .related-posts h4,
	body.gst-news-single #main .fusion-blog-layout-grid h2,
	body.gst-news-single #main .fusion-blog-layout-grid h3,
	body.gst-news-single #main .fusion-blog-layout-grid h4 {
		min-height: 0;
	}
}

/* Autorenangaben sind bei Newsbot-Beiträgen redaktionell ohne Bedeutung. */
body.gst-news-single .fusion-meta-info .vcard,
body.gst-news-single .entry-meta .byline,
body.gst-news-single .entry-meta .author,
body.gst-news-single .post-meta .author,
body.gst-news-single a[rel="author"] {
	display: none !important;
}
