/* PLEASE 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%, -50%) !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;
	}
}
