/**
 * Non-block template section spacing.
 */

:root {
	--prism-template-section-padding: 80px;
}

#main.prism-template-main {
	padding-top: var(--prism-site-header-height, 80px);
}

body.admin-bar #main.prism-template-main {
	padding-top: calc(var(--prism-site-header-height, 80px) + var(--prism-admin-bar-offset, 0px));
}

.prism-template-section {
	padding-bottom: var(--prism-template-section-padding);
	padding-top: var(--prism-template-section-padding);
}

#main.prism-template-main > article.prism-template-section:first-child,
#main.prism-template-main > .prism-present__article > .prism-template-section:first-child,
#main.prism-template-main > .prism-post__article > .prism-template-section:first-child,
#main.prism-template-main > .prism-present__article > .prism-present__layout:first-child,
#main.prism-template-main > .prism-post__article > .prism-post__layout:first-child {
	padding-top: 0;
}

.prism-present__layout > .uk-container,
.prism-post__layout > .uk-container {
	box-sizing: border-box;
	width: 100%;
}
