/* ** Website Theme Desktop Menu Styles ** */
body header.main-nav-header > .container #logo {
  margin-right: 1em;
}
header.main-nav-header nav {
  flex-grow: 1;
}
header.main-nav-header nav > ul {
  --slim-nav-height: calc(var(--header-height) - 2em);
  height: var(--slim-nav-height);
}
header.main-nav-header nav > ul > li {
  margin: 0;
}
header.main-nav-header nav > ul > li:not(.slide-to-the-right) > a {
  padding: 0 1.5em;
  border: none;
  border-radius: calc(var(--component-radius) * 0.5);
  transition: all 0.25s;
}
header.main-nav-header nav > ul > li:not(.slide-to-the-right) > a.parent {
  border-radius: calc(var(--component-radius) * 0.5) calc(var(--component-radius) * 0.5) 0 0;
}
header.main-nav-header nav > ul > li:not(.slide-to-the-right) > a .arrow {
  font-size: 0.6em;
  margin-left: 0.75em;
  transition: transform 0.5s, color 0.25s;
}
header.main-nav-header nav > ul > li:not(.slide-to-the-right) > a .arrow ion-icon, header.main-nav-header nav > ul > li:not(.slide-to-the-right) > a .arrow .bfi-icon {
  height: 1.8em;
}
header.main-nav-header nav > ul > li:not(.slide-to-the-right).hover > a {
  background-color: #fff;
  color: var(--nav-text-hover, #a93a0b);
}
header.main-nav-header nav > ul > li .children-container {
  padding: 0 1.5em;
}
header.main-nav-header nav > ul > li:not(.child-size-full) .children-container {
  top: var(--slim-nav-height);
  left: 0;
  border-radius: calc(var(--component-radius) * 0.5);
  border-top-left-radius: 0;
}
header.main-nav-header nav > ul > li.child-size-full .children-container {
  top: calc(var(--slim-nav-height) + 1em);
  background-color: transparent;
}
header.main-nav-header nav > ul > li.child-size-full .children-container .children-content {
  background-color: var(--dropdown-bg, #132a37);
  width: 90%;
  border-radius: calc(var(--component-radius) * 0.5);
  padding-left: 8em;
}
header.main-nav-header nav > ul > li.slide-to-the-right {
  margin-left: auto;
  margin-right: 2em;
}
header.main-nav-header nav > ul > li.slide-to-the-right > a {
  transition: unset;
}
header.main-nav-header nav > ul > li.slide-to-the-right > a:hover {
  color: var(--nav-text);
  text-decoration: underline;
}
