.site-header .header-wrapper{
	    z-index: -1;
}
.show-mobile {
  display: none;
}

@media (max-width: 767px) {
  .show-desktop {
    display: none !important;
  }
  .show-mobile {
    display: block !important;
  }
}
/* Main menu hover - all text becomes white */
.wp-block-navigation-item:hover .wp-block-navigation-link,
.wp-block-navigation-item:hover .wp-block-navigation-submenu__toggle {
    color: white !important;
}

/* Main menu item hover (parent with submenu) */
.wp-block-navigation-item:hover > .wp-block-navigation-submenu-container {
    display: block;
}

/* Submenu container styling */
.wp-block-navigation__submenu-container {
    background-color: white;
    border: 1px solid #e0e0e0;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
}

/* Submenu items default styling */
.wp-block-navigation__submenu-container .wp-block-navigation-item .wp-block-navigation-link {
    color: black;
    background-color: white;
    padding: 10px 15px;
    transition: all 0.3s ease;
}

/* Submenu item hover - background white, text black */
.wp-block-navigation__submenu-container .wp-block-navigation-item:hover .wp-block-navigation-link {
    background-color: white !important;
    color: black !important;
}

/* Alternative selectors in case the above don't work */
/* For different WordPress theme structures */
.wp-block-navigation .wp-block-navigation-item:hover > a,
.wp-block-navigation .wp-block-navigation-item:hover > button {
    color: white !important;
}

.wp-block-navigation .wp-block-navigation__submenu-container a:hover {
    background-color: white !important;
    color: black !important;
}

/* Ensure submenu visibility on hover */
.wp-block-navigation-item:hover .wp-block-navigation__submenu-container {
    opacity: 1;
    visibility: visible;
}

/* Additional styling for better appearance */
.wp-block-navigation__submenu-container {
    min-width: 200px;
    z-index: 999;
}

.wp-block-navigation__submenu-container .wp-block-navigation-item {
    width: 100%;
}

.wp-block-navigation__submenu-container .wp-block-navigation-link:hover {
    transform: translateX(5px);
}
.wp-block-button .wp-block-button__link::after{
	display:none!important;
}

/* Target the button */
.wp-block-button .wp-block-button__link {
  transition: all 0.3s ease; /* smooth animation */
}

/* On hover */
.wp-block-button .wp-block-button__link:hover {
  color: #fff !important;   /* keep same text color */
  transform: scale(1.07);      /* make button slightly bigger */
}

