@include utility('dn') { display: none; @each $breakpoint in map-keys($breakpoints) { @include media('<=#{$breakpoint}') { @include suffix('#{$breakpoint}-lo') { display: none; } } @include media('>#{$breakpoint}') { @include suffix('#{$breakpoint}-hi') { display: none; } } } } @include utility('mt0') { margin-top: 0; @each $breakpoint in map-keys($breakpoints) { @include media('<=#{$breakpoint}') { @include suffix('#{$breakpoint}-lo') { margin-top: 0; } } @include media('>#{$breakpoint}') { @include suffix('#{$breakpoint}-hi') { margin-top: 0; } } } } @include utility('pt0') { padding-top: 0; @each $breakpoint in map-keys($breakpoints) { @include media('<=#{$breakpoint}') { @include suffix('#{$breakpoint}-lo') { padding-top: 0; } } @include media('>#{$breakpoint}') { @include suffix('#{$breakpoint}-hi') { padding-top: 0; } } } } @include utility('mta') { margin-top: auto; } @include utility('mla') { margin-left: auto; } @include utility('db') { display: block; } @include utility('vh') { position: absolute; width: 0; height: 0; overflow: hidden; } @include utility('ar') { text-align: right; }