/* =========================================================
   VAPER — MOBILE MMENU
   ========================================================= */
@media (max-width: 768px){

  .bwp-canvas-navigation.mm-wrapper .mm-menu .mm-listview li > a:not(.mm-next){
    color: #000 !important;
    font-size: 15px !important;
    line-height: 1.25 !important;
    opacity: 1 !important;
    filter: none !important;
    padding: 10px 10px !important;
    text-decoration: none !important;
  }

  .bwp-canvas-navigation.mm-wrapper .mm-menu .mm-listview a .menu-item-text{
    display: inline-block;
    position: relative;
    padding-bottom: 6px;
  }

  .bwp-canvas-navigation.mm-wrapper .mm-menu .mm-listview a .menu-item-text::after{
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    height: 2px;
    width: 100%;
    background: currentColor;
    transform: scaleX(0);
    transform-origin: left;
    transition: transform .18s ease;
  }

  .bwp-canvas-navigation.mm-wrapper .mm-menu .mm-listview a:active .menu-item-text::after,
  .bwp-canvas-navigation.mm-wrapper .mm-menu .mm-listview a:hover  .menu-item-text::after{
    transform: scaleX(1);
  }

  .bwp-canvas-navigation.mm-wrapper .mm-menu .mm-listview li.current-menu-item > a .menu-item-text::after,
  .bwp-canvas-navigation.mm-wrapper .mm-menu .mm-listview li.current_page_item > a .menu-item-text::after,
  .bwp-canvas-navigation.mm-wrapper .mm-menu .mm-listview li.current-menu-parent > a .menu-item-text::after,
  .bwp-canvas-navigation.mm-wrapper .mm-menu .mm-listview li.current_page_parent > a .menu-item-text::after,
  .bwp-canvas-navigation.mm-wrapper .mm-menu .mm-listview li.current-menu-ancestor > a .menu-item-text::after,
  .bwp-canvas-navigation.mm-wrapper .mm-menu .mm-listview li.current_page_ancestor > a .menu-item-text::after{
    transform: scaleX(1);
  }

  .bwp-canvas-navigation.mm-wrapper .mm-menu a.mm-next{
    opacity: 1 !important;
  }
}
