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

/**
 * Toolbar Touchification
 * ----------------------------------------------------------------------------
 */

html.wp-toolbar {
	padding-top: 46px;
}

html #wpadminbar {
	left: 0 !important;
	z-index: 500 !important;
 	height: 46px;
 	min-width: 240px;

	-webkit-transform: translate3d( 0, 0, 0 );
	-webkit-backface-visibility: hidden;
	-webkit-transition: 0;
	transform: translate3d( 0, 0, 0 );
	backface-visibility: hidden;
	transition: 0;
}
#wpadminbar * {
	font: normal 14px/32px "Open Sans", sans-serif;
}
#wpadminbar .quicklinks li > a {
	padding: 0 10px;
	height: 46px;
	line-height: 46px;
	width: auto;
}
#wpadminbar .ab-icon {
	font: 32px/1 dashicons !important;
	margin: 7px 0;
	padding: 0;
	width: 32px;
	height: 32px;
}
#wpadminbar .ab-submenu {
	padding: 0;
}
#wpadminbar #wp-admin-bar-wp-logo .ab-icon {
	font: 28px/1 dashicons !important;
	margin: 9px 0 0;
	padding: 0;
	width: 32px;
	height: 32px;
}
#wpadminbar .ab-label {
	display: none;
}
#wpadminbar #wp-admin-bar-new-content > .ab-item .ab-icon {
	margin-top: 8px;
}
#wp-admin-bar-site-name,
#wp-admin-bar-search {
	display: none;
}
#wpadminbar #wp-admin-bar-my-account > a {
	position: relative;
	overflow: hidden;
	text-indent: -999em;
	width: 28px;
	padding: 0 10px;
}
#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img {
	position: absolute;
	top: 13px;
	right: 10px;
	width: 26px;
	height: 26px;
}

#wpadminbar .ab-top-menu > .menupop > .ab-sub-wrapper a {
	font-size: 16px;
	border-bottom: 1px solid #444 !important;
	padding: 12px;
}

#wpadminbar .ab-top-menu > .menupop > .ab-sub-wrapper a:empty {
	display: none;
}

#wpadminbar .ab-top-menu > .menupop > .ab-sub-wrapper li:last-child a {
	border-bottom: none;
	padding-bottom: 13px;
}

#wpadminbar #wp-admin-bar-user-actions.ab-submenu {
	padding: 0;
}

#wpadminbar #wp-admin-bar-user-actions.ab-submenu img.avatar-64 {
	display: none;
}

#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions > li {
	margin: 0;
}

#wpadminbar #wp-admin-bar-user-info span {
	height: auto;
	line-height: 1.3em;
}

#wpadminbar #wp-admin-bar-user-info .display-name {
	font-size: 16px;
	color: #eee;
}

#wpadminbar #wp-admin-bar-user-info .username {
	margin-bottom: 2px;
}

/* hide Jetpack toolbar notes in this view, responsiveness may come in the future */
#wp-admin-bar-notes {
	display: none;
}

/* Experimental fix for touch toolbar dropdown positioning */
#wpadminbar .ab-top-menu,
#wpadminbar .ab-top-secondary,
#wpadminbar #wp-admin-bar-wp-logo,
#wpadminbar #wp-admin-bar-updates,
#wpadminbar #wp-admin-bar-comments,
#wpadminbar #wp-admin-bar-new-content,
#wpadminbar #wp-admin-bar-my-account {
	position: static;
}

#wpadminbar #wp-admin-bar-comments,
#wpadminbar #wp-admin-bar-new-content,
#wpadminbar #wp-admin-bar-my-account {
	float: right;
}

#wpadminbar #wp-admin-bar-comments .ab-sub-wrapper,
#wpadminbar #wp-admin-bar-new-content .ab-sub-wrapper,
#wpadminbar #wp-admin-bar-my-account .ab-sub-wrapper {
	right: 0;
	left: auto;
}
#wpadminbar #wp-admin-bar-comments {
	margin-right: 105px;
}
#wpadminbar #wp-admin-bar-new-content {
	margin-right: -106px;
}
#wpadminbar #wp-admin-bar-my-account {
	margin-right: -156px;
}

.multisite #wpadminbar #wp-admin-bar-my-account {
	margin-right: 0;
}

/**
 * RTL
 * ----------------------------------------------------------------------------
 */

.rtl #wpadminbar .ab-icon {
	margin-left: 0;
}

.rtl #wpadminbar #wp-admin-bar-comments,
.rtl #wpadminbar #wp-admin-bar-new-content,
.rtl #wpadminbar #wp-admin-bar-my-account {
	float: left;
}

.rtl #wpadminbar #wp-admin-bar-comments .ab-sub-wrapper,
.rtl #wpadminbar #wp-admin-bar-new-content .ab-sub-wrapper,
.rtl #wpadminbar #wp-admin-bar-my-account .ab-sub-wrapper {
	left: 0;
	right: auto;
}

.rtl #wpadminbar #wp-admin-bar-my-account,
.rtl #wpadminbar #wp-admin-bar-comments,
.rtl #wpadminbar #wp-admin-bar-new-content {
	margin-right: 0;
}

.rtl #wpadminbar #wp-admin-bar-my-account {
	margin-left: -156px;
}
.rtl #wpadminbar #wp-admin-bar-new-content {
	margin-left: -106px;
}
.rtl #wpadminbar #wp-admin-bar-comments {
	margin-left: 105px;
}
.rtl #wpadminbar #wp-admin-bar-my-account .ab-item {
	padding-left: 15px;
}
.rtl #wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions > li {
	margin: 0;
}

} /* @media block */


/**
 * Screensize overrides
 * ----------------------------------------------------------------------------
 */

/* Horizontal */
@media screen and (max-width: 480px) and (orientation: landscape) {
	#wpadminbar {
		position: absolute;
	}
}

/* Smartphone */
@media screen and (max-width: 480px) {
	#moby6-overlay {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		z-index: 400;
	}

	#wpadminbar .ab-top-menu > .menupop > .ab-sub-wrapper {
		position: fixed;
		width: 100%;
		left: 0;
	}

	#wpadminbar #wp-admin-bar-wp-logo.menupop .ab-sub-wrapper {
		margin-left: 0;
	}

	/* RTL */
	.rtl #wpadminbar #wp-admin-bar-wp-logo.menupop .ab-sub-wrapper {
		margin-left: auto;
		margin-right: 0;
	}

	/* No room for updates notifications on mobile */

	#wp-admin-bar-updates {
		display: none;
	}
}