/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 29 2025 | 09:38:07 */
@media screen and (max-width: 959px) {
	.menu-mobile-centered .vmenu-container .vmenu-row-wrapper .vmenu-wrap-cell .row-inner {
		position: absolute;
		top: 50%;
		transform: translatey(-50%);
	}
}

	.vmenu-container.menu-light .lines:not(.lines-dropdown):before, .vmenu-container.menu-light .lines:not(.lines-dropdown):before,
	.vmenu-container.menu-light .lines:not(.lines-dropdown):before, .vmenu-container.menu-light .lines:not(.lines-dropdown):after,
	body.menu-mobile-off-canvas .menu-primary.submenu-light .uncode-close-offcanvas-mobile .lines:not(.lines-dropdown):after,
	body.menu-mobile-off-canvas .menu-primary.submenu-light .uncode-close-offcanvas-mobile .lines:not(.lines-dropdown):before {
		background: #9397ad !important;
	}
	
	.submenu-light:not(.isotope-filters) .menu-smart a {
		color: #9397ad !important;
	}
	
	.submenu-light:not(.isotope-filters) .menu-smart .menu-item.current-menu-item a {
		color: #c99e29 !important;
	}
	
	.submenu-light:not(.isotope-filters):not(.top-menu-enhanced) .menu-smart,
	.submenu-light:not(.isotope-filters):not(.top-menu-enhanced) .menu-sidebar-inner,
	.submenu-light:not(.isotope-filters):not(.top-menu-enhanced) .main-menu-container {
		background-color: #0b0f19 !important;		
	}
	
	.menu-accordion ul.menu-smart > .menu-item {
		text-align: center;
		margin-bottom: 18px;
        margin-top: 18px;
	}
	
	.menu-button-offcanvas::before {
		content: "Menu";
		text-transform: uppercase;
		font-size: 11px;
		margin-right: 15px;
	}

	#masthead .vmenu-row-wrapper .row-inner.expand::before {
		content: "✽";
		color: #c99e29;
		position: absolute;
		top: -30px;
		left: 50%;
		transform: translateX(-50%);
	}

@media screen and (min-width: 960px) {
	#masthead .vmenu-row-wrapper .row-inner.expand::before {
		top: calc(50% - 144px);
		transform: translate(-50%,-50%);
	}
}


@media screen and (min-width: 577px) and (max-width: 959px) {
	body.menu-mobile-off-canvas .main-menu-container {
        width: calc(100vw - 350px);
    }
}