/* Geral */
body {
    background: #ffffff;
}
/* Login */
div#login h2 {
    text-align: center;
}
body.login {
    background-image: radial-gradient(circle, #fbfbfb, #fbfbfb, #fbfbfb, #cecece);
}
/* Dashboard */
#dashboard-widgets .postbox-container {
    width: 100%!important;
}
/* Menu */
#adminmenu, #adminmenu .wp-submenu, #adminmenuback, #adminmenuwrap {
    background-color: #fafafa;
}
span.collapse-button-label, #adminmenu .wp-submenu a, #adminmenu a {
    color: #5a5a5a;
}
#adminmenu .opensub .wp-submenu li.current a, #adminmenu .wp-submenu li.current, #adminmenu .wp-submenu li.current a, #adminmenu .wp-submenu li.current a:focus, #adminmenu .wp-submenu li.current a:hover, #adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a {
    color: #2d2d2d;
}
#adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu .wp-has-current-submenu .wp-submenu.sub-open, #adminmenu .wp-has-current-submenu.opensub .wp-submenu, #adminmenu a.wp-has-current-submenu:focus+.wp-submenu, .no-js li.wp-has-current-submenu:hover .wp-submenu {
    background-color: #adadad!important;
}
#adminmenu li.menu-top:hover, #adminmenu li.opensub>a.menu-top, #adminmenu li>a.menu-top:focus {
    position: relative;
    background-color: #adadad;
    color: #ffffff;
}
#adminmenu .wp-submenu li:focus, #adminmenu .wp-submenu li:hover {
    background-color: #adadad;
}
#adminmenu .wp-submenu a:focus, #adminmenu .wp-submenu a:hover,
#adminmenu a:hover, #adminmenu li.menu-top>a:focus {
    color: #ffffff;
}
ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu>li.current>a.current:after {
    border-right-color: #ffffff;
}
#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after {
    border-right-color: #fafafa;
}
#adminmenu div.wp-menu-image img {
    width: 20px;
}
#adminmenu li.wp-has-current-submenu div.wp-menu-image img, #adminmenu li.menu-top:hover div.wp-menu-image img {
    filter: invert(22%) sepia(35%) saturate(7196%) hue-rotate(343deg) brightness(88%) contrast(101%);
}
#adminmenuwrap {
    background-image: url(imagens/logo-np.png);
    background-repeat: no-repeat;
    padding-top: 5em;
    background-size: 80%;
    background-position: top 5px center;
    transition: all 0.3s;
}
.folded #adminmenuwrap {
    padding-top: 15px;
}
#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head, #adminmenu .wp-menu-arrow, #adminmenu .wp-menu-arrow div, #adminmenu li.current a.menu-top, #adminmenu li.wp-has-current-submenu a.wp-has-current-submenu, .folded #adminmenu li.current.menu-top, .folded #adminmenu li.wp-has-current-submenu {
    background: #e21c2c;
}
li#toplevel_page_-produtos ul li.wp-first-item {
    display: none;
}
li#toplevel_page_-newsletter ul li.wp-first-item {
    display: none;
}
/* dentro posts/paginas */
.components-button.is-primary, .wp-core-ui .button-primary {
    background: #e21c2c;
    border-color: #b70513 #a00a16 #a50d19;
    box-shadow: 0 1px 0 #e21c2c;
    text-shadow: 0 -1px 1px #c10a19, 1px 0 1px #c10a19, 0 1px 1px #c10a19, -1px 0 1px #c10a19;
}
.components-button.is-primary:focus:enabled, .components-button.is-primary:hover, .wp-core-ui .button-primary.focus, .wp-core-ui .button-primary.hover, .wp-core-ui .button-primary:focus, .wp-core-ui .button-primary:hover {
    background: #e21c2c;
    border-color: #b70513;
}
.components-button.is-primary:hover, .wp-core-ui .button-primary:hover {
    box-shadow: inset 0 -1px 0 #e21c2c;
}
.components-button.is-primary:disabled, .components-button.is-primary[aria-disabled=true] {
    color: #e0a9ae;
    background: #e21c2c;
    border-color: #bd0f1d;
}
/* rodape */
.np-suporte {
    background-color: #333333;
    color: white;
    padding: 10px 20px;
    border-radius: 3px;
    text-align: center;
    max-width: 320px;
    margin: 0 auto;
    box-shadow: 0px 2px 5px #a0a0a0;
}
.np-suporte a {
    color: #e21c2c;
}
.np-suporte a:hover, .np-suporte a:focus {
    color: red;
}