﻿/**

	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%,#537833));
	background-image:-webkit-linear-gradient(bottom,#373737 0,#537833 5px);
	background-image:-moz-linear-gradient(bottom,#373737 0,#537833 5px);
	background-image:-o-linear-gradient(bottom,#373737 0,#537833 5px);
	background-image:linear-gradient(to top,#373737 0,#537833 5px)
}
/* #464646 to #537833 */

#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:#837533;
	background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#373737),color-stop(18%,#837533));
	background-image:-webkit-linear-gradient(bottom,#373737 0,#837533 5px);
	background-image:-moz-linear-gradient(bottom,#373737 0,#837533 5px);
	background-image:-o-linear-gradient(bottom,#373737 0,#837533 5px);
	background-image:linear-gradient(to top,#373737 0,#837533 5px)
}
/* #464646 to #837533 */

#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:#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;
	}
}#wpadminbar li#wp-admin-bar-admin-bar-likes-widget {
	width: 61px;
}

#wpadminbar iframe.admin-bar-likes-widget {
	width: 61px;
	height: 28px;
	min-height: 28px;
	border-width: 0px;
	position: absolute;
	top: 0;
}

div.jetpack-likes-widget-wrapper {
	width: 100%;
}

#likes-other-gravatars {
	display: none;
	position: absolute;
	padding: 10px;
	background-color: #000;
	border-width: 0;
	opacity: 0.88;
	filter: alpha(opacity=88);
	box-shadow: 0 0 10px black;
	min-width: 130px;
}

#likes-other-gravatars .likes-text {
	color: white;
	font-size: 14px;
	padding-bottom: 5px;
}

#likes-other-gravatars ul,
#likes-other-gravatars li {
	margin: 0;
	padding: 0;
	text-indent: 0;
	list-style-type: none;
}

#likes-other-gravatars li::before {
	content: "";
}

#likes-other-gravatars ul.wpl-avatars {
	overflow: auto;
	display: block;
	position: absolute;
	max-height: 190px;
}

#likes-other-gravatars ul.wpl-avatars li {
	width: 32px;
	height: 32px;
	float: left;
	margin: 0 5px 5px 0;
}

#likes-other-gravatars ul.wpl-avatars li a {
	margin: 0 2px 0 0;
	border-bottom: none !important;
	display: block;
}

#likes-other-gravatars ul.wpl-avatars li a img {
	background: none;
	border: none;
	margin: 0 !important;
	padding: 0 !important;
	position: static;
}


div.sd-box {
	border-top: 1px solid #ddd;
	border-top: 1px solid rgba(0,0,0,.13);
}

h3.sd-title {
	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 .sd-title {
	float: right;
	text-align: right;
}

.entry-content .post-likes-widget, .post-likes-widget,
.comment-likes-widget {
	margin: 0;
	border-width: 0;
}

.post-likes-widget-placeholder {
	margin: 0;
	border-width: 0;
}

.post-likes-widget-placeholder .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: #999;
	text-decoration: none;
	line-height: 1;
	font-size: 12px;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-weight: normal;
}

.post-likes-widget-placeholder .button span {
	padding: 1px 5px 1px 2px;
	display: block;
	opacity: .8;
	line-height: 1.5em;
	text-shadow: none;
}

.post-likes-widget-placeholder .button span:before {
	color: #97A8CC;
	font-family: "Noticons";
	content: '\2605';
	font-size: 16px;
	line-height: 0;
	text-shadow: 0 1px 0 #fff;
	position: relative;
	top: 3px;
}

.post-likes-widget-placeholder .loading {
	color: #999;
	font-size: 12px;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.post-likes-widget {
	width: 82.125%;
	display: none;
	float: right;
}

/* 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 .post-likes-widget {
	width: 100%;
	float: none;
}

div.sharedaddy.sd-rating-enabled .sd-like .post-likes-widget, div.sharedaddy.sd-sharing-enabled .sd-like .post-likes-widget {
	width: 82.125%;
	float: right;
}

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

.comment-likes-widget {
	width: 100%;
}
#demosite-activate-wrap, #demosite-activate-wrap * {
	*zoom: 1;
}
#demosite-activate-wrap {
	background-color: #028db9;
	background-image: -webkit-gradient(linear, left bottom, left top, from(#05789e), to(#028db9));
	background-image: -weblit-linear-gradient(bottom, #05789e, #028db9);
	background-image: -moz-linear-gradient(bottom, #05789e, #028db9);
	background-image: -o-linear-gradient(bottom, #05789e, #028db9);
	background-image: -ms-linear-gradient(bottom, #05789e, #028db9);
	background-image: linear-gradient(bottom, #05789e, #028db9);
	font-family: "Open Sans", "Helvetica Neue", Helvetica, sans-serif !important;
	font-size: 13px;
	font-weight: normal !important;
	height: 36px;
	line-height: 2.154;
	z-index: 99998;
}
#demosite-activate-wrap,
#demosite-activate {
	-webkit-box-shadow: inset 0 -1px rgba(0, 86, 132, 0.8), 0 1px 3px rgba(0, 86, 132, 0.4);
	-moz-box-shadow: inset 0 -1px 0 rgba(0, 86, 132, 0.8), 0 1px 3px rgba(0, 86, 132, 0.4);
	box-shadow: inset 0 -1px 0 rgba(0, 86, 132, 0.8), 0 1px 3px rgba(0, 86, 132, 0.4);	
}
#demosite-activate-wrap a {
	font-weight: normal;
}
.demosite-activate {
	position: fixed;
		bottom: 0;
		left: 0;
		right: 0;
		top: 0;
	width: 100%;
	z-index: 999999;
}
.demosite-logged-in { /* Move the activate bar below the admin bar */
	top: 27px !important;
}
#demosite-activate-wrap a.demosite-activate-trigger {
	border: 1px solid rgba( 0, 0, 0, 0.2 );
	border-top-width: 0;
	border-bottom-width: 0;
	-o-box-shadow: -1px 0 2px rgba(255, 255, 255, 0.1), 0 -1px 0 1px rgba(255, 255, 255, 0.1);
	-webkit-box-shadow: -1px 0 2px rgba(255, 255, 255, 0.1), 0 -1px 0 1px rgba(255, 255, 255, 0.1);
	-moz-box-shadow: -1px 0 2px rgba(255, 255, 255, 0.1), 0 -1px 0 1px rgba(255, 255, 255, 0.1);
	-ms-box-shadow: -1px 0 2px rgba(255, 255, 255, 0.1), 0 -1px 0 1px rgba(255, 255, 255, 0.1);
	box-shadow: -1px 0 2px rgba(255, 255, 255, 0.1), 0 -1px 0 1px rgba(255, 255, 255, 0.1);
	color: #eee;
	display: block;
	float: none;
	letter-spacing: normal;
	line-height: inherit;
	margin: 0 auto;
	padding: 0.308em 0.769em;
	overflow: hidden;
	text-align: center;
	text-decoration: none !important;
	text-shadow: 0 -1px 0 rgba( 178, 73, 0, 0.6 );
	width: 40%;
}
#demosite-activate-wrap a.demosite-activate-trigger:hover {
	background-image: -webkit-gradient( linear, left top, left bottom, from( #2ea2cc ), to( #0074a2 ) ) ; /* Safari 4+, Chrome 1-9 */
	background-image: -webkit-linear-gradient( #2ea2cc, #0074a2 ); /* Safari 5.1+, Mobile Safari, Chrome 10+ */
	background-image: -moz-linear-gradient( #2ea2cc, #0074a2 );  /* Firefox 3.6+ */
	background-image: -ms-linear-gradient( #2ea2cc, #0074a2 ); /* IE 10+ */
	background-image: -o-linear-gradient( #2ea2cc, #0074a2 ); /* Opera 11.10+ */
	background-image: linear-gradient( #2ea2cc, #0074a2 ); /* Firefox 16+ */
	-webkit-box-shadow: inset 0 -1px rgba(0, 86, 132, 0.8);
	-moz-box-shadow: inset 0 -1px 0 rgba(0, 86, 132, 0.8);
	-ms-box-shadow: inset 0 -1px 0 rgba(0, 86, 132, 0.8);
	-o-box-shadow: inset 0 -1px 0 rgba(0, 86, 132, 0.8);
	box-shadow: inset 0 -1px 0 rgba(0, 86, 132, 0.8);
	color: #fff !important;
	text-shadow: 0 -1px 0 rgb( 0, 116, 162 );
}
#demosite-activate-wrap a.demosite-activate-trigger.open,
#demosite-activate-wrap a.demosite-activate-trigger:active { 
	background-image: -webkit-gradient( linear, left top, left bottom, from( #1e8cbe ), to( #0074a2 ) ) ; /* Safari 4+, Chrome 1-9 */
	background-image: -webkit-linear-gradient( #1e8cbe, #0074a2 ); /* Safari 5.1+, Mobile Safari, Chrome 10+ */
	background-image: -moz-linear-gradient( #1e8cbe, #0074a2 );  /* Firefox 3.6+ */
	background-image: -ms-linear-gradient( #1e8cbe, #0074a2 ); /* IE 10+ */
	background-image: -o-linear-gradient( #1e8cbe, #0074a2 ); /* Opera 11.10+ */
	background-image: linear-gradient( #1e8cbe, #0074a2 ); /* Firefox 16+ */
	-webkit-box-shadow: inset 0 1px 5px #005684, inset 0 -1px 0 #1e8cbe;
	-moz-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;
	-o-box-shadow: inset 0 1px 5px #005684, inset 0 -1px 0 #1e8cbe;
	box-shadow: inset 0 1px 5px #005684, inset 0 -1px 0 #1e8cbe;
	color: rgba( 255, 255, 255, 0.9 );
}
#demosite-activate {
	background: #1e8cbe;
	-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;
	color: #fff;
	display: none;
	margin-top: 0;
	padding: 0;
	position: fixed; 
		left: 0;
		right: 0;
	width: 100%;
	*float: right;
	*margin-right: -5.231em;
}
#demosite-activate.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);
}
#demosite-activate-wrap a.demosite-close {
	color: #fff;
	font-size: 16px;
	position: absolute;
		bottom: 10px;
		right: 10px;
}
#demosite-activate div {
	overflow: hidden;
}
#demosite-activate h3 {
	color: #fff;
	font-size: 20px;
	font-weight: 300;
	margin: 0 0 .5em 0 !important;
	text-align: left;
	text-shadow: 0 1px 0 #333;
}
#demosite-activate p {
	color: #fff;
	font-size: 15px;
	font-weight: 300;
	line-height: 1.5;
	margin: 0 0 1em 0;
	*margin: 0;
	text-align: left;
	text-shadow: 0 1px 0 #666;
}
#demosite-activate a:hover {
	color: #eee !important;
}
#demosite-activate p a {
	color: #fff;
	margin: 1.333em 0 0;
	text-decoration: underline;
}
#demosite-activate #activate-button {
	background: #fe8720 !important;
	background-color: #fe8720; /* Fallback */
	background-image: -webkit-gradient( linear, left top, left bottom, from( #fe8720 ), to( #e96b00 ) ) ; /* Safari 4+, Chrome 1-9 */
	background-image: -webkit-linear-gradient( #fe8720, #e96b00 ); /* Safari 5.1+, Mobile Safari, Chrome 10+ */
	background-image: -moz-linear-gradient( #fe8720, #e96b00 );  /* Firefox 3.6+ */
	background-image: -ms-linear-gradient( #fe8720, #e96b00 ); /* IE 10+ */
	background-image: -o-linear-gradient( #fe8720, #e96b00 ); /* Opera 11.10+ */
	background-image: linear-gradient( #fe8720, #e96b00 ); /* Firefox 16+*/
	border: 1px solid #b34800;
	-moz-border-radius: 11px; 
	-webkit-border-radius: 11px; 
	border-radius: 3px;	
	color: #fff;
	display: block;
	font-family: "Open Sans", "Helvetica Neue", Helvetica, sans-serif !important;
	font-size: 15px !important;
	font-weight: normal !important;
	height: auto;
	line-height: 1.5;
	-webkit-box-shadow: inset 0 1px 0 #fe8720, inset 0 2px 0 rgba( 255, 200, 59, 0.6 );
	-moz-box-shadow: inset 0 1px 0 #fe8720, inset 0 2px 0 rgba( 255, 200, 59, 0.6 );
	-ms-box-shadow: inset 0 1px 0 #fe8720, inset 0 2px 0 rgba( 255, 200, 59, 0.6 );
	-o-box-shadow: inset 0 1px 0 #fe8720, inset 0 2px 0 rgba( 255, 200, 59, 0.6 );
	box-shadow: inset 0 1px 0 #fe8720, inset 0 2px 0 rgba( 255, 200, 59, 0.6 );
	*margin: 1em auto;
	margin: 1em auto;
	padding: .25em 0;
	text-decoration: none;
	text-shadow: 0 -1px 0 rgba( 178, 73, 0, 0.6 );
	text-transform: none !important;
	-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;
	width: 50%;
}
.demosite-logged-in #demosite-activate #activate-button {
	*margin: 1em 0;
	margin: 1em 0;
	width: 100%
}
#demosite-activate #activate-button:hover {
	background-image: -webkit-gradient( linear, left top, left bottom, from( #ff9a32 ), to( #e96b00 ) ) ; /* Safari 4+, Chrome 1-9 */
	background-image: -webkit-linear-gradient( #ff9a32, #e96b00 ); /* Safari 5.1+, Mobile Safari, Chrome 10+ */
	background-image: -moz-linear-gradient( #ff9a32, #e96b00 );  /* Firefox 3.6+ */
	background-image: -ms-linear-gradient( #ff9a32, #e96b00 ); /* IE 10+ */
	background-image: -o-linear-gradient( #ff9a32, #e96b00 ); /* Opera 11.10+ */
	background-image: linear-gradient( #ff9a32, #e96b00 ); /* Firefox 16+ */
	-webkit-box-shadow: inset 0 1px 0 #ff9a32, inset 0 2px 0 rgba( 255, 200, 59, 0.6 );
	-moz-box-shadow: inset 0 1px 0 #ff9a32, inset 0 2px 0 rgba( 255, 200, 59, 0.6 );
	-ms-box-shadow: inset 0 1px 0 #ff9a32, inset 0 2px 0 rgba( 255, 200, 59, 0.6 );
	-o-box-shadow: inset 0 1px 0 #ff9a32, inset 0 2px 0 rgba( 255, 200, 59, 0.6 );
	box-shadow: inset 0 1px 0 #ff9a32, inset 0 2px 0 rgba( 255, 200, 59, 0.6 );
	color: #fff !important;
	text-shadow: 0 -1px 0 rgb( 178, 73, 0 );
}
#demosite-activate #activate-button:active {
	background-image: -webkit-gradient( linear, left top, left bottom, from( #fe8720 ), to( #e96b00 ) ) ; /* Safari 4+, Chrome 1-9 */
	background-image: -webkit-linear-gradient( #fe8720, #e96b00 ); /* Safari 5.1+, Mobile Safari, Chrome 10+ */
	background-image: -moz-linear-gradient( #fe8720, #e96b00 );  /* Firefox 3.6+ */
	background-image: -ms-linear-gradient( #fe8720, #e96b00 ); /* IE 10+ */
	background-image: -o-linear-gradient( #fe8720, #e96b00 ); /* Opera 11.10+ */
	background-image: linear-gradient( #fe8720, #e96b00 ); /* Firefox 16+ */
	-webkit-box-shadow: inset 0 1px 5px #764300, inset 0 -1px 0 #fe8720;
	-moz-box-shadow: inset 0 1px 5px #764300, inset 0 -1px 0 #fe8720;
	-ms-box-shadow: inset 0 1px 5px #764300, inset 0 -1px 0 #fe8720;
	-o-box-shadow: inset 0 1px 5px #764300, inset 0 -1px 0 #fe8720;
	box-shadow: inset 0 1px 5px #764300, inset 0 -1px 0 #fe8720;
	color: rgba( 255, 255, 255, 0.8 );
}
#demosite-activate.open {
	display: block;
}
#activate-button {
	text-align: center;
}

/* The text and form inside the drop-down activate box */
#activate-theme {
	float: none;
	margin: 0 auto;
	overflow: hidden;
	padding: 1.154em 0;
	width: 50%;
}
.activate-description {
	float: left;
	width: 46%;
	padding-right: 4%;
	padding-top: 0.769em;
}
.activate-form {
	float: right;
	width: 45%;
	padding-top: 1.385em;
}
#activate-on-blog {
	border: none;
	color: #000;
	float: none;
	font-family: "Open Sans", "Helvetica Neue", Helvetica, sans-serif !important;
	font-size: 13px;
	height: auto;
	max-width: 99%;
	transition: none;
	width: 99%;
}
.activate-description .theme-name {
	font-weight: 700;
}
.demosite-activate .theme-price {
	display: inline-block;
	font-weight: 700;
	letter-spacing: .1em;
}
.demosite-activate .theme-price:before {
	content: "—";
	display: inline-block;
	font-weight: normal;
	margin: 0 0.385em;
	text-shadow: none;
}

@media (max-width: 906px) {
	#demosite-activate-wrap a.demosite-activate-trigger {
		width: 75%;
	}
}
@media (max-width: 566px) {
	#demosite-activate-wrap a.demosite-activate-trigger {
		width: 80%;
	}
	#activate-theme {
		width: 90%;
	}
	#demosite-activate p {
		font-size: 13px;
	}
	.activate-form {
		padding-top: 0.8em;
	}
	#demosite-activate #activate-button {
		font-size: 13px;
	}
}
@media (max-width: 400px) {
	#demosite-activate-wrap a.demosite-activate-trigger {
		width: 100%;
	}
	#activate-theme {
		width: 95%;
	}
}/* =Infinity Styles
-------------------------------------------------------------- */

.infinite-wrap {
/*	border-top: 2px solid #444;
	border-top: 2px solid rgba(68,68,68,0.8);
	padding: 20px 0 0; */
}
.infinite-loader {
	color: #000;
	display: block;
	height: 28px;
	margin: 10px;
	text-indent: -9999px;
}
#infinite-handle span {
	background: #333;
	border-radius: 1px;
	color: #eee;
	cursor: pointer;
	font-size: 13px;
	padding: 6px 16px;
}

/**
 * For smaller viewports, remove the down-arrow icon and turn
 * the button into a block element, spanning the content's full width.
 */
@media (max-width: 800px) {
	#infinite-handle span:before {
		display: none;
	}
	#infinite-handle span {
		display: block;
	}
}

/**
 * Footer
 */
#infinite-footer {
	position: fixed;
		bottom: -50px;
		left: 0;
	width: 100%;
}
#infinite-footer a {
	text-decoration: none;
}
#infinite-footer .blog-info a:hover,
#infinite-footer .blog-credits a:hover {
	color: #444;
	text-decoration: underline;
}
#infinite-footer .container {
	background: rgba( 255, 255, 255, 0.8 );
	border-color: #ccc;
	border-color: rgba( 0, 0, 0, 0.1 );
	border-style: solid;
	border-width: 1px 0 0;
	box-sizing: border-box;
	margin: 0 auto;
	overflow: hidden;
	padding: 1px 20px;
	width: 640px;
}
#infinite-footer .blog-info,
#infinite-footer .blog-credits {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	line-height: 25px;
}
#infinite-footer .blog-info {
	float: left;
	overflow: hidden;
	text-align: left;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 40%;
}
#infinite-footer .blog-credits {
	font-weight: normal;
	float: right;
	width: 60%;
}
#infinite-footer .blog-info a {
	color: #111;
	font-size: 14px;
	font-weight: bold;
}
#infinite-footer .blog-credits {
	color: #888;
	font-size: 12px;
	text-align: right;
}
#infinite-footer .blog-credits a {
	color: #666;
}

/**
 * Hooks to infinity-end body class to restore footer
 */
.infinity-end.neverending #infinite-footer {
	display: none;
}

/**
 * Responsive structure for the footer
 */
@media (max-width: 640px) {
	#infinite-footer .container {
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
	}
	#infinite-footer .blog-info {
		width: 30%;
	}
	#infinite-footer .blog-credits {
		width: 70%;
	}
	#infinite-footer .blog-info a,
	#infinite-footer .blog-credits {
		font-size: 10px;
	}
}

/**
 * No fixed footer on small viewports
 */
@media ( max-width: 640px ) {
	#infinite-footer {
		position: static;
	}
}/* =Infinity Styles
-------------------------------------------------------------- */

.infinite-scroll #content {
	margin-bottom: 50px;
}
.infinite-scroll #content .infinite-wrap {
	border-top: none;
	padding-top: 0;
}
/* Make it match the theme */
#infinite-footer .container {
	color: #888;
}
#infinite-footer .blog-info,
#infinite-footer .blog-info a {
	color: #63b4cd;
}
#infinite-footer .blog-credits a {
	color: #63B4CD;
}
#infinite-footer .blog-info a:hover,
#infinite-footer .blog-info a:focus,
#infinite-footer .blog-credits a:hover,
#infinite-footer .blog-credits a:focus {
	color: #777;
}
#infinite-footer .blog-credits {
	color: #888;
}
.infinite-loader {
	margin: 30px auto 0;
	width: 24px;
}
#infinite-handle {
	margin: 30px 0 0;
	text-align: center;
}
#infinite-handle span {
	background-color: #63b4cd;
	border-color: #63b4cd;
	color: #fff;
}
#infinite-handle span:before {
	color: #fff;
}
#infinite-handle span:hover,
#infinite-handle span:focus {
	background-color: #777;
	border-color: #777;
}
#infinite-handle span:hover:before,
#infinite-handle span:focus:before {
	color: #fff;
}
/* Elements to hide */
.infinite-scroll .navigation {
	display: none;
}
.infinite-scroll.infinity-end #content {
	margin-bottom: 5px;
}.slideshow-window {
	background-color: #222;
	border: 20px solid #222;
	border-radius: 11px;
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	-khtml-border-radius: 11px;
	margin-bottom: 20px;
}

.slideshow-window, .slideshow-window * {
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}

.slideshow-loading {
	height: 100%;
	text-align: center;
	margin: auto;
}

body div.slideshow-window * img {
    /* Override any styles that might be present in the page stylesheet */
    border-width: 0 !important;
    padding: 0 !important;
    background-color: transparent !important;
    background-image: none !important;
    max-width: 100%;
}

.slideshow-loading img {
	vertical-align: middle;
}

.slideshow-slide {
	height: 100%;
	width: 100%;
	text-align: center;
	margin: auto;
	display: none;
}

.slideshow-slide img {
	vertical-align: middle;
}

.slideshow-line-height-hack {
	overflow: hide;
	width: 0px;
	font-size: 0px;
}

.slideshow-slide-caption {
	font-size: 13px;
	font-family: "Helvetica Neue", sans-serif;
	color: #f7f7f7;
	text-shadow: #222 1px 1px 2px;
	line-height: 25px;
	height: 25px;
	position: absolute;
	bottom: 5px;
	left: 0;
	z-index: 100;
	width: 100%;
	text-align: center;
}

/* @noflip */
.slideshow-controls {
	z-index: 1000;
        position: absolute;
        bottom: 30px;
        margin: auto;
	text-align: center;
	width: 100%;
	display: none;
	direction:ltr;
}

body div div.slideshow-controls a,
body div div.slideshow-controls a:hover {
	border:2px solid rgba(255,255,255,0.1) !important;
	background-color: #000 !important;
	background-color: rgba(0,0,0,0.6) !important;
	background-image: url(/wp-content/mu-plugins/shortcodes/css/../img/slideshow-controls.png) !important;
	background-repeat: no-repeat;
	background-size: 142px 16px !important;
	background-position: -34px 8px !important;
	color: #222 !important;
	margin: 0 5px !important;
	padding: 0 !important;
	display: inline-block !important;
	*display: inline;
	zoom: 1;
	height: 32px !important;
	width: 32px !important;
	line-height: 32px !important;
	text-align: center !important;
	-khtml-border-radius: 10em !important;
	-webkit-border-radius: 10em !important;
	-moz-border-radius: 10em !important;
	border-radius: 10em !important;
	-webkit-transition: 300ms border-color ease-out;
	-moz-transition: 300ms border-color ease-out;
	-o-transition: 300ms border-color ease-out;
	transition: 300ms border-color ease-out;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
	body div div.slideshow-controls a,
	body div div.slideshow-controls a:hover {
		background-image: url(/wp-content/mu-plugins/shortcodes/css/../img/slideshow-controls-2x.png) !important;
	}
}

body div div.slideshow-controls a:hover {
	border-color: rgba(255,255,255,1) !important;
}

body div div.slideshow-controls a:first-child { background-position: -76px 8px !important;}
body div div.slideshow-controls a:last-child { background-position: -117px 8px !important;}
body div div.slideshow-controls a:nth-child(2) { background-position: -34px 8px !important;}
body div div.slideshow-controls a.running { background-position: -34px 8px !important;}
body div div.slideshow-controls a.paused { background-position: 9px 8px !important;}

.slideshow-controls a img {
	border: 50px dotted fuchsia;
}
/* 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 #537833;
	-moz-box-shadow: inset 0 -1px 0 #537833;
	box-shadow: inset 0 -1px 0 #537833;
}
/* originally #333 for #537833 */



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