/*
Theme Name: GeneratePress Child
Theme URI: http://from-the-noise.local
Description: Child theme for GeneratePress.
Author: Julio
Template: generatepress
Version: 1.0.0
Text Domain: generatepress-child
*/

body.ftn-splash-home,
.ftn-splash-home {
	background: #191512;
	height: 100%;
	margin: 0;
	overflow: hidden;
}

.ftn-splash-home .site,
.ftn-splash-home #page {
	background: #191512;
	height: 100vh;
	max-width: 100%;
	min-height: 100vh;
	overflow: hidden;
}

.ftn-splash-home .site-header,
.ftn-splash-home .main-navigation,
.ftn-splash-home .site-footer,
.ftn-splash-home .entry-header,
.ftn-splash-home .post-image {
	display: none;
}

.ftn-splash-home .site-content,
.ftn-splash-home .content-area,
.ftn-splash-home .site-main,
.ftn-splash-home .inside-article,
.ftn-splash-home .entry-content,
.ftn-splash-home .entry-content > * {
	background: transparent;
	margin: 0;
	max-width: none;
	padding: 0;
}

.ftn-splash-home.separate-containers .inside-article {
	border: 0;
	box-shadow: none;
}

.ftn-splash-home .content-area,
.ftn-splash-home .site-main,
.ftn-splash-home .inside-article,
.ftn-splash-home .entry-content {
	min-height: 100vh;
	width: 100%;
}

.ftn-home-splash {
	align-items: center;
	box-sizing: border-box;
	display: flex;
	justify-content: center;
	margin: 0;
	min-height: 100vh;
	overflow: hidden;
	padding: 32px;
	width: 100%;
}

.ftn-home-splash__image {
	display: block;
	height: auto;
	max-height: calc(100vh - 64px);
	max-width: calc(100vw - 64px);
	width: 250px;
}

@media (max-width: 768px) {
	.ftn-home-splash {
		padding: 24px;
	}

	.ftn-home-splash__image {
		max-height: calc(100vh - 48px);
		max-width: calc(100vw - 48px);
	}
}
