/** Responsive **/

//.responsive_primary( @breakpoint ){}

@media screen and (min-width: @breakpoint_expand){
	.ubermenu-responsive-default{
		@import "responsive_breakpoint_above.less";
	}
}

//.responsive_primary( $breakpoint_primary );
@media screen and (max-width: @breakpoint_primary){

	.ubermenu-responsive-toggle,
	.ubermenu-sticky-toggle-wrapper{
		display:block;
	}

	//For stupid stupid Android browsers that don't support transforms/transitions properly
	.ubermenu-no-transitions.ubermenu-responsive.ubermenu-responsive-collapse{
		display:none;
		visibility:visible;
		height:auto;
		max-height:none;
		overflow:visible !important;
	}
	.ubermenu-sticky-wrapper{
		min-height:0 !important;
	}
	.ubermenu-sticky-toggle-wrapper{
		display:block;
	}

	.ubermenu-responsive-default{
		@import "responsive_breakpoint_primary.less";
	}
}

@media screen and (max-width: @breakpoint_secondary){
	.ubermenu-responsive-default{
		@import "responsive_breakpoint_secondary.less";
	}
}