/**

	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: "=";
}
#wpadminbar *{height:auto;width:auto;margin:0;padding:0;position:static;text-transform:none;letter-spacing:normal;line-height:1;font:normal 13px/28px sans-serif;color:#ccc;text-shadow:#444 0 -1px 0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}#wpadminbar ul li:before,#wpadminbar ul li:after{content:normal}#wpadminbar a,#wpadminbar a:hover,#wpadminbar a img,#wpadminbar a img:hover{outline:0;border:0;text-decoration:none;background:0}#wpadminbar a:focus,#wpadminbar a:active,#wpadminbar input[type="text"],#wpadminbar input[type="password"],#wpadminbar input[type="number"],#wpadminbar input[type="search"],#wpadminbar input[type="email"],#wpadminbar input[type="url"],#wpadminbar select,#wpadminbar textarea,#wpadminbar div{outline:0}#wpadminbar{direction:ltr;color:#ccc;font:normal 13px/28px sans-serif;height:28px;position:fixed;top:0;left:0;width:100%;min-width:600px;z-index:99999;background:#464646;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#373737),color-stop(18%,#464646));background-image:-webkit-linear-gradient(bottom,#373737 0,#464646 5px);background-image:-moz-linear-gradient(bottom,#373737 0,#464646 5px);background-image:-o-linear-gradient(bottom,#373737 0,#464646 5px);background-image:linear-gradient(to top,#373737 0,#464646 5px)}#wpadminbar .ab-sub-wrapper,#wpadminbar ul,#wpadminbar ul li{background:0;clear:none;list-style:none;margin:0;padding:0;position:relative;text-indent:0;z-index:99999}

#wpadminbar .quicklinks{border-left:1px solid transparent}#wpadminbar .quicklinks ul{text-align:left}

#wpadminbar li{float:left}#wpadminbar .ab-empty-item{outline:0}

#wpadminbar .quicklinks>ul>li{border-right:1px solid #555}

#wpadminbar .quicklinks>ul>li>a,#wpadminbar .quicklinks>ul>li>.ab-empty-item{border-right:1px solid #333}

#wpadminbar .quicklinks .ab-top-secondary>li{border-left:1px solid #333;border-right:0;float:right}#wpadminbar .quicklinks .ab-top-secondary>li>a,#wpadminbar .quicklinks .ab-top-secondary>li>.ab-empty-item{border-left:1px solid #555;border-right:0}#wpadminbar .quicklinks a,#wpadminbar .quicklinks .ab-empty-item,#wpadminbar .shortlink-input{height:28px;display:block;padding:0 12px;margin:0}#wpadminbar .menupop .ab-sub-wrapper,#wpadminbar .shortlink-input{margin:0 0 0 -1px;padding:0;-webkit-box-shadow:0 4px 4px rgba(0,0,0,0.2);box-shadow:0 4px 4px rgba(0,0,0,0.2);background:#fff;display:none;position:absolute;float:none;border-width:0 1px 1px 1px;border-style:solid;border-color:#dfdfdf}#wpadminbar.ie7 .menupop .ab-sub-wrapper,#wpadminbar.ie7 .shortlink-input{top:28px;left:0}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper{min-width:100%}#wpadminbar .ab-top-secondary .menupop .ab-sub-wrapper{right:0;left:auto;margin:0 -1px 0 0}#wpadminbar .ab-sub-wrapper>.ab-submenu:first-child{border-top:0}#wpadminbar .ab-submenu{padding:6px 0;border-top:1px solid #dfdfdf}#wpadminbar .selected .shortlink-input{display:block}#wpadminbar .quicklinks .menupop ul li{float:none}#wpadminbar .quicklinks .menupop ul li a strong{font-weight:bold}#wpadminbar .quicklinks .menupop ul li .ab-item,#wpadminbar .quicklinks .menupop ul li a strong,#wpadminbar .quicklinks .menupop.hover ul li .ab-item,#wpadminbar.nojs .quicklinks .menupop:hover ul li .ab-item,#wpadminbar .shortlink-input{line-height:26px;height:26px;text-shadow:none;white-space:nowrap;min-width:140px}#wpadminbar .shortlink-input{width:200px}#wpadminbar.nojs li:hover>.ab-sub-wrapper,#wpadminbar li.hover>.ab-sub-wrapper{display:block}#wpadminbar .menupop li:hover>.ab-sub-wrapper,#wpadminbar .menupop li.hover>.ab-sub-wrapper{margin-left:100%;margin-top:-33px;border-width:1px}#wpadminbar .ab-top-secondary .menupop li:hover>.ab-sub-wrapper,#wpadminbar .ab-top-secondary .menupop li.hover>.ab-sub-wrapper{margin-left:0;left:inherit;right:100%}#wpadminbar .ab-top-menu>li:hover>.ab-item,#wpadminbar .ab-top-menu>li.hover>.ab-item,#wpadminbar .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus{color:#fafafa;background:#222;background-image:-webkit-gradient(linear,left bottom,left top,from(#3a3a3a),to(#222));background-image:-webkit-linear-gradient(bottom,#3a3a3a,#222);background-image:-moz-linear-gradient(bottom,#3a3a3a,#222);background-image:-o-linear-gradient(bottom,#3a3a3a,#222);background-image:linear-gradient(to top,#3a3a3a,#222)}#wpadminbar.nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item{background:#fff;color:#333;text-shadow:none;border-right-color:transparent;border-left-color:transparent}#wpadminbar .hover .ab-label,#wpadminbar.nojq .ab-item:focus .ab-label{color:#fafafa}#wpadminbar .menupop.hover .ab-label{color:#333;text-shadow:none}#wpadminbar .menupop li:hover,#wpadminbar .menupop li.hover,#wpadminbar .quicklinks .menupop .ab-item:focus,#wpadminbar .quicklinks .ab-top-menu .menupop .ab-item:focus{background-color:#eaf2fa}#wpadminbar .ab-submenu .ab-item{color:#333;text-shadow:none}#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop ul li a strong,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar.nojs .quicklinks .menupop:hover ul li a{color:#21759b}#wpadminbar .menupop .menupop>.ab-item{display:block;background-image:url(/wp-includes/css/../images/admin-bar-sprite.png?d=20120830);background-position:95% -20px;background-repeat:no-repeat;padding-right:2em}#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item{background-image:url(/wp-includes/css/../images/admin-bar-sprite.png?d=20120830);background-position:5% -46px;background-repeat:no-repeat;padding-left:2em;padding-right:1em}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary{display:block;position:relative;right:auto;margin:0;background:#eee;-webkit-box-shadow:none;box-shadow:none}#wpadminbar .quicklinks .menupop .ab-sub-secondary>li:hover,#wpadminbar .quicklinks .menupop .ab-sub-secondary>li.hover,#wpadminbar .quicklinks .menupop .ab-sub-secondary>li .ab-item:focus{background-color:#dfdfdf}#wpadminbar .quicklinks a span#ab-updates{background:#eee;color:#333;text-shadow:none;display:inline;padding:2px 5px;font-size:10px;font-weight:bold;-webkit-border-radius:10px;border-radius:10px}#wpadminbar .quicklinks a:hover span#ab-updates{background:#fff;color:#000}#wpadminbar .ab-top-secondary{float:right;background:#464646;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#373737),color-stop(18%,#464646));background-image:-webkit-linear-gradient(bottom,#373737 0,#464646 5px);background-image:-moz-linear-gradient(bottom,#373737 0,#464646 5px);background-image:-o-linear-gradient(bottom,#373737 0,#464646 5px);background-image:linear-gradient(to top,#373737 0,#464646 5px)}#wpadminbar ul li:last-child,#wpadminbar ul li:last-child .ab-item{border-right:0;-webkit-box-shadow:none;box-shadow:none}#wp-admin-bar-my-account>ul{min-width:198px}#wp-admin-bar-my-account.with-avatar>ul{min-width:270px}#wpadminbar #wp-admin-bar-user-actions>li{margin-left:16px;margin-right:16px}#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions>li{margin-left:88px}#wp-admin-bar-user-actions>li>.ab-item{padding-left:8px}#wpadminbar #wp-admin-bar-user-info{margin-top:6px;margin-bottom:15px;height:auto;background:0}#wp-admin-bar-user-info .avatar{position:absolute;left:-72px;top:4px;width:64px;height:64px}#wpadminbar #wp-admin-bar-user-info a{background:0;height:auto}

#wpadminbar #wp-admin-bar-user-info span{background:0;padding:0;height:18px}#wpadminbar #wp-admin-bar-user-info .display-name,#wpadminbar #wp-admin-bar-user-info .username{text-shadow:none;display:block}

#wpadminbar #wp-admin-bar-user-info .display-name{color:#537833 } /* originally 333 */

#wpadminbar #wp-admin-bar-user-info .username{color:#999;font-size:11px}

#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{width:16px;height:16px;border:1px solid #999;padding:0;background:#eee;line-height:24px;vertical-align:middle;margin:-3px 0 0 6px;float:none;display:inline}

#wpadminbar .quicklinks li .blavatar{vertical-align:middle;margin:-3px 4px 0 0;padding:0}

#wpadminbar .quicklinks li div.blavatar{background:url(/wp-includes/css/../images/wpmini-blue.png) no-repeat;height:16px;width:16px;display:inline-block}
#wpadminbar #wp-admin-bar-search .ab-item{padding:0}

#wpadminbar #wp-admin-bar-search .ab-item{background:transparent}

#wpadminbar #adminbarsearch{height:28px;padding:0 2px}

#wpadminbar #adminbarsearch .adminbar-input{font:13px/24px sans-serif;height:24px;width:24px;border:0;padding:0 3px 0 23px;margin:0;color:#ccc;text-shadow:#444 0 -1px 0;background-color:rgba(255,255,255,0);background-image:url(/wp-includes/css/../images/admin-bar-sprite.png?d=20120830);background-position:3px 2px;background-repeat:no-repeat;outline:0;cursor:pointer;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-transition-duration:400ms;-webkit-transition-property:width,background;-webkit-transition-timing-function:ease;-moz-transition-duration:400ms;-moz-transition-property:width,background;-moz-transition-timing-function:ease;-o-transition-duration:400ms;-o-transition-property:width,background;-o-transition-timing-function:ease}

#wpadminbar.ie7 #adminbarsearch .adminbar-input{margin-top:1px;width:120px}
#wpadminbar #adminbarsearch .adminbar-input:focus{color:#555;text-shadow:0 1px 0 #fff;width:200px;background-color:rgba(255,255,255,0.9);cursor:text}

#wpadminbar.ie8 #adminbarsearch .adminbar-input{background-color:#464646}#wpadminbar.ie8 #adminbarsearch .adminbar-input:focus{background-color:#fff}#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#ddd}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#ddd}#wpadminbar #adminbarsearch .adminbar-button{display:none}#wpadminbar #wp-admin-bar-appearance{border-top:0;margin-top:-12px}#wpadminbar #wp-admin-bar-appearance{border-top:0;margin-top:-12px}#wpadminbar .ab-icon{position:relative;float:left;width:16px;height:16px;margin-top:6px}#wpadminbar .ab-label{margin-left:4px}#wp-admin-bar-wp-logo>.ab-item .ab-icon{width:20px;height:20px;margin-top:4px;background-image:url(/wp-includes/css/../images/admin-bar-sprite.png?d=20120830);background-position:0 -76px;background-repeat:no-repeat}#wpadminbar.nojs #wp-admin-bar-wp-logo:hover>.ab-item .ab-icon,#wpadminbar #wp-admin-bar-wp-logo.hover>.ab-item .ab-icon{background-position:0 -104px}#wp-admin-bar-updates>.ab-item .ab-icon{background-image:url(/wp-includes/css/../images/admin-bar-sprite.png?d=20120830);background-position:-2px -159px;background-repeat:no-repeat}#wp-admin-bar-comments>.ab-item .ab-icon{background-image:url(/wp-includes/css/../images/admin-bar-sprite.png?d=20120830);background-position:-1px -134px;background-repeat:no-repeat}#wpadminbar span.count-0{display:none}#wpadminbar #wp-admin-bar-new-content>.ab-item .ab-icon{background-image:url(/wp-includes/css/../images/admin-bar-sprite.png?d=20120830);background-position:-2px -182px;background-repeat:no-repeat}#wpadminbar.nojs #wp-admin-bar-new-content:hover>.ab-item .ab-icon,#wpadminbar #wp-admin-bar-new-content.hover>.ab-item .ab-icon{background-position:-2px -203px}.no-customize-support .hide-if-no-customize,.customize-support .hide-if-customize,.no-customize-support.wp-core-ui .hide-if-no-customize,.no-customize-support .wp-core-ui .hide-if-no-customize,.customize-support.wp-core-ui .hide-if-customize,.customize-support .wp-core-ui .hide-if-customize{display:none}@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){#wpadminbar .menupop .menupop>.ab-item,#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item,#wpadminbar #adminbarsearch .adminbar-input,#wp-admin-bar-wp-logo>.ab-item .ab-icon,#wp-admin-bar-updates>.ab-item .ab-icon,#wp-admin-bar-comments>.ab-item .ab-icon,#wpadminbar #wp-admin-bar-new-content>.ab-item .ab-icon{background-image:url(/wp-includes/css/../images/admin-bar-sprite-2x.png?d=20120830);background-size:20px 220px}#wpadminbar .quicklinks li div.blavatar{background:url(/wp-includes/css/../images/wpmini-blue-2x.png) no-repeat;background-size:16px 16px}}#wpadminbar .screen-reader-text,#wpadminbar .screen-reader-text span{position:absolute;left:-1000em;top:-1000em;height:1px;width:1px;overflow:hidden}#wpadminbar .screen-reader-shortcut{position:absolute;top:-1000em}#wpadminbar .screen-reader-shortcut:focus{left:6px;top:7px;height:auto;width:auto;display:block;font-size:14px;font-weight:bold;padding:15px 23px 14px;background:#f1f1f1;color:#21759b;text-shadow:none;border-radius:3px;z-index:100000;line-height:normal;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);text-decoration:none}* html #wpadminbar{overflow:hidden;position:absolute}* html #wpadminbar .quicklinks ul li a{float:left}* html #wpadminbar .menupop a span{background-image:none}/* general follow buttons */
a.wpcom-follow, a.wpcom-following {
	display: block !important;
	width: 50px !important;
	float: right !important;
	margin: 10px 0 0 20px !important;
	padding: 1px 6px 0 26px !important;
	font-family: sans-serif !important;			
	color: #777 !important;
	background: url("/wp-content/mu-plugins/admin-bar/wpcom-admin-bar-icons.png?3") no-repeat scroll 8px -160px transparent !important;
	font-size: 11px !important;
	font-family: "Open Sans", "Helvetica", Arial, Tahoma, sans-serif !important;
	line-height: 1em !important;
}
a.wpcom-follow:hover, a.wpcom-following:hover {
	text-decoration: none !important;
	color: #21759b !important;
	text-decoration: none !important;
}

/* toolbar follow buttons */
a.wpcom-follow-rest, a.wpcom-following-rest {
	display: block !important;
	width: 50px !important;
	float: right;
	margin: 10px 0 0 20px !important;
	padding: 1px 6px 0 26px !important;
	background: url("/wp-content/mu-plugins/admin-bar/wpcom-admin-bar-icons.png?3") no-repeat scroll 8px -160px transparent !important;
	font: 13px/1em "Open Sans", Arial, Helvetica, sans-serif !important;
}
a.wpcom-follow-rest:hover, a.wpcom-following-rest:hover {
	text-decoration: none !important;
	color: #21759b !important;
	text-decoration: none !important;
}

a.wpcom-following-rest,
a.wpcom-following {
	background: url("/wp-content/mu-plugins/admin-bar/wpcom-admin-bar-icons.png?3") no-repeat scroll 8px -760px transparent !important;
}

.gen_reblog_note .avatar,
.gen_liked_note .avatar,
.gen_followed_note .avatar
 {
	float: left;
	clear: left;
	margin: 0 10px 0 0 !important;
}

.gen_reblog_note .note-body p.reblogger,
.gen_liked_note .note-body p.liker, 
.gen_followed_note .note-body p.follower 
{
	clear: both;
	line-height: 2.5em !important;
	margin: 5px 0 !important;
}

.gen_reblog_note p.reblogger img.avatar:hover,
.gen_liked_note p.liker img.avatar:hover,
.gen_followed_note p.follower img.avatar:hover 
{
	position: relative;
	z-index: 10;
	margin-right: 7px !important;
	margin-top: -3px !important;
	margin-left: -3px !important;
	border: 3px solid #fff;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.4);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.4);
	box-shadow: 0px 1px 3px rgba(0,0,0,.4);
}

/*
	Hover Bubbles
*/

#wpadminbar div.wpcom-bubble,
div.wpcom-bubble {
	width: 210px;
	background: #fff;
	background: rgba(255,255,255,0.99);
	border: none;
	position: absolute;
	top: 32px;
	padding: 10px 16px;
	z-index: 10000;
	cursor: default;
	opacity: 0;
	display: none;

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

#wpadminbar div.wpcom-bubble:after,
#wpadminbar div.wpcom-bubble:before,
div.wpcom-bubble:after,
div.wpcom-bubble:before {
	border: solid transparent;
	content: ' ';
	height: 0;
	left: 50%;
	margin-left: -6px;
	position: absolute;
	width: 0;
}

#wpadminbar div.wpcom-bubble.bubble-left:after,
#wpadminbar div.wpcom-bubble.bubble-left:before,
div.wpcom-bubble.bubble-left:after,
div.wpcom-bubble.bubble-left:before {
	left: 14px;
}

#wpadminbar div.wpcom-bubble.bubble-right:after,
#wpadminbar div.wpcom-bubble.bubble-right:before,
div.wpcom-bubble.bubble-right:after,
div.wpcom-bubble.bubble-right:before {
	left: auto;
	right: 3px;
}

#wpadminbar div.wpcom-bubble:after,
div.wpcom-bubble:after {
	border-width: 6px;
	border-bottom-color: #fff;
	top: -12px;
}

#wpadminbar div.wpcom-bubble:before,
div.wpcom-bubble:before {
	border-width: 8px;
	border-bottom-color: #eee;
	border-bottom-color: rgba(0, 0, 0, 0.05);
	top: -16px;
	margin-left: -8px;
}

#wpadminbar div.wpcom-bubble.fadein,
div.wpcom-bubble.fadein {
	display: block;
	opacity: 1;
	-webkit-animation-fill-mode: forwards;
	-webkit-backface-visibility: none;
	-webkit-animation-name: reset, fadein;
	-webkit-animation-duration: .25s;
	-webkit-animation-timing-function: ease-in;
}
	@-webkit-keyframes fadein {
		0% {
		    opacity: 0;
		}
		100% {
		    opacity: 1;
		}
	}

#wpadminbar div.wpcom-bubble div.bubble-txt,
div.wpcom-bubble div.bubble-txt {
	line-height: 1.5;
	font-size: 13px;
	color: #555;
	text-shadow: none;
}

#wpadminbar div.wpcom-bubble div a,
#wpadminbar div.wpcom-bubble div span,
div.wpcom-bubble div a,
div.wpcom-bubble div span {
	display: inline;
	padding: 0;
	margin: 0;
	color: #1e8cbe;
	text-shadow: none;
	line-height: 100%;
}

#wpadminbar div.wpcom-bubble div a:hover {
	color: #f1831e;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(/wp-includes/js/thickbox/macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	visibility: hidden;
	text-align:left;
	top:50%;
	left:50%;
	border: 1px solid #555;
	-moz-box-shadow: rgba(0,0,0,1) 0 4px 30px;
	-webkit-box-shadow: rgba(0,0,0,1) 0 4px 30px;
	-khtml-box-shadow: rgba(0,0,0,1) 0 4px 30px;
	box-shadow: rgba(0,0,0,1) 0 4px 30px;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:6px 10px 0;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:6px 10px 0;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	z-index:103;
	top: 50%;
	left: 50%;
	background-color: #E8E8E8;
	border: 1px solid #555;
	margin: -45px 0pt 0pt -125px;
	padding: 40px 15px 15px;
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	_margin-bottom:1px;
}

.tb-close-icon {
	background: url(/wp-includes/js/thickbox/tb-close.png) no-repeat;
	height: 15px;
	width: 15px;
}

@media print,
  (-o-min-device-pixel-ratio: 5/4),
  (-webkit-min-device-pixel-ratio: 1.25),
  (min-resolution: 120dpi) {
	.tb-close-icon {
		background: url(/wp-includes/js/thickbox/tb-close-2x.png) no-repeat;
		background-size: 15px;
	}
}/* extra styles for wpcom admin bar */
/* RTL first */
/* @noflip */
#wpadminbar.rtl .quicklinks li#wp-admin-bar-bloginfo > a img {
	margin: -3px -5px 0 18px;
}
/* @noflip */
#wpadminbar.rtl .quicklinks li#wp-admin-bar-bloginfo > a {
	background: url(/wp-content/mu-plugins/admin-bar/../../../wp-includes/images/admin-bar-sprite-rtl.png) no-repeat scroll right top transparent;
}

/* @noflip */
#wpadminbar.rtl .quicklinks li#wp-admin-bar-follow > a {
	background-position: 99% -72px;
}
/* @noflip */
#wpadminbar.rtl .quicklinks li#wp-admin-bar-follow > a:hover {
	background-position: 99% -112px;
}
/* @noflip */
#wpadminbar.rtl .quicklinks li#wp-admin-bar-follow.subscribed > a {
	background-position: 99% -752px;
}
/* @noflip */
#wpadminbar.rtl .quicklinks li#wp-admin-bar-follow.subscribed > a:hover {
	background-position: 99% -712px;
}
/* @noflip */
#wpadminbar.rtl .quicklinks li#wp-admin-bar-follow.unfollow > a {
	background-position: 99% -632px !important;
}

/* @noflip */
#wpadminbar.rtl .menupop .menupop > .ab-item {
	background-position: 10px -475px;
}

/* @noflip */
#wpadminbar.rtl .ab-top-secondary .menupop .menupop > .ab-item {
	background-position: right -515px;
	padding-left: 1em;
	padding-right: 2.5em;
}

/* end RTL */

#wpadminbar {
	-webkit-user-select: none; /* Prevent Chrome from selecting text when scrolling My Blogs really super fast */
}

#wpadminbar .quicklinks a {
	padding: 0 1em 0 1.5em;
}

#wpadminbar .quicklinks #wp-admin-bar-user-actions a {
	padding-left: 0.5em;
}

#wp-admin-bar-blog a img,
#wp-admin-bar-blog a img:hover {
	margin-top: 6px;
	width: 16px;
}

#wpadminbar .quicklinks li#wp-admin-bar-find-friends a.ab-item {
	background-image: url('/wp-content/themes/h4/tabs/images/friendlogos.png');
	background-position: center right;
	background-repeat: no-repeat;
	background-size: 46px 10px;
}

#wpadminbar .quicklinks li#wp-admin-bar-blog ul {
	min-width: 200px;
}

/* Reset min-width for sub menus */
#wpadminbar .quicklinks li#wp-admin-bar-blog ul ul {
	min-width: 0;
}

#wpadminbar .quicklinks li:hover > div > ul,
#wpadminbar .quicklinks li.hover > div > ul {
	display: block;
}

#wpadminbar .quicklinks ul li ul a img {
	margin-right: 6px;
	vertical-align: text-top;
}

#wpadminbar .quicklinks li#wp-admin-bar-bloginfo > a img {
	background: transparent;
	display: inline;
	border: 1px solid #999999;
	float: none;
	height: 16px;
	margin: -99px 18px 0 -5px;
	padding: 0;
	vertical-align: middle;
	width: 16px;
}

#wpadminbar .quicklinks li#wp-admin-bar-bloginfo > a {
	background: url(/wp-content/mu-plugins/admin-bar/../../../wp-includes/images/admin-bar-sprite.png) no-repeat scroll -1px top transparent;
	border-left: 0 none;
}

#wpadminbar .quicklinks .adminbar-handle {
	background: #ccc;
	cursor: pointer;
	position: absolute;
	height: 16px;
	z-index: 100001;
	-webkit-user-select: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;
	margin: 0 -1px;
	padding: 0 1px;
}

#wpadminbar .quicklinks .adminbar-handle.scrollend {
	cursor: default;
}

#wpadminbar .quicklinks #wp-admin-bar-my-account-with-avatar .adminbar-handle.handle-top {
	position: relative;
	clear: both;
	margin-top: -15px;
}

#wpadminbar #wp-admin-bar-my-sites .ab-item img {
	width: 16px;
	height: 16px;
}

#wpadminbar .quicklinks .handle-bottom {
	bottom: -1px;
	height: 16px;
	border-bottom: 1px solid #bbb;
	border-top: 1px solid #dfdfdf;
	background: url(/wp-content/mu-plugins/admin-bar/../../../wp-admin/images/arrows-dark.png) no-repeat scroll center top #ddd !important;
}

#wpadminbar .quicklinks .handle-top.scrollend,
#wpadminbar .quicklinks .handle-top.scrollend:hover,
#wpadminbar .quicklinks #wp-admin-bar-my-account-with-avatar .handle-top.scrollend,
#wpadminbar .quicklinks #wp-admin-bar-my-account-with-avatar .handle-top.scrollend:hover {
	background: url(/wp-content/mu-plugins/admin-bar/../../../wp-admin/images/arrows.png) no-repeat scroll center -35px #eee !important;
}

#wpadminbar .quicklinks .handle-bottom.scrollend,
#wpadminbar .quicklinks .handle-bottom.scrollend:hover {
	background: url(/wp-content/mu-plugins/admin-bar/../../../wp-admin/images/arrows.png) no-repeat scroll center top #eee !important;
}

#wpadminbar .quicklinks ul li ul .handle-top:hover,
#wpadminbar .quicklinks #wp-admin-bar-my-account-with-avatar .handle-top:hover {
	background: url(/wp-content/mu-plugins/admin-bar/../../../wp-admin/images/arrows-dark.png) no-repeat scroll center -35px #aaa !important;
}

#wpadminbar .quicklinks ul li ul .handle-bottom:hover {
	background: url(/wp-content/mu-plugins/admin-bar/../../../wp-admin/images/arrows-dark.png) no-repeat scroll center top #aaa !important;
}

#wpadminbar .quicklinks .menupop ul li .handle-top {
	top: 0;
	height: 15px;
}

#wpadminbar .quicklinks #wp-admin-bar-my-account-with-avatar .handle-top {
	background: url(/wp-content/mu-plugins/admin-bar/../../../wp-admin/images/arrows-dark.png) no-repeat scroll center -36px #ddd !important;
}

/**
 * Fix my-account toolbar hover text color
 * @author johnjamesjacoby
 */
#wpadminbar .quicklinks #wp-admin-bar-my-account-with-avatar.hover .ab-display-name,
#wpadminbar .quicklinks #wp-admin-bar-my-account-no-avatar.hover .ab-display-name,
#wpadminbar .quicklinks #wp-admin-bar-my-account.hover .ab-display-name {
	color: #333;
	text-shadow: none;
}

#wpadminbar #wp-admin-bar-privacy > a > span,
#wpadminbar #wp-admin-bar-search > a > span {
	background: none;
	padding: 0;
	margin: 0;
}

/* @noflip */
#wpadminbar #wp-admin-bar-privacy span#priv-icon {
	display: block;
	text-indent: -999em;
	background: url(/wp-content/mu-plugins/admin-bar/../../../i/sprite.png?d=08102010) 40% 59.7% no-repeat;
	padding: 0;
	width: 13px;
	margin-right: -3px;
}

#wp-admin-bar-bloginfo {
	border-left: 0;
}

#wpadminbar #wp-admin-bar-more a {
	padding: 0 10px;
}

#wpadminbar #wp-admin-bar-more a span {
	color: gold;
	font-size: 24px;
	line-height: 38px;
}

#wpadminbar #wp-admin-bar-more.shown a span {
	color: red;
}

#wpadminbar li#wp-admin-bar-superadmin li a > span {
	background: url(/wp-content/mu-plugins/admin-bar/../../../wp-includes/images/admin-bar-sprite-rtl.png) 0 -30px no-repeat;
	padding-left: 1em;
	margin-left: -1em;
	line-height: 28px;
	padding-right: 0 !important;
}

#wp-admin-bar-superadmin ul li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#wp-admin-bar-superadmin li a {
	display: block;
	text-decoration: none;
}

#wp-admin-bar-superadmin ul ul {
	margin-left: 0;
	margin-right: 100%;
}

#wpadminbar li a.loading {
	background: url(/wp-content/mu-plugins/admin-bar/../../../i/ajax-loader.gif) 10px 50% no-repeat !important;
	padding-left: 29px;
}

#wpadminbar li.subscribed a strong {
	background: url(/wp-content/mu-plugins/admin-bar/../../../i/sprite.png?d=08102010) 32% 59.8% no-repeat !important;
	text-indent: -999em;
	overflow: hidden;
	padding: 0 16px 0 0;
	height: 28px;
	display: block;
	float: left;
	margin-right: 2px;
}

#wpadminbar li#wp-admin-bar-superadmin li a > span.awaiting-mod {
	background: none repeat scroll 0 0 #464646;
	border-radius: 10px 10px 10px 10px;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	display: inline-block;
	margin-left: 7px;
	margin-top: 1px;
	min-width: 0;
	padding: 0;
	height: 18px;
	vertical-align: text-bottom;
}

#wpadminbar li#wp-admin-bar-superadmin li a > span.awaiting-mod span {
	padding: 0 6px;
	font-family: sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 17px;
	color: white;
	position: relative;
	top: -6px;
}

#wpadminbar .menupop .menupop > .ab-item {
	display: block;
	background-position: right -515px;
	padding-right: 2em;
}

#wpadminbar .ab-top-secondary .menupop .menupop > .ab-item {
	background-position: 10px -475px;
	padding-left: 2em;
	padding-right: 1em;
}

/* debug bar */
#wp-admin-bar-debug-bar .ab-item {
	color: #fff;
}

#memcache-stats ul.debug-menu-links,
#memcache-stats-menu-targets {
	clear: both;
}

#memcache-stats ul.debug-menu-links li {
	float: left;
	margin: 0 10px 10px 0;
	background: none;
	border: 1px solid #eee;
	color: #555;
	list-style: none;
}

#memcache-stats ul.debug-menu-links li:hover {
	border-color: #ddd;
}

#memcache-stats ul.debug-menu-links li.current a {
	background: #ccc;
	color: #fff;
}

#memcache-stats ul.debug-menu-links li a {
	background: none;
	color: #555;
	overflow: hidden;
	display: block;
	overflow: hidden;
	padding: 5px 9px;
	text-decoration: none;
}

#querylist .debug-menu-target {
	margin: 0 15px 15px;
}

#querylist table th,
#querylist table td {
	padding: 4px 8px;
}

#wpadminbar .quicklinks li#wp-admin-bar-my-account-with-avatar a img, #wpadminbar .quicklinks li#wp-admin-bar-blog a img {
	margin: -3px 0 0 6px;
	vertical-align: text-bottom;
}

#wpadminbar .quicklinks li#wp-admin-bar-blog > a img {
	background: none repeat scroll 0 0 #EEEEEE;
	border: 1px solid #999999;
	display: inline;
	float: none;
	height: 16px;
	margin: -3px 4px 0 -1px;
	padding: 0;
	vertical-align: middle;
	width: 16px;
}

#wp-admin-bar-blog-stickers .sticker-off a {
	background: url('/i/blog-stickers/unchecked.png') center left no-repeat;
}

#wp-admin-bar-blog-stickers .sticker-on a {
	background: url('/i/blog-stickers/checked.png') center left no-repeat;
}

#wpadminbar #wp-admin-bar-search {
	max-height: 28px;
	width: 31px;
	-webkit-transition: all 400ms ease-in-out;
	-moz-transition: all 400ms ease-in-out;
	-o-transition: all 400ms ease-in-out;
	-ms-transition: all 400ms ease-in-out;
	transition: all 400ms ease-in-out;
}

#wpadminbar #wp-admin-bar-search.search-input-focus {
	width: 235px;
	-webkit-transition: all 400ms ease-in-out;
	-moz-transition: all 400ms ease-in-out;
	-o-transition: all 400ms ease-in-out;
	-ms-transition: all 400ms ease-in-out;
	transition: all 400ms ease-in-out;
}

#wpadminbar #adminbarsearch .adminbar-search-input {
	background-position: 4px -397px;
	background-color: transparent;
	border: medium none;
	box-shadow: none;
	color: #CCCCCC;
	float: left;
	font: 13px "Helvetica Neue",sans-serif;
	height: 22px;
	width: 22px;
	margin: 2px 0 0 0;
	padding: 0 !important;
	outline: medium none;;
	text-indent: -9999px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	border: 1px solid rgba(0,0,0,0);

	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;

	-webkit-transition: width 400ms ease-in-out, background-color 400ms ease-in-out, padding 400ms ease-in-out;
	-moz-transition: width 400ms ease-in-out, background-color 400ms ease-in-out, padding 400ms ease-in-out;
	-o-transition: width 400ms ease-in-out, background-color 400ms ease-in-out, padding 400ms ease-in-out;
	-ms-transition: width 400ms ease-in-out, background-color 400ms ease-in-out, padding 400ms ease-in-out;
	transition: width 400ms ease-in-out, background-color 400ms ease-in-out, padding 400ms ease-in-out;
}

#wpadminbar #adminbarsearch .adminbar-search-input:hover {
	background-position: 4px -437px;
	cursor: pointer;
}

#wpadminbar #adminbarsearch .adminbar-search-input.search-input-focus {
	width: 200px;
	color: #555;
	text-shadow: 0 1px 0 #fff;
	border: 1px solid #626262;
	padding: 0 3px 0 22px !important;
	background-color: #ddd;
	-moz-box-shadow: inset 2px 2px 1px #cdcdcd;
	-webkit-box-shadow: inset 2px 2px 1px #cdcdcd;
	box-shadow: inset 2px 2px 1px #cdcdcd;
	text-shadow: 0 1px 0 #eee;
	background-position: 4px -437px;
	text-indent: 0;
	-webkit-transition: all 400ms ease-in-out;
	-moz-transition: all 400ms ease-in-out;
	-o-transition: all 400ms ease-in-out;
	-ms-transition: all 400ms ease-in-out;
	transition: all 400ms ease-in-out;
}

#wpadminbar .quicklinks li#wp-admin-bar-my-account-with-avatar ul {
	left: auto;
}

#wpadminbar .quicklinks li#wp-admin-bar-my-account-with-avatar > a,
#wpadminbar .quicklinks .menupop a > span {
	background: none;
}

/** Remove padding from top level logo */
#wpadminbar #wp-admin-bar-newdash a {
	border-left: none;
	padding: 0 6px;
	width: 23px;
}

/** Add padding back to child menu items */
#wpadminbar #wp-admin-bar-newdash ul a {
	padding: 0 1em 0 1.5em;
	width: auto;
}

#wpadminbar #wp-admin-bar-newdash span#newdash-icon {
	background-position: 0 3px;
	width: 23px;
	text-indent: -999em;
	float: right;
}

.nojs #wpadminbar #wp-admin-bar-newdash:hover span#newdash-icon,
#wpadminbar #wp-admin-bar-newdash.hover span#newdash-icon {
	background-position: 0px -37px;
}

#wpadminbar #wp-admin-bar-my-account .user-info a {
	background: #fff;
}

#wpadminbar .quicklinks li#wp-admin-bar-stats {
	height: 28px;
}

#wpadminbar .quicklinks li#wp-admin-bar-stats a {
	height: 28px;
	padding: 0;
}

#wpadminbar .quicklinks li#wp-admin-bar-stats a div {
	height: 28px;
	width: 95px;
	overflow: hidden;
	margin: 0 10px;
}

#wpadminbar .quicklinks li#wp-admin-bar-stats a:hover div {
	width: auto;
	margin: 0 8px 0 10px;
}

#wpadminbar .quicklinks li#wp-admin-bar-stats a img {
	height: 24px;
	padding: 2px 0;
	max-width: none;
}

/* New styles */
#wpadminbar,
#wpadminbar .quicklinks > ul > li {
	-webkit-box-shadow: inset 0 -1px 0 #333;
	-moz-box-shadow: inset 0 -1px 0 #333;
	box-shadow: inset 0 -1px 0 #333;
}

#wpadminbar ul li a.ab-item {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

#wpadminbar ul,
#wpadminbar ul li {
	background: none;
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 99999;
}

#wpadminbar .quicklinks > ul > li > a,
#wpadminbar .quicklinks > ul > li > a:hover {
	padding-left: 0.8em;
	padding-right: 0.8em;
}

#wpadminbar .quicklinks .menupop:hover {
	z-index: 100100;
}

#wpadminbar .ab-top-secondary .menupop .menupop > a {
	background-position: 10px -475px;
}

#wpadminbar #wp-admin-bar-my-account .ab-sub-secondary {
	padding: 0;
	border-top: 0;
}

#wpadminbar #wp-admin-bar-my-account .ab-sub-secondary .menupop {
	border-top: 1px solid #dfdfdf;
	margin: 0 -1px;
	padding: 2px 0;
}

#wpadminbar #wp-admin-bar-my-account-with-avatar .menupop > a {
	height: 30px;
	padding: 0 6px;
}

#wpadminbar #wp-admin-bar-my-account-with-avatar .menupop > a span {
	padding: 2px 0;
}

#wpadminbar #wp-admin-bar-my-account-with-avatar .menupop:hover > a {
	background: #dfdfdf !important;
	background: rgba(0,0,0,0.05) !important;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

#wpadminbar #wp-admin-bar-my-account-with-avatar .menupop ul {
	background: #fff !important;
	padding-bottom: 6px;
}

#wpadminbar #wp-admin-bar-my-account-with-avatar > ul {
	padding-bottom: 0;
}

#wpadminbar #wp-admin-bar-my-account-with-avatar li#wp-admin-bar-my-account-info:hover {
	background: none !important;
}

#wpadminbar .quicklinks li#wp-admin-bar-my-account-with-avatar ul ul {
	left: auto;
}

#wpadminbar #wp-admin-bar-my-account-info {
	padding-bottom: 10px;
	float: left;
}

#wpadminbar #wp-admin-bar-my-account-info-panel {
	padding: 10px 15px;
	min-width: 240px;
	clear: both;
}

#wpadminbar #wp-admin-bar-my-account-info-panel .avatar {
	float: left;
}

#wpadminbar #wp-admin-bar-user-info .avatar-128 {
	width: 64px;
	height: 64px;
}

#wpadminbar .quicklinks li span.my-account-info-display-name,
#wpadminbar .quicklinks li span.my-account-info-user-login {
	text-shadow: none;
	display: block !important;
	float: right;
	width: 160px;
	line-height: 1.5em;
}

#wpadminbar #wp-admin-bar-my-account-info-panel a {
	display: block;
	float: right;
	width: 160px;
	padding: 0 0 0 6px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

#wpadminbar .quicklinks li span.my-account-info-display-name {
	color: #333;
}

#wpadminbar .quicklinks li span.my-account-info-user-login {
	color: #aaa;
	font-size: 11px;
	margin-bottom: 8px;
}

#wpadminbar #wp-admin-bar-my-account-with-avatar .menupop a img {
	vertical-align: text-bottom;
	margin: 0 5px 0 3px !important;
}

#wp-admin-bar-notes {
	cursor: pointer;
}
#wp-admin-bar-notes #notes-unread-count {
	margin: 0 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

#wp-admin-bar-notes #notes-unread-count.read {
	background-image: -ms-linear-gradient(bottom, #4a4a4a, #959595) !important; /* IE10 */
	background-image: -moz-linear-gradient(bottom, #959595, #4a4a4a) !important; /* Firefox */
	background-image: -webkit-gradient(linear, left bottom, left top, from(#4a4a4a), to(#959595)) !important; /* old Webkit */
	background-image: -webkit-linear-gradient(bottom, #959595, #4a4a4a) !important; /* new Webkit */
	background-image: linear-gradient(bottom, #4a4a4a, #959595) !important; /* proposed W3C Markup */
	-moz-box-shadow: inset 0 0 10px rgba(0,0,0,0.8);
	-webkit-box-shadow: inset 0 0 10px rgba(0,0,0,0.8);
	box-shadow: inset 0 0 10px rgba(0,0,0,0.8);
}

#wp-admin-bar-notes.stayopen #notes-unread-count.read,
#wp-admin-bar-notes:hover #notes-unread-count.read,
#wp-admin-bar-notes.hover #notes-unread-count.read {
	background-image: -ms-linear-gradient(bottom, #d3d3d3, #e7e7e7) !important; /* IE10 */
	background-image: -moz-linear-gradient(bottom, #e7e7e7, #d3d3d3) !important; /* Firefox */
	background-image: -webkit-gradient(linear, left bottom, left top, from(#d3d3d3), to(#e7e7e7)) !important; /* old Webkit */
	background-image: -webkit-linear-gradient(bottom, #e7e7e7, #d3d3d3) !important; /* new Webkit */
	background-image: linear-gradient(bottom, #d3d3d3, #e7e7e7) !important; /* proposed W3C Markup */
	-moz-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
	-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
	box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
}

#wp-admin-bar-notes #notes-unread-count.unread {
	/* still, orange highlight gradient */
	background-image: -ms-linear-gradient(bottom, #f7941e, #d47300) !important;
	background-image: -moz-linear-gradient(bottom, #f7941e, #d47300) !important;
	background-image: -webkit-gradient(linear, left bottom, left top, from(#f7941e), to(#d47300)) !important;
	background-image: -webkit-linear-gradient(bottom, #f7941e, #d47300) !important;
	background-image: linear-gradient(bottom, #f7941e, #d47300) !important;

	/* plain orange fallback	*/
	background-color: #d47300 !important;

	-moz-box-shadow: inset 0 0 5px rgba(0,0,0,0.5);
	-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.5);
	box-shadow: inset 0 0 5px rgba(0,0,0,0.5);
	color: #fff !important;
	text-shadow: 0 -1px 0 #a30;
}

#wp-admin-bar-jumptotop-button-menu {
	position: absolute !important;
	left: 50%;
	width: 42px;
	margin-left: -21px !important;
	border: none !important;
	background: none !important;
	height: 28px;
	overflow: hidden;
}

#wp-admin-bar-jumptotop-button-menu .noticon {
	color: #999;
}

#wp-admin-bar-jumptotop-button-menu a,
#wp-admin-bar-jumptotop-button-menu a:hover {
	border: none !important;
	background: none !important;
}

#wpadminbar #jumptotop {
	width: 22px;
	position: absolute;
	top: -50px;
	height: 19px;
	text-align: center;
}

#wp-admin-bar-jumptotop-button-menu a.ab-item {
	cursor: default;
}

#wpadminbar .quicklinks li#wp-admin-bar-wpl-like > a,
#wpadminbar .quicklinks li#wp-admin-bar-wpl-like.menupop:hover > a,
#wpadminbar .quicklinks li#wp-admin-bar-wpl-like > a:hover,
#wpadminbar .quicklinks li#wp-admin-bar-follow > a,
#wpadminbar .quicklinks li#wp-admin-bar-follow > a:hover,
#wpadminbar .quicklinks li#wp-admin-bar-follow.subscribed > a,
#wpadminbar .quicklinks li#wp-admin-bar-follow.subscribed > a:hover,
#wpadminbar .quicklinks li#wp-admin-bar-follow.unfollow > a,
#wpadminbar #adminbarsearch .adminbar-search-input,
#wpadminbar #wp-admin-bar-newdash span#newdash-icon,
#wpadminbar .ab-top-secondary .menupop .menupop > a,
#wpadminbar .ab-top-secondary .menupop .menupop > .ab-item,
#wpadminbar .menupop .menupop > .ab-item {
	background-image: url('/wp-content/mu-plugins/admin-bar/wpcom-admin-bar-icons.png?11');
	background-repeat: no-repeat;
	background-size: 22px 900px;
}

#wpadminbar .quicklinks li#wp-admin-bar-wpl-like > a {
	background-position: 8px -192px;
	padding-left: 24px;
}

#wpadminbar .quicklinks li#wp-admin-bar-wpl-like.menupop:hover > a {
	background-color: #fff;
	background-position: 8px -272px !important;
}

#wpadminbar .quicklinks li#wp-admin-bar-wpl-like > a:hover {
	background-position: 8px -232px;
}

#wpadminbar .quicklinks li.last {
	border-right: 1px solid #333; /* Style for last link on left side of admin bar */
}

#wpadminbar .quicklinks li#wp-admin-bar-follow {
	cursor: pointer;
}

#wpadminbar .quicklinks li#wp-admin-bar-follow > a {
	background-position: 6px -72px;
	padding-left: 25px;
}

#wpadminbar .quicklinks li#wp-admin-bar-follow > a:hover {
	background-position: 6px -112px;
}

#wpadminbar .quicklinks li#wp-admin-bar-follow.subscribed > a {
	background-position: 6px -752px;
	padding-left: 25px;
	width: 55px;
}

#wpadminbar .quicklinks li#wp-admin-bar-follow.subscribed > a:hover {
	background-position: 6px -712px;
}

#wpadminbar .quicklinks li#wp-admin-bar-follow.unfollow > a {
	background-position: 6px -632px !important;
	width: 55px;
}

#wpadminbar .quicklinks li#wp-admin-bar-follow a.ab-item {
	color: #ccc;
}

#wpadminbar .quicklinks li#wp-admin-bar-follow a.ab-item:hover,
#wpadminbar .quicklinks li#wp-admin-bar-wpl-like > a.ab-item:hover span,
#wpadminbar .quicklinks li#wp-admin-bar-wpl-like.liked > a.ab-item:hover span {
	color: #fff;
}

#wpadminbar #wp-admin-bar-shortlink a {
	display: none;
}

#wpadminbar .quicklinks li#wp-admin-bar-shortlink.blog-member:hover {
	background: #ddd !important;
	color: #666 !important;
}

#wpadminbar .quicklinks li#wp-admin-bar-shortlink:hover {
	color: #666 !important;
	background: #fff !important;
}

#wpadminbar .quicklinks li#wp-admin-bar-shortlink {
	text-shadow: none;
	color: #666;
	padding-left: 1.5em;
}

#adminbar-shortlink-input {
	text-shadow: none;
	color: #666;
	padding: 0;
	margin: 0 0 0 3px;
	line-height: 16px;
	width: 100px;
	background-color: #f1f1f1;
	border: 1px solid #dfdfdf;
	cursor: text;
}

#wpadminbar .quicklinks #wp-admin-bar-shortlink:hover {
	cursor: default;
}

#wpadminbar .quicklinks .ab-sub-secondary #adminbar-shortlink-input {
	background: #fff;
	cursor: text;
}

#wpadminbar .quicklinks .ab-sub-secondary #wp-admin-bar-shortlink:hover {
	background: #eee !important;
	cursor: default;
}

#wpadminbar .quicklinks #wp-admin-bar-blog #wp-admin-bar-comments .comment-moderation-count {
	background: #21759b;
	color: #fff;
	font-size: 11px;
	-webkit-border-radius: 1em;
	border-radius: 1em;
	padding: 1px 6px;
	margin-left: 2px;
	display: inline;
}

#wpadminbar li.admin-menu-store-link a {
	padding-top: 5px !important;
	height: 23px !important;
}

#wpadminbar li.admin-menu-store-link:hover a,
#wpadminbar li.admin-menu-store-link:focus a,
#wpadminbar li.admin-menu-store-link a:hover,
#wpadminbar li.admin-menu-store-link a:focus {
	background: transparent !important;
}

#wpadminbar li.admin-menu-store-link a span {
	display: block;
	font-weight: bold;
	font-size: 11px;
	border: none;
	color: #fff;
	font-family: "Helvetica Neue", sans-serif;
	height: auto;
	line-height: 1;
	padding: 3px 10px 4px;
	text-shadow: 0 -1px 0 rgba(0,116,162,0.8);
	
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;
	
	background-color: #2ea2cc;
	background-image: -moz-linear-gradient(#1e8cbe, #0074a2);
	background-image: -webkit-linear-gradient(#1e8cbe, #0074a2);
	background-image: -ms-linear-gradient(#1e8cbe, #0074a2);
	background-image: -o-linear-gradient(#1e8cbe, #0074a2);
	background-image: linear-gradient(#1e8cbe, #0074a2);
	
	-moz-box-shadow: inset 0 1px 0 rgba(120,200,230,0.5), 0 1px 1px rgba(0,0,0,0.2);
	-webkit-box-shadow: inset 0 1px 0 rgba(120,200,230,0.5), 0 1px 1px rgba(0,0,0,0.2);
	-o-box-shadow: inset 0 1px 0 rgba(120,200,230,0.5), 0 1px 1px rgba(0,0,0,0.2);
	-ms-box-shadow: inset 0 1px 0 rgba(120,200,230,0.5), 0 1px 1px rgba(0,0,0,0.2);
	box-shadow: inset 0 1px 0 rgba(120,200,230,0.5), 0 1px 1px rgba(0,0,0,0.2);
}

#wpadminbar li.admin-menu-store-link a:hover span {
	color: #fff;
	text-shadow: 0 -1px 0 rgb(0,116,162);

	background-image: -moz-linear-gradient(#2ea2cc, #0074a2);
	background-image: -webkit-linear-gradient(#2ea2cc, #0074a2);
	background-image: -o-linear-gradient(#2ea2cc, #0074a2);
	background-image: -ms-linear-gradient(#2ea2cc, #0074a2);
	background-image: linear-gradient(#2ea2cc, #0074a2);

	-moz-box-shadow: inset 0 1px 0 rgba(120,200,230,0.7);
	-webkit-box-shadow: inset 0 1px 0 rgba(120,200,230,0.7);
	-o-box-shadow: inset 0 1px 0 rgba(120,200,230,0.7);
	-ms-box-shadow: inset 0 1px 0 rgba(120,200,230,0.7);
	box-shadow: inset 0 1px 0 rgba(120,200,230,0.7);
}

#wpadminbar li.admin-menu-store-link a:active span {
	color: rgba(255,255,255,0.9);

	background-image: -moz-linear-gradient(#1e8cbe, #0074a2);
	background-image: -webkit-linear-gradient(#1e8cbe, #0074a2);
	background-image: -o-linear-gradient(#1e8cbe, #0074a2);
	background-image: -ms-linear-gradient(#1e8cbe, #0074a2);
	background-image: linear-gradient(#1e8cbe, #0074a2);
	
	-moz-box-shadow: inset 0 1px 5px #005684, inset 0 -1px 0 rgba(120,200,230,0.5);
	-webkit-box-shadow: inset 0 1px 5px #005684, inset 0 -1px 0 rgba(120,200,230,0.5);
	-o-box-shadow: inset 0 1px 5px #005684, inset 0 -1px 0 rgba(120,200,230,0.5);
	-ms-box-shadow: inset 0 1px 5px #005684, inset 0 -1px 0 rgba(120,200,230,0.5);
	box-shadow: inset 0 1px 5px #005684, inset 0 -1px 0 rgba(120,200,230,0.5);
}

/* New Post */
iframe#ab-post {
	height: 0;
	background: #F8F8F8;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	border: none;
	border-bottom: 4px solid #bbb;
	z-index: 99999;
}
iframe#ab-post.noborder {
	border-bottom: none;
}

div#ab-post-options {
	display: none;
	position: fixed;
	margin-top: -60px;
	left: 10px;
	z-index: 100002;
	color: #666;
	font-family: "Helvetica", sans-serif;
	font-weight: normal;
}

div#ab-post-options a {
	color: #999;
	font-size: 12px;
	text-shadow: 0 1px 0 rgba( 255, 255, 255, 0.8 );
	text-decoration: underline !important;
}

li#wp-admin-bar-ab-new-post:focus,
li#wp-admin-bar-ab-new-post a:focus,
li#wp-admin-bar-ab-new-post:active,
li#wp-admin-bar-ab-new-post a:active {
	background: none !important;
	color: #ccc !important;
}

li#wp-admin-bar-ab-new-post.hover a {
	background: #fff !important;
	color: #555 !important;
	text-shadow: none !important;
}

/* Reblogging Box */
 #wpadminbar li#wp-admin-bar-wpr-reblog a { outline: none; }
 #wpadminbar li#wp-admin-bar-wpr-reblog > a {
 	background-color: transparent;
 	background-image: url('/wp-content/mu-plugins/admin-bar/wpcom-admin-bar-icons.png?11');
 	background-repeat: no-repeat;
 	background-attachment: scroll;
 	background-position: 8px -312px;
 	padding-left: 26px;
 	background-size: 22px 900px;
 }
 #wpadminbar li#wp-admin-bar-wpr-reblog:hover > a,
 #wpadminbar li#wp-admin-bar-wpr-reblog.selected > a {
	 background-position: 8px -352px; color: #fff;
 }

 #ab-reblog-box {
	display: none;
	position: fixed;
	padding: 10px;
	border-width: 0px 1px 1px;
	border-style: solid;
	border-color: #dfdfdf;
	z-index: 99999;
	background-color: #fff;
	width: 450px !important;
	background: #eee;
	background: -moz-linear-gradient(bottom,  #ececec,  #f7f7f7);
	background: -webkit-gradient(linear, left bottom, left top, from(#ececec), to(#f7f7f7));
	margin: 0;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 1px 1px 0 rgba(0,0,0,0.15);
	-moz-box-shadow: 1px 1px 0 rgba(0,0,0,0.15);
	box-shadow: 1px 1px 0 rgba(0,0,0,0.15);
	min-height: 74px;
	border: 1px solid #eee;
}

#ab-reblog-box * {
	text-shadow: none !important;
	color: #333;
	text-align: left;
}

#ab-reblog-box textarea {
	border: 1px inset #ccc;
	font-size: 13px !important;
	color: #666;
	padding: 6px;
	height: 60px;
	float: left;
	width: 100%;
	max-width: 100%;
	box-sizing: border-box;
	margin-right: 15px;
	margin-bottom: 10px;
	border: 1px solid #cfcfcf;
	-moz-box-shadow: inset 2px 2px 2px rgba(0,0,0,0.05);
	-webkit-box-shadow: inset 2px 2px 2px rgba(0,0,0,0.05);
	box-shadow: inset 2px 2px 2px rgba(0,0,0,0.05);
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

#ab-reblog-box label {
	color: #888;
	font-size: 11px;
	padding-right: 2px;
	margin-top: 4px;
	padding-left: 2px;
}

#ab-reblog-box select {
	padding: 0;
	margin-top: 4px;
	font-size: 13px;
	width: 30%;
}

#ab-reblog-box .submit {
	float: right;
	font-size: 15px;
}

#ab-reblog-box p.response {
	background: url(/wp-content/mu-plugins/admin-bar/../images/border.png) top left repeat-x;
	float: left;
	padding-left: 1px;
	margin-top: 8px !important;
	overflow: hidden;
	height: 38px;
}

#ab-reblog-box p.response {
	font-size: 13px;
	clear: none;
	padding-top: 12px;
	padding-left: 2px;
	height: 30px;
	color: #888;
}

#ab-reblog-box .canceltext {
	color: #888;
	font-size: 11px;
	line-height: 26px;
	margin-right: 8px;
}

#ab-reblog-box .canceltext a {
	color: #666;
}

#reblog-box .canceltext a:hover {
	text-decoration: underline;
}

#ab-reblog-box .button-primary {
	cursor: pointer;
	font-size: 13px;
	text-decoration: none;
	height: auto;
	line-height: 1;
	padding: .6em 1.2em;
	margin-right: 3px;
	font-weight: 300;
	border: none;

	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;

	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,116,162,0.8);

	background-color: #2ea2cc;
	background-image: -moz-linear-gradient(top, #1e8cbe 0%, #0074a2 100%);
	background-image: -webkit-linear-gradient(top, #1e8cbe 0%,#0074a2 100%);
	background-image: -ms-linear-gradient(top, #1e8cbe 0%,#0074a2 100%);
	background-image: -o-linear-gradient(top, #1e8cbe 0%,#0074a2 100%);
	background-image: linear-gradient(top, #1e8cbe 0%,#0074a2 100%);

	-moz-box-shadow: inset 0 1px 0 rgba(120,200,230,0.5);
	-webkit-box-shadow: inset 0 1px 0 rgba(120,200,230,0.5);
	-o-box-shadow: inset 0 1px 0 rgba(120,200,230,0.5);
	-ms-box-shadow: inset 0 1px 0 rgba(120,200,230,0.5);
	box-shadow: inset 0 1px 0 rgba(120,200,230,0.5);
}

#ab-reblog-box .button-primary:hover {
	color: #fff;
	text-shadow: 0 -1px 0 rgb(0,116,162);

	background-image: -moz-linear-gradient(top, #2ea2cc 0%, #0074a2 100%);
	background-image: -webkit-linear-gradient(top, #2ea2cc 0%,#0074a2 100%);
	background-image: -o-linear-gradient(top, #2ea2cc 0%,#0074a2 100%);
	background-image: -ms-linear-gradient(top, #2ea2cc 0%,#0074a2 100%);
	background-image: linear-gradient(top, #2ea2cc 0%,#0074a2 100%);

	-moz-box-shadow: inset 0 1px 0 #2ea2cc, inset 0 2px 0 rgba(120,200,230,0.7);
	-webkit-box-shadow: inset 0 1px 0 #2ea2cc, inset 0 2px 0 rgba(120,200,230,0.7);
	-o-box-shadow: inset 0 1px 0 #2ea2cc, inset 0 2px 0 rgba(120,200,230,0.7);
	-ms-box-shadow: inset 0 1px 0 #2ea2cc, inset 0 2px 0 rgba(120,200,230,0.7);
	box-shadow: inset 0 1px 0 #2ea2cc, inset 0 2px 0 rgba(120,200,230,0.7);
}

#ab-reblog-box .button-primary:active {
	color:rgba(255,255,255,.9)

	background-image: -moz-linear-gradient(top, #1E8CBE 0%, #0074a2 100%);
	background-image: -webkit-linear-gradient(top, #1E8CBE 0%,#0074a2 100%);
	background-image: -o-linear-gradient(top, #1E8CBE 0%,#0074a2 100%);
	background-image: -ms-linear-gradient(top, #1E8CBE 0%,#0074a2 100%);
	background-image: linear-gradient(top, #1E8CBE 0%,#0074a2 100%);

	-moz-box-shadow: inset 0 1px 5px #005684, inset 0 -1px 0 #1e8cbe;
	-webkit-box-shadow: inset 0 1px 5px #005684, inset 0 -1px 0 #1e8cbe;
	-o-box-shadow: inset 0 1px 5px #005684, inset 0 -1px 0 #1e8cbe;
	-ms-box-shadow: inset 0 1px 5px #005684, inset 0 -1px 0 #1e8cbe;
	box-shadow: inset 0 1px 5px #005684, inset 0 -1px 0 #1e8cbe;
}


/* Retina Styles */

@media print,
  (-o-min-device-pixel-ratio: 5/4),
  (-webkit-min-device-pixel-ratio: 1.25),
  (min-resolution: 120dpi) {
	#wpadminbar .quicklinks li#wp-admin-bar-wpl-like > a,
	#wpadminbar .quicklinks li#wp-admin-bar-wpl-like.menupop:hover > a,
	#wpadminbar .quicklinks li#wp-admin-bar-wpl-like > a:hover,
	#wpadminbar .quicklinks li#wp-admin-bar-follow > a,
	#wpadminbar .quicklinks li#wp-admin-bar-follow > a:hover,
	#wpadminbar .quicklinks li#wp-admin-bar-follow.subscribed > a,
	#wpadminbar .quicklinks li#wp-admin-bar-follow.subscribed > a:hover,
	#wpadminbar .quicklinks li#wp-admin-bar-follow.unfollow > a,
	#wpadminbar #adminbarsearch .adminbar-search-input,
	#wpadminbar #wp-admin-bar-newdash span#newdash-icon,
	#wpadminbar .ab-top-secondary .menupop .menupop > a,
	#wpadminbar .ab-top-secondary .menupop .menupop > .ab-item,
	#wpadminbar .menupop .menupop > .ab-item {
		background-image: url('/wp-content/mu-plugins/admin-bar/wpcom-admin-bar-icons-2x.png?11');
		background-repeat: no-repeat;
		background-size: 22px 900px;
	}
	#wpadminbar li#wp-admin-bar-wpr-reblog > a {
		background-image: url('/wp-content/mu-plugins/admin-bar/wpcom-admin-bar-icons-2x.png?11');
	}
	#wpadminbar .quicklinks li#wp-admin-bar-find-friends a.ab-item {
		background-image: url('/wp-content/themes/h4/tabs/images/friendlogos-2x.png');
	}
}

/* Responsive Styles */

@media screen and (max-width: 768px) {
	#wpadminbar {
		min-width: 320px;
	}
	#wpadminbar #wp-admin-bar-stats,
	#wpadminbar #wp-admin-bar-ab-new-post,
	#wpadminbar #wp-admin-bar-search,
	#wpadminbar #wp-admin-bar-my-sites, 
	#wpadminbar #wp-admin-bar-blog {
		display: none;
	}
	#wpadminbar #wp-admin-bar-newdash,
	#wpadminbar #wp-admin-bar-follow,
	#wpadminbar #wp-admin-bar-my-account {
		display: block;
	}
	#ab-reblog-box {
		border: none;
		width: 96% !important;
		padding: 2%;
	}
	#ab-reblog-box textarea {
		width: 96%;
		padding: 2%;
		height: 90px;
		margin-bottom: 5px;
		font-size: 16px;
	}
	#ab-reblog-box select {
		width: 257px;
		margin-top: 4px;
		margin-bottom: 12px;
		font-size: 16px;
	}
	#ab-reblog-box div.submit {
		float: right;
		display: block;
		margin: 0 2px 4px 0 !important;
		padding-top: 0;
		text-align: right;
	}
	#wpadminbar .quicklinks > ul > li > a,
	#wpadminbar .quicklinks > ul > li > .ab-empty-item,
	#wpadminbar .quicklinks > ul > li,
	#wpadminbar .quicklinks .ab-top-secondary > li > a,
	#wpadminbar .quicklinks .ab-top-secondary > li > .ab-empty-item,
	#wpadminbar .quicklinks .ab-top-secondary > li {
		border: none;
		padding: 0 1px;
	}
	#wpadminbar .quicklinks .ab-top-secondary > li > a {
		padding: 0 4px;
	}
	#wpadminbar #wp-admin-bar-newdash a {
		padding: 0 2px;
	}
	#wpadminbar .ab-top-menu > li:hover > .ab-item,
	#wpadminbar .ab-top-menu > li.hover > .ab-item,
	#wpadminbar .ab-top-menu > li > .ab-item:focus,
	#wpadminbar.nojq .quicklinks .ab-top-menu > li > .ab-item:focus {
		background: transparent;
		color: #cfcfcf;
	}

}

@media screen and (min-width: 480px) and (max-width: 768px) {
	#wpadminbar #wp-admin-bar-blog {
		display: block;
		max-width: 140px;
		overflow: hidden;
		text-overflow: ellipsis;
	}
}

@media screen and (max-width: 768px) {
	#wpadminbar #wp-admin-bar-wpl-like,
	#wpadminbar #wp-admin-bar-wpr-reblog {
		display: block;
	}
}

@media screen and (max-width: 700px) {
	#wpadminbar .quicklinks > ul > li > a,
	#wpadminbar .quicklinks > ul > li > a:hover {
		padding-right: 6px;
		padding-left: 6px;
	}
	#wpadminbar .quicklinks #wp-admin-bar-my-account .ab-display-name {
		display: none;
	}
	#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img {
		margin: -4px 0 0 0;
	}
	body.single #wpadminbar #wp-admin-bar-follow.subscribed > a {
		width: auto;
	}
}

@media screen and (max-width: 460px) {
	#wp-admin-bar-topicpress,
	#wp-admin-bar-db,
	#wp-admin-bar-tos,
	#wp-admin-bar-editor,
	#wp-admin-bar-reportcard,
	#wp-admin-bar-superadmin,
	#wp-admin-bar-debug-bar,
	#wp-admin-bar-notes {
		display: none;
	}
}

@media screen and (max-width: 960px) {
	#wp-admin-bar-jumptotop-button-menu {
		display: none;
	}
}
