/* Hide page titles globally */
.entry-header,
.page-header,
.inside-page-header {
  display: none !important;
}

/* Navigation in uppercase */
.main-navigation .main-nav ul li a,
.main-navigation .menu-toggle,
.main-navigation .menu-bar-item > a {
  text-transform: uppercase;
}

/* Subnavigation styling */
.main-navigation .main-nav ul ul {
  height: 0px;
  visibility: hidden;
  position: absolute;
  opacity: 0;
  top: 100%;
  left: auto;
  right: auto;
  background-color: var(--tamyo-color-white);
  color: var(--tamyo-color-text);
  z-index: 999;
  box-shadow: rgb(119, 119, 119) 0px 4px 5px -2px;
  overflow: hidden;
  padding: 0px;
  margin: 0px;
  border-style: solid;
  border-color: var(--tamyo-color-accent-scroll);
  border-width: 2px 0px 0px;
}

.main-navigation .main-nav ul li:hover > ul,
.main-navigation .main-nav ul li.sfHover > ul,
.main-navigation .main-nav ul li:focus-within > ul {
  height: auto;
  visibility: visible;
  overflow: visible;
  opacity: 1;
}

.main-navigation .main-nav ul ul li > a {
  transition: text-indent 0.2s ease;
}

.main-navigation .main-nav ul ul li:hover > a,
.main-navigation .main-nav ul ul li:focus-within > a {
  text-indent: 5px;
}
