.ui-dialog .ui-dialog-titlebar {
  background-color: var(--mt-color-tint);
  border-color: var(--mt-color-tint);
}

.region-header-first ul.menu a.is-active {
/*
    color: var(--mt-color-base-contrast);
*/
    color: var(--mt-color-secondary);
}

.mt-style-rounded, :root .mt-style-button-rounded {
  --mt-button-border-radius: 30px;
}

/*
.menu.cta-active > li:last-child > a, .menu.cta-active > li:last-child > a.is-active {
  background-color: transparent;
  border-color: var(--mt-color-secondary-contrast);
}

.menu.cta-active > li:last-child > a:hover:before,
.menu.cta-active > li:last-child > a:focus:before,
.menu.cta-active > li:last-child > a.is-active:hover:before,
.menu.cta-active > li:last-child > a.is-active:focus:before {
  background-color: var(--mt-color-secondary-contrast);
}

.menu.cta-active > li:last-child > a.is-active {
  color: var(--mt-color-primary);
}
*/

/*
.mt-mobile-menu-widget .mt-input,
.mt-mobile-menu-widget .mt-menu-button.mt-button {
    background-color: var(--mt-color-accent);
  display: none;
}
*/

/*  Bottom mobile menu widget color  */
.mt-mobile-menu-widget .mt-input,
.mt-mobile-menu-widget .mt-menu-button.mt-button {
/*    background-color: var(--mt-color-accent);  */
    background-color: var(--mt-color-primary);
/*
  color: var(--mt-color-colored-contrast)
  color: var(--mt-mwidget-element-color);
*/
  color: var(--mt-color-secondary-contrast);
}

.mt-mobile-menu-widget .mt-input,
.mt-mobile-menu-widget .mt-search-icon {
    display: none;
}
.mt-mobile-menu-widget .mt-menu-button.mt-button {
    margin-left: auto;
}

/*  color: var(--mt-mwidget-element-color);
.menu-widget .mt-menu-button.mt-button, .mt-mobile-menu-overlay .mt-dismiss-button.mt-button {
  font-size: 16px;
  display: none;
}
*/

@media (max-width: 991px) {
    .to-top.show {
      bottom: 80px;
    }
    .mt-mobile-menu-widget {
        display: inline-flex;
        width: fit-content;
        margin-left: auto;
    }
}
.to-top.show i {
    padding-top: 15px;
}

.mt-mobile-menu-widget {
    display: inline-flex;
    width: fit-content;
    margin-left: auto;
}

