/* 
Theme Name: Hello Elementor Child ISS MI
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, customized for the ISS MI website
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child-issmi
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/
/* Add your custom styles here */
/* Changed to SCSS for ISS MI 2023-06-17 MM */
body {
  font-family: Manrope, sans-serif;
}

/* Navigation */
.ubermenu-main .ubermenu-content-block.ubermenu-custom-content.ubermenu-custom-content-padded {
  padding-bottom: 0;
}
.ubermenu-main .ubermenu-content-block.ubermenu-custom-content.ubermenu-custom-content-padded h2 {
  font: normal normal 300 28px/38px Manrope;
  letter-spacing: 0px;
  color: #342A80;
  margin: 0;
}
.ubermenu-main .ubermenu-target > .ubermenu-target-description {
  line-height: 17px;
}
.ubermenu-main .ubermenu-item-level-0 > .ubermenu-submenu-drop {
  border: none !important;
  border-radius: 5px;
}
.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target .ubermenu-target-text {
  position: relative;
}
.ubermenu-main .ubermenu-item-level-0.ubermenu-active > .ubermenu-target .ubermenu-target-text::after, .ubermenu-main .ubermenu-item-level-0:hover > .ubermenu-target .ubermenu-target-text::after {
  content: "";
  display: block;
  height: 5px;
  background: #8676FF;
  position: absolute;
  bottom: -7px;
  top: auto;
  left: 0px;
  right: 0px;
}
.ubermenu-main .ubermenu-item-level-0.ubermenu-item-58:hover > .ubermenu-target .ubermenu-target-text::after {
  background: #69EBC1;
}
.ubermenu-main .ubermenu-item-level-0.ubermenu-item-63:hover > .ubermenu-target .ubermenu-target-text::after {
  display: none;
}
.ubermenu-main li#menu-item-63 {
  padding-top: 20px;
  padding-bottom: 20px;
}