/* To avoid CSS expressions while still supporting IE 7 and IE 6, use this script */
/* The script tag referring to this file must be placed before the ending body tag. */

/* Use conditional comments in order to target IE 7 and older:
 <!--[if lt IE 8]><!-->
 <script src="ie7/ie7.js"></script>
 <!--<![endif]-->
 */

(function() {
	function addIcon(el, entity) {
		var html = el.innerHTML;
		el.innerHTML = '<span style="font-family: \'pxgridsicons\'">' + entity + '</span>' + html;
	}
	var icons = {
			'icon-laptop': '&#xe001;',
			'icon-desktop': '&#xe002;',
			'icon-tablet': '&#xe003;',
			'icon-phone': '&#xe004;',
			'icon-focus': '&#xe01b;',
			'icon-megaphone': '&#xe021;',
			'icon-gears': '&#xe02b;',
			'icon-key': '&#xe02c;',
			'icon-lightbulb': '&#xe030;',
			'icon-tools-2': '&#xe034;',
			'icon-scissors': '&#xe035;',
			'icon-magnifying-glass': '&#xe037;',
			'icon-mic': '&#xe03a;',
			'icon-caution': '&#xe03d;',
			'icon-recycle': '&#xe03e;',
			'icon-profile-male': '&#xe040;',
			'icon-profile-female': '&#xe041;',
			'icon-wine': '&#xe043;',
			'icon-map-pin': '&#xe047;',
			'icon-chat': '&#xe049;',
			'icon-clock': '&#xe055;',
			'icon-alarmclock': '&#xe059;',
			'icon-refresh': '&#xe05a;',
			'icon-happy': '&#xe05b;',
			'icon-sad': '&#xe05c;',
			'icon-heart': '&#xe600;',
			'icon-cloud': '&#xe601;',
			'icon-star': '&#xe602;',
			'icon-trash': '&#xe603;',
			'icon-key2': '&#xe604;',
			'icon-search': '&#xe605;',
			'icon-settings': '&#xe606;',
			'icon-camera': '&#xe607;',
			'icon-lock': '&#xe608;',
			'icon-bulb': '&#xe609;',
			'icon-display': '&#xe60a;',
			'icon-location': '&#xe60b;',
			'icon-eye': '&#xe60c;',
			'icon-bubble': '&#xe60d;',
			'icon-cup': '&#xe60e;',
			'icon-phone2': '&#xe60f;',
			'icon-news': '&#xe610;',
			'icon-like': '&#xe611;',
			'icon-clock2': '&#xe612;',
			'icon-params': '&#xe613;',
			'icon-data': '&#xe614;',
			'icon-music': '&#xe615;',
			'icon-study': '&#xe616;',
			'icon-fire': '&#xe617;',
			'icon-clip': '&#xe618;',
			'icon-shop': '&#xe619;',
			'icon-calendar': '&#xe61a;',
			'icon-truck': '&#xe61b;',
			'icon-world': '&#xe61c;',
			'icon-checkmark': '&#xe61d;',
			'icon-check-alt': '&#xe61e;',
			'icon-x': '&#xe61f;',
			'icon-x-altx-alt': '&#xe620;',
			'icon-rss-alt': '&#xe621;',
			'icon-mail': '&#xe622;',
			'icon-plus': '&#xe623;',
			'icon-plus-alt': '&#xe624;',
			'icon-minus': '&#xe625;',
			'icon-minus-alt': '&#xe626;',
			'icon-move': '&#xe627;',
			'icon-move-alt1': '&#xe628;',
			'icon-move-alt2': '&#xe629;',
			'icon-key-stroke': '&#xe62a;',
			'icon-key-fill': '&#xe62b;',
			'icon-arrow-left': '&#xe62c;',
			'icon-arrow-right': '&#xe62d;',
			'icon-arrow-up': '&#xe62e;',
			'icon-arrow-down': '&#xe62f;',
			'icon-steering-wheel': '&#xe630;',
			'icon-microphone': '&#xe631;',
			'icon-left-quote': '&#xe632;',
			'icon-right-quote': '&#xe633;',
			'icon-brush-alt': '&#xe634;',
			'icon-layers': '&#xe635;',
			'icon-umbrella': '&#xe636;',
			'icon-map-pin-stroke': '&#xe637;',
			'icon-map-pin-fill': '&#xe638;',
			'icon-map-pin-alt': '&#xe639;',
			'icon-sunrise': '&#xe63a;',
			'icon-sun': '&#xe63b;',
			'icon-moon': '&#xe63c;',
			'icon-sun2': '&#xe63d;',
			'icon-windy': '&#xe63e;',
			'icon-wind': '&#xe63f;',
			'icon-snowflake': '&#xe640;',
			'icon-cloudy': '&#xe641;',
			'icon-cloud2': '&#xe642;',
			'icon-weather': '&#xe643;',
			'icon-weather2': '&#xe644;',
			'icon-weather3': '&#xe645;',
			'icon-lines': '&#xe646;',
			'icon-cloud3': '&#xe647;',
			'icon-lightning': '&#xe648;',
			'icon-lightning2': '&#xe649;',
			'icon-rainy': '&#xe64a;',
			'icon-rainy2': '&#xe64b;',
			'icon-windy2': '&#xe64c;',
			'icon-windy3': '&#xe64d;',
			'icon-snowy': '&#xe64e;',
			'icon-snowy2': '&#xe64f;',
			'icon-snowy3': '&#xe650;',
			'icon-weather4': '&#xe651;',
			'icon-cloudy2': '&#xe652;',
			'icon-cloud4': '&#xe653;',
			'icon-lightning3': '&#xe654;',
			'icon-sun3': '&#xe655;',
			'icon-moon2': '&#xe656;',
			'icon-cloudy3': '&#xe657;',
			'icon-cloud5': '&#xe658;',
			'icon-cloud6': '&#xe659;',
			'icon-lightning4': '&#xe65a;',
			'icon-rainy3': '&#xe65b;',
			'icon-rainy4': '&#xe65c;',
			'icon-windy4': '&#xe65d;',
			'icon-windy5': '&#xe65e;',
			'icon-snowy4': '&#xe65f;',
			'icon-snowy5': '&#xe660;',
			'icon-weather5': '&#xe661;',
			'icon-cloudy4': '&#xe662;',
			'icon-lightning5': '&#xe663;',
			'icon-thermometer': '&#xe664;',
			'icon-compass': '&#xe665;',
			'icon-none': '&#xe666;',
			'icon-Celsius': '&#xe667;',
			'icon-Fahrenheit': '&#xe668;',
			'icon-times': '&#xe669;',
			'icon-tick': '&#xe66a;',
			'icon-chevron-right': '&#xe66b;',
			'icon-chevron-left': '&#xe66c;',
			'icon-arrow-right-thick': '&#xe66d;',
			'icon-arrow-left-thick': '&#xe66e;',
			'icon-home': '&#xe66f;',
			'icon-rss': '&#xe670;',
			'icon-location2': '&#xe671;',
			'icon-link': '&#xe672;',
			'icon-image': '&#xe673;',
			'icon-delete': '&#xe674;',
			'icon-delete-outline': '&#xe675;',
			'icon-cloud-storage': '&#xe676;',
			'icon-wi-fi': '&#xe677;',
			'icon-heart2': '&#xe678;',
			'icon-warning': '&#xe679;',
			'icon-group': '&#xe67a;',
			'icon-globe': '&#xe67b;',
			'icon-key3': '&#xe67c;',
			'icon-arrow-sync': '&#xe67d;',
			'icon-spanner': '&#xe67e;',
			'icon-microphone2': '&#xe67f;',
			'icon-chevron-right-outline': '&#xe680;',
			'icon-chevron-left-outline': '&#xe681;',
			'icon-home-outline': '&#xe682;',
			'icon-key-outline': '&#xe683;',
			'icon-camera-outline': '&#xe684;',
			'icon-zoom-out-outline': '&#xe685;',
			'icon-zoom-in-outline': '&#xe686;',
			'icon-pin-outline': '&#xe687;',
			'icon-pencil': '&#xe688;',
			'icon-gift': '&#xe689;',
			'icon-device-tablet': '&#xe68a;',
			'icon-device-phone': '&#xe68b;',
			'icon-device-laptop': '&#xe68c;',
			'icon-device-desktop': '&#xe68d;',
			'icon-spanner-outline': '&#xe68e;',
			'icon-weather-partly-sunny': '&#xe68f;',
			'icon-weather-downpour': '&#xe690;',
			'icon-weather-cloudy': '&#xe691;',
			'icon-microphone-outline': '&#xe692;',
			'icon-weather-sunny': '&#xe693;',
			'icon-weather-snow': '&#xe694;',
			'icon-weather-night': '&#xe695;',
			'icon-messages': '&#xe696;',
			'icon-phone3': '&#xe697;',
			'icon-mobile': '&#xe698;',
			'icon-mouse': '&#xe699;',
			'icon-mail2': '&#xe69a;',
			'icon-paperplane': '&#xe69b;',
			'icon-paperclip': '&#xe69c;',
			'icon-user': '&#xe69d;',
			'icon-users': '&#xe69e;',
			'icon-user-add': '&#xe69f;',
			'icon-location3': '&#xe6a0;',
			'icon-share': '&#xe6a1;',
			'icon-heart3': '&#xe6a2;',
			'icon-chat2': '&#xe6a3;',
			'icon-comment': '&#xe6a4;',
			'icon-quote': '&#xe6a5;',
			'icon-house': '&#xe6a6;',
			'icon-flashlight': '&#xe6a7;',
			'icon-cog': '&#xe6a8;',
			'icon-tools': '&#xe6a9;',
			'icon-tag': '&#xe6aa;',
			'icon-camera2': '&#xe6ab;',
			'icon-palette': '&#xe6ac;',
			'icon-music2': '&#xe6ad;',
			'icon-music3': '&#xe6ae;',
			'icon-airplane': '&#xe6af;',
			'icon-clock3': '&#xe6b0;',
			'icon-bolt': '&#xe6b1;',
			'icon-thunder': '&#xe6b2;',
			'icon-hourglass': '&#xe6b3;',
			'icon-network': '&#xe6b4;',
			'icon-key4': '&#xe6b5;',
			'icon-brush': '&#xe6b6;',
			'icon-cone': '&#xe6b7;',
			'icon-earth': '&#xe6b8;',
			'icon-keyboard': '&#xe6b9;',
			'icon-sun4': '&#xe6ba;',
			'icon-adjust': '&#xe6bb;',
			'icon-code': '&#xe6bc;',
			'icon-screen': '&#xe6bd;',
			'icon-database': '&#xe6be;',
			'icon-cart': '&#xe6bf;',
			'icon-rss2': '&#xe6c0;',
			'icon-signal': '&#xe6c1;',
			'icon-pie': '&#xe6c2;',
			'icon-bars': '&#xe6c3;',
			'icon-lock2': '&#xe6c4;',
			'icon-lock-open': '&#xe6c5;',
			'icon-checkmark2': '&#xe6c6;',
			'icon-cross': '&#xe6c7;',
			'icon-minus2': '&#xe6c8;',
			'icon-plus2': '&#xe6c9;',
			'icon-cross2': '&#xe6ca;',
			'icon-minus3': '&#xe6cb;',
			'icon-plus3': '&#xe6cc;',
			'icon-cross3': '&#xe6cd;',
			'icon-minus4': '&#xe6ce;',
			'icon-plus4': '&#xe6cf;',
			'icon-info': '&#xe6d0;',
			'icon-help': '&#xe6d1;',
			'icon-warning2': '&#xe6d2;',
			'icon-cycle': '&#xe6d3;',
			'icon-cw': '&#xe6d4;',
			'icon-ccw': '&#xe6d5;',
			'icon-disk': '&#xe6d6;',
			'icon-cloud7': '&#xe6d7;',
			'icon-arrow-left2': '&#xe6d8;',
			'icon-arrow-down2': '&#xe6d9;',
			'icon-arrow-up2': '&#xe6da;',
			'icon-arrow-right2': '&#xe6db;',
			'icon-arrow-left3': '&#xe6dc;',
			'icon-arrow-down3': '&#xe6dd;',
			'icon-arrow-up3': '&#xe6de;',
			'icon-arrow-right3': '&#xe6df;',
			'icon-arrow-left4': '&#xe6e0;',
			'icon-arrow-down4': '&#xe6e1;',
			'icon-arrow-up4': '&#xe6e2;',
			'icon-uniE6E3': '&#xe6e3;',
			'icon-cc': '&#xe6e4;',
			'icon-cc-by': '&#xe6e5;',
			'icon-cc-nc': '&#xe6e6;',
			'icon-cc-nc-eu': '&#xe6e7;',
			'icon-cc-pd': '&#xe6e8;',
			'icon-qq': '&#xe6e9;',
			'icon-evernote': '&#xe6ea;',
			'icon-renren': '&#xe6eb;',
			'icon-sina-weibo': '&#xe6ec;',
			'icon-music4': '&#xf001;',
			'icon-heart4': '&#xf004;',
			'icon-check': '&#xf00c;',
			'icon-times2': '&#xf00d;',
			'icon-search-plus': '&#xf00e;',
			'icon-search-minus': '&#xf010;',
			'icon-power-off': '&#xf011;',
			'icon-gear': '&#xf013;',
			'icon-trash-o': '&#xf014;',
			'icon-home2': '&#xf015;',
			'icon-clock-o': '&#xf017;',
			'icon-lock3': '&#xf023;',
			'icon-qrcode': '&#xf029;',
			'icon-print': '&#xf02f;',
			'icon-photo': '&#xf03e;',
			'icon-map-marker': '&#xf041;',
			'icon-check-square-o': '&#xf046;',
			'icon-chevron-left2': '&#xf053;',
			'icon-chevron-right2': '&#xf054;',
			'icon-plus-circle': '&#xf055;',
			'icon-minus-circle': '&#xf056;',
			'icon-times-circle': '&#xf057;',
			'icon-check-circle': '&#xf058;',
			'icon-question-circle': '&#xf059;',
			'icon-info-circle': '&#xf05a;',
			'icon-times-circle-o': '&#xf05c;',
			'icon-check-circle-o': '&#xf05d;',
			'icon-exclamation-circle': '&#xf06a;',
			'icon-warning3': '&#xf071;',
			'icon-comment2': '&#xf075;',
			'icon-chevron-up': '&#xf077;',
			'icon-chevron-down': '&#xf078;',
			'icon-shopping-cart': '&#xf07a;',
			'icon-camera-retro': '&#xf083;',
			'icon-key5': '&#xf084;',
			'icon-gears2': '&#xf085;',
			'icon-comments': '&#xf086;',
			'icon-thumbs-o-up': '&#xf087;',
			'icon-thumbs-o-down': '&#xf088;',
			'icon-trophy': '&#xf091;',
			'icon-unlock': '&#xf09c;',
			'icon-credit-card': '&#xf09d;',
			'icon-rss3': '&#xf09e;',
			'icon-arrow-circle-left': '&#xf0a8;',
			'icon-arrow-circle-right': '&#xf0a9;',
			'icon-arrow-circle-up': '&#xf0aa;',
			'icon-arrow-circle-down': '&#xf0ab;',
			'icon-wrench': '&#xf0ad;',
			'icon-briefcase': '&#xf0b1;',
			'icon-paperclip2': '&#xf0c6;',
			'icon-save': '&#xf0c7;',
			'icon-magic': '&#xf0d0;',
			'icon-caret-down': '&#xf0d7;',
			'icon-caret-up': '&#xf0d8;',
			'icon-caret-left': '&#xf0d9;',
			'icon-caret-right': '&#xf0da;',
			'icon-unsorted': '&#xf0dc;',
			'icon-sort-down': '&#xf0dd;',
			'icon-sort-up': '&#xf0de;',
			'icon-envelope': '&#xf0e0;',
			'icon-legal': '&#xf0e3;',
			'icon-comments-o': '&#xf0e6;',
			'icon-umbrella2': '&#xf0e9;',
			'icon-cloud-download': '&#xf0ed;',
			'icon-cloud-upload': '&#xf0ee;',
			'icon-user-md': '&#xf0f0;',
			'icon-angle-double-left': '&#xf100;',
			'icon-angle-double-right': '&#xf101;',
			'icon-angle-double-up': '&#xf102;',
			'icon-angle-double-down': '&#xf103;',
			'icon-angle-left': '&#xf104;',
			'icon-angle-right': '&#xf105;',
			'icon-angle-up': '&#xf106;',
			'icon-angle-down': '&#xf107;',
			'icon-desktop2': '&#xf108;',
			'icon-laptop2': '&#xf109;',
			'icon-tablet2': '&#xf10a;',
			'icon-mobile-phone': '&#xf10b;',
			'icon-quote-left': '&#xf10d;',
			'icon-quote-right': '&#xf10e;',
			'icon-spinner': '&#xf110;',
			'icon-smile-o': '&#xf118;',
			'icon-frown-o': '&#xf119;',
			'icon-meh-o': '&#xf11a;',
			'icon-keyboard-o': '&#xf11c;',
			'icon-terminal': '&#xf120;',
			'icon-code2': '&#xf121;',
			'icon-location-arrow': '&#xf124;',
			'icon-crop': '&#xf125;',
			'icon-unlink': '&#xf127;',
			'icon-question': '&#xf128;',
			'icon-exclamation': '&#xf12a;',
			'icon-microphone3': '&#xf130;',
			'icon-microphone-slash': '&#xf131;',
			'icon-chevron-circle-left': '&#xf137;',
			'icon-chevron-circle-right': '&#xf138;',
			'icon-chevron-circle-up': '&#xf139;',
			'icon-chevron-circle-down': '&#xf13a;',
			'icon-html5': '&#xf13b;',
			'icon-unlock-alt': '&#xf13e;',
			'icon-cny': '&#xf157;',
			'icon-thumbs-up': '&#xf164;',
			'icon-thumbs-down': '&#xf165;',
			'icon-apple': '&#xf179;',
			'icon-windows': '&#xf17a;',
			'icon-android': '&#xf17b;',
			'icon-male': '&#xf183;',
			'icon-weibo': '&#xf18a;',
			'icon-renren2': '&#xf18b;',
			'icon-pagelines': '&#xf18c;',
			'icon-wheelchair': '&#xf193;',
			'icon-envelope-square': '&#xf199;',
			'icon-mortar-board': '&#xf19d;',
			'icon-google': '&#xf1a0;',
			'icon-database2': '&#xf1c0;',
			'icon-file-pdf-o': '&#xf1c1;',
			'icon-file-word-o': '&#xf1c2;',
			'icon-file-excel-o': '&#xf1c3;',
			'icon-file-powerpoint-o': '&#xf1c4;',
			'icon-file-photo-o': '&#xf1c5;',
			'icon-file-zip-o': '&#xf1c6;',
			'icon-file-sound-o': '&#xf1c7;',
			'icon-file-movie-o': '&#xf1c8;',
			'icon-file-code-o': '&#xf1c9;',
			'icon-qq2': '&#xf1d6;',
			'icon-wechat': '&#xf1d7;',
			'icon-share-alt': '&#xf1e0;',
			'0': 0
		},
		els = document.getElementsByTagName('*'),
		i, c, el;
	for (i = 0; ; i += 1) {
		el = els[i];
		if(!el) {
			break;
		}
		c = el.className;
		c = c.match(/icon-[^\s'"]+/);
		if (c && icons[c[0]]) {
			addIcon(el, icons[c[0]]);
		}
	}
}());
