.mod-finder .awesomplete{
  width: 100%;
}
.mod-finder .awesomplete input{
  border: unset;
  border-bottom: 1px solid #e74c3c;
}
.view-article .pagination {
    justify-content: space-between;
}

#sp-header .sp-megamenu-parent>li>a:before {
    display: none;
}
#sp-header .sp-megamenu-parent>li>a {
  margin: 10px !important;
  text-transform: uppercase;
  color: #444;
}

/* —————————————————————————————*/

.menu-parent {
  position: relative;
}

.submenu-toggle {
  position: absolute !important;
  right: 10px;
  cursor: pointer;
  font-size: 18px !important;
  font-weight: bold;
    z-index: 12;
}

.menu-child {
  display: none; /* Initially hidden */
}

.menu-child.show {
  display: block;
}

.offcanvas-menu .offcanvas-inner .sp-module ul>li a, .offcanvas-menu .offcanvas-inner .sp-module ul>li span {
    display: flex;
    font-size: 1rem;
    padding: 0.125rem 0;
    position: unset;
}
.offcanvas-menu .offcanvas-inner .sp-module ul>li {
    overflow: unset !important;
}