.navbar-brand img {
    max-height: 60px;  /* ограничиваем, чтобы не вылазил */
    height: auto;      /* сохраняем пропорции */
    width: auto;       /* убираем жёсткую ширину */
    display: block;
    margin: 0 auto;    /* выравниваем по центру */
}
.navbar-default {
    background-color: #000000;
}
.abs-header-menu-top {
    background-color: #424242;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
    background-color: #000000;
}

#mobilemenu.abs-header-mobile-menu {
    background-color: #000000;
}

#header.abs-header .abs-header-mobile-menu .navbar-header a.navbar-toggle:hover, header.abs-header .abs-header-mobile-menu .navbar-header a.navbar-toggle:active {
    background-color: #424242;
}