/*
Theme Name: AutoJournal Versal Child
Description: AutoJournal.cz presentation layer for the Versal parent theme.
Author: AutoJournal.cz
Template: versal
Version: 1.0.17
Text Domain: autojournal-versal-child
*/

/* Site-specific visual overrides belong here. */

/*
 * Keep the desktop canvas aligned with the 1030px MAFRA branding safe area.
 * Width remains fluid below this limit, so tablet and mobile layouts are
 * unaffected.
 */
.container,
.container_alt,
#header,
#navigation,
.footer-icons,
#footer {
	max-width: 1030px;
}

.autojournal-inline-ad {
	clear: both;
	margin: 0 0 35px;
	text-align: center;
}

.autojournal-inline-ad .r-main {
	margin-right: auto;
	margin-left: auto;
}

.autojournal-mobile-ad {
	display: none;
}

.autojournal-source-credit {
	margin: 0;
}

.autojournal-article-meta {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 8px 14px;
	margin-bottom: 10px;
}

.autojournal-article-meta p.meta {
	display: flex;
	float: none;
	align-items: center;
	min-height: 22px;
	margin: 0;
	padding: 0;
	line-height: 22px;
}

.autojournal-article-meta p.meta.author span {
	margin: 0;
}

.autojournal-article-meta p.meta.meta_full {
	flex-wrap: wrap;
	gap: 8px 14px;
}

.autojournal-article-meta .meta_full span {
	display: inline-flex;
	align-items: center;
	line-height: 22px;
}

@media screen and (max-width: 770px) {
	.autojournal-ad-slot--desktop,
	.autojournal-inline-ad--widesquare {
		display: none;
	}

	.autojournal-mobile-ad {
		display: block;
		clear: both;
		margin: 0 0 35px;
		text-align: center;
	}

	.autojournal-mobile-ad .r-main {
		margin-right: auto;
		margin-left: auto;
	}
}
