/* ------------------------------------------------------------------------ *\
   mixins.element.heading
\* ------------------------------------------------------------------------ */


/**
 * [heading description]
 * @return {[type]} [description]
 */
e-heading()
  e-text--size--md()
  font-weight: nix.text.font.weight
  margin: 0
  padding: nix.sizes.md 0 nix.sizes.sm


/**
 * [heading__sub description]
 * @return {[type]} [description]
 */
e-heading__sub()
  e-heading()
  e-text--quiet()
  padding: nix.sizes.sm 0
  font-size: nix.text.font.size * .8


/**
 * [xxxl description]
 * @return {[type]} [description]
 */
e-heading--xxxl()
  font-size: nix.text.font.size * 5


/**
 * [xxl description]
 * @return {[type]} [description]
 */
e-heading--xxl()
  font-size: nix.text.font.size * 4


/**
 * [xl description]
 * @return {[type]} [description]
 */
e-heading--xl()
  font-size: nix.text.font.size * 3


/**
 * [lg description]
 * @return {[type]} [description]
 */
e-heading--lg()
  font-size: nix.text.font.size * 2


/**
 * [md description]
 * @return {[type]} [description]
 */
e-heading--md()
  font-size: nix.text.font.size * 1.5


/**
 * [sm description]
 * @return {[type]} [description]
 */
e-heading--sm()
  font-size: nix.text.font.size * 1.25


/**
 * [xs description]
 * @return {[type]} [description]
 */
e-heading--xs()
  font-size: nix.text.font.size * 1.05


/**
 * [xxs description]
 * @return {[type]} [description]
 */
e-heading--xxs()
  font-size: nix.text.font.size * .95


/**
 * [xxxs description]
 * @return {[type]} [description]
 */
e-heading--xxxs()
  font-size: nix.text.font.size * .75
