/**

	Noticons!

	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
	
	Only WebKit browsers (Safari, Chrome, Mobile Safari and Android browser, and possibly Opera)
	support "-webkit-font-smoothing: antialiased", which makes the 16x16 super crisp. So the icons
	in IE and Firefox, 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(http://wordpress.com/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/x-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#NoticonsRegular) format('svg');
	font-weight: normal;
	font-style: normal;

}


/**
 * All noticons
 */

.noticon {
	display: inline-block;
	width: 16px;
	height: 16px;
	-webkit-font-smoothing: antialiased;
	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 noticons
 */

.noticon-comment:before {
	content: "c";
}
.noticon-follow:before {
	content: "F";
}
.noticon-text:before {
	content: "t";
}
.noticon-following:before {
	content: "v";
}
.noticon-like:before {
	content: "\2605";
}
.noticon-stats:before, .noticon-milestone:before {
	content: "s";
}
.noticon-top:before {
	content: "\25B4";
}
.noticon-reblog:before {
	content: "r";
}
.noticon-search:before {
	content: "S";
}
.noticon-trophy:before {
	content: "a";
}
.noticon-unfollow:before {
	content: "f";
}
.noticon-newpost:before {
	content: "N";
}
.noticon-notification:before {
	content: "0";
}
.noticon-replied:before {
	content: "R";
}
.noticon-wp:before {
	content: "w";
}
.noticon-wpcom:before {
	content: "W";
}
.noticon-alert:before {
	content: "A";
}
.noticon-user:before {
	content: "p";
}
.noticon-down:before {
	content: "\25BC";
}
.noticon-right:before {
	content: "\25B6";
}
.noticon-left:before {
	content: "\25C0";
}
.noticon-up:before {
	content: "\25B2";
}
.noticon-dot:before {
	content: "\00b7";
}
.noticon-close:before {
	content: "X";
}
.noticon-close-small:before {
	content: "x";
}
.noticon-draggable:before {
	content: "\2550";
}
.noticon-gridview:before {
	content: "\2637";
}
.noticon-minimize:before {
	content: "\25AC";
}
.noticon-maximize:before {
	content: "\25A1";
}
.noticon-category:before {
	content: "C";
}
.noticon-tag:before {
	content: "#";
}
.noticon-facebook:before {
	content: "z";
}
.noticon-twitter:before {
	content: "@";
}
.noticon-day:before {
	content: "2";
}
.noticon-week:before {
	content: "3";
}
.noticon-month:before {
	content: "4";
}
.noticon-today:before {
	content: "5";
}
.noticon-yesterday:before {
	content: "6";
}
.noticon-spam:before {
	content: "!";
}
.noticon-summary:before {
	content: "$";
}
.noticon-share:before {
	content: "&";
}
.noticon-dropdown:before {
	content: "\25E2";
}
.noticon-dropdown-left:before {
	content: "\25E3";
}
.noticon-zoom:before {
	content: "Z";
}
.noticon-unzoom:before {
	content: "U";
}
.noticon-expand:before {
	content: "\25B3";
}
.noticon-collapse:before {
	content: "\25BD";
}
.noticon-arrow-right:before {
	content: "\2192";
}
.noticon-arrow-left:before {
	content: "\2190";
}
.noticon-checkmark:before {
	content: "\2713";
}
.noticon-key:before {
	content: "\26a9";
}
.noticon-camera:before {
	content: "\25d9";
}
.noticon-home:before {
	content: "\21E7";
}
.noticon-cloud:before {
	content: "\2601";
}
.noticon-location:before {
	content: "\2690";
}
.noticon-trash:before {
	content: "\267B";
}
.noticon-link:before {
	content: "\221E";
}
.noticon-attachment:before {
	content: "\00B6";
}
.noticon-compact:before {
	content: "\02C5";
}
.noticon-tumblr:before {
	content: "\0236";
}
.noticon-gplus:before {
	content: "g";
}
.noticon-linkedin:before {
	content: "I";
}
.noticon-facebookalt:before {
	content: "y";
}
.noticon-pinterest:before {
	content: "\1E57";
}
.noticon-eye:before {
	content: "\0298";
}
.noticon-eye-cross:before {
	content: "\25E1";
}
.noticon-edit:before {
	content: "\270D";
}
.noticon-menu:before {
	content: "=";
}
#bit, #bit * {
	*zoom: 1;
}

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

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

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

.loggedout-follow-typekit {
	margin-right: 4.5em;
	position: fixed;
	z-index: 999999;
	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 0px -1px 0px;
	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 2px0 0 0;
}

#bit a.bsub span { 
	background: url(/wp-content/blog-plugins/loggedout-follow/../../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] {
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
	-o-border-radius: 3px; 
	-ms-border-radius: 3px; 
	border-radius: 3px;
	font: 15px "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 300;
}
#bitsubscribe input[type=text]: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 ( device-width: 768px ) {
	#bit, #bit a.bsub {
		display: block;
	}
}/* =Global IS resets and general styling
--------------------------------------------------------------- */

.infinite-scroll .infinite-wrap {
	border-top: none;
	padding: 0;
}
.infinite-scroll #content-main {
	padding-bottom: 20px;
}


/* =Hide elements that should not be shown when IS is enabled.
--------------------------------------------------------------- */

.infinite-scroll .posts-nav-link,
.infinite-scroll.neverending #footer {
	display: none;
}


/* =Display Footer after last result set has loaded.
--------------------------------------------------------------- */

.infinite-scroll.infinity-end #footer {
	display: block;
}/* =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;
}

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.sharing-clear {
	margin: 0 !important;
	padding: 0 !important;
}

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% !important;
}

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: '\2605';
	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;
}
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;
}

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;
}

/* @noflip */
.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.sharing-clear {
	margin: 0 !important;
	padding: 0 !important;
}

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% !important;
}

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;
}

/* @noflip */
.rtl div.sharedaddy .sd-content {
	float: right;
}

/* @noflip */
.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;
}

/* @noflip */
.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;
}

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

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

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

/* Icons */

li.share-facebook a.sd-button > span {
	background-image: url(/wp-content/mu-plugins/post-flair/sharing/images/facebook.png);
}

li.share-tumblr a.sd-button > span {
	background-image: url(/wp-content/mu-plugins/post-flair/sharing/images/tumblr.png);
}

li.share-twitter a.sd-button > span {
	background-image: url(/wp-content/mu-plugins/post-flair/sharing/images/twitter.png?1);
}

li.share-google-plus-1 a.sd-button > span {
	background-image: url(/wp-content/mu-plugins/post-flair/sharing/images/googleplus1.png?1);
}

li.share-linkedin a.sd-button > span {
	background-image: url(/wp-content/mu-plugins/post-flair/sharing/images/linkedin.png);
}

li.share-press-this a.sd-button > span {
	background-image: url(/wp-content/mu-plugins/post-flair/sharing/images/wordpress.png);
}

li.share-digg a.sd-button > span {
	background-image: url(/wp-content/mu-plugins/post-flair/sharing/images/digg.png);
}

li.share-stumbleupon a.sd-button > span {
	background-image: url(/wp-content/mu-plugins/post-flair/sharing/images/stumbleupon.png);
}

li.share-reddit a.sd-button > span {
	background-image: url(/wp-content/mu-plugins/post-flair/sharing/images/reddit.png);
}

li.share-pinterest a.sd-button > span {
	background-image: url(/wp-content/mu-plugins/post-flair/sharing/images/pinterest.png);
}

li.share-email a.sd-button > span {
	background-image: url(/wp-content/mu-plugins/post-flair/sharing/images/email.png);
}

li.share-print a.sd-button > span {
	background-image: url(/wp-content/mu-plugins/post-flair/sharing/images/print.png);
}

a.sd-button.share-more span {
	background-image: url(/wp-content/mu-plugins/post-flair/sharing/images/more.png);
}

@media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {

	li.share-facebook a.sd-button > span {
		background-image: url(/wp-content/mu-plugins/post-flair/sharing/images/facebook@2x.png);
		background-size: 16px 16px;
	}
	
	li.share-tumblr a.sd-button > span {
		background-image: url(/wp-content/mu-plugins/post-flair/sharing/images/tumblr@2x.png);
		background-size: 16px 16px;
	}
	
	li.share-twitter a.sd-button > span {
		background-image: url(/wp-content/mu-plugins/post-flair/sharing/images/twitter@2x.png?1);
		background-size: 16px 16px;
	}
	
	li.share-google-plus-1 a.sd-button > span {
		background-image: url(/wp-content/mu-plugins/post-flair/sharing/images/googleplus1@2x.png);
		background-size: 16px 16px;
	}

	li.share-linkedin a.sd-button > span {
		background-image: url(/wp-content/mu-plugins/post-flair/sharing/images/linkedin@2x.png);
		background-size: 16px 16px;
	}
	
	li.share-press-this a.sd-button > span {
		background-image: url(/wp-content/mu-plugins/post-flair/sharing/images/wordpress@2x.png);
		background-size: 16px 16px;
	}
	
	li.share-digg a.sd-button > span {
		background-image: url(/wp-content/mu-plugins/post-flair/sharing/images/digg@2x.png?1);
		background-size: 16px 16px;
	}
	
	li.share-stumbleupon a.sd-button > span {
		background-image: url(/wp-content/mu-plugins/post-flair/sharing/images/stumbleupon@2x.png);
		background-size: 16px 16px;
	}
	
	li.share-reddit a.sd-button > span {
		background-image: url(/wp-content/mu-plugins/post-flair/sharing/images/reddit@2x.png);
		background-size: 16px 16px;
	}
	
	li.share-pinterest a.sd-button > span {
		background-image: url(/wp-content/mu-plugins/post-flair/sharing/images/pinterest@2x.png);
		background-size: 16px 16px;
	}
	
	li.share-email a.sd-button > span {
		background-image: url(/wp-content/mu-plugins/post-flair/sharing/images/email@2x.png?1);
		background-size: 16px 16px;
	}
	
	li.share-print a.sd-button > span {
		background-image: url(/wp-content/mu-plugins/post-flair/sharing/images/print@2x.png);
		background-size: 16px 16px;
	}
	
	a.sd-button.share-more span {
		background-image: url(/wp-content/mu-plugins/post-flair/sharing/images/more@2x.png?1);
		background-size: 16px 16px;
	}

}

/* More pannel */

div.sharedaddy .sharing-hidden .inner {
	max-width: 250px;
	padding: 15px 15px 10px;
	position: absolute;
	margin-left: -100px;
	z-index: 1001;
	background-color: #fff;
	border: 1px solid #ccc;
	-moz-border-radius: 3px !important;
	-webkit-border-radius: 3px !important;
	border-radius: 3px !important;
	-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);
}

/* @noflip */
.rtl div.sharedaddy .sharing-hidden .inner {
	margin-left: 0;
	margin-right: -100px;
}

div.sharedaddy.sharedaddy-dark .sharing-hidden .inner {
	border-color: #222;
}

/* =Sharing: Email Dialog
-------------------------------------------------------------- */

#sharing_email {
	width: 312px;
	padding: 15px;
	position: absolute;
	margin-left: -120px;
	z-index: 1001;
	background-color: #fff;
	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);
	text-align: left;
}

div.sharedaddy.sharedaddy-dark #sharing_email {
	border-color: #fff;
}

#sharing_email .errors {
	color: #fff;
	background-color: #771a09;
	font-size: 11px;
	padding: 5px 8px;
	line-height: 11px;
	margin: 10px 0 0 0;
}

#sharing_email label {
	font-size: 11px;
	color: #333;
	font-weight: bold;
	display: block;
	padding: 0 0 4px 0;
	text-align: left;
	text-shadow: none;
}

#sharing_email input[type="text"] {
	width: 98.5%;
	margin-bottom: 12px;
	border: 1px solid #ccc;
	background: #fff;
	color: #333;
}

#sharing_email .sharing_cancel {
	padding: 0 0 0 10px;
	font-size: 11px;
	text-shadow: none;
}

#sharing_email .recaptcha {
	width: 312px;
	height: 123px;
	margin: 10px 0 14px 0;
}

/* =RTL
-------------------------------------------------------------- */
/* @noflip */
body.rtl .sharing ul {
	float: right;
}

/* @noflip */
body.rtl .sharing li {
	margin: 0 0 0 10px !important;
}

/* @noflip */
.rtl #sharing_email {
	margin-left: -0px;
	margin-right: -120px;
	text-align: right
}

/* @noflip */
.rtl #sharing_email label {
	text-align: right
}

/* @noflip */
.rtl #sharing_email .sharing_cancel {
	padding: 0 10px 0 0;
}
/*
	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;
	}
}