
/* 
   Added base64 enconding to resolve issue of icons not displaying for 
   some sites with charset encoding mismatch 
 */
@font-face {
 font-family: 'smIcons';
 src: url('../fonts/smIcons.eot');
 src: url('../fonts/smIcons.eot#iefix') format('embedded-opentype'),
 url('../fonts/smIcons.ttf') format('truetype'),
 url('../fonts/smIcons.woff') format('woff'),
 url('../fonts/smIcons.svg#smIcons') format('svg');
 font-weight: normal;
 font-style: normal;
 }
 @font-face {
	font-family: 'smIcons';
	src: url('../fonts/smIcons.eot');
}
@font-face {
	font-family: 'smIcons';
	src: url(data:application/x-font-ttf;charset=utf-8),
		 url(data:application/font-woff;charset=utf-8;base64);
	font-weight: normal;
	font-style: normal;
}

[class^="smb-icon-"], [class*=" smb-icon-"] {
	font-family: 'smIcons';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.smb-icon-facebook.smb-option1:before 	 	{ content: "\e900"; }
.smb-icon-facebook.smb-option2:before 	 	{ content: "\e901"; }

.smb-icon-yelpSB.smb-option1:before 	 	{ content: "\e902"; }
.smb-icon-yelpSB.smb-option2:before 	 	{ content: "\e903"; }

.smb-icon-yelpSF.smb-option1:before 	 	{ content: "\e904"; }
.smb-icon-yelpSF.smb-option2:before 	 	{ content: "\e905"; }

.smb-icon-yelp.smb-option1:before 		 	{ content: "\e906"; }
.smb-icon-yelp.smb-option2:before 		 	{ content: "\e907"; }

.smb-icon-tripadvisor.smb-option1:before 	{ content: "\e908"; }
.smb-icon-tripadvisor.smb-option2:before 	{ content: "\e909"; }