/* per-site fixes */

/* mobile slide-in menu: links were dark grey on dark navy */
.header-menu-sidebar .nav-ul li > .wrap > a,
.header-menu-sidebar .nav-ul li a { color: #ffffff !important; font-size: 17px; padding-top: 6px; padding-bottom: 6px; }
.header-menu-sidebar .nav-ul li.current-menu-item > .wrap > a,
.header-menu-sidebar .nav-ul li a:hover { color: #ff3b3b !important; }

/* home: the box row was pulled up under the hero on mobile, hiding the first title */
@media (max-width: 767px) {
  .elementor-68 .elementor-element.elementor-element-ce8e3ee > .elementor-element-populated { margin-top: 20px !important; }
}
