/**
 * Note: scales, aliases and maps live in _utility-values.scss 
 */


/* Mixin
   ========================================================================== */

/**
 * Example usage:
 * `@include list-item-spacing(tight);`
 * `@include list-item-spacing(default);`
 * `@include list-item-spacing(x-loose, !important);`
 */

@mixin list-item-spacing($value, $important: null) {
  margin-bottom: map-get($list-item-spacing-values, $value) $important;
}


/* Utility classes
   ========================================================================== */
    
@if $u-classes-list-item-spacing == true {
  
  @each $list-item-spacing, $list-item-spacing-value in $list-item-spacing-values {
  
    .u-list-item-spacing--#{$list-item-spacing} li {
      margin-bottom: $list-item-spacing-value !important;
    }
  
  }
  
}