@charset "utf-8";
/* CSS Document */

/* Page tempaltes */

/* General & Default Template (page.php) */
.page {
}
.page .site .site-main .main-content {
	/* padding: var(--size-space-l) 0 var(--size-space-l); */
	padding: 0;
}
.page .main-item .main-item-header {
	color: var(--color-background);
	background-color: var(--color-primary);
	text-align: center;
}
.page .main-item .main-item-content {
	width: calc(3 / 5 * var(--size-page));
	padding: var(--size-space-m) 0;
}
.page .main-item .main-item-aside {
	padding: var(--size-space-m) 0;
}
.page .main-item .main-item-footer {
	padding: var(--size-space-m) 0;
}
.page .main-item .main-item-header > .wrap,
.page .main-item .main-item-content > .wrap,
.page .main-item .main-item-aside > .wrap,
.page .main-item .main-item-footer > .wrap {
	padding: var(--size-space-l) 0;
}
.page .main-item .main-item-title {
	font-weight: var(--font-bold);
	color: var(--color-background);
}
.page.page-template-default {
}

/* Home Page Template (page-home.php) */
.page.home {
}
.page.home .site .site-main .main-content {
	padding: var(--size-space-s) 0 var(--size-space-l);
}
.page.home .site .site-main .main-content .listing {
	margin-bottom: 0;
}
.page.home .site .site-main .main-content .listing .listing-header {
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
	padding: var(--size-space-m);
	/* width: var(--image-medium-w); */
	width: auto;
	height: var(--image-medium-h);
	background-color: var(--color-grey-xxd);
	background-size: cover;
	background-position: center center;
}
.page.home .site .site-main .main-content .listing .listing-header .listing-title {
	display: block;
	font-weight: var(--font-bold);
	font-size: calc(2 * var(--font-size-l));
	line-height: calc(2 * var(--font-size-l));
	text-transform: uppercase;
	margin: 0;
	color: var(--color-background);
}
.page.home .site .site-main .main-content .listing .listing-header .archive-link {
	display: block;
	font-weight: var(--font-bold);
	font-size: var(--font-size-m);
	line-height: calc(2 * var(--font-size-l));
	color: var(--color-background);
	text-decoration: underline;
	text-transform: uppercase;
	white-space: nowrap;
}
.page.home .site .site-main .main-content .listing .listing-header .archive-link:after {
	content: ' →'
}
.page.home .site .site-main .main-content .listing .listing-content {
	padding-right: var(--size-space-m);
}

/* Profile Listing (page-profiles.php) */
.page.page-template-page-profiles {
}

.page.page-template-user-login,
.page.page-template-user-register,
.page.page-template-user-reset,
.page.page-template-user-dashboard {

}
.page.page-template-user-login .main-item .form,
.page.page-template-user-register .main-item .form,
.page.page-template-user-reset .main-item .form {
/* .page.page-template-user-dashboard .main-item .form { */
	padding: var(--size-space-m) 0;
}

.page.page-template-user-login .site .main-item .main-item-aside,
.page.page-template-user-register .site .main-item .main-item-aside,
.page.page-template-user-reset .site .main-item .main-item-aside,
.page.page-template-user-dashboard .site .main-item .main-item-aside,
.page.page-template-user-login .site .main-item .main-item-content,
.page.page-template-user-register .site .main-item .main-item-content,
.page.page-template-user-reset .site .main-item .main-item-content,
.page.page-template-user-dashboard .site .main-item .main-item-content,
.page.page-template-user-login .site .main-item .main-item-footer,
.page.page-template-user-register .site .main-item .main-item-footer,
.page.page-template-user-reset .site .main-item .main-item-footer,
.page.page-template-user-dashboard .site .main-item .main-item-footer {
	max-width: 100%;
	width: calc(3 / 5 * var(--size-page));
	padding: var(--size-space-m) 0;
}

.page.page-template-user-dashboard .site .main-item .main-item-content {
	width: 100%;
	padding: 0;
}
