#top .widget_nav_menu .menu-item-object-region {
  background-color: transparent;
}
#top .widget_nav_menu .menu-item-object-region > a {
  border: 1px black solid;
  border-radius: 16px;
  padding: 0.25rem 1rem;
}
#top .widget_nav_menu .menu-item-object-region ul.sub-menu {
  display: none;
  position: absolute;
  background-color: white;
  max-height: 50vh;
  overflow-x: clip;
  overflow-y: scroll;
}
#top .widget_nav_menu .menu-item-object-region:hover ul.sub-menu {
  display: block;
}
#top .header_color .widget_pages ul li a, #top .header_color .widget_nav_menu ul li a {
  color: black;
}
#top .header_color .widget_pages ul li a:focus, #top .header_color .widget_nav_menu ul li a:focus {
  color: black;
}
#top .header_color .widget_pages ul li.menu-item-contact a, #top .header_color .widget_nav_menu ul li.menu-item-contact a {
  color: white;
}
#top .header_color .widget_pages ul li.menu-item-contact a:focus, #top .header_color .widget_nav_menu ul li.menu-item-contact a:focus {
  color: white;
}
/* Leon */
#header:not(.av_header_transparency) .menu-item-contact a {
  background-color: #025FAF;
  color: white;
  border-radius: 90px;
  padding: 6px 16px;
}
.menu-item-contact .avia-menu-text {
  font-weight: bold;
}
/* Leon End */
#header .inner-container {
  display: flex;
  flex-flow: column wrap;
  justify-content: center;
}
#header:not(.av_header_transparency) #header_main .av-hamburger-inner {
  background-color: black;
}
#header:not(.av_header_transparency) #header_main .av-hamburger-inner::before, #header:not(.av_header_transparency) #header_main .av-hamburger-inner::after {
  background-color: black;
}
#header .widget.krct-page-nav.widget_nav_menu {
  display: none;
  padding: 0 15vw;
  width: 100%;
  line-height: 13px;
  flex-flow: column wrap;
  justify-content: center;
}
#header .widget.krct-page-nav.widget_nav_menu > div {
  display: inline-block;
}
#header .widget #krct-override-main-menu {
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
  gap: 1rem;
}
#header .widget #krct-override-main-menu a {
  padding: 1rem 0;
}
#header .widget #krct-override-main-menu .menu-item-contact {
  display: inline-block;
}
#header .widget #krct-override-main-menu .menu-item-contact a {
  padding: 1rem;
}
#header .menu .sub-menu {
  bottom: 100%;
}
#header .menu-item-contact .krct-section-in-view a {
  color: white;
  font-weight: bold;
}
@media (min-width: 992px) {
  #header .widget.krct-page-nav.widget_nav_menu {
    display: flex;
  }
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22%2F%22%2C%22sources%22%3A%5B%22wp-content%2Fcustom_codes%2F6464-scss-default.scss%22%2C%22(stdin)%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AACI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BACtCR%3BAD8CA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BACrDA%3BAD4DC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOO%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAQV%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAGG%3BAAAA%3BAAAA%3BAAAA%22%7D */