@font-face {
    font-family: 'escape';
    src: url('../fonts/escape.eot'); /* IE 9 Compatibility Mode */
    src: url('../fonts/escape.eot?#iefix') format('embedded-opentype'), /* IE < 9 */
         url('../fonts/escape.woff2') format('woff2'), /* Firefox >= 3.6, any other modern browser */
         url('../fonts/escape.ttf') format('truetype'); /* Safari, Android, iOS */
}


.fi-escape {
 	font-family: escape;
	
 	font-style: normal;
 	font-weight: normal;
 	speak: none;
 	font-size: 36pt;
	line-height: 72pt;
	min-height: 95px;
	color: #666666;

 	display: inline-block;
 	text-decoration: inherit;
 	width: 1em;
 	text-align: center;
 	
 	/* For safety - reset parent styles, that can break glyph codes*/
 	font-variant: normal;
 	text-transform: none;
 	
 	/* Font smoothing */
 	-webkit-font-smoothing: antialiased;
 	-moz-osx-font-smoothing: grayscale;
}

.fi-space:before {
   content: "\20";
}
.fi-ipad:before {
   content: "\21";
}
.fi-door-clock:before {
   content: "\22";
}
.fi-sheet-blank-scissors:before {
   content: "\23";
}
.fi-puzzle-piece:before {
   content: "\24";
}
.fi-mobile:before {
   content: "\25";
}
.fi-user-speech-bubble:before {
   content: "\26";
}
.fi-camcorder:before {
   content: "\27";
}
.fi-speech-bubble-text-02:before {
   content: "\28";
}
.fi-monitor:before {
   content: "\29";
}
.fi-scissors-02:before {
   content: "\2a";
}
.fi-tv:before {
   content: "\2b";
}
.fi-sim-card:before {
   content: "\2c";
}
.fi-padlock-closed:before {
   content: "\2d";
}
.fi-user:before {
   content: "\2e";
}
.fi-speaker-volume-two-02:before {
   content: "\2f";
}
.fi-mobile-phone-text:before {
   content: "\30";
}
.fi-sliders:before {
   content: "\31";
}
.fi-printer-document-text:before {
   content: "\32";
}
.fi-magnifying-glass:before {
   content: "\33";
}
