.sticky-header.sticky-header.scrolled .secondary-logo > img {
	opacity: 1;
}

.sticky-header.sticky-header.scrolled .primary-logo > img {
	opacity: 0;
}

.sticky-header.sticky-header .scrolled-image {
	display: none;
}


.sticky-header.sticky-header.scrolled .scrolled-image {
	display: block;
}

.sticky-header.sticky-header.scrolled .top-image {
	display: none;
}

.elementskit-megamenu-panel .mega-menu, .elementor-element-782bfe2 {
	background-color: #2F394D!important;
}

.dropdown-item.active {
	font-weight: 700!important;
}

.elementskit-menu-hamburger-icon {
	background-color: var(--e-global-color-text)!important;
}

.ekit-wid-con .elementskit-menu-hamburger {
	width: 28px!important;
}

.ekit-wid-con .elementskit-menu-hamburger .elementskit-menu-hamburger-icon {
	        height: 3px!important;
}
.menu-item.current > a.dropdown-item {
	text-decoration: underline;
}

.category-meta a, .share-customize-link a{
	color: #2F394D!important;
}

.wp-block-separator {
	background: #2F394D!important;
}

body.single-post article.article-single>.entry-content a:not(.wp-block-button__link), .portfolio-nav-links a:hover {
	color: #2F394D!important;
}

.post-type-archive-keydesign-portfolio .sticky-header.sticky-header.scrolled .secondary-logo > img {
	opacity: 1!important;
}

.post-type-archive-keydesign-portfolio .sticky-header.sticky-header.scrolled .primary-logo > img {
	opacity: 0!important;
}

.post-type-archive-keydesign-portfolio .site-header.sticky-header .site-logo .secondary-logo > img {
	opacity: 1!important
}

.post-type-archive-keydesign-portfolio .site-header.sticky-header .site-logo .primary-logo > img {
	opacity: 0!important
}

.post-type-archive-keydesign-portfolio .top-image {
	display: none!important;
}

.post-type-archive-keydesign-portfolio .scrolled-image {
	display: block!important;
}

.single-keydesign-portfolio .ekit-breadcrumb li a:hover {
	color: #FFFC31!important;
}

.portfolio-nav-links a:hover .nav-previous-subtitle, .portfolio-nav-links a:hover .nav-previous-title {
	color: #2F394D!important;
}

@media only screen and (max-width: 1024px) {
	.site-logo .primary-logo > img {
		opacity: 0!important;
	}
	
	.site-logo .secondary-logo > img {
		opacity: 1!important;
	}
	
}

.post-type-archive-keydesign-portfolio .page-header {
	background: url(/wp-content/uploads/2025/08/Zensec-grey-pattern.webp);
	background-size: cover;
}

.rank-math-breadcrumb a, .rank-math-breadcrumb .last, .rank-math-breadcrumb .separator {
    color: #fff!important;
}