:root{
	--theme-default: #ff3200;
	--theme-dark: #121e21;
	--theme-orange: #ff5722;
	--theme-pink: #e91e63;
	--theme-purple: #673ab7;
	--theme-teal: #009688;
	--menu-fold-width: 72px;
	--menu-h-fold-height: 48px;
}


/* icon & name */
@media screen and (min-width: 783px) {
	.folded.admin-menu-h #adminmenu .menu-top > a{
		width: 52px;
	}

	.folded #adminmenu .menu-top > a{
		height: var(--menu-fold-height);
		overflow: hidden;
		justify-content: flex-start;
	}
	.folded #adminmenu .wp-menu-name{
		font-size: 11px;
		font-weight: normal;
		padding: 0 4px 0 4px !important;
		position: static;
		text-align: center;
		height: var(--menu-fold-height);
		display: flex;
		align-items: center;
	}
	.folded #adminmenu div.wp-menu-image{
		padding: 0 0 0 0;
		height: var(--menu-fold-height);
		display: flex;
		align-items: center;
		transition: margin-top 0.2s;
	}
	.folded #adminmenu .menu-top:hover > a div.wp-menu-image{
		margin-top: calc( var(--menu-fold-height) * -1 );
	}
}

@media (min-width: 783px) and (max-width: 960px) {
	.auto-fold.admin-menu-h #adminmenu .menu-top > a{
		width: 52px;
	}
	.auto-fold #adminmenu .menu-top > a{
		height: var(--menu-fold-height);
		overflow: hidden;
		justify-content: flex-start;
	}
	.auto-fold #adminmenu .wp-menu-name{
		font-size: 11px;
		font-weight: normal;
		padding: 0 4px 0 4px !important;
		position: static;
		text-align: center;
		height: var(--menu-fold-height);
		display: flex;
		align-items: center;
	}
	.auto-fold #adminmenu div.wp-menu-image{
		padding: 0 0 0 0;
		height: var(--menu-fold-height);
		display: flex;
		align-items: center;
		transition: margin-top 0.2s;
	}
	.auto-fold #adminmenu .menu-top:hover > a div.wp-menu-image{
		margin-top: calc( var(--menu-fold-height) * -1 );
	}
}

/* bar logo */
@media screen and (min-width: 783px) {
	body:not(.admin-menu-h) #wp-admin-bar-site-name > a,
	body:not(.admin-menu-h) #wp-admin-bar-site-name > a:hover{
		width: calc( var(--menu-width) - 20px );
		background-color: var(--menu-background) !important;
	}
	body:not(.admin-menu-h) #wp-admin-bar-site-name span{
		color: var(--menu-text);
	}
	body:not(.admin-menu-h).folded #wp-admin-bar-site-name > a{
		width: calc( var(--menu-fold-width) - 20px );
		justify-content: center;
	}
	body:not(.admin-menu-h).folded #wp-admin-bar-site-name > a img + span{
		display: none;
	}
}

@media (min-width: 783px) and (max-width: 960px) {
	body:not(.admin-menu-h).auto-fold #wp-admin-bar-site-name > a{
		width: calc( var(--menu-fold-width) - 20px );
		justify-content: center;
	}
	body:not(.admin-menu-h).auto-fold #wp-admin-bar-site-name > a img + span{
		display: none;
	}
}

div#login {
	display: none;
}
body.login.js.login-action-login.wp-core-ui.locale-en-us {
	display: flex;
	align-items: center;
	justify-content: center;
}

div#login-form {
	z-index: 1;
}
form#loginform {
	min-width: 75%;
	max-width: 75%;
}

p.submit {
	display: flex;
	justify-content: center;
}
.forgetmenot {
	display: none;
}
.login form > p label, .login form > div label {
	display: block;
	color: #202830;
	background-color: rgba(57, 61, 70, 0);
	border-radius: 10px;
	font-weight: 700;
	height: 37px;
	position: absolute;
	pointer-events: none;
	z-index: 9999;
}

.user-pass-wrap > label {
	height: unset!important;


.language-switcher {
	display: none!important;
}

