/**

	Genericons Helper CSS

*/


/**
 * The font was graciously generated by Font Squirrel (http://www.fontsquirrel.com). We love those guys.
 */
@font-face {
    font-family: 'Genericons';
    src: url('font/genericons-regular-webfont.eot');
    src: url('font/genericons-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/genericons-regular-webfont.woff') format('woff'),
         url('font/genericons-regular-webfont.ttf') format('truetype'),
         url('font/genericons-regular-webfont.svg#genericonsregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/**
 * All Genericons
 */

.genericon {
	display: inline-block;
	width: 16px;
	height: 16px;
	-webkit-font-smoothing: antialiased;
	font-size: 16px;
	line-height: 1;
	font-family: 'Genericons';
	text-decoration: inherit;
	font-weight: normal;
	font-style: normal;
	vertical-align: top;
}

/**
 * IE7 and IE6 hacks
 */

.genericon {
	*overflow: auto;
	*zoom: 1;
	*display: inline;
}


/**
 * Individual icons
 */

/* Post formats */
.genericon-standard:before { content: '\f100'; }
.genericon-aside:before { content: '\f101'; }
.genericon-image:before { content: '\f102'; }
.genericon-gallery:before { content: '\f103'; }
.genericon-video:before { content: '\f104'; }
.genericon-status:before { content: '\f105'; }
.genericon-quote:before { content: '\f106'; }
.genericon-link:before { content: '\f107'; }
.genericon-chat:before { content: '\f108'; }
.genericon-audio:before { content: '\f109'; }

/* Social icons */
.genericon-github:before { content: '\f200'; }
.genericon-dribbble:before { content: '\f201'; }
.genericon-twitter:before { content: '\f202'; }
.genericon-facebook:before { content: '\f203'; }
.genericon-facebook-alt:before { content: '\f204'; }
.genericon-wordpress:before { content: '\f205'; }
.genericon-googleplus:before { content: '\f206'; }
.genericon-linkedin:before { content: '\f207'; }
.genericon-linkedin-alt:before { content: '\f208'; }
.genericon-pinterest:before { content: '\f209'; }
.genericon-pinterest-alt:before { content: '\f210'; }
.genericon-flickr:before { content: '\f211'; }
.genericon-vimeo:before { content: '\f212'; }
.genericon-youtube:before { content: '\f213'; }

/* Meta icons */
.genericon-comment:before { content: '\f300'; }
.genericon-category:before { content: '\f301'; }
.genericon-tag:before { content: '\f302'; }
.genericon-time:before { content: '\f303'; }
.genericon-user:before { content: '\f304'; }
.genericon-day:before { content: '\f305'; }
.genericon-week:before { content: '\f306'; }
.genericon-month:before { content: '\f307'; }
.genericon-pinned:before { content: '\f308'; }

/* Other icons */
.genericon-search:before { content: '\f400'; }
.genericon-unzoom:before { content: '\f401'; }
.genericon-zoom:before { content: '\f402'; }
.genericon-show:before { content: '\f403'; }
.genericon-hide:before { content: '\f404'; }
.genericon-close:before { content: '\f405'; }
.genericon-close-alt:before { content: '\f406'; }
.genericon-trash:before { content: '\f407'; }
.genericon-star:before { content: '\f408'; }
.genericon-home:before { content: '\f409'; }
.genericon-mail:before { content: '\f410'; }
.genericon-edit:before { content: '\f411'; }
.genericon-reply:before { content: '\f412'; }
.genericon-feed:before { content: '\f413'; }
.genericon-warning:before { content: '\f414'; }
.genericon-share:before { content: '\f415'; }
.genericon-attachment:before { content: '\f416'; }
.genericon-location:before { content: '\f417'; }
.genericon-checkmark:before { content: '\f418'; }
.genericon-menu:before { content: '\f419'; }
.genericon-top:before { content: '\f420'; }
.genericon-minimize:before { content: '\f421'; }
.genericon-maximize:before { content: '\f422'; }
.genericon-404:before { content: '\f423'; }

/* Generic shapes */
.genericon-uparrow:before { content: '\f500'; }
.genericon-rightarrow:before { content: '\f501'; }
.genericon-downarrow:before { content: '\f502'; }
.genericon-leftarrow:before { content: '\f503'; }

.more-link:before {
	content: '\f403';
    display: inline-block;
    font: 22px/1 'Genericons';
    vertical-align: middle;
    pointer-events: none;
    text-align: center;
    width: 1em;
	margin-right: 3px;
}

.posted-on:before {
	content: '\f305';
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	font: normal 28px/1 'Genericons';
	vertical-align: middle;
}

.entry-date:before {
	content: '\f303';
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	font: normal 28px/1 'Genericons';
	vertical-align: middle;
}

span.author.vcard:before {
	content: '\f304';
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	font: normal 28px/1 'Genericons';
	vertical-align: middle;
}

span.cat-links:before {
	content: '\f301';
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	font: normal 28px/1 'Genericons';
	vertical-align: middle;
}

span.comments-link:before {
	content: '\f300';
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	font: normal 28px/1 'Genericons';
	vertical-align: middle;
}

span.edit-link:before {
	content: '\f411';
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	font: normal 28px/1 'Genericons';
	vertical-align: middle;
}

.tags-links:before {
	content: '\f302';
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	font: normal 28px/1 'Genericons';
	vertical-align: middle;
}

.bookmark-link:before {
	content: '\f408';
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	font: normal 28px/1 'Genericons';
	vertical-align: middle;
}

.entry-content p ul li:before {
	content: '\f418';
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	font: normal 28px/1 'Genericons';
	vertical-align: middle;
}

.entry-content ul  ul li:before {
	content: '\f418';
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	font: normal 20px/1 'Genericons';
	vertical-align: middle;
}

.subscribe-user:before {
	content: '\f410';
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	font:25px/1.1 'Genericons';
	vertical-align: middle;
}
.subscribe-arrow:before {
	content: '\f501';
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	font: normal 34px/1.2 'Genericons';
	vertical-align: middle;
	padding-left: 20px;
}

.pinterest-icon:before {
	content: '\f210';
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	font: normal 36px/1 'Genericons';
	vertical-align: middle;
}

.fb-icon:before {
	content: '\f203';
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	font: normal 36px/1 'Genericons';
	vertical-align: middle;
}
.twitter-icon:before {
	content: '\f202';
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	font: normal 36px/1 'Genericons';
	vertical-align: middle;
}

.gplus-icon:before {
	content: '\f206';
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	font: normal 36px/1 'Genericons';
	vertical-align: middle;
}

.youtube-icon:before {
	content: '\f213';
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	font: normal 50px/1 'Genericons';
	vertical-align: middle;
}

.linkedin-icon:before {
	content: '\f207';
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	font: normal 50px/1 'Genericons';
	vertical-align: middle;
}

.github-icon:before {
	content: '\f200';
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	font: normal 38px/1 'Genericons';
	vertical-align: middle;
}

.wordpress-icon:before {
	content: '\f205';
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	font: normal 38px/1 'Genericons';
	vertical-align: middle;
}

.flickr-icon:before {
	content: '\f211';
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	font: normal 40px/1 'Genericons';
	vertical-align: middle;
}

.vimeo-icon:before {
	content: '\f212';
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	font: normal 40px/1 'Genericons';
	vertical-align: middle;
}

.search-icon:before {
	content: '\f400';
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	font: normal 36px/1 'Genericons';
	vertical-align: middle;
}
