@font-face {
    font-family: 'Maison Neue';
    src: url('../../fonts/MaisonNeue-Medium.woff2') format('woff2'),
        url('../../fonts/MaisonNeue-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Maison Neue';
    src: url('../../fonts/MaisonNeue-ExtraBold.woff2') format('woff2'),
        url('../../fonts/MaisonNeue-ExtraBold.woff') format('woff');
    font-weight: 800;
    font-style: normal;
}

html, body{
    font-family: 'Maison Neue', serif;
}

body.login{
    background: rgb(92,10,250);
    background: -moz-linear-gradient(45deg, rgba(92,10,250,1) 0%, rgba(141,36,237,1) 100%);
    background: -webkit-linear-gradient(45deg, rgba(92,10,250,1) 0%, rgba(141,36,237,1) 100%);
    background: linear-gradient(45deg, rgba(92,10,250,1) 0%, rgba(141,36,237,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#5c0afa",endColorstr="#8d24ed",GradientType=1);
}

/*------------------------------------*\
    LOGIN
\*------------------------------------*/

#login h1 a, .login h1 a {
    background-image: url('../../img/logo.png');
    height:64px;
    width:194px;
    background-size: 194px 64px;
    background-repeat: no-repeat;
    padding-bottom: 10px;
}

.login #backtoblog a, .login #nav a{
    color: #FFF;
}

/*------------------------------------*\
    ADMIN
\*------------------------------------*/

#adminmenu, #adminmenu .wp-submenu, #adminmenuback, #adminmenuwrap{
    background: rgb(92,10,250);
}

#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: #8d24ed;

}


#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon:before{
    content: '';
    background: url('../../img/icons/admin.png') center center no-repeat;
    background-size: cover;
    height:20px;
    width:20px;
    display: block;
}

#wpadminbar{
    background: #150d41;
}

#wpadminbar .ab-top-menu>li.hover>.ab-item, 
#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus, 
#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item, 
#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus{
    background: #362b72;
}