@mixin ellipsis {

white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;

}

@mixin omega-reset($nth) {

&:nth-child(#{$nth}) { margin-right: flex-gutter(); }
&:nth-child(#{$nth}+1) { clear: none }

}

@mixin hyphenate {

@include hyphens(auto);
word-wrap: break-word;
-webkit-hyphenate-limit-before: 2;
-webkit-hyphenate-limit-after: 3;
-webkit-hyphenate-limit-lines: 2;

}

@mixin placeholder($color) {

&::-webkit-input-placeholder { color: $color; }
&::-moz-placeholder { color: $color; }
&:-ms-input-placeholder { color: $color; }
&:-moz-placeholder { color: $color; }

}