* {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}

body {
	background-color: #fff;
}
#wpadminbar {
	background-color: #000;
	height: 48px;
}
#wpadminbar,
#wpadminbar * {
	line-height: 48px;
}
#wpadminbar .ab-icon:before,
#wpadminbar .ab-item:before,
#wpadminbar #adminbarsearch:before {
	color: #fff;
}
#wpadminbar #wp-admin-bar-site-name>.ab-item:before {
	display: none;
}
#wpadminbar #wp-admin-bar-site-name a {
	font-weight: 600;
}
#adminmenu {
	margin: 0;
}
#wp-admin-bar-site-name,
#wp-admin-bar-comments,
#wp-admin-bar-new-content {
	display: none;
}

/* Admin bar link to site */
#wp-admin-bar-go-to-site a {
	font-size: 15px;
	font-weight: 600;
}
#adminmenu div.wp-menu-image {
	display: none;
	float: left;
	height: 30px;
	margin: 0;
	text-align: center;
	width: 32px;
}
div.wp-menu-image:before {
	font: 400 15px/1 dashicons !important;
	height: 36px;
	padding: 10px 0;
	width: 20px;
}
#adminmenu a {
	color: #666;
}
#adminmenu div.wp-menu-image:before {
	color: #666;
}
#adminmenu div.wp-menu-name {
	padding: 12px 0 12px 8px;
}

/* Admin bar background */
.sticky-menu #adminmenuwrap {
	top: 48px;
}
#adminmenuback,
#adminmenuwrap,
#adminmenu {
	background-color: #ddd;
}
#wpadminbar .quicklinks .ab-empty-item, #wpadminbar .quicklinks a, #wpadminbar .shortlink-input {
	height: 48px;
}
#wpadminbar .quicklinks > ul > li > a {
	padding: 0 8px;
}

/* Admin menu top */
#adminmenu li.menu-top {
	background-color: #f6f6f6;
	border-bottom: none;
}
#adminmenu a.menu-top, #adminmenu .wp-submenu-head {
	font-size: 13px;
	font-weight: 600;
}

/* Admin menu top - active */
#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,
#adminmenu li.current a.menu-top,
.folded #adminmenu li.wp-has-current-submenu,
.folded #adminmenu li.current.menu-top,
#adminmenu .wp-menu-arrow,
#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head,
#adminmenu .wp-menu-arrow div {
	background-color: #555;
}

/* Admin sidebar separators */
#adminmenu li.wp-menu-separator {
	background-color: #ddd;
	border-bottom: 0px solid #e3e3e3;
	margin: 0;
	padding: 0 0 10px;
}
ul#adminmenu a.wp-has-current-submenu:after,
ul#adminmenu>li.current>a.current:after {
	border: none;
}
#adminmenu .wp-submenu li.current,
#adminmenu .wp-submenu li.current a,
#adminmenu .opensub .wp-submenu li.current a,
#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a,
#adminmenu .wp-submenu li.current a:hover,
#adminmenu .wp-submenu li.current a:focus {
	color: #555;
	font-weight: 700;
}
#adminmenu .wp-has-current-submenu .wp-submenu,
.no-js li.wp-has-current-submenu:hover .wp-submenu,
#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,
#adminmenu .wp-has-current-submenu .wp-submenu.sub-open,
#adminmenu .wp-has-current-submenu.opensub .wp-submenu {
	background-color: #e6e6e6;
}
#adminmenu .wp-has-current-submenu .wp-submenu a,
.no-js li.wp-has-current-submenu:hover .wp-submenu a,
#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,
#adminmenu .wp-has-current-submenu .wp-submenu.sub-open a,
#adminmenu .wp-has-current-submenu.opensub .wp-submenu a {
	color: #555;
}

/* ADMIN MENU SUB MENU */
#adminmenu .wp-submenu,
.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu,
.folded #adminmenu .wp-has-current-submenu .wp-submenu {
	background-color: #f3f4f7;
}
#adminmenu li.menu-top:hover,
#adminmenu li.opensub>a.menu-top,
#adminmenu li>a.menu-top:focus {
	background-color: #666;
	color: #fff;
}
#adminmenu li:hover div.wp-menu-image:before {
	color: #fff;
}
#adminmenu a:hover,
#adminmenu li.menu-top>a:focus,
#adminmenu .wp-submenu a:hover,
#rightnow a:hover,
#media-upload a.del-link:hover,
div.dashboard-widget-submit input:hover,
.subsubsub a:hover,
.subsubsub a.current:hover,
.ui-tabs-nav a:hover {
	color: #fff;
}
.welcome-panel,
.postbox,
.wp-editor-container,
.stuffbox,
p.popular-tags,
.widgets-holder-wrap,
.popular-tags,
.feature-filter,
.imgedit-group {
	background-color: #f9f9f9;
}
.postbox h3,
#namediv h3,
#submitdiv h3 {
	background-color: #eee;
}
thead,
tfoot {
	background-color: #eee;
}
#adminmenu .wp-submenu a,
.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,
.folded #adminmenu .wp-has-current-submenu .wp-submenu a {
	color: #555;
}
#post-body .acf_wysiwyg .wp_themeSkin .mceStatusbar a.mceResize {
	bottom: 4px !important;
	top: auto !important;
}
#wpadminbar .ab-top-menu>li>.ab-item:focus,
#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,
#wpadminbar .ab-top-menu>li:hover>.ab-item,
#wpadminbar .ab-top-menu>li.hover>.ab-item {
	background-color: #333;
	color: #fff;
}

.wrap {
	margin-top: 26px;
}
#wpcontent {
	margin-top: 16px;	
}