//
//  Mobile
//  _____________________________________________
.media-width(@extremum, @break) when (@extremum = 'max') and (@break = @screen__m) {
  .ox-megamenu-navigation {
	.category-item {
		width: 100%;
	> .ox-mm-a-wrap a {
		min-height: @ox-mega-menu-submenu-item__height;
	  }
	}

	> .level0:not(:first-child) > .ox-mm-a-wrap .level-top {
	  border-top: @ox-mega-menu-submenu-item__border;
	}

	.submenu,
	.ox-megamenu__dropdown,
	.ox-submenu {
	  display: none;
	  padding: @ox-mega-menu-submenu__padding;
	}
  }
  .ox-dropdown--megamenu {
	> .ox-megamenu__dropdown {
	  .ox-megamenu-list {
		&.row {
		  > li {
			max-width: 100%;
		  }
		}
	  }
	}
  }
  
  /* hide all dropdowns on mobile by default */
  .ox-megamenu--action > *:not(a) {
	display: block;
  }
  /* Mobile menu toggle cross */
	.ox-megamenu--opened {
		> .ox-mm-a-wrap .ox-menu-arrow {
			&:after {
				content: none;
			}
		}
	}
	.ox-menu--arrow{
		.ox-megamenu--opened {
		> .ox-mm-a-wrap .ox-menu-arrow {
				transform: rotate(90deg);
			}
		}
	}
	
  /* Basic Grid Columns */
  [class*="ox-menu-col-"] {
	.ox-column(1);
  }
  .ox-menu-col {
	max-width: 100%;
	flex: 0 0 100%;
  }
  .ox-space-between {
	flex-flow: column;

	> * {
	  padding-bottom: 10px;
	}
  }
}
