/* DO NOT EDIT THIS FILE */

img.floating-centered {
	position: absolute;
	left: 50%;
	top: 50%;
}

@media screen and (max-width: 501px) {
	#masthead .mobile-title-scale-down {
		font-size: 6vw !important;
	}
	.mobile-graphics-scale-down {
		min-height: unset !important;
		max-width: 100% !important;
		padding: 0 !important;
	}
}

/* Override theme video styles */

.min-header-video-active #header #wp-custom-header,
.min-header-video-active #header .wp-custom-header-wrapper {
	top: unset;
	left: unset;
	transform: unset;
	padding: unset;
}

.min-header-video-active .wp-custom-header-wrapper {
	max-height: 480px;
}

.min-header-video-active #wrapper #header {
	min-height: unset;
}

.min-header-video-active #wp-custom-header-video {
	object-fit: cover;
}

/* Safari 11+ */
@media not all and (min-resolution: 0.001dpcm) {
	@supports (-webkit-appearance: none) and (stroke-color: transparent) {
		body .enable-mobile-parallax {
			background-attachment: scroll !important;
		}

		.min-header-video-active #wp-custom-header-video {
			position: absolute;
		}

		.min-header-video-active #header #wp-custom-header,
		.min-header-video-active #header .wp-custom-header-wrapper {
			overflow: hidden;
		}
	}
}

@media screen and (max-width: 767px) {
	.organic-widgets-masonry-wrapper.organic-widgets-column.organic-widgets-third,
	.organic-widgets-masonry-wrapper.organic-widgets-column.organic-widgets-portfolio-item.organic-widgets-fourth {
		min-width: 100%;
	}

	.min-header-video-active #wrapper #header {
		overflow: hidden;
	}

	img.floating-centered {
		max-width: 100% !important;
		max-height: fit-content !important;
		transform: translate(-50%, 0) !important;
	}
}

@media screen and (max-width: 1024px) {
	/* #wp-custom-header-video {
		min-height: 100%;
		object-fit: cover;
	} */
}

@media screen and (max-width: 1023px) {
	/* Typography Tablet */

	.custom-fixed-bg {
		background-attachment: inherit;
		background-position: center !important;
	}

	.enable-mobile-parallax {
		background-attachment: fixed !important;
	}
}

/* ISSUE220401 */

#wrapper {
	position: relative;
}

#wrapper img.floating-centered {
	position: absolute;
	left: 50%;
	top: 0%;
	z-index: 1;
}

.container {
	position: relative;
}

.home #header {
	min-height: 260px;
}

.background-image-halfparallax {
	display: none;
}

.home .background-image-halfparallax {
	display: block;
	position: absolute;
	top: 0;
	width: 100vw;
	background-color: pink;
}

.home .background-image-halfparallax img,
.halfparallax-img {
	height: 100%;
	width: 100%;
	object-fit: cover;
	position: fixed;
}

.home .background-image-mobile {
	display: none;
	position: absolute;
	top: 0;
	width: 100vw;
	background-size: cover;
}

.home #masthead {
	display: none;
}

#nav-bar.organic-min-bg-dark a {
	color: white !important;
}

#nav-bar.organic-min-bg-dark ul.sub-menu {
	background-color: #07393d;
}

@media screen and (max-width: 1024px) {
	.home #header {
		min-height: 60px;
	}

	.home .background-image-halfparallax {
		display: none;
	}

	.home .background-image-mobile {
		display: block;
	}

	.home .background-image-mobile img {
		height: 100%;
		width: 100%;
		object-fit: cover;
	}

	.home .background-image-mobile.fixed {
		position: fixed;
	}
}
