@font-face {
	font-family: 'istfont';
	src:url('../fonts/istfont.eot?-xxscbn');
	src:url('../fonts/istfont.eot?#iefix-xxscbn') format('embedded-opentype'),
		url('../fonts/istfont.woff?-xxscbn') format('woff'),
		url('../fonts/istfont.ttf?-xxscbn') format('truetype'),
		url('../fonts/istfont.svg?-xxscbn#istfont') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="istf-"], [class*=" istf-"] {
	font-family: 'istfont';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	
	/* Enable Ligatures ================ */
	letter-spacing: 0;
	-webkit-font-feature-settings: "liga";
	-moz-font-feature-settings: "liga=1";
	-moz-font-feature-settings: "liga";
	-ms-font-feature-settings: "liga" 1;
	-o-font-feature-settings: "liga";
	font-feature-settings: "liga";

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.istf-home:before {
	content: "\e900";
}

.istf-home2:before {
	content: "\e901";
}

.istf-home3:before {
	content: "\e902";
}

.istf-pencil:before {
	content: "\e905";
}

.istf-image:before {
	content: "\e90d";
}

.istf-play:before {
	content: "\e912";
}

.istf-file-empty:before {
	content: "\e924";
}

.istf-file-text2:before {
	content: "\e926";
}

.istf-price-tag:before {
	content: "\e935";
}

.istf-cart:before {
	content: "\e93a";
}

.istf-phone:before {
	content: "\e942";
}

.istf-location:before {
	content: "\e947";
}

.istf-location2:before {
	content: "\e948";
}

.istf-alarm:before {
	content: "\e950";
}

.istf-calendar:before {
	content: "\e953";
}

.istf-drawer:before {
	content: "\e95c";
}

.istf-user-plus:before {
	content: "\e973";
}

.istf-user-minus:before {
	content: "\e974";
}

.istf-quotes-left:before {
	content: "\e977";
}

.istf-quotes-right:before {
	content: "\e978";
}

.istf-spinner:before {
	content: "\e97a";
}

.istf-search:before {
	content: "\e986";
}

.istf-zoom-in:before {
	content: "\e987";
}

.istf-zoom-out:before {
	content: "\e988";
}

.istf-key2:before {
	content: "\e98e";
}

.istf-lock:before {
	content: "\e98f";
}

.istf-unlocked:before {
	content: "\e990";
}

.istf-wrench:before {
	content: "\e991";
}

.istf-cog:before {
	content: "\e994";
}

.istf-cogs:before {
	content: "\e995";
}

.istf-stats-bars:before {
	content: "\e99c";
}

.istf-bin:before {
	content: "\e9ac";
}

.istf-bin2:before {
	content: "\e9ad";
}

.istf-menu:before {
	content: "\e9bd";
}

.istf-eye:before {
	content: "\e9ce";
}

.istf-eye-plus:before {
	content: "\e9cf";
}

.istf-eye-minus:before {
	content: "\e9d0";
}

.istf-eye-blocked:before {
	content: "\e9d1";
}

.istf-bookmark:before {
	content: "\e9d2";
}

.istf-star-empty:before {
	content: "\e9d7";
}

.istf-star-half:before {
	content: "\e9d8";
}

.istf-star-full:before {
	content: "\e9d9";
}

.istf-heart:before {
	content: "\e9da";
}

.istf-heart-broken:before {
	content: "\e9db";
}

.istf-warning:before {
	content: "\ea07";
}

.istf-notification:before {
	content: "\ea08";
}

.istf-question:before {
	content: "\ea09";
}

.istf-plus:before {
	content: "\ea0a";
}

.istf-minus:before {
	content: "\ea0b";
}

.istf-checkmark:before {
	content: "\ea10";
}

.istf-checkmark2:before {
	content: "\ea11";
}

.istf-volume-high:before {
	content: "\ea26";
}

.istf-volume-mute2:before {
	content: "\ea2a";
}

.istf-loop2:before {
	content: "\ea2e";
}

.istf-circle-up:before {
	content: "\ea41";
}

.istf-circle-right:before {
	content: "\ea42";
}

.istf-ctrl:before {
	content: "\ea50";
}

.istf-google-plus:before {
	content: "\ea88";
}

.istf-google-plus2:before {
	content: "\ea89";
}

.istf-facebook:before {
	content: "\ea8c";
}

.istf-facebook2:before {
	content: "\ea8d";
}

.istf-instagram:before {
	content: "\ea90";
}

.istf-twitter:before {
	content: "\ea91";
}

.istf-twitter2:before {
	content: "\ea92";
}

.istf-feed2:before {
	content: "\ea94";
}

.istf-feed3:before {
	content: "\ea95";
}

.istf-youtube3:before {
	content: "\ea99";
}

.istf-vimeo:before {
	content: "\ea9c";
}

.istf-github3:before {
	content: "\eab3";
}

.istf-blogger:before {
	content: "\eab9";
}

.istf-blogger2:before {
	content: "\eaba";
}

.istf-linkedin:before {
	content: "\eac8";
}

.istf-linkedin2:before {
	content: "\eac9";
}

.istf-pinterest2:before {
	content: "\ead1";
}

.istf-file-pdf:before {
	content: "\eada";
}

.istf-file-word:before {
	content: "\eadc";
}

.istf-file-excel:before {
	content: "\eadd";
}

.istf-html5:before {
	content: "\eadf";
}

.istf-html52:before {
	content: "\eae0";
}

.istf-css3:before {
	content: "\eae1";
}

