.so-widget-menu-block-default-d75171398898-76 .menu-block-modal-toggle .inner-modal-content,
.so-widget-menu-block-default-d75171398898-76 .menu-block-modal .inner-modal-content {
  max-width: 60%;
  width: 100%;
}
.so-widget-menu-block-default-d75171398898-76 .menu-block-modal-toggle .toggle-modal-button,
.so-widget-menu-block-default-d75171398898-76 .menu-block-modal .toggle-modal-button {
  position: relative;
  width: var(--wp--custom--modal--button-size, 40px);
  height: var(--wp--custom--modal--button-size, 40px);
  background: var(--wp--custom--modal--button-toggle--background, var(--wp--preset--color--background, transparent));
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
}
.so-widget-menu-block-default-d75171398898-76 .menu-block-modal-toggle .toggle-modal-button .icon,
.so-widget-menu-block-default-d75171398898-76 .menu-block-modal .toggle-modal-button .icon {
  font-size: var(--wp--custom--modal--button-size, 40px);
}
.so-widget-menu-block-default-d75171398898-76 .menu-block-modal-toggle .toggle-modal-button:hover,
.so-widget-menu-block-default-d75171398898-76 .menu-block-modal .toggle-modal-button:hover {
  text-decoration: none;
}
.so-widget-menu-block-default-d75171398898-76 .menu-block-modal-toggle .uk-modal-dialog .toggle-modal-button,
.so-widget-menu-block-default-d75171398898-76 .menu-block-modal .uk-modal-dialog .toggle-modal-button {
  position: absolute;
  top: 10px;
  right: 10px;
}
.so-widget-menu-block-default-d75171398898-76 .menu-block-modal-toggle .toggle-modal-button .bar,
.so-widget-menu-block-default-d75171398898-76 .menu-block-modal .toggle-modal-button .bar {
  height: 3px;
  width: 100%;
  position: absolute;
  top: 50%;
  left: 0;
  background: var(--wp--custom--modal--button-toggle--bar, var(--wp--preset--color--text, #000000));
}
.so-widget-menu-block-default-d75171398898-76 .menu-block-modal-toggle .toggle-modal-button .bar2,
.so-widget-menu-block-default-d75171398898-76 .menu-block-modal .toggle-modal-button .bar2 {
  transform: translateY(-50%) rotate(45deg);
}
.so-widget-menu-block-default-d75171398898-76 .menu-block-modal-toggle .toggle-modal-button .bar3,
.so-widget-menu-block-default-d75171398898-76 .menu-block-modal .toggle-modal-button .bar3 {
  transform: translateY(-50%) rotate(-45deg);
}
.so-widget-menu-block-default-d75171398898-76 .uk-navbar-nav {
  background: var(--wp--custom--navbar--background-color, var(--wp--preset--color--background, transparent));
}
.so-widget-menu-block-default-d75171398898-76 .uk-navbar-nav > li > a {
  text-align: center;
  min-height: var(--wp--custom--navbar--item--height, 80px);
  font-size: var(--wp--custom--navbar--item--font-size, var(--wp--preset--font-size--m, 1rem));
  font-family: var(--wp--custom--navbar--item--font-family, var(--wp--preset--font-family--base, sans-serif));
  color: var(--wp--custom--navbar--item--color, var(--wp--preset--color--text, #000000));
  font-weight: var(--wp--custom--navbar--item--font-weight, 400);
}
.so-widget-menu-block-default-d75171398898-76 .uk-navbar-nav > li:hover > a {
  color: var(--wp--custom--navbar--item--hover-color, var(--wp--preset--color--primary, #009fe3));
}
.so-widget-menu-block-default-d75171398898-76 .uk-navbar-nav > li.current_page_parent > a,
.so-widget-menu-block-default-d75171398898-76 .uk-navbar-nav > li.current_page_item > a {
  color: var(--wp--custom--navbar--item--active-color, var(--wp--preset--color--primary, #009fe3));
}
.so-widget-menu-block-default-d75171398898-76 .uk-navbar-nav .uk-navbar-dropdown-nav {
  background: var(--wp--custom--navbar--dropdown--background-color, var(--wp--preset--color--background, #ffffff));
}
.so-widget-menu-block-default-d75171398898-76 .uk-navbar-nav .uk-navbar-dropdown-nav li > a {
  margin: 5px 0;
  color: var(--wp--custom--navbar--dropdown--item--color, var(--wp--preset--color--text, #000000));
}
.so-widget-menu-block-default-d75171398898-76 .uk-navbar-nav .uk-navbar-dropdown-nav li:hover > a {
  color: var(--wp--custom--navbar--dropdown--item--hover-color, var(--wp--preset--color--primary, #009fe3));
}
.so-widget-menu-block-default-d75171398898-76 .uk-navbar-nav .uk-navbar-dropdown-nav li.current_page_item > a {
  color: var(--wp--custom--navbar--item--active-color, var(--wp--preset--color--primary, #009fe3));
}
.so-widget-menu-block-default-d75171398898-76 .uk-nav {
  background: var(--wp--custom--navbar--background-color, var(--wp--preset--color--background, transparent));
}
.so-widget-menu-block-default-d75171398898-76 .uk-nav > li > a {
  margin: 5px 0;
  padding: 0;
  font-size: var(--wp--custom--nav--item--font-size, var(--wp--preset--font-size--m, 1rem));
  font-family: var(--wp--custom--navbar--item--font-family, var(--wp--preset--font-family--base, sans-serif));
  color: var(--wp--custom--nav--item--color, var(--wp--preset--color--text, #000000));
}
.so-widget-menu-block-default-d75171398898-76 .uk-nav > li:hover > a {
  color: var(--wp--custom--nav--item--hover-color, var(--wp--preset--color--primary, #009fe3));
}
.so-widget-menu-block-default-d75171398898-76 .uk-nav > li.current_page_item > a {
  color: var(--wp--custom--nav--item--active-color, var(--wp--preset--color--primary, #009fe3));
}