
strong .dot {
  color: #FABB1E;
}

.elementor-nav-menu--dropdown {
  margin-top: 0 !important;
}

/* ===== Remove default bullets ===== */
.elementor-nav-menu .sub-menu li {
  list-style: none !important;
  position: relative;
}

.elementor-nav-menu .sub-menu li::before {
  content: "•";
  position: absolute;
  left: 15px;
  top: 46%;
  transform: translateY(-50%);
  color: #114D7C !important;
  font-size: 22px;
  pointer-events: none;
  z-index: 2;
}

/* Ensure li has stacking context */
.elementor-nav-menu .sub-menu li {
  position: relative;
  z-index: 1;
}

/* ===== Full clickable row ===== */
.elementor-nav-menu .sub-menu li a {
  display: block !important;
  width: 100%;
  padding: 15px 20px 20px 30px;
  line-height: 1.5;
  transition: all 0.5s ease;
}

/* ===== Hover background ===== */
.elementor-nav-menu .sub-menu li:hover {
  background-color: #F5F5F5;
}

/* ===== Hover text ===== */
.elementor-nav-menu .sub-menu li:hover > a {
  color: #114D7C;
}

.elementor-nav-menu .elementor-item-active {
  background: none !important;
  color: inherit !important;
}

/* Active submenu item */
.elementor-nav-menu .sub-menu a.elementor-item-active,
.elementor-nav-menu .sub-menu li.current-menu-item > a {
  background-color: #F5F5F5;
  color: #114D7C;
  font-weight: 600;
}

/* Active bullet */
.elementor-nav-menu .sub-menu li.current-menu-item::before {
  color: #114D7C;
}

.elementor-nav-menu--main .elementor-nav-menu a {
    padding: 8px 20px !important;
}

.elementor-nav-menu--dropdown {
    overflow: hidden;
    padding: 10px 0px !important;
	z-index: 999;
}

.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer {
    margin-bottom: 30px;
    display: none;
}

.otgs-development-site-front-end {
	display: none;
}

.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer {
    margin-bottom: 30px;
    display: none;
}
