/* mobile-nav-white-v1 (Maro): Porto side menu on phones/tablets — white background, site blue text */
@media (max-width: 991px) {
  html body .mobile-nav.side-block {
    background: #fff !important;
    box-shadow: 2px 0 14px rgba(0, 0, 0, .15) !important;
  }
  html body .mobile-nav.side-block .sw-mobile-menu li {
    background: transparent !important;
  }
  html body .mobile-nav.side-block .sw-mobile-menu > li {
    border-bottom: 1px solid #e6edf0;
  }
  html body .mobile-nav.side-block .sw-mobile-menu > li > ul {
    background: #f5f9fa !important;
  }
  html body .mobile-nav.side-block .sw-mobile-menu li > a {
    color: #0083a9 !important;
    background: transparent !important;
  }
  html body .mobile-nav.side-block .sw-mobile-menu li > a:hover,
  html body .mobile-nav.side-block .sw-mobile-menu li.over > a {
    color: #005f7a !important;
    background: #eef6f9 !important;
  }
  html body .mobile-nav.side-block .sw-mobile-menu li .open-child,
  html body .mobile-nav.side-block .sw-mobile-menu li:hover > .open-child {
    color: #0083a9 !important;
    background: transparent !important;
  }
}
