@font-face {
	font-family: IKON;
	src: url("IK.woff") format("woff"),
	url('IK.ttf') format('truetype');
}

.ik{
	font-family: IKON;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
  	-moz-osx-font-smoothing: grayscale;
}

/* ------------------------------------------------------------------------- ARROWS */
.ik.square.arrow-up:before{	content: 'c';}
.ik.square.light.arrow-up:before{ content: 'd';}
.ik.arrow-up:before{ content: 'e';}
.ik.light.arrow-up:before{	content: 'f';}

.ik.square.arrow-right:before{	content: 'g';}
.ik.square.light.arrow-right:before{ content: 'h';}
.ik.arrow-right:before{ content: 'i';}
.ik.light.arrow-right:before{	content: 'j';}

.ik.square.arrow-down:before{ content: 'k';}
.ik.square.light.arrow-down:before{	content: 'l';}
.ik.arrow-down:before{ content: 'm';}
.ik.light.arrow-down:before{ content: 'n';}

.ik.square.arrow-left:before{ content: 'o'; }
.ik.square.light.arrow-left:before{	content: 'p'; }
.ik.arrow-left:before{ content: 'q'; }
.ik.light.arrow-left:before{ content: 'r'; }

.ik.square.up:before{	content: 's';}
.ik.square.light.up:before{ content: 't';}
.ik.up:before{ content: 'u';}
.ik.light.up:before{	content: 'v';}

.ik.square.right:before{	content: 'w';}
.ik.square.light.right:before{ content: 'x';}
.ik.right:before{ content: 'y';}
.ik.light.right:before{	content: 'z';}

.ik.square.down:before{ content: '0';}
.ik.square.light.down:before{	content: '1';}
.ik.down:before{ content: '2';}
.ik.light.down:before{ content: '3';}

.ik.square.left:before{ content: '4'; }
.ik.square.light.left:before{	content: '5'; }
.ik.left:before{ content: '6'; }
.ik.light.left:before{ content: '7'; }
/* -------------------------------------------------------------------------------- */

/* ---------------------------------------------------------------------------- GUI */
.ik.square.hamburger:before{ content: 'A'; }
.ik.square.light.hamburger:before{	content: 'B'; }
.ik.hamburger:before{ content: 'C'; }
.ik.light.hamburger:before{ content: 'D'; }

.ik.square.more:before{ content: 'E'; }
.ik.square.light.more:before{	content: 'F'; }
.ik.more:before{ content: 'G'; }
.ik.light.more:before{ content: 'H'; }

.ik.square.plus:before{ content: 'I'; }
.ik.square.light.plus:before{	content: 'J'; }
.ik.plus:before{ content: 'K'; }
.ik.light.plus:before{ content: 'L'; }

.ik.square.minus:before{ content: 'M'; }
.ik.square.light.minus:before{	content: 'N'; }
.ik.minus:before{ content: 'O'; }
.ik.light.minus:before{ content: 'P'; }

.ik.square.cross:before{ content: 'Q'; }
.ik.square.light.cross:before{	content: 'R'; }
.ik.cross:before{ content: 'S'; }
.ik.light.cross:before{ content: 'T'; }

.ik.square.help:before{ content: 'U'; }
.ik.square.light.help:before{	content: 'V'; }
.ik.help:before{ content: 'W'; }
.ik.light.help:before{ content: 'X'; }

.ik.square.info:before{ content: 'Y'; }
.ik.square.light.info:before{	content: 'Z'; }
.ik.info:before{ content: 'a'; }
.ik.light.info:before{ content: 'b'; }

.ik.square.settings:before{ content: '8'; }
.ik.square.light.settings:before{	content: '9'; }
.ik.settings:before{ content: '!'; }
.ik.light.settings:before{ content: '"'; }

.ik.square.mark:before{ content: '\B7'; }
.ik.square.light.mark:before{	content: '\B8'; }
.ik.mark:before{ content: '\B9'; }
.ik.light.mark:before{ content: '\BA'; }
/* -------------------------------------------------------------------------------- */

/* --------------------------------------------------------------------------- TEXT */
.ik.square.text:before{ content: '\5B'; }
.ik.square.light.text:before{	content: '\5C'; }
.ik.text:before{ content: '\5D'; }
.ik.light.text:before{ content: '\5E'; }

.ik.square.text-file:before{ content: '\23'; }
.ik.square.light.text-file:before{	content: '\24'; }
.ik.text-file:before{ content: '\25'; }
.ik.light.text-file:before{ content: '\26'; }

.ik.square.text-center:before{ content: '\27'; }
.ik.square.light.text-center:before{	content: '\28'; }
.ik.text-center:before{ content: '\29'; }
.ik.light.text-center:before{ content: '\2A'; }

.ik.square.text-justify:before{ content: '\2B'; }
.ik.square.light.text-justify:before{	content: '\2C'; }
.ik.text-justify:before{ content: '\2D'; }
.ik.light.text-justify:before{ content: '\2E'; }

.ik.square.text-left:before{ content: '\2F'; }
.ik.square.light.text-left:before{	content: '\3A'; }
.ik.text-left:before{ content: '\3B'; }
.ik.light.text-left:before{ content: '\3C'; }

.ik.square.text-right:before{ content: '\3D'; }
.ik.square.light.text-right:before{	content: '\3E'; }
.ik.text-right:before{ content: '\3F'; }
.ik.light.text-right:before{ content: '\40'; }

.ik.square.text-space:before{ content: '\5F'; }
.ik.square.light.text-space:before{	content: '\60'; }
.ik.text-space:before{ content: '\7B'; }
.ik.light.text-space:before{ content: '\7C'; }
/* -------------------------------------------------------------------------------- */

/* ------------------------------------------------------------------------- PLAYER */
.ik.square.play:before{ content: '\153'; }
.ik.square.light.play:before{	content: '\154'; }
.ik.play:before{ content: '\155'; }
.ik.light.play:before{ content: '\156'; }

.ik.square.pause:before{ content: '\157'; }
.ik.square.light.pause:before{	content: '\158'; }
.ik.pause:before{ content: '\159'; }
.ik.light.pause:before{ content: '\15A'; }

.ik.square.stop:before{ content: '\15B'; }
.ik.square.light.stop:before{	content: '\15C'; }
.ik.stop:before{ content: '\15D'; }
.ik.light.stop:before{ content: '\15E'; }

.ik.square.next:before{ content: '\15F'; }
.ik.square.light.next:before{	content: '\160'; }
.ik.next:before{ content: '\161'; }
.ik.light.next:before{ content: '\162'; }

.ik.square.previous:before{ content: '\163'; }
.ik.square.light.previous:before{	content: '\164'; }
.ik.previous:before{ content: '\165'; }
.ik.light.previous:before{ content: '\166'; }

.ik.square.loop:before{ content: '\16B'; }
.ik.square.light.loop:before{	content: '\16C'; }
.ik.loop:before{ content: '\16D'; }
.ik.light.loop:before{ content: '\16E'; }

.ik.square.random:before{ content: '\2466'; }
.ik.square.light.random:before{	content: '\2467'; }
.ik.random:before{ content: '\2468'; }
.ik.light.random:before{ content: '\2469'; }

.ik.square.volume-max:before{ content: '\177'; }
.ik.square.light.volume-max:before{	content: '\178'; }
.ik.volume-max:before{ content: '\179'; }
.ik.light.volume-max:before{ content: '\17A'; }

.ik.square.volume-mid:before{ content: '\17B'; }
.ik.square.light.volume-mid:before{	content: '\17C'; }
.ik.volume-mid:before{ content: '\17D'; }
.ik.light.volume-mid:before{ content: '\17E'; }

.ik.square.volume-min:before{ content: '\2022'; }
.ik.square.light.volume-min:before{	content: '\203C'; }
.ik.volume-min:before{ content: '\2190'; }
.ik.light.volume-min:before{ content: '\2191'; }

.ik.square.volume-minus:before{ content: '\2192'; }
.ik.square.light.volume-minus:before{	content: '\2193'; }
.ik.volume-minus:before{ content: '\2194'; }
.ik.light.volume-minus:before{ content: '\2195'; }

.ik.square.volume-plus:before{ content: '\21A8'; }
.ik.square.light.volume-plus:before{	content: '\221F'; }
.ik.volume-plus:before{ content: '\2460'; }
.ik.light.volume-plus:before{ content: '\2461'; }

.ik.square.volume-mute:before{ content: '\2462'; }
.ik.square.light.volume-mute:before{	content: '\2463'; }
.ik.volume-mute:before{ content: '\2464'; }
.ik.light.volume-mute:before{ content: '\2465'; }
/* -------------------------------------------------------------------------------- */


/* --------------------------------------------------------------------------- FORM */
.ik.square.checkbox:before{	content: '\246A';}
.ik.square.light.checkbox:before{ content: '\246B';}
.ik.checkbox:before{ content: '\246C';}
.ik.light.checkbox:before{	content: '\246D';}

.ik.square.checked:before{	content: '\246E';}
.ik.square.light.checked:before{ content: '\246F';}
.ik.checked:before{ content: '\2470';}
.ik.light.checked:before{	content: '\2471';}

.ik.square.checked-cross:before{	content: '\2472';}
.ik.square.light.checked-cross:before{ content: '\2473';}
.ik.checked-cross:before{ content: '\2474';}
.ik.light.checked-cross:before{	content: '\2475';}

.ik.square.radio-off:before{	content: '\2476';}
.ik.square.light.radio-off:before{ content: '\2477';}
.ik.radio-off:before{ content: '\2478';}
.ik.light.radio-off:before{	content: '\2479';}

.ik.square.radio-on:before{	content: '\247A';}
.ik.square.light.radio-on:before{ content: '\247B';}
.ik.radio-on:before{ content: '\247C';}
.ik.light.radio-on:before{	content: '\247D';}

.ik.square.switch-off:before{	content: '\2569';}
.ik.square.light.switch-off:before{ content: '\256C';}
.ik.switch-off:before{ content: '\2591';}
.ik.light.switch-off:before{ content: '\2592';}

.ik.square.switch-on:before{ content: '\2593';}
.ik.square.light.switch-on:before{ content: '\2599';}
.ik.switch-on:before{ content: '\259B';}
.ik.light.switch-on:before{	content: '\259C';}
/* -------------------------------------------------------------------------------- */


/* --------------------------------------------------------------------------- FILE */

.ik.square.save:before{ content: '\7d';}
.ik.square.light.save:before{ content: '\7e';}
.ik.save:before{ content: '\a1';}
.ik.light.save:before{	content: '\a2';}

.ik.square.export:before{ content: '\a3';}
.ik.square.light.export:before{ content: '\20ac';}
.ik.export:before{ content: '\a4';}
.ik.light.export:before{	content: '\a5';}

.ik.square.folder:before{ content: '\2534';}
.ik.square.light.folder:before{ content: '\253c';}
.ik.folder:before{ content: '\2550';}
.ik.light.folder:before{	content: '\2554';}

.ik.square.picture:before{ content: '\25bc';}
.ik.square.light.picture:before{ content: '\25c4';}
.ik.picture:before{ content: '\25cb';}
.ik.light.picture:before{	content: '\25d8';}

.ik.square.pictures:before{ content: '\25d9';}
.ik.square.light.pictures:before{ content: '\263a';}
.ik.pictures:before{ content: '\263b';}
.ik.light.pictures:before{	content: '\263c';}

.ik.square.download:before{ content: '\167';}
.ik.square.light.download:before{ content: '\168';}
.ik.download:before{ content: '\169';}
.ik.light.download:before{	content: '\16a';}

/* -------------------------------------------------------------------------------- */