body {
	font-size: clamp(1.125rem, 2vw, 1.125rem);
}

.has-modal-open:where(body) {
	background-color: #17191b;
}

/* custom site title */
header a {
	text-decoration: none;
	color: #4bb4ff;
}

myHead {
	text-decoration: none;
	color: #4bb4ff;
}

.my-heading {
	font-size: clamp(2rem, 10vw, 5rem);
	color: #E4E3DA;
}

.row-fade-in {
	opacity: 0;
	animation: 1.7s fadeup ease forwards;
}

.scroll-fade-in {
	opacity: 0;
	animation: 1.5s fadeup ease forwards;
}

/*
.scroll-fade-in {
	transform: translatey(400px);
	transform: opacity(0);
}

.scroll-fade-in {
	transform: translatey(0px);
	transform: opacity(1);
	transition: transform 1s ease-out;
}*/
@keyframes fadeup {
	0% {
		transform: translatey(400px);
		opacity: 0;
	}
	
	50% {
		opacity: .3;
	}
	
	100% {
		transform: translatey(0px);
		opacity: 1;
	}
}

/*
.sticky-header {
	margin: 0 auto;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
}
*/
/*
.wp-block-navigation
.wp-block-navigation__submenu-container {
	color: #ffffff;
	border: none;
	transition: .3s;
	background-color: #17191b;
}*/
.wp-block-navigation
.wp-block-navigation-item {
	color: #E4E3DA;
	transition: .1s;
	background-color: #17191b;
}

.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container {
	border: none;
}

.wp-block-navigation
.wp-block-navigation-item a:hover {
	color: #A9A9A9;
	transition: .1s;
}

.wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_pagination.swiper-pagination-bullets, .wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_pagination.swiper-pagination-custom {
	justify-content: center;
	margin-top: 2em;
}

.img-250 img {
	max-height: 250px;
	height: 70%;
	width: auto;
}

.img-300 img {
	max-height: 300px;
	height: 70%;
	width: auto;
}

.img-550 img {
	max-height: 450px;
	height: 90%;
	width: auto;
}

.img-100 img {
	max-height: 100px;
	height: 90%;
	width: auto;
}

/*
.profile-row profile-block {
	height: 90%;
	width: 90%;
}*/
.profile-block {
	transition: .5s;
	transform: scale(1);
}

.profile-block:hover {
	transition: .5s;
	transform: scale(1.05);
}

.profile-block img {
	height: 75%;
	width: 75%;
}

.timeline-block {
	transition: .5s;
	transform: scale(1);
	border-radius: 65px;
}

.timeline-block:hover {
	transition: .5s;
	transform: scale(1.05);
}

.timeline-block img {
	width: auto;
	height: auto;
}

/*
.product-intro {
	transition: .5s;
	transform: scale(.5);
}

.product-intro:hover {
	transition: .5s;
	transform: scale(1.05);
}
*/
.spec-block {
	transition: .5s;
	transform: scale(1);
}

.spec-block:hover {
	transition: .5s;
	transform: scale(1.05);
}

.spec-block img {
	transition: .5s;
	transform: scale(.85);
}

.spec-block:hover img {
	transition: .5s;
	transform: scale(1);
}

.wp-element-button {
	transition: .3s;
	background-color: #4bb4ff;
}

.wp-element-button:hover {
	transition: .3s;
	background-color: #2F80BB;
}

/*
.wp-block-jetpack-slideshow_slide img {
  max-height: 100px;
  max-width: 100px;
}


.wp-block-button {
	border-color: #4bb4ff;
	border-style: solid;
	border-width: 3px;
	border-radius: 10px;
}

.wp-block-button:hover {
	background-color: #4bb4ff;
	transition: .3s;
	color: black;
}

.wp-block-button:click {
	background-color: #77cbff;
	transition: .1s;
} */