#bit, #bit * {
	*zoom: 1;
}

#bit {
	font: normal 13px "Helvetica Neue", sans-serif;
	_display: none;
}

.loggedout-follow-shelf {
	position: fixed;
	right: 40%;
	z-index: 100;
	bottom: -300px;
}

.loggedout-follow-normal {
	position: fixed;
	z-index: 100;
	bottom: -300px;
	right: 10px;
}

.loggedout-follow-typekit {
	margin-right: 4.5em;
	position: fixed;
	z-index: 100;
	bottom: -300px;
	right: 10px;
}

#bit a.bsub {
	display: block;
	overflow: hidden;
	padding: 0 10px 0 8px;
	float: right;
	text-decoration: none !important;
	line-height: 28px;
	font: normal 13px/28px "Helvetica Neue", sans-serif;
	color: #CCC;
	text-shadow: #444 0 -1px 0;
	letter-spacing: normal;
	border: 0;

	background-color: #464646;
	background-image: -ms-linear-gradient(bottom, #464646, #3f3f3f 5px);
	background-image: -moz-linear-gradient(bottom, #3f3f3f, #464646 5px);
	background-image: -o-linear-gradient(bottom, #464646, #3f3f3f 5px);
	background-image: -webkit-gradient(linear, left bottom, left top, from(#464646), to(#3f3f3f));
	background-image: -webkit-linear-gradient(bottom, #3f3f3f, #464646 5px);
	background-image: linear-gradient(bottom, #464646, #3f3f3f 5px);

	-webkit-box-shadow: 0 -1px 5px rgba(0,0,0,0.20);
	-moz-box-shadow: 0 -1px 5px rgba(0,0,0,0.20);
	-o-box-shadow: 0 -1px 5px rgba(0,0,0,0.20);
	-ms-box-shadow: 0 -1px 5px rgba(0,0,0,0.20);
	box-shadow: 0 -1px 5px rgba(0,0,0,0.20);

	outline-style: none;
	outline-width: 0;
}

#bit a.bsub {
	-moz-border-radius: 2px 2px 0 0;
	-webkit-border-radius: 2px 2px 0 0;
	-o-border-radius: 2px 2px 0 0;
	-ms-border-radius: 2px 2px 0 0;
	border-radius: 2px 2px 0 0;
}

#bit a.bsub span {
	background: url(../wp-content/mu-plugins/admin-bar/wpcom-admin-bar-icons.png) 0 -77px no-repeat;
	padding-left: 19px;
}

#bit a:hover span, #bit a.bsub.open span {
	color: #ffffff !important;
	background-position: 0 -117px;
}

#bit a.bsub.open {
	background: #333;
}

#bitsubscribe {
	background: #464646;
	color: #fff;
	padding: 15px;
	width: 200px;
	margin-top: 27px;
	-moz-border-radius: 2px 0 0 0;
	-webkit-border-radius: 2px 0 0 0;
	-o-border-radius: 2px 0 0 0;
	-ms-border-radius: 2px 0 0 0;
	border-radius: 2px 0 0 0;
	*float: right;
	*margin-right: -68px;
}

div#bitsubscribe.open {
	-webkit-box-shadow: 0 0 8px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 0 8px rgba(0,0,0,0.5);
	-o-box-shadow: 0 0 8px rgba(0,0,0,0.5);
	-ms-box-shadow: 0 0 8px rgba(0,0,0,0.5);
	box-shadow: 0 0 8px rgba(0,0,0,0.5);
}

#bitsubscribe div {
	overflow: hidden;
}

#bit h3, #bit #bitsubscribe h3 {
	margin: 0 0 .5em 0 !important;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 300;
	text-shadow: 0 1px 0 #333;
	font-size: 20px;
	color: #fff;
	text-align: left;
}

#bit #bitsubscribe p {
	margin: 0 0 1em 0;
	*margin: 0 0 0 0;
	font: 15px/1.3em "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 300;
	text-shadow: 0 1px 0 #333;
	color: #fff;
}

#bitsubscribe p a {
	margin: 20px 0 0;
	color: #fff;
	text-decoration: underline;
}

#bit #bitsubscribe p.bit-follow-count {
	font-size: 13px;
}

#bitsubscribe input[type=submit] {
	padding: 2px 20px;
	background: #333; /* Old browsers */
	background: -moz-linear-gradient(top, #333 0%, #111 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333), color-stop(100%,#111)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #333 0%,#111 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #333 0%,#111 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #333 0%,#111 100%); /* IE10+ */
	background: linear-gradient(top, #333 0%,#111 100%);
	color: #ccc;
	text-shadow: 0 1px 0 #000;
	border: 1px solid #282828;
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
	-moz-box-shadow: inset 0 1px 0 #444;
	-webkit-box-shadow: inset 0 1px 0 #444;
	box-shadow: inset 0 1px 0 #444;
	text-decoration: none;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
	*margin: 1em 0 1em 0;
}

#bitsubscribe input[type=submit]:hover {
	background: #222; /* Old browsers */
	background: -moz-linear-gradient(top, #333 0%, #222 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333), color-stop(100%,#222)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #333 0%,#222 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #333 0%,#222 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #333 0%,#222 100%); /* IE10+ */
	background: linear-gradient(top, #333 0%,#222 100%);
	color: #fff;
	-moz-box-shadow: inset 0 1px 0 #4f4f4f;
	-webkit-box-shadow: inset 0 1px 0 #4f4f4f;
	box-shadow: inset 0 1px 0 #4f4f4f;
	text-decoration: none;
}

#bitsubscribe input[type=submit]:active {
	background: #111; /* Old browsers */
	background: -moz-linear-gradient(top, #111 0%, #222 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#111), color-stop(100%,#222)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #111 0%,#222 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #111 0%,#222 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #111 0%,#222 100%); /* IE10+ */
	background: linear-gradient(top, #111 0%,#222 100%);
	color: #aaa;
	-moz-box-shadow: inset 0 -1px 0 #333;
	-webkit-box-shadow: inset 0 -1px 0 #333;
	box-shadow: inset 0 -1px 0 #333;
	text-decoration: none;
}

#bitsubscribe input[type=text],
#bitsubscribe input[type=email] {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	background: #eee;
	border: 1px solid #ccc;
	border-radius: 3px;
	font: 15px "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 300;
	height: auto;
	padding: 1px 2px;
	width: 95%;
}

#bitsubscribe input[type=text]:focus,
#bitsubscribe input[type=email]:focus {
	border: 1px solid #000;
}

#bitsubscribe.open {
	display: block;
}

#bsub-subscribe-button {
	text-align: center;
	margin: 0 auto;
}

/*
Confirmation
=============================== */

#bitsubscribe #lof-readerpromo p {
	color: #ccc;
}

#bitsubscribe #lof-followpublicize {
	border-top: 1px solid #3c3c3c;
	margin-bottom: .5em;
}

#bitsubscribe #lof-followpublicize h3 {
	font-size: 13px;
	padding-top: 1em;
	margin-bottom: 1em !important;
}

#bitsubscribe #lof-followpublicize p.lof-followpublicize-twitter,
#bitsubscribe #lof-followpublicize p.lof-followpublicize-facebook {
	background: #555;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: inset 0 1px 1px #333;
	-webkit-box-shadow: inset 0 1px 1px #333;
	-o-box-shadow: inset 0 1px 1px #333;
	-ms-box-shadow: inset 0 1px 1px #333;
	box-shadow: inset 0 1px 1px #333;
	margin-bottom: .5em;
	overflow: hidden;
}
#bitsubscribe #lof-followpublicize p.lof-followpublicize-twitter {
	padding: 10px 10px 5px;
}

/*
Footer
=============================== */

#bitsubscribe #bsub-credit {
	text-align: center;
	font: normal 11px "Helvetica Neue", sans-serif;
	padding: 7px 0;
	margin:0 0 -15px;
	border-top: 1px solid #3c3c3c;
}

#bitsubscribe #bsub-credit a {
	color: #aaa;
	text-shadow: 0 1px 0 #262626;
	background: none;
	text-decoration: none;
}

#bitsubscribe #bsub-credit a:hover {
	color: #fff;
	background: none;
}

@media (max-width: 800px) {
	#bit, #bit a.bsub {
		display:none;
	}
}

@media (min-device-width: 768px) {
	#bit, #bit a.bsub {
		display: block;
	}
}
/* =Infinity Styles
-------------------------------------------------------------- */

.infinite-scroll #content {
	margin-bottom: 40px;
}
.infinite-scroll #content .infinite-wrap {
	border-top: none;
	padding-top: 0;
}
/* Elements to hide */
.infinite-scroll #pagenavi,
.infinite-scroll.neverending #footer {
	display: none;
}
/* Loader */
.infinite-loader {
	margin: 10px auto 20px;
	width: 24px;
}
/* Fixed footer */
#infinite-footer .blog-info a {
    color: #4c4c4c;
}
#infinite-footer .blog-info a:hover,
#infinite-footer .blog-info a:focus,
#infinite-footer .blog-credits a:hover,
#infinite-footer .blog-credits a:focus {
	color: #2970a6;
}
/* When IS finished */
.infinite-scroll.infinity-end #footer {
	display: block;
}
/**

	Noticons / 2013-12-10

	Noticons are vector icons embedded in a font for use across wp.com.
	To use, reference this stylesheet in your project. See instructions in example.html

	This stylesheet includes the font itself, as well as the CSS classes to insert noticons.
	The font is designed to use a font-size of 16px exactly, for it to be crisp.
	You can go larger, but anything under 64 should be a multiple of 16 so the vectors align
	to even pixels.

	Browser support
	
	WebKit browsers (Safari, Chrome, Mobile Safari and Android browser, and possibly Opera)
	support "-webkit-font-smoothing: antialiased", which makes the 16x16 super crisp. 
	As of version 25, Firefox supports an almost-as-nice "-moz-osx-font-smoothing: grayscale;". 
	In IE, icons will have their left and right sides a teensy bit blurred.
	Also, the :before syntax is only supported by IE8+, so if you need to support IE7 or even IE6,
	you need to create fallback images. Here's how to create fallback images for noticons:

	.noticon-notification {
		*background: url(../wp-content/mu-plugins/notes/images/noticon-empty.png) no-repeat center center;
		*text-indent: 100%;
	}
	
	The * prefix ensures that those rules are shown only to IE7 and IE6.

*/


/**
 * The font was graciously generated by Font Squirrel (http://www.fontsquirrel.com). We love those guys.
 */

/* IE8 and below use EOT and allow cross-site embedding. 
   IE9 uses WOFF which is base64 encoded to allow cross-site embedding.
   So unfortunately, IE9 will throw a console error, but it'll still work. */
@font-face {
	font-family: 'Noticons';
	src: url(../i/noticons/noticons-regular-webfont.eot);
}

/* When the font is base64 encoded, cross-site embedding works in Firefox */
@font-face {
	font-family: 'Noticons';
	src: url(data:application/font-woff;charset=utf-8;base64,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) format('woff'),
		 url(../i/noticons/noticons-regular-webfont.ttf) format('truetype'),
		 url(../i/noticons/noticons-regular-webfont.svg) format('svg');
	font-weight: normal;
	font-style: normal;

}


/**
 * All noticons
 */

/* 	Update, Sep 2nd:
	Can't use [class*="noticon"] as that's too scattershot.
	Can't use [class*="noticon"]:before either.
	Icons inserted using the div will show up correctly,
	but the div itself will still behave like a div. */
.noticon {
	display: inline-block;
	width: 16px;
	height: 16px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 16px;
	line-height: 1;
	font-family: 'Noticons';
	text-decoration: inherit;
	font-weight: normal;
	font-style: normal;
	vertical-align: top;
	-moz-transition: color .1s ease-in 0;
	-webkit-transition: color .1s ease-in 0;
	text-align: center;
}

/**
 * IE7 and IE6 hacks
 */

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


/**
 * Individual icons
 */

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

/* Social icons */
.noticon-github:before {            content: '\f200'; }
.noticon-dribbble:before {          content: '\f201'; }
.noticon-twitter:before {           content: '\f202'; }
.noticon-facebook:before {          content: '\f203'; }
.noticon-facebook-alt:before {      content: '\f204'; }
.noticon-wordpress:before {         content: '\f205'; }

.noticon-linkedin:before {          content: '\f207'; }
.noticon-linkedin-alt:before {      content: '\f208'; }
.noticon-pinterest:before {         content: '\f209'; }
.noticon-pinterest-alt:before {     content: '\f210'; }
.noticon-flickr:before {            content: '\f211'; }
.noticon-vimeo:before {             content: '\f212'; }
.noticon-youtube:before {           content: '\f213'; }
.noticon-tumblr:before {            content: '\f214'; }
.noticon-instagram:before {         content: '\f215'; }
.noticon-codepen:before {           content: '\f216'; }
.noticon-polldaddy:before {         content: '\f217'; }

.noticon-path:before {              content: '\f219'; }
.noticon-skype:before {             content: '\f220'; }
.noticon-digg:before {              content: '\f221'; }
.noticon-reddit:before {            content: '\f222'; }
.noticon-stumbleupon:before {       content: '\f223'; }
.noticon-pocket:before {            content: '\f224'; }
.noticon-dropbox:before {           content: '\f225'; }

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

/* Other icons */
.noticon-search:before {            content: '\f400'; }
.noticon-unzoom:before {            content: '\f401'; }
.noticon-zoom:before {              content: '\f402'; }
.noticon-show:before {              content: '\f403'; }
.noticon-hide:before {              content: '\f404'; }
.noticon-close:before {             content: '\f405'; }
.noticon-close-alt:before {         content: '\f406'; }
.noticon-trash:before {             content: '\f407'; }
.noticon-star:before {              content: '\f408'; }
.noticon-home:before {              content: '\f409'; }
.noticon-mail:before {              content: '\f410'; }
.noticon-edit:before {              content: '\f411'; }
.noticon-reply:before {             content: '\f412'; }
.noticon-feed:before {              content: '\f413'; }
.noticon-warning:before {           content: '\f414'; }
.noticon-share:before {             content: '\f415'; }
.noticon-attachment:before {        content: '\f416'; }
.noticon-location:before {          content: '\f417'; }
.noticon-checkmark:before {         content: '\f418'; }
.noticon-menu:before {              content: '\f419'; }
.noticon-refresh:before {           content: '\f420'; }
.noticon-minimize:before {          content: '\f421'; }
.noticon-maximize:before {          content: '\f422'; }
.noticon-404:before {               content: '\f423'; }
.noticon-spam:before {              content: '\f424'; }
.noticon-summary:before {           content: '\f425'; }
.noticon-cloud:before {             content: '\f426'; }
.noticon-key:before {               content: '\f427'; }
.noticon-dot:before {               content: '\f428'; }
.noticon-next:before {              content: '\f429'; }
.noticon-previous:before {          content: '\f430'; }
.noticon-expand:before {            content: '\f431'; }
.noticon-collapse:before {          content: '\f432'; }
.noticon-dropdown:before {          content: '\f433'; }
.noticon-dropdown-left:before {     content: '\f434'; }
.noticon-top:before {               content: '\f435'; }
.noticon-draggable:before {         content: '\f436'; }
.noticon-phone:before {             content: '\f437'; }
.noticon-send-to-phone:before {     content: '\f438'; }
.noticon-plugin:before {            content: '\f439'; }
.noticon-cloud-download:before {    content: '\f440'; }
.noticon-cloud-upload:before {      content: '\f441'; }
.noticon-external:before {          content: '\f442'; }
.noticon-document:before {          content: '\f443'; }
.noticon-book:before {              content: '\f444'; }
.noticon-cog:before {               content: '\f445'; }
.noticon-unapprove:before {         content: '\f446'; }
.noticon-cart:before {              content: '\f447'; }
.noticon-pause:before {             content: '\f448'; }
.noticon-stop:before {              content: '\f449'; }
.noticon-skip-back:before {         content: '\f450'; }
.noticon-skip-ahead:before {        content: '\f451'; }
.noticon-play:before {              content: '\f452'; }
.noticon-tablet:before {            content: '\f453'; }
.noticon-send-to-tablet:before {    content: '\f454'; }
.noticon-info:before {              content: '\f455'; }
.noticon-notice:before {            content: '\f456'; }
.noticon-help:before {              content: '\f457'; }
.noticon-fastforward:before {       content: '\f458'; }
.noticon-rewind:before {            content: '\f459'; }
.noticon-portfolio:before {         content: '\f460'; }
.noticon-heart:before {             content: '\f461'; }
.noticon-code:before {              content: '\f462'; }
.noticon-subscribe:before {         content: '\f463'; }
.noticon-unsubscribe:before {       content: '\f464'; }
.noticon-subscribed:before {        content: '\f465'; }
.noticon-reply-alt:before {         content: '\f466'; }
.noticon-reply-single:before {      content: '\f467'; }
.noticon-flag:before {              content: '\f468'; }
.noticon-print:before {             content: '\f469'; }
.noticon-lock:before {              content: '\f470'; }
.noticon-bold:before {              content: '\f471'; }
.noticon-italic:before {            content: '\f472'; }
.noticon-picture:before {           content: '\f473'; }

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

/* WPCOM specific */
.noticon-notification:before {      content: '\f800'; }
.noticon-follow:before {            content: '\f801'; }
.noticon-unfollow:before {          content: '\f802'; }
.noticon-following:before {         content: '\f803'; }
.noticon-trophy:before {            content: '\f804'; }
.noticon-reblog:before {            content: '\f805'; }
.noticon-milestone:before {         content: '\f806'; }
.noticon-compact:before {           content: '\f807'; }
.noticon-gridview:before {          content: '\f808'; }

.noticon-trapper:before {           content: '\f810'; }
.noticon-spike:before {             content: '\f811'; }
.noticon-promoted:before {          content: '\f812'; }
.noticon-wordads:before {           content: '\f813'; }
.noticon-atsign:before {            content: '\f814'; }
.noticon-automattic:before {        content: '\f815'; }
.noticon-automattic-ring:before {   content: '\f816'; }
.noticon-automattic-blip:before {   content: '\f817'; }
.noticon-bullseye:before {          content: '\f8a0'; }
.noticon-lightbulb:before {         content: '\f8a1'; }
.noticon-reader:before {            content: '\f8a2'; }
.noticon-reader-alt:before {        content: '\f8a3'; }
.noticon-gift:before {              content: '\f8a4'; }
.noticon-bullhorn:before {          content: '\f8a5'; }


/**
 * Deprecated noticon names
 */
.noticon-text:before {              content: '\f100'; }
.noticon-like:before {              content: '\f408'; }
.noticon-stats:before {             content: '\f806'; }
.noticon-wp:before {                content: '\f205'; }
.noticon-wpcom:before {             content: '\f205'; }
.noticon-alert:before {             content: '\f414'; }
.noticon-up:before {                content: '\f500'; }
.noticon-right:before {             content: '\f501'; }
.noticon-down:before {              content: '\f502'; }
.noticon-left:before {              content: '\f503'; }
.noticon-close-small:before {       content: '\f405'; }
.noticon-arrow-right:before {       content: '\f429'; }
.noticon-arrow-left:before {        content: '\f430'; }
.noticon-camera:before {            content: '\f102'; }
.noticon-gplus:before {             content: '\f206'; }
.noticon-eye:before {               content: '\f403'; }
.noticon-eye-cross:before {         content: '\f404'; }


/* =Resets
-------------------------------------------------------------- */

div.sharedaddy ul,
div.sharedaddy li {
	margin: 0;
	padding: 0;
	list-style: none;
	border: none;
	background: none;
}

div.sharedaddy,
#content div.sharedaddy,
#main div.sharedaddy {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 12px;
	clear: both;
	text-align: left;
}

div.sharedaddy,
div.sharedaddy div {
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	border-radius: 0 !important;
}

div.sharedaddy h3,
#content div.sharedaddy h3,
#main div.sharedaddy h3,
#primary div.sharedaddy h3 {
	font-size: 12px;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	margin: 3px 0;
	padding: 0;
	text-transform: none;
	letter-spacing: 0;
	line-height: 1;
	font-weight: bold;
	width: 15.625%; /* 100px / 640px */ float: left;
	position: static;
	background: none;
	border: none;
}

.rtl div.sharedaddy h3,
.rtl #content div.sharedaddy h3,
.rtl #main div.sharedaddy h3,
.rtl #primary div.sharedaddy h3 {
	float: right;
	text-align: right;
}

div.sharedaddy ul,
div.sharedaddy li {
	margin: 0 !important;
	padding: 0 !important;
	text-indent: 0;
}

div.sharedaddy li::before {
	content: "";
}

div.sharedaddy div.pd-rating {
	margin: 0;
	min-height: 23px;
}

div.sharedaddy a,
div.sharedaddy a:link,
div.sharedaddy a:visited {
	font-style: normal;
}

/* ClearFix trick */

div.sharedaddy:before,
div.sharedaddy:after,
div.sharedaddy .sd-block:before,
div.sharedaddy .sd-block:after,
div.sharedaddy ul:before,
div.sharedaddy ul:after {
	content: "\0020";
	display: block;
	height: 0;
	overflow: hidden;
}

div.sharedaddy:after,
div.sharedaddy .sd-block:after,
div.sharedaddy ul:after {
	clear: both;
}

div.sharedaddy,
div.sharedaddy .sd-block,
div.sharedaddy ul {
	zoom: 1;
}


/* =Base Styles
-------------------------------------------------------------- */

div.sharedaddy div.sd-block {
	border-top: 1px solid #ddd;
	border-top: 1px solid rgba(0,0,0,.13);
	padding: 10px 0 5px;
	margin: 0;
	width: 100%;
}

div.sharedaddy.sharedaddy-dark .sd-block {
	border-top-color: #222;
	border-top-color: rgba(50,50,50,.5);
}

div.sharedaddy .sd-content {
	width: 82.125%; /* 530px / 640px */
	float: right;
	margin: -2px 0 0 0;
}

div.sharedaddy .sd-content ul {
	margin: 0;
}

div.sharedaddy .sd-content li {
	float: left;
	margin: 0 5px 5px 0 !important;
	display: block;
}

.rtl div.sharedaddy .sd-content {
	float: right;
}

.rtl div.sharedaddy .sd-content li {
	float: right;
	margin: 0 0 5px 5px !important;
}

/* Base Button .sd-button */

div.sharedaddy a.sd-button {
	margin: 0;
	padding: 0;
	display: inline-block;
	background: #efefef;
	background: -moz-linear-gradient(top, #f7f7f7 0%, #efefef 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#efefef));
	background: -webkit-linear-gradient(top, #f7f7f7 0%,#efefef 100%);
	background: -o-linear-gradient(top, #f7f7f7 0%,#efefef 100%);
	background: -ms-linear-gradient(top, #f7f7f7 0%,#efefef 100%);
	background: linear-gradient(top, #f7f7f7 0%,#efefef 100%);
	border-radius: 3px;
	border: 1px solid #ddd !important;
	box-shadow: inset 0 1px 0 #fff;
	color: #000 !important;
	text-decoration: none;
	line-height: 1;
	font-size: 12px;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-weight: normal;
}

div.sharedaddy a.sd-button:hover {
	color: #000;
	text-shadow: 0 1px 0 #fff;
	border-color: #ccc;
	background: #eee;
	background: -moz-linear-gradient(top, #efefef 0%, #eee 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,#eee));
	background: -webkit-linear-gradient(top, #efefef 0%,#eee 100%);
	background: -o-linear-gradient(top, #efefef 0%,#eee 100%);
	background: -ms-linear-gradient(top, #efefef 0%,#eee 100%);
	background: linear-gradient(top, #efefef 0%,#eee 100%);
}

div.sharedaddy a.sd-button:active {
	background-color: #efefef;
	box-shadow: inset 0 -1px 0 #fff;
	border-color: #ddd;
}

a.sd-button > span {
	padding: 4px 8px;
	display: block;
	opacity: .8;
	line-height: 1.5em;
	text-shadow: none;
}

a.sd-button:hover span {
	opacity: 1;
}

.sd-button span.share-count {
	font-size: 90%;
	color: #666;
	margin-left: 5px;
	line-height: 1;
}

.rtl .sd-button span.share-count {
	margin-right: 5px;
}

/* Button Style Options */

.sd-social-icon-text a.sd-button > span,
a.sd-button > span {
	padding: 1px 5px 1px 23px;
	background-position: 2px center;
	background-repeat: no-repeat;
}

.sd-social-icon a.sd-button > span {
	padding: 3px;
	width: 16px;
	height: 16px;
	text-indent: -9999px;
	background-position: center center;
	background-repeat: no-repeat;
}

.sd-social-text a.sd-button > span {
	background: none !important;
	padding-left: 5px
}

.sd-social-official li {
	height: 21px;
}

div.sharedaddy .no-text {
	width: 21px;
	height: 21px;
}

div.sharedaddy .no-text a {
	text-decoration: none;
}

div.sharedaddy .no-icon a span, div.sharedaddy li.no-icon div a span {
	padding-left: 5px;
	background-image: none;
}

.rtl .sd-social-icon-text a.sd-button > span,
.rtl a.sd-button > span {
	padding: 3px 23px 3px 5px;
	background-position: 98% center;
}

.rtl .sd-social-text a.sd-button > span {
	padding-left: 0;
	padding-right: 5px
}

.rtl div.sharedaddy .no-icon a span, .rtl div.sharedaddy li.no-icon div a span {
	padding-left: 0;
	padding-right: 5px
}


/* Sharedaddy Module in /sharing/sharing.css */

/* Ratings Alignment
-------------------------------------------------------------- */
div.sharedaddy .sd-rating .pd-rating {
	width: 82.125%; /* 530px / 640px */
	float: right;
	margin: 0;
}


/* =Like Module
-------------------------------------------------------------- */

div.sharedaddy .wpl-likebox,
#main div.sharedaddy .wpl-likebox,
#content div.sharedaddy .wpl-likebox {
	margin-right: 0 !important;
	margin-left: 0 !important;
	padding-right: 0 !important;
	padding-left: 0 !important;
}

.wpl-likebox .sd-content {
	margin: -2px 0 0 0;
}

div.sharedaddy .wpl-button {
	float: left;
	margin: 0 5px 0 0;
}

div.sharedaddy .wpl-count {
	line-height: 1;
	padding: 5px;
	text-align: left;
	margin: 0;
	font-size: 12px;
}

div.sharedaddy ul.wpl-avatars,
.wpl-likebox {
	margin: 0 -2px 0 0 !important;
	padding-top: 8px !important;
	overflow: hidden;
}

div.sharedaddy ul.wpl-avatars li {
	width: 32px;
	height: 32px;
}

div.sharedaddy ul.wpl-avatars li a {
	margin: 0 2px 0 0;
	border-bottom: none !important;
	display: block;
}

div.sharedaddy ul.wpl-avatars li a img {
	background: none;
	border: none;
	margin: 0 !important;
	padding: 0 !important;
	position: static;
}

div.sharedaddy .wpl-button a.sd-button span {
	padding: 1px 5px 1px 2px;
	text-shadow: none;
}

div.sharedaddy .wpl-button a.sd-button span:before {
	color: #2EA2CC;
	font-family: "Noticons";
	content: '\f408';
	font-size: 16px;
	line-height: 0;
	text-shadow: 0 1px 0 #fff;
	position: relative;
	top: 3px;
}

div.sharedaddy .wpl-button a.sd-button.liked {
	background: #FEFFCE;
	border: 1px solid #F3E389;
	box-shadow: inset 0 1px 0 #fff;
	cursor: default;
}

div.sharedaddy .wpl-button a.sd-button.liked span {
	opacity: 1;
}

.rtl div.sharedaddy .wpl-button {
	float: right;
	margin: 0 0 0 5px;
}

.rtl div.sharedaddy #wpl-count {
	text-align: right;
}

.rtl div.sharedaddy ul.wpl-avatars,
.rtl .wpl-likebox {
	margin: 0 0 0 -2px !important;
}

.rtl div.sharedaddy .wpl-button a.sd-button span {
	padding: 3px 5px;
	background-position: right center;
}

#wpl-mustlogin {
	width: 80%;
	max-width: 312px;
	padding: 15px;
	position: absolute;
	z-index: 1001;
	text-shadow: none;
	background-color: #fff;
	color: #333;
	border: 1px solid #ccc;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 0px 2px 8px #ccc;
	-webkit-box-shadow: 0px 2px 8px #ccc;
	box-shadow: 0px 2px 8px #ccc;
	-webkit-box-shadow: 0px 2px 8px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0px 2px 8px rgba(0, 0, 0, .2);
	box-shadow: 0px 2px 8px rgba(0, 0, 0, .2);
}

#wpl-mustlogin p {
	margin: 0;
	text-shadow: none;
	color: #333;
}

#wpl-mustlogin label, #wpl-mustlogin a {
	text-shadow: none;
	color: #333;
}

#wpl-mustlogin input[type="text"],
#wpl-mustlogin input[type="password"] {
	width: 98.5%;
	text-shadow: none;
	border: 1px solid #ccc;
	background: #fff;
	color: #333;
}

#wpl-mustlogin {
	line-height: 14px !important;
	font-size: 11px;
	clear: left;
	margin-top: 5px;
	background: #f0f0f0;
	padding: 10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

#wpl-mustlogin a {
	color: #888;
	text-decoration: underline;
}

#wpl-mustlogin p {
	margin: 5px 0;
	padding: 0
}

#wpl-mustlogin input.input {
	padding: 2px;
	background: #fff;
	font-size: 11px;
	font-family: inherit;
	border: 1px solid #ccc;
	-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) inset;
	-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) inset;
	line-height: 12px;
}

#wpl-mustlogin input#wp-submit {
	border: 1px solid #ccc;
	font-size: 11px;
	background: #fafafa repeat-x;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 2px 4px !important;
	line-height: 12px;
}

#wpl-mustlogin label {
	position: relative;
	cursor: text;
}

#wpl-mustlogin label span {
	position: absolute;
	top: 0px;
	left: 5px;
	padding: 0 !important;
}

.rtl #wpl-mustlogin {
	margin-left: 0;
	margin-right: -120px;
}

.rtl #wpl-mustlogin {
	clear: right
}

.rtl #wpl-mustlogin label span {
	left: auto;
	right: 5px
}

/* Like Special cases (display on it's own) */

div.sharedaddy.sd-like-enabled .sd-like h3 {
	display: none;
}

div.sharedaddy.sd-like-enabled .sd-like div.sd-content {
	width: 100%;
	float: none;
}

div.sharedaddy.sd-rating-enabled .sd-like h3 {
	display: block;
}

div.sharedaddy.sd-rating-enabled .sd-like div.sd-content {
	width: 82.125%; /* 530px / 640px */
	float: right;
}

div.sharedaddy.sd-sharing-enabled .sd-like h3 {
	display: block;
}

div.sharedaddy.sd-sharing-enabled .sd-like div.sd-content {
	width: 82.125%; /* 530px / 640px */
	float: right;
}

.rtl div.sharedaddy.sd-rating-enabled .sd-like div.sd-content {
	float: left
}

.rtl div.sharedaddy.sd-sharing-enabled .sd-like div.sd-content {
	float: left
}

/* =Theme-specific fixes
-------------------------------------------------------------- */

/* Shelf */

div.sharedaddy .wpl-likebox {
	position: static !important;
	bottom: auto !important;
}
/*
	Global styles for WordPress.com
*/
img.latex {
	border: none;
	vertical-align: middle;
}
.video-player {
	border: 0;
	margin: auto;
	padding: 5px;
	text-align: center;
}
.wpvidavee_title {
	font-family: Tahoma,Arial,sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;
	padding: 2px 5px;
	text-align: left;
}
.wpvidavee_footer {
	font-family: Tahoma,Arial,sans-serif;
	font-size: 9px;
	line-height: 11px;
	padding: 2px 5px;
	text-align: right;
}
.wpvidavee_footer a {
	text-decoration: none;
}
.wpvidavee_p {
	color: red;
}
.hidden {
	display: none;
}
.possibly-related {
	clear: both;
}
.screen-reader-text {
	position: absolute;
	left: -1000em;
}
.comment object,
.comment embed,
.embed-vimeo iframe,
.embed-youtube iframe {
	max-width: 100%; /* avoid videos being too wide */
}

/**
 * Simple Homepage Experiment
 */

.simple-homepage-experiment #header,
.simple-homepage-experiment #footer,
.simple-homepage-experiment #landingpage {
	display: none !important;
}
.simple-homepage-experiment .simple-homepage {
	display: block !important;
}

.simple-homepage-experiment .simple-homepage {
	background: #f5f5f5;
}

/**
 * Typography
 */

.simple-homepage-experiment body,
.simple-homepage-experiment td,
.simple-homepage-experiment p,
.simple-homepage-experiment div,
.simple-homepage-experiment input,
.simple-homepage-experiment label {
	font-family: "Open Sans", "Helvetica", sans-serif !important;
	font-size: 14px;
	line-height: 1.5;
	outline: none;
}

.simple-homepage-experiment input[type=checkbox] {
	margin: 0;
}

.simple-homepage-experiment h2,
.simple-homepage-experiment h3 {
	text-align: center;
}

.simple-homepage-experiment h2 {
	font-family: "Open Sans", "Helvetica", sans-serif !important;
	font-size: 18px !important;
	color: #464646;

	margin-bottom: 16px;
}

.simple-homepage-experiment h3 {
	color: #898989;
	font-size: 14px !important;
	text-transform: none !important;
	letter-spacing: 0 !important;
}

.simple-homepage-experiment a {
	color: #1e8cbe;
	text-decoration: none;
}

.simple-homepage-experiment a:hover {
	color: #005684;
}

/**
 * Layout
 */

body.simple-homepage-experiment {
	background: #f1f1f1;
}

body.simple-homepage-experiment#h4home #lang-guess {
	margin-top: 85px;
	padding: 15px;

	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4);
}

.simple-homepage {
	display: none;
}

body.simple-homepage-experiment .simple-homepage {
	display: block;
}

.simple-homepage-experiment h1 {
	margin: 50px auto 50px auto;
	padding-left: 85px;
	height: 75px;
	width: 305px;
	color: #737373;

	font-size: 43px !important;
	font-weight: 100;
	line-height: 75px;
	text-shadow: 0 1px 0 #fff;

	background: transparent url(../wp-content/themes/h4/i/simple-homepage/wp-logo-1x.png) no-repeat !important;
}

.simple-homepage-experiment .content {
	max-width: 910px;
	margin: auto;
}

.simple-homepage-experiment .box {
	background: #fff;
	width: 43.4065934%;
	height: 280px;
	padding: 35px;
	float: left;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;

	-moz-box-shadow:    0px 2px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 2px 3px rgba(0,0,0,0.2);
	box-shadow:         0px 2px 3px rgba(0,0,0,0.2);
}

.simple-homepage-experiment .box:hover {
	-moz-box-shadow:    0px 2px 5px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0px 2px 5px rgba(0,0,0,0.3);
	box-shadow:         0px 2px 5px rgba(0,0,0,0.3);

}

.simple-homepage-experiment .or {
	width: 45px;
	height: 45px;
	margin: 100px 20px;

	float: left;

	color: rgba( 0, 0, 0, 0.2);
	text-shadow: 0 1px 1px #f1f1f1, 0 0 0 #aaa,
				 0 4px 1px #f1f1f1;

	font-size: 14px;
	font-weight: bold;
	letter-spacing: 2px;
	line-height: 45px;
	text-align: center;
	text-transform: uppercase;

	border-radius: 50%;
	border: 8px rgba( 0, 0, 0, 0.1 ) solid;
}

.simple-homepage-experiment .sign-up {
	text-align: center;
}

.simple-homepage-experiment .big-ass-blue-button {
	margin: 20px auto;
	padding: 12px 40px;

	display: inline-block;

	color: #fff !important;
	font-size: 24px;
	text-decoration: none;
	text-shadow:  0px -1px 1px rgba(0,0,0,0.32);

	border-radius: 4px;

	background-color: #0aa1ce;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(10, 161, 206)), to(rgb(0, 136, 181)));
	background-image: -webkit-linear-gradient(top, rgb(10, 161, 206), rgb(0, 136, 181));
	background-image: -moz-linear-gradient(top, rgb(10, 161, 206), rgb(0, 136, 181));
	background-image: -o-linear-gradient(top, rgb(10, 161, 206), rgb(0, 136, 181));
	background-image: -ms-linear-gradient(top, rgb(10, 161, 206), rgb(0, 136, 181));
	background-image: linear-gradient(top, rgb(10, 161, 206), rgb(0, 136, 181));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#0aa1ce', EndColorStr='#0088b5');

	border: 1px solid #0088b5;

	box-shadow:	inset 0px 1px 1px rgba(255,254,254,0.5),
				0 1px 1px rgba(0,0,0,0.3);
}

.simple-homepage-experiment .big-ass-blue-button:hover {
	color: #fff;

	background-color: #4eb5d5;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(78, 181, 213)), to(rgb(0, 136, 181)));
	background-image: -webkit-linear-gradient(top, rgb(78, 181, 213), rgb(0, 136, 181));
	background-image: -moz-linear-gradient(top, rgb(78, 181, 213), rgb(0, 136, 181));
	background-image: -o-linear-gradient(top, rgb(78, 181, 213), rgb(0, 136, 181));
	background-image: -ms-linear-gradient(top, rgb(78, 181, 213), rgb(0, 136, 181));
	background-image: linear-gradient(top, rgb(78, 181, 213), rgb(0, 136, 181));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#4eb5d5', EndColorStr='#0088b5');
}

.simple-homepage-experiment .big-ass-blue-button:active {
	background: #0aa1ce;
	box-shadow:	inset 0px -1px 1px rgba(255,254,254,0.2);
}

.simple-homepage-experiment .login input[type=text],
.simple-homepage-experiment .login input[type=password] {
	display: block;
	width: 90%;
	margin: 0 0 10px 0;
	padding: 10px 15px 10px 35px;

	color: #898989;
	font-size: 14px;
	font-weight: 200;

	border-radius: 3px;

	background: #FCFCFC url(../wp-content/themes/h4/i/simple-homepage/login-sprite-1x.png) no-repeat;

	border: 1px solid #BFBFBF;

	-moz-box-shadow:    inset 0px 1px 3px rgba(0,0,0,0.15);
	-webkit-box-shadow: inset 0px 1px 3px rgba(0,0,0,0.15);
	box-shadow:         inset 0px 1px 3px rgba(0,0,0,0.15);
}

.simple-homepage-experiment .login input:focus {
	background: #fff url(../wp-content/themes/h4/i/simple-homepage/login-sprite-1x.png) no-repeat;
	color: #444;
	border: 1px #aaa solid;
}

.simple-homepage-experiment .login input[type=text] {
	background-position: -3px -3px;
}

.simple-homepage-experiment .login input[type=password] {
	background-position: -3px -57px;
}

.simple-homepage-experiment#h4home #wrapper button.login-button {
	float: right !important;
	padding: 5px 20px !important;
	margin: 20px 0 !important;
	border-radius: 3px !important;
	border: 1px #bbb solid !important;

	color: #464646 !important;
	font-size: 15px !important;
	line-height: 1.6 !important;
	text-transform: none !important;
	letter-spacing: 0 !important;

	text-shadow:         0px 1px 1px #fff !important;
	box-shadow:	inset 0px 1px 1px rgba(255,254,254,0.8),
				0 1px 2px rgba(0,0,0,0.1)  !important;

	background-color: #eaeaea !important;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(234, 234, 234)), to(rgb(201, 201, 201))) !important;
	background-image: -webkit-linear-gradient(top, rgb(234, 234, 234), rgb(201, 201, 201)) !important;
	background-image: -moz-linear-gradient(top, rgb(234, 234, 234), rgb(201, 201, 201)) !important;
	background-image: -o-linear-gradient(top, rgb(234, 234, 234), rgb(201, 201, 201)) !important;
	background-image: -ms-linear-gradient(top, rgb(234, 234, 234), rgb(201, 201, 201)) !important;
	background-image: linear-gradient(top, rgb(234, 234, 234), rgb(201, 201, 201)) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#eaeaea', EndColorStr='#c9c9c9')  !important;
}

.simple-homepage-experiment#h4home #wrapper .login-button:hover {
	background-color: #fcfcfc !important;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(252, 252, 252)), to(rgb(202, 202, 202))) !important;
	background-image: -webkit-linear-gradient(top, rgb(252, 252, 252), rgb(202, 202, 202)) !important;
	background-image: -moz-linear-gradient(top, rgb(252, 252, 252), rgb(202, 202, 202)) !important;
	background-image: -o-linear-gradient(top, rgb(252, 252, 252), rgb(202, 202, 202)) !important;
	background-image: -ms-linear-gradient(top, rgb(252, 252, 252), rgb(202, 202, 202)) !important;
	background-image: linear-gradient(top, rgb(252, 252, 252), rgb(202, 202, 202)) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#fcfcfc', EndColorStr='#cacaca') !important;
}

.simple-homepage-experiment#h4home #wrapper .login-button:active {
	background: #eaeaea  !important;
	box-shadow: 0 -1px 1px rgba(255,255,255,0.8)  !important;
}

.simple-homepage-experiment .forgot-password {
	display: block;
	margin: 17px 0 4px 0;

	float: left;
	clear: left;

	font-size: 12px;
}

.simple-homepage-experiment .remember-me {
	float: left;
	clear: left;
	margin: 0;
}

.simple-homepage-experiment .remember-me label {
	font-size: 12px;
	color: #1e8cbe;
}

.simple-homepage-experiment .remember-me label:hover {
	color: #005684;
}

.simple-homepage-experiment .footer {
	position: fixed;
		bottom: 20px;
		right: 0;
		left: 0;
	color: #898989;

	font-size: 11px;
	clear: both;
	text-align: center;
}

.simple-homepage-experiment .footer .automattic {
	margin: 0 3px;
	width: 127px;
	height: 13px;

	background: url(../wp-content/themes/h4/i/simple-homepage/automattic-1x.png) no-repeat;
	text-indent: -999999px;
	display: inline-block;
	vertical-align: text-bottom;
}

.simple-homepage-experiment .clear {
	clear: both;
}

/**
 * Retina CSS
 */

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 144dpi) {

	.simple-homepage-experiment h1 {
		background: transparent url(../wp-content/themes/h4/i/simple-homepage/wp-logo-2x.png) no-repeat !important;
		background-size: 74px 74px;
	}

	.simple-homepage-experiment .footer .automattic {
		background: url(../wp-content/themes/h4/i/simple-homepage/automattic-2x.png) no-repeat;
		background-size: 127px 11px;
	}

	.simple-homepage-experiment .login input[type=text],
	.simple-homepage-experiment .login input[type=password] {
		background: #FCFCFC url(../wp-content/themes/h4/i/simple-homepage/login-sprite-2x.png) no-repeat;
		background-size: 40px 96px;
	}

	.simple-homepage-experiment .login input:focus {
		background: #fff url(../wp-content/themes/h4/i/simple-homepage/login-sprite-2x.png) no-repeat;
		background-size: 40px 96px;
	}

}

/**
 * Responsive CSS
 */

@media screen and (max-width: 800px) {

	.simple-homepage-experiment .or {
		clear: both;
		float: none;
		margin: 20px auto;
	}

	.simple-homepage-experiment .box {
		clear: both;
		margin: auto 20px;
		float: none;
		width: auto;
	}

	.simple-homepage-experiment .login {
		margin-bottom: 30px;
	}

	.simple-homepage-experiment .footer {
		position: relative;
		padding-top: 30px;
	}
}

@media screen and (max-height: 580px) {

	.simple-homepage-experiment .footer {
		position: relative;
		padding-top: 30px;
		margin-top: 50px;
	}
}