/**

	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

*/


/* 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.
   When the font is base64 encoded, cross-site embedding works in Firefox */
@font-face {
  font-family: "Noticons";
  src: url(164d44c31802c37ae0643211e97b7203f1d6bb56.eot)  format("embedded-opentype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Noticons";
  src: url(8115971b44095dc900251242fef2760e6994b920.)  format("woff"), url(e68eb1fb001de6332fb82e60f5396d825c477788.ttf)  format("truetype"), url(2bbc586f9157c158db86f9bac41943f84b8edc6f.svg)  format("svg");
  font-weight: normal;
  font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: "Noticons";
    src: url(2bbc586f9157c158db86f9bac41943f84b8edc6f.svg)  format("svg");
  }
}


/**
 * All noticons
 */

.noticon {
	font-size: 16px;
	vertical-align: top;
	text-align: center;
	-moz-transition: color .1s ease-in 0;
	-webkit-transition: color .1s ease-in 0;
	display: inline-block;
	font-family: "Noticons";
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 1;
	text-decoration: inherit;
	text-transform: none;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	speak: none;
}


/**
 * Individual icons
 */

.noticon-404:before { content: "\f423"; }
.noticon-activity:before { content: "\f508"; }
.noticon-add:before { content: "\f8b3"; }
.noticon-add-media:before { content: "\f8d9"; }
.noticon-akismet:before { content: "\f8d2"; }
.noticon-anchor:before { content: "\f509"; }
.noticon-art:before { content: "\f8b4"; }
.noticon-aside:before { content: "\f101"; }
.noticon-atsign:before { content: "\f814"; }
.noticon-attachment:before { content: "\f416"; }
.noticon-audio:before { content: "\f109"; }
.noticon-automattic:before { content: "\f815"; }
.noticon-automattic-blip:before { content: "\f817"; }
.noticon-automattic-ring:before { content: "\f816"; }
.noticon-bell:before { content: "\f8d4"; }
.noticon-bold:before { content: "\f471"; }
.noticon-book:before { content: "\f444"; }
.noticon-bug:before { content: "\f50a"; }
.noticon-bullhorn:before { content: "\f8a5"; }
.noticon-bullseye:before { content: "\f8a0"; }
.noticon-cart:before { content: "\f447"; }
.noticon-category:before { content: "\f301"; }
.noticon-chat:before { content: "\f108"; }
.noticon-checkmark:before { content: "\f418"; }
.noticon-close:before { content: "\f405"; }
.noticon-close-alt:before { content: "\f406"; }
.noticon-cloud:before { content: "\f426"; }
.noticon-cloud-download:before { content: "\f440"; }
.noticon-cloud-upload:before { content: "\f441"; }
.noticon-code:before { content: "\f462"; }
.noticon-codepen:before { content: "\f216"; }
.noticon-cog:before { content: "\f445"; }
.noticon-collapse:before { content: "\f432"; }
.noticon-colors:before { content: "\f8a7"; }
.noticon-comment:before { content: "\f300"; }
.noticon-compact:before { content: "\f807"; }
.noticon-day:before { content: "\f305"; }
.noticon-digg:before { content: "\f221"; }
.noticon-document:before { content: "\f443"; }
.noticon-dot:before { content: "\f428"; }
.noticon-downarrow:before { content: "\f502"; }
.noticon-download:before { content: "\f50b"; }
.noticon-draggable:before { content: "\f436"; }
.noticon-dribbble:before { content: "\f201"; }
.noticon-dropbox:before { content: "\f225"; }
.noticon-dropdown:before { content: "\f433"; }
.noticon-dropdown-left:before { content: "\f434"; }
.noticon-edit:before { content: "\f411"; }
.noticon-ellipsis:before { content: "\f476"; }
.noticon-eventbrite:before { content: "\f8a6"; }
.noticon-expand:before { content: "\f431"; }
.noticon-external:before { content: "\f442"; }
.noticon-facebook:before { content: "\f203"; }
.noticon-facebook-alt:before { content: "\f204"; }
.noticon-fastforward:before { content: "\f458"; }
.noticon-features:before { content: "\f8a8"; }
.noticon-feed:before { content: "\f413"; }
.noticon-flag:before { content: "\f468"; }
.noticon-flickr:before { content: "\f211"; }
.noticon-follow:before { content: "\f801"; }
.noticon-following:before { content: "\f803"; }
.noticon-fonts:before { content: "\f8b5"; }
.noticon-foursquare:before { content: "\f226"; }
.noticon-fullscreen:before { content: "\f474"; }
.noticon-gallery:before { content: "\f103"; }
.noticon-ghost:before { content: "\f8d5"; }
.noticon-gift:before { content: "\f8a4"; }
.noticon-github:before { content: "\f200"; }
.noticon-googleplus:before { content: "\f206"; }
.noticon-googleplus-alt:before { content: "\f218"; }
.noticon-gravatar:before { content: "\f8d0"; }
.noticon-gridview:before { content: "\f808"; }
.noticon-handset:before { content: "\f50c"; }
.noticon-heart:before { content: "\f461"; }
.noticon-help:before { content: "\f457"; }
.noticon-hide:before { content: "\f404"; }
.noticon-hierarchy:before { content: "\f505"; }
.noticon-home:before { content: "\f409"; }
.noticon-horizon:before { content: "\f8d8"; }
.noticon-image:before { content: "\f102"; }
.noticon-info:before { content: "\f455"; }
.noticon-instagram:before { content: "\f215"; }
.noticon-italic:before { content: "\f472"; }
.noticon-jetpack:before { content: "\f8d3"; }
.noticon-key:before { content: "\f427"; }
.noticon-layouts:before { content: "\f8a9"; }
.noticon-leftarrow:before { content: "\f503"; }
.noticon-lightbulb:before { content: "\f8a1"; }
.noticon-link:before { content: "\f107"; }
.noticon-linkedin:before { content: "\f207"; }
.noticon-linkedin-alt:before { content: "\f208"; }
.noticon-localization:before { content: "\f8b2"; }
.noticon-location:before { content: "\f417"; }
.noticon-lock:before { content: "\f470"; }
.noticon-mail:before { content: "\f410"; }
.noticon-maximize:before { content: "\f422"; }
.noticon-medium:before { content: "\f8d6"; }
.noticon-menu:before { content: "\f419"; }
.noticon-microphone:before { content: "\f50d"; }
.noticon-milestone:before { content: "\f806"; }
.noticon-minimize:before { content: "\f421"; }
.noticon-minus:before { content: "\f50e"; }
.noticon-month:before { content: "\f307"; }
.noticon-move:before { content: "\f50f"; }
.noticon-next:before { content: "\f429"; }
.noticon-notice:before { content: "\f456"; }
.noticon-notification:before { content: "\f800"; }
.noticon-paintbrush:before { content: "\f506"; }
.noticon-path:before { content: "\f219"; }
.noticon-pause:before { content: "\f448"; }
.noticon-phone:before { content: "\f437"; }
.noticon-picture:before { content: "\f473"; }
.noticon-pinned:before { content: "\f308"; }
.noticon-pinterest:before { content: "\f209"; }
.noticon-pinterest-alt:before { content: "\f210"; }
.noticon-play:before { content: "\f452"; }
.noticon-plugin:before { content: "\f439"; }
.noticon-plus:before { content: "\f510"; }
.noticon-pocket:before { content: "\f224"; }
.noticon-polldaddy:before { content: "\f217"; }
.noticon-portfolio:before { content: "\f460"; }
.noticon-previous:before { content: "\f430"; }
.noticon-price:before { content: "\f8b0"; }
.noticon-print:before { content: "\f469"; }
.noticon-promoted:before { content: "\f812"; }
.noticon-quote:before { content: "\f106"; }
.noticon-rating-empty:before { content: "\f511"; }
.noticon-rating-full:before { content: "\f512"; }
.noticon-rating-half:before { content: "\f513"; }
.noticon-reader:before { content: "\f8a2"; }
.noticon-reader-alt:before { content: "\f8a3"; }
.noticon-reblog:before { content: "\f805"; }
.noticon-reddit:before { content: "\f222"; }
.noticon-refresh:before { content: "\f420"; }
.noticon-reply:before { content: "\f412"; }
.noticon-reply-alt:before { content: "\f466"; }
.noticon-reply-single:before { content: "\f467"; }
.noticon-rewind:before { content: "\f459"; }
.noticon-rightarrow:before { content: "\f501"; }
.noticon-search:before { content: "\f400"; }
.noticon-send-to-phone:before { content: "\f438"; }
.noticon-send-to-tablet:before { content: "\f454"; }
.noticon-share:before { content: "\f415"; }
.noticon-show:before { content: "\f403"; }
.noticon-shuffle:before { content: "\f514"; }
.noticon-sitemap:before { content: "\f507"; }
.noticon-skip-ahead:before { content: "\f451"; }
.noticon-skip-back:before { content: "\f450"; }
.noticon-skype:before { content: "\f220"; }
.noticon-spam:before { content: "\f424"; }
.noticon-spike:before { content: "\f811"; }
.noticon-spotify:before { content: "\f515"; }
.noticon-squarespace:before { content: "\f8d7"; }
.noticon-standard:before { content: "\f100"; }
.noticon-star:before { content: "\f408"; }
.noticon-status:before { content: "\f105"; }
.noticon-stop:before { content: "\f449"; }
.noticon-stumbleupon:before { content: "\f223"; }
.noticon-subscribe:before { content: "\f463"; }
.noticon-subscribed:before { content: "\f465"; }
.noticon-summary:before { content: "\f425"; }
.noticon-tablet:before { content: "\f453"; }
.noticon-tag:before { content: "\f302"; }
.noticon-time:before { content: "\f303"; }
.noticon-title:before { content: "\f8b6"; }
.noticon-top:before { content: "\f435"; }
.noticon-trapper:before { content: "\f810"; }
.noticon-trash:before { content: "\f407"; }
.noticon-trophy:before { content: "\f804"; }
.noticon-tumblr:before { content: "\f214"; }
.noticon-twitch:before { content: "\f516"; }
.noticon-twitter:before { content: "\f202"; }
.noticon-types:before { content: "\f8b1"; }
.noticon-unapprove:before { content: "\f446"; }
.noticon-unfollow:before { content: "\f802"; }
.noticon-unsubscribe:before { content: "\f464"; }
.noticon-unzoom:before { content: "\f401"; }
.noticon-uparrow:before { content: "\f500"; }
.noticon-user:before { content: "\f304"; }
.noticon-vaultpress:before { content: "\f8d1"; }
.noticon-video:before { content: "\f104"; }
.noticon-videocamera:before { content: "\f517"; }
.noticon-vimeo:before { content: "\f212"; }
.noticon-warning:before { content: "\f414"; }
.noticon-website:before { content: "\f475"; }
.noticon-week:before { content: "\f306"; }
.noticon-wordads:before { content: "\f813"; }
.noticon-wordpress:before { content: "\f205"; }
.noticon-xpost:before { content: "\f504"; }
.noticon-youtube:before { content: "\f213"; }
.noticon-zoom:before { content: "\f402"; }


/**
 * Deprecated noticon names
 */

.noticon-like:before { content: "\f408"; }
.geolocation-chip .noticon {
  display: inline-block;
  vertical-align: middle;
}

.geolocation-chip {
  margin-bottom: 1em;
}/**
 * Post Reblogging not in the Reader
 */

.reblogger-note img.avatar {
	float: left;
	padding: 0;
	border: 0;
}

.reblogger-note-content {
	margin: 0 0 20px;
}

.wpcom-reblog-snapshot .reblog-from img {
	margin: 0 .75em 0 0;
	padding: 0;
	border: 0;
}

.wpcom-reblog-snapshot .reblogger-note img.avatar {
	float: left;
	padding: 0;
	border: 0;
	margin: 0 .5em 0 0;
}

.wpcom-reblog-snapshot {
	margin-bottom: 1em;
}

.wpcom-reblog-snapshot p.reblog-from {
	margin: 0 0 1em 0;
}

.wpcom-reblog-snapshot p.reblogger-headline {
	line-height: 32px;
	margin: 0 0 1em 0;
}

.wpcom-reblog-snapshot .reblogged-content {
	margin: 0 0 1em 0;
}

/* Old reblog styles */
.reblog-post .wpcom-enhanced-excerpt-content {
	border-left: 3px solid #eee;
	padding-left: 15px;
}

.reblog-post ul.thumb-list {
	display: block;
	list-style: none;
	margin: 2px 0;
	padding: 0;
	clear: both;
}

.reblog-post ul.thumb-list li {
	display: inline;
	margin: 0;
	padding: 0 1px;
	border: 0;
}

.reblog-post ul.thumb-list li a {
	margin: 0;
	padding: 0;
	border: 0;
}

.reblog-post ul.thumb-list li img {
	margin: 0;
	padding: 0;
	border: 0;
}

.reblog-post .wpcom-enhanced-excerpt {
	clear: both;
}

.reblog-post .wpcom-enhanced-excerpt address,
.reblog-post .wpcom-enhanced-excerpt li,
.reblog-post .wpcom-enhanced-excerpt h1,
.reblog-post .wpcom-enhanced-excerpt h2,
.reblog-post .wpcom-enhanced-excerpt h3,
.reblog-post .wpcom-enhanced-excerpt h4,
.reblog-post .wpcom-enhanced-excerpt h5,
.reblog-post .wpcom-enhanced-excerpt h6,
.reblog-post .wpcom-enhanced-excerpt p {
	font-size: 100% !important;
}

.reblog-post .wpcom-enhanced-excerpt blockquote,
.reblog-post .wpcom-enhanced-excerpt pre,
.reblog-post .wpcom-enhanced-excerpt code,
.reblog-post .wpcom-enhanced-excerpt q {
	font-size: 98% !important;
}

/* Reblogged post */
.reblog-from img {
	margin: 0 10px 0 0;
	vertical-align: middle;
	padding: 0;
	border: 0;
}

.reblog-source {
	margin-bottom: 0;
	font-size: .8em;
	line-height: 1;
}

.reblog-source .more-words {
	color: #668eaa;
}

.wpcom-reblog-snapshot .reblog-post {
	box-shadow: 0 0 0 1px rgba(46, 68, 83, .1) inset, 0 1px 1px rgba(46, 68, 83, .05);
	border-radius: 4px;
	padding: 24px;
}

/* Optional notes */
.wpcom-reblog-snapshot .reblogger-note {
	margin: 0 0 1em 0;
	overflow: hidden;
}

.wpcom-reblog-snapshot p.reblogger-headline {
	line-height: 32px;
	margin: 0 0 1em 0;
}

.wpcom-reblog-snapshot .reblogger-note-content {
	margin: 0;
	padding: 0;
}

body .wpcom-reblog-snapshot .reblogger-note-content blockquote {
	font-style: normal;
	font-weight: normal;
	font-size: 1em;
	margin: 0;
	padding: 0;
	position: relative;
	border: none;
}

.wpcom-reblog-snapshot .reblogger-note-content blockquote p:last-child {
	margin-bottom: 0;
}
div#actionbar * {
	box-sizing: border-box;
	outline: none;
	-webkit-tap-highlight-color: rgba( 0, 0, 0, 0 );
	user-select: none;
	-webkit-user-select: none;
}
div#actionbar {
	background: #fff;
	position: fixed;
	bottom: 10px;
	right: 10px;
	border: solid 1px #c8d7e1;
	border-radius: 3px;
	opacity: .98;
	height: 35px;
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	line-height: 1;
	border-radius: 2px;
	z-index: 50000;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif;

	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	-o-transform: translate3d(0,0,0);
	-ms-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);

	transition: all 0.2s ease-in-out;

	-webkit-backface-visibility: hidden;
	-webkit-perspective: 1000;
	-webkit-tap-highlight-color: rgba( 0, 0, 0, 0 );

	user-select: none;
	-webkit-user-select: none;
}

div#actionbar.actnbr-hidden {
	-webkit-transform: translate3d(0,150px,0);
	-moz-transform: translate3d(0,150px,0);
	-o-transform: translate3d(0,150px,0);
	-ms-transform: translate3d(0,150px,0);
	transform: translate3d(0,150px,0);
}
div#actionbar.actnbr-folded {
	opacity: .7;
}
div#actionbar.actnbr-folded:hover {
	opacity: 1;
}

div#actionbar ul {
	margin: 0;
	padding: 0;
	line-height: 1;
	text-align: left;
}
div#actionbar li {
	list-style-type: none;
	display: inline-block;
	min-width: 30px;
	margin: 0;
	padding: 0;
	vertical-align: middle;
	line-height: 1;
}
div#actionbar li:before {
	display: none;
}
div#actionbar li.actnbr-btn {
	margin: 0 2px 0 6px;
}
div#actionbar.actnbr-has-customize.actnbr-has-edit li.actnbr-edit {
	margin-right: 5px;
	margin-left: -5px;
}

div#actionbar.actnbr-folded li.actnbr-btn {
	margin-right: -5px;
}
div#actionbar.actnbr-folded.actnbr-has-customize.actnbr-has-edit li.actnbr-edit {
	margin-right: -3px;
	margin-left: 0;
}

div#actionbar li.actnbr-btn > a {
	display: block;
	color: #2e4453;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif;
	line-height: 1;
	vertical-align: middle;
	transition: none;
	position: relative;
	padding: 10px 8px 10px 32px;
	border: none;
	box-shadow: none;
}
div#actionbar li.actnbr-btn > a:hover {
	color: #00aadc;
	background: none;
}
div#actionbar li.actnbr-btn > a .gridicon {
	fill: #87a6bc;
	position: absolute;
		top: 6px;
		left: 5px;
}
div#actionbar li.actnbr-btn a:hover .gridicon {
	fill: #00aadc;
}
div#actionbar li.actnbr-btn a.actnbr-actn-following,
div#actionbar li.actnbr-btn a.actnbr-actn-following:hover {
	color: #4ab866;
}
div#actionbar li.actnbr-btn a.actnbr-actn-following .gridicon,
div#actionbar li.actnbr-btn a.actnbr-actn-following:hover .gridicon {
	fill: #4ab866;
}

div#actionbar.actnbr-folded li.actnbr-btn a.actnbr-action .gridicon {
	top: 2px;
}

div#actionbar.actnbr-folded .actnbr-btn span {
	display: none;
}

div#actionbar.actnbr-has-customize.actnbr-has-edit.actnbr-folded .actnbr-customize {
	display: none;
}

div#actionbar.actnbr-has-customize.actnbr-has-edit.actnbr-folded .actnbr-edit a .gridicon,
div#actionbar.actnbr-has-customize.actnbr-folded .actnbr-customize a .gridicon {
	top: 2px;
}

div#actionbar.actnbr-has-customize.actnbr-has-edit.actnbr-folded .actnbr-edit a .gridicon {
	left: 10px;
}

div#actionbar li.actnbr-ellipsis {
	position: relative;
		top: 1px;
		right: 2px;
	cursor: pointer;
	padding: 3px 5px 0 8px;
}
div#actionbar.actnbr-folded li.actnbr-ellipsis {
	top: 2px;
}
div#actionbar .actnbr-ellipsis > .gridicon {
	fill: #4f748e;
	transition: all 0.15s cubic-bezier(0.175, 0.885, 0.32, 1.275);
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
}
div#actionbar .actnbr-ellipsis.actnbr-hidden > .gridicon {
	fill: #87a6bc;
	-webkit-transform: rotate(0);
	-moz-transform: rotate(0);
	-o-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0);
}
div#actionbar li.actnbr-hidden > a .gridicon {
	position: absolute;
		top: 6px;
		left: 5px;
}
div#actionbar .actnbr-ellipsis.actnbr-hidden > .gridicon:hover {
	fill: #4f748e;
}

div#actionbar .actnbr-ellipsis .tip-inner .gridicon {
    margin: 0px 5px 0 0;
    vertical-align: middle;
    position: relative;
}

div#actionbar .actnbr-popover {
	font-size: 14px;
	padding: 10px;
	z-index: 1000;
	margin-left: 15px;
	position: absolute;
	bottom: 40px;
	right: -13px;
	max-width: 320px;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif;
}
div#actionbar li.actnbr-btn .actnbr-popover {
	bottom: 47px;
	right: 26px;
}
div#actionbar.actnbr-folded li.actnbr-btn .actnbr-popover {
	right: 21px;
}
div#actionbar .actnbr-hidden .actnbr-popover {
	display: none;
}
div#actionbar .actnbr-popover.tip-top-left .tip-arrow {
	bottom: 0;
	right: 21px;
	margin-left: -7px;
	border-top-style: solid;
	border-bottom: none;
	border-left-color: transparent;
	border-right-color: transparent;
}
div#actionbar li.actnbr-btn .actnbr-popover.tip-top-left .tip-arrow {
	left: 74%;
}
div#actionbar.actnbr-folded li.actnbr-btn .actnbr-popover.tip-top-left .tip-arrow {
	left: 85%;
}
div#actionbar .actnbr-popover .tip-arrow {
	border: 10px dashed #c8d7e1;
	height: 0;
	line-height: 0;
	position: absolute;
	width: 0;
}
div#actionbar .actnbr-popover.tip-top-left .tip-arrow::before {
	bottom: 2px;
	border: 10px solid white;
	content: " ";
	position: absolute;
	left: 50%;
	margin-left: -10px;
	border-top-style: solid;
	border-bottom: none;
	border-left-color: transparent;
	border-right-color: transparent;
}
div#actionbar .actnbr-popover .tip-inner {
	background-color: white;
	border: 1px solid #c8d7e1;
	border-radius: 4px;
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1), 0 0 56px rgba(0, 0, 0, 0.075);
	text-align: center;
}
div#actionbar li.actnbr-btn .actnbr-popover .tip-inner .actnbr-reader a {
	display: block;
	margin: 0 0 4px 0;
	font-weight: 400;
	text-decoration: none;
	color: #00aadc;
	border: none;
}

div#actionbar li.actnbr-btn .actnbr-popover .tip-inner .actnbr-reader a:before {
	content: '\f8a3';
	font-family: 'Noticons';
	font-size: 25px;
	margin-right: 3px;
	line-height: 1;
	top: 7px;
	position: relative;
}

div#actionbar .tip ul {
	margin-bottom: 10px;
}

div#actionbar .tip li {
	display: block;
	border: none;
}
div#actionbar .tip li > a {
	position: relative;
	background: inherit;
	border: none;
	box-shadow: none;
	border-radius: 0;
	color: #2e4453;
	cursor: pointer;
	display: block;
	font-size: 14px;
	font-weight: 400;
	margin: 0;
	padding: 10px 16px;
	text-align: left;
	transition: all 0.05s ease-in-out;
	min-width: 250px;
	outline: none;
	text-decoration: none;
}

div#actionbar li.actnbr-sitename {
	border-bottom: 1px solid #f0f0f0;
	margin-bottom: 10px;
}

div#actionbar .actnbr-ellipsis .actnbr-fold,
div#actionbar .actnbr-notice .actnbr-login-nudge {
	border-top: 1px solid #f0f0f0;
	margin-top: 10px;
}
div#actionbar .actnbr-ellipsis .actnbr-folded-following,
div#actionbar .actnbr-ellipsis .actnbr-folded-follow {
	border-bottom: 1px solid #f0f0f0;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

div#actionbar .actnbr-notice .actnbr-follow-count {
	margin-bottom: 10px;
}

div#actionbar .actnbr-ellipsis li a:hover .gridicon {
	fill: #fff;
}

div#actionbar .actnbr-notice form,
div#actionbar .actnbr-notice .actnbr-login-nudge {
	padding: 10px 16px 5px;
	font-size: 12px;
	color: #2e4453;
	line-height: 17px;
}

div#actionbar .actnbr-notice form input {
	background: #ffffff;
	border: 1px solid #a8bece;
	font-family: inherit;
	font-size: 14px;
	text-indent: 10px;
	height: 40px;
	width: 100%;
	margin-bottom: 12px;
	padding: 0;
	user-select: text;
	-webkit-user-select: text;
}

div#actionbar .actnbr-notice form button {
	background: #00aadc;
  border-color: #008ab3;
  color: white;
  border-style: solid;
  border-width: 1px 1px 2px;
  cursor: pointer;
  display: inline-block;
  margin: 0;
  outline: 0;
  overflow: hidden;
  font-weight: 500;
  text-overflow: ellipsis;
  text-decoration: none;
  vertical-align: top;
  box-sizing: border-box;
  font-size: 14px;
  line-height: 21px;
  border-radius: 4px;
  padding: 7px 14px 9px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
	font-family: inherit;
	text-transform: none;
	-webkit-font-smoothing: auto;
	height: auto;
	line-height: 1;
}

div#actionbar .actnbr-notice form button[disabled] {
    background: #bceefd;
    border-color: #8cc9e2;
    color: white;
}

div#actionbar .actnbr-notice .actnbr-button-wrap {
	text-align: right;
}

div#actionbar .actnbr-notice form button:hover {
	border-color: #005082;
	color: white;
}

div#actionbar .actnbr-notice form button:focus {
	border-color: #005082;
  box-shadow: 0 0 0 2px #78dcfa;
}

div#actionbar .actnbr-notice .actnbr-login-nudge {

}

div#actionbar .actnbr-notice .actnbr-login-nudge a {
	color: inherit;
	text-decoration: underline;
}

div#actionbar .actnbr-notice .actnbr-login-nudge a:hover {
	color: #00aadc;
}

div#actionbar li.actnbr-sitename a {
	font-size: 14px;
	font-weight: bold;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif;
	color: #2e4453;
	text-decoration: none;
	text-align: left;
	border: none;
	vertical-align: middle;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 1.7;
}

div#actionbar li.actnbr-sitename img {
	width: 25px;
	height: 25px;
	vertical-align: middle;
	margin: -1px 5px 0 0;
	background: #f0f0f0;
	display: inline;
}
div#actionbar .actnbr-ellipsis li a:hover {
	background: #00aadc;
	color: #fff;
	text-decoration: none;
	border: 0;
	box-shadow: none;
}
div#actionbar li.actnbr-sitename a:hover {
	background: transparent;
	color: #2e4453;
	margin: 0;
}

div#actionbar .actnbr-fold {
	padding-top: 10px;
}

div#actionbar .actnbr-ellipsis li.actnbr-folded-customize {
	display: none;
}

div#actionbar.actnbr-folded.actnbr-has-customize.actnbr-has-edit .actnbr-ellipsis li.actnbr-folded-customize {
	display: block;
}

div#actionbar.actnbr-has-follow .actnbr-ellipsis li.actnbr-folded-follow {
	display: none;
}

div#actionbar .actnbr-notice .tip-inner {
	padding: 0;
}

div#actionbar .actnbr-notice .actnbr-message {
	padding: 15px 20px 20px;
	width: 250px;
	text-align: center;
	line-height: 20px;
  color: #2e4453;
}

div#actionbar .actnbr-notice .actnbr-message h3 {
	margin: 0 0 10px;
	font-size: 22px;
	font-weight: 400;
	font-family: inherit;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
  color: #2e4453;
	padding: 0;
	line-height: 1em;
}

div#actionbar .actnbr-notice .actnbr-message a {
	color: inherit;
	text-decoration: underline;
}

div#actionbar .actnbr-notice .actnbr-message a:hover {
	color: #00aadc;
}

div#actionbar .actnbr-theme a {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

/* Responsive Styles */
@media ( max-width: 660px ) {

	div#actionbar {
		bottom: 0;
		right: 0;
		padding: 5px 13px;
		border-radius: 0;
		width: 100%;
		height: 44px;
	}
	div#actionbar.actnbr-folded {
		opacity: .9;
		width: auto;
		padding: 5px 10px;
	}

	div#actionbar ul {
		text-align: right;
	}

	div#actionbar .actnbr-popover {
		right: -10px;
	}

	div#actionbar .actnbr-popover.tip-top-left .tip-arrow {
		right: 17px;
	}

	div#actionbar li.actnbr-btn .actnbr-popover {
		right: -3px;
	}

	div#actionbar li.actnbr-btn .actnbr-popover.tip-top-left .tip-arrow {
		left: 53%;
	}

	div#actionbar.actnbr-folded li.actnbr-btn {
		margin-right: 3px !important;
	}
}

/***** Position adjustments for specific themes that conflict with action bar */

div#actionbar.actnbr-premium-espresso { /* Espresso */
	right: 70px;
}

div#actionbar.actnbr-premium-shelf { /* Shelf */
	left: 10px;
	right: auto;
}
	div#actionbar.actnbr-premium-shelf .actnbr-popover {
		right: auto;
		left: -35px;
	}
	div#actionbar.actnbr-premium-shelf .actnbr-popover.tip-top-left .tip-arrow {
		right: auto;
		left: 29px;
	}
	div#actionbar.actnbr-premium-shelf li.actnbr-btn .actnbr-popover.tip-top-left .tip-arrow,
	div#actionbar.actnbr-premium-shelf.actnbr-folded li.actnbr-btn .actnbr-popover.tip-top-left .tip-arrow {
		left: 26px;
	}
	div#actionbar.actnbr-premium-shelf li.actnbr-btn .actnbr-popover,
	div#actionbar.actnbr-premium-shelf.actnbr-folded li.actnbr-btn .actnbr-popover {
		right: 102px;
		left: -26px;
	}

div#actionbar.actnbr-premium-obsidian { /* oObsidian */
	bottom: 50px;
}

div#actionbar.actnbr-pub-boardwalk { /* Nowhere to go in boardwalk */
	display: none;
}

body #habla_window_div.habla_window_div_base { /* Move the live chat box when needed */
	margin-right: 160px !important;
}

div#translator-launcher { /* Move community translator tool when needed */
	bottom: 67px;
	right: 10px;
	left: auto;
}

@media ( min-width: 876px ) { /* Move o2 dock count on desktop. */
	div#o2-dock {
		right: 230px;
	}
}

@media ( max-width: 876px ) { /* Prioritize the o2 dock count in small screens, on top of Actionbar. */
	div#o2-dock {
		z-index: 50001;
	}
}

#scrollUp, .to-top, #back-to-top { /* Up arrow on some themes */
	bottom: 55px;
	right: 18px;
}

#colophon #searchform input.search-field { /* Onigiri search box */
	bottom: 65px;
}

#container #masthead #site-branding { /* Suidobashi site title */
	z-index: 49999;
	bottom: 65px;
}

/***** End theme adjustments */


/* Hide Admin bar items */
li#wp-admin-bar-follow, li#wp-admin-bar-admin-bar-likes-widget, li#wp-admin-bar-wpr-reblog, ul#wp-admin-bar-blog-secondary {
	display: none !important;
}

/* Hide when printing */
@media print {
	#actionbar {
		display: none !important;
	}
}
/*
	Global styles for WordPress.com
*/
img.latex {
	border: none;
	vertical-align: middle;
}
.video-player {
	border: 0;
	margin: auto;
	padding: 5px;
	text-align: center;
	max-width: 100%;
}
.hidden {
	display: none;
}
.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 */
}


/**
 * Layout
 */

.simple-homepage {
	display: none;
}
