.site-header {
  background-color: #00e4c5;
}
.site-header a {
	color: white;
}
.sub-menu a {
	background-color: #C7F9ED;
	border: none;
	color: #123940;	
}
.sub-menu a:hover {
	background-color: #123940;
	border: none;
	color: white;
}
.sub-menu {
	border: none;
	background-color: #C7F9ED;
	padding: 0;
	
}
.sub-menu:hover {
	background-color: #123940;
	color: white;
}

line, circle {
	color: white;
}
.sub-menu li a:hover {
	color: white !important;
}
.custom-logo {
	margin-left: 20px;
	margin-top: 20px;
}
.fime-hover:hover {
	background-color: #123940 !important;
}
.fime-hover:hover a {
	background-color: #123940 !important;
	color: white !important;
}
.scroll-header a {
	color: #123940 !important;
}
.scroll-header .custom-logo {
	filter: invert(1)
}
@media only screen and (max-width: 768px) {
    #masthead .custom-logo {
        filter: invert(1);
    }
}

@font-face {
    font-family: 'Roobert-Regular';
    src: url('https://consulthyperion.wpcomstaging.com/wp-content/uploads/2025/03/Roobert-Regular.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Roobert-SemiBold';
    src: url('https://consulthyperion.wpcomstaging.com/wp-content/uploads/2025/03/Roobert-SemiBold.otf') format('opentype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Blacker-Display';
    src: url('https://consulthyperion.wpcomstaging.com/wp-content/uploads/2025/03/Zetafonts-Blacker-Pro-Display-Regular.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}

/* Apply Roobert-Regular for all body text */
body, p, li, a , ul {
    font-family: 'Roobert-Regular', sans-serif;
}

/* Apply Blacker Display for all headers */
h1, h2, h3, h4, h5, h6 {
    font-family: 'Blacker-Display', serif;
}

/* Apply Roobert-SemiBold for strong elements */
strong, b {
    font-family: 'Roobert-SemiBold', sans-serif;
}
.header-font {
		font-family: 'Roobert-SemiBold', sans-serif !important;
}