/* MegaNavbar v2.2.0 (http://www.MegaNavbar.com) Copyright 2014 MegaNavbar.com. All Rights Reserved.
** Licensed under Regular License (http://codecanyon.net/licenses/regular) or Extended License (http://codecanyon.net/licenses/extended)
** We will take legal action against those who copy our HTML content, CSS style sheets and JavaScript functions without a license.
*/

/*
.navbar-nav {
    width: 100%;
}

.navbar-nav li {
    width: 16.6667%;
        text-align:center;
}
*/



/* Main-Nav */
nav.navbar {
    min-height:auto;
    margin-bottom:20px;
}

.navbar .navbar-header {
    margin-left:0 !important;
    margin-right:0 !important;
    z-index:999 !important;

}

@media (min-width: 992px) {
    .navbar-header {
        background: url('../../../../Img/header-world@2x.png') 98% 56px no-repeat !important;
        background-size: 597px 144px !important;
        min-height:200px;
        width:100%;
    }
}


.navbar-fixed-top {
    padding:25px 0 20px;
    background-color:#fff;
    z-index:998;
}

@media (min-width: 768px) {
    nav.navbar {
        margin-bottom:16px;
    }
}

@media (min-width: 992px) {
    nav.navbar {
        margin-bottom:0;
    }
}

nav.navbar .nav-box-info {
    display: none; 
}

@media (min-width: 992px) {
    nav.navbar .nav-box-info {
        display: block; 
        margin-left:8px; 
        margin: -20px -16px -5px 8px;
        min-height:520px;
        padding-bottom:80px;
        background:#008ccc url('../../../../Img/nav-info-box-arrow@2x.png') 92% 94% no-repeat;
        background-size:42px 42px;
    }

    nav.navbar .nav-box-info h3 {
        padding:42px 15px 0;
        color:#fff;
        text-transform: uppercase;
    }

    nav.navbar .nav-box-info h3 a {
        color:#fff;
    }

    nav.navbar .nav-box-info p {
        padding:38px 15px 0;
        color:#fff;
        font-size:16px;
    }
}

@media (min-width: 992px) {
    nav.navbar .nav-box-info h3 {
        font-size:18px;	
    }
}

@media (min-width: 1200px) {
    nav.navbar .nav-box-info h3 {
        font-size:20px;	
    }
}


.navbar-wuppermann ul.navbar-nav {
    width:100%;
    margin:18px 0 0;
}

@media (min-width: 992px) {
    .navbar-wuppermann ul.navbar-nav {
        margin:0;
    }
}

.navbar-wuppermann .nav > li  {
    padding-bottom: 0;
}

@media (min-width: 992px) {
    .navbar-wuppermann .nav > li {
        width:16.6667%;
        text-align:center;
    }

    .navbar-wuppermann .nav.nav-login > li {
        width:14.2857%;
        text-align:center;
    }
}

@media (min-width: 992px) {
    body.hu .navbar-wuppermann .nav > li,
    body.systemtechnik .navbar-wuppermann .nav > li {
        width:25%;
        text-align:center;
    }
}

li.dropdown-full {
    position:static;
}

.navbar.navbar-wuppermann .navbar-nav > li.dropdown-full > .dropdown-menu,
.navbar.navbar-wuppermann .navbar-nav > li.dropdown-wide > .dropdown-menu {
    padding: 0 16px 5px;
    margin:0 !important;
}

@media (min-width: 992px) {
    .navbar.navbar-wuppermann .navbar-nav > li.dropdown-full > .dropdown-menu,
    .navbar.navbar-wuppermann .navbar-nav > li.dropdown-wide > .dropdown-menu {
        padding: 20px 16px 5px;
        z-index:500 !important;
    }
}

@media (min-width: 992px) {
    .caret {
        display: none;	
    }
}

.navbar.navbar-wuppermann {
    background: #fff;
    border-color: transparent;
    color: #3c3c3c;
    padding-top:0;
    margin-top:0;
    width:100%;
    z-index:99;
}

@media (min-width: 768px) {
    .navbar.navbar-wuppermann {
    }
}

@media (min-width: 992px) {
    .navbar.navbar-wuppermann {
        padding-top:20px;
    }
}
.navbar.navbar-wuppermann .navbar-collapse {
    background-color: #fff;
    border: none !important;
    margin-left:0 !important;
    margin-right:0 !important;
}
.navbar.navbar-wuppermann .navbar-text {
    color: #3c3c3c;
}
.navbar.navbar-wuppermann a.navbar-link {
    color: #3c3c3c;
    background-color: transparent;
}
.navbar.navbar-wuppermann a.navbar-link:hover,
.navbar.navbar-wuppermann a.navbar-link:focus {
    color: #0071ba;
    background-color: transparent;
}
.navbar.navbar-wuppermann .navbar-brand {
    color: #0071ba;
    background-color: #fff;
}
.navbar.navbar-wuppermann .navbar-brand:hover,
.navbar.navbar-wuppermann .navbar-brand:focus {
    color: #0071ba;
    background-color: #fff;
}
.navbar.navbar-wuppermann .navbar-toggle {
    border: #fff !important;
    background-color: #fff;
    padding:0;
    margin:1px 0 0 0;
}

@media (min-width: 768px) {
    .navbar.navbar-wuppermann .navbar-toggle {
    }
}
@media (min-width: 992px) {
    .navbar.navbar-wuppermann .navbar-toggle {
    }
}

.navbar-toggle .icon-bar {
    border-radius: 0;
    display: block;
    height: 6px;
    width: 36px;
}

.navbar-toggle .icon-bar + .icon-bar {
    margin-top: 6px;
}

.navbar.navbar-wuppermann .navbar-toggle .icon-bar {
    background-color: #0071ba;
}
.navbar.navbar-wuppermann .navbar-toggle:hover,
.navbar.navbar-wuppermann .navbar-toggle:focus {
    border-color: #fff !important;
    background-color: #fff !important;
}
.navbar.navbar-wuppermann .navbar-toggle:hover .icon-bar,
.navbar.navbar-wuppermann .navbar-toggle:focus .icon-bar {
    background-color: #0071ba;
}
.navbar.navbar-wuppermann input::-webkit-input-placeholder,
.navbar.navbar-wuppermann textarea::-webkit-input-placeholder {
    color: rgba(255,255,255,0.5);
}
.navbar.navbar-wuppermann input:-moz-placeholder,
.navbar.navbar-wuppermann textarea:-moz-placeholder {
    color: rgba(255,255,255,0.5);
}
.navbar.navbar-wuppermann input::-moz-placeholder,
.navbar.navbar-wuppermann textarea::-moz-placeholder {
    color: rgba(255,255,255,0.5);
}
.navbar.navbar-wuppermann input:-ms-input-placeholder,
.navbar.navbar-wuppermann textarea:-ms-input-placeholder {
    color: rgba(255,255,255,0.5);
}
.navbar.navbar-wuppermann .form-control {
    color: #fff;
    background-color: #c2c3c5;
    border-color: #c2c3c5;
}
.navbar.navbar-wuppermann .form-control:focus {
    -webkit-box-shadow: inset 0 1px 1px transparent, 0 0 5px transparent;
    box-shadow: inset 0 1px 1px transparent, 0 0 5px transparent;
}
.navbar.navbar-wuppermann .navbar-nav > li[class*="dropdown"].dropdown-onhover:hover > a,
.navbar.navbar-wuppermann.dropdown-onhover .navbar-nav > li:hover > a[class*="dropdown"] {
    background-color: #0071ba;
    color:#fff;
}
.navbar.navbar-wuppermann .navbar-nav> li > a {
    color: #fff;
    background-color: #0071ba;
    font-size: 16px;
    font-weight:500;
    line-height:28px;
    text-transform:uppercase;
    padding: 10px 16px;
    display:block !important;
    margin-top:0;
    border-top: 2px solid #fff;
}

@media (min-width: 992px) {
    .navbar.navbar-wuppermann .navbar-nav> li > a {
        font-size: 16px;
        line-height:28px;
        color: #3c3c3c;
        background-color: #fff;
        padding: 22px 10px;
        border-top: none;

    }
}
@media (min-width: 1200px) {
    .navbar.navbar-wuppermann .navbar-nav> li > a {
        font-size: 20px;
    }
}
@media (min-width: 992px) {
    body.hu .navbar.navbar-wuppermann .navbar-nav> li > a,
    body.systemtechnik .navbar.navbar-wuppermann .navbar-nav> li > a {
        min-height:100px;
    }
}
.navbar.navbar-wuppermann .navbar-nav> li > a:focus {
    color: #fff;
    background-color: #0071ba;
}
@media (min-width: 992px) {
    .navbar.navbar-wuppermann .navbar-nav> li > a:focus {
        color: #3c3c3c;
        background-color: #fff;
    }
}
.navbar.navbar-wuppermann .navbar-nav> li > a:hover {
    color: #fff;
    background-color: #0071ba;
}
.navbar.navbar-wuppermann .navbar-nav> li.open > a,
.navbar.navbar-wuppermann .navbar-nav> li.open{
    color: #fff;
    background-color: #0071ba;
}
.navbar.navbar-wuppermann .navbar-nav> li.open > a:hover,
.navbar.navbar-wuppermann .navbar-nav> li.open > a:focus {
    color: #fff;
    background-color: #0071ba;
}
.navbar.navbar-wuppermann .navbar-nav> li.active > a {
    color: #fff;
    background-color: #0071ba;
}
.navbar.navbar-wuppermann .navbar-nav> li.active > a:hover,
.navbar.navbar-wuppermann .navbar-nav> li.active > a:focus {
    color: #fff;
    background-color: #0071ba;
}
.navbar.navbar-wuppermann .navbar-nav> li.disabled > a {
    color: #bfbfbf;
    background-color: #fff;
}
.navbar.navbar-wuppermann .navbar-nav> li.disabled > a:hover,
.navbar.navbar-wuppermann .navbar-nav> li.disabled > a:focus {
    color: #bfbfbf;
    background-color: #fff;
}

@media (min-width: 992px) {
    .navbar.navbar-wuppermann.dropdown-onhover.no-fix .navbar-nav> li > a,
    .navbar.navbar-wuppermann .navbar-nav.dropdown-onhover.no-fix> li > a {
        color: #3c3c3c;
        background-color: #fff;
    }
    .navbar.navbar-wuppermann.dropdown-onhover.no-fix .navbar-nav> li > a:focus,
    .navbar.navbar-wuppermann .navbar-nav.dropdown-onhover.no-fix> li > a:focus {
        color: #3c3c3c;
        background-color: #fff;
    }
}


@media (min-width: 768px) {

    .navbar.navbar-wuppermann.dropdown-onhover.no-fix .navbar-nav> li > a:hover,
    .navbar.navbar-wuppermann .navbar-nav.dropdown-onhover.no-fix> li > a:hover {
        color: #fff;
        background-color: #0071ba;
    }
    .navbar.navbar-wuppermann.dropdown-onhover.no-fix .navbar-nav> li.open > a,
    .navbar.navbar-wuppermann .navbar-nav.dropdown-onhover.no-fix> li.open > a {
        color: #fff;
        background-color: #0071ba;
    }
    .navbar.navbar-wuppermann.dropdown-onhover.no-fix .navbar-nav> li.open > a:focus,
    .navbar.navbar-wuppermann .navbar-nav.dropdown-onhover.no-fix> li.open > a:focus {
        color: #fff;
        background-color: #0071ba;
    }
    .navbar.navbar-wuppermann.dropdown-onhover.no-fix .navbar-nav> li.open > a:hover,
    .navbar.navbar-wuppermann .navbar-nav.dropdown-onhover.no-fix> li.open > a:hover {
        color: #fff;
        background-color: #0071ba;
    }
    .navbar.navbar-wuppermann.dropdown-onhover.no-fix .navbar-nav> li.active > a,
    .navbar.navbar-wuppermann .navbar-nav.dropdown-onhover.no-fix> li.active > a {
        color: #fff;
        background-color: #0071ba;
    }
    .navbar.navbar-wuppermann.dropdown-onhover.no-fix .navbar-nav> li.active > a:focus,
    .navbar.navbar-wuppermann .navbar-nav.dropdown-onhover.no-fix> li.active > a:focus {
        color: #fff;
        background-color: #0071ba;
    }
    .navbar.navbar-wuppermann.dropdown-onhover.no-fix .navbar-nav> li.active > a:hover,
    .navbar.navbar-wuppermann .navbar-nav.dropdown-onhover.no-fix> li.active > a:hover {
        color: #fff;
        background-color: #0071ba;
    }
    .navbar.navbar-wuppermann.dropdown-onhover.no-fix .navbar-nav> li.disabled > a,
    .navbar.navbar-wuppermann .navbar-nav.dropdown-onhover.no-fix> li.disabled > a {
        color: #bfbfbf;
        background-color: #fff;
    }
    .navbar.navbar-wuppermann.dropdown-onhover.no-fix .navbar-nav> li.disabled > a:hover,
    .navbar.navbar-wuppermann .navbar-nav.dropdown-onhover.no-fix> li.disabled > a:hover {
        color: #bfbfbf;
        background-color: #fff;
    }
    .navbar.navbar-wuppermann .navbar-nav>li:not(.active):not(.disabled).dropdown-onhover.no-fix>a {
        color: #3c3c3c;
        background-color: #fff;
    }
    .navbar.navbar-wuppermann .navbar-nav>li:not(.active):not(.disabled).dropdown-onhover.no-fix>a:focus {
        color: #3c3c3c;
        background-color: #fff;
    }
    .navbar.navbar-wuppermann .navbar-nav>li:not(.active):not(.disabled).dropdown-onhover.no-fix>a:hover {
        color: #fff;
        background-color: #0071ba;
    }
}


.navbar.navbar-wuppermann .dropdown-menu {
    background: #0071ba;
    color: #7dcfff;
    border-color: #0071ba;
    border:none !important;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.navbar.navbar-wuppermann .navbar-nav>li[class*="dropdown"].dropdown-onhover:hover,
.navbar.navbar-wuppermann.dropdown-onhover .navbar-nav>li[class*="dropdown"]:hover{
    background-color: #0071ba;
    color:#fff;
}

.navbar.navbar-wuppermann a>span.desc {
    color: #7dcfff;
}

.navbar.navbar-wuppermann a:hover>span.desc {
    color: #7dcfff;
}

@media (min-width: 768px) {
    .navbar.navbar-wuppermann:not(.no-border).dropdown-onhover .navbar-nav>li:hover>a,
    .navbar:not(.no-border) li.dropdown-onhover:hover>a,
    .navbar:not(.no-border) .navbar-nav.dropdown-onhover>li:hover>a {
        border-color: transparent;
    }
    
    .navbar.navbar-wuppermann:not(.navbar-fixed-bottom):not(.no-border) .navbar-nav>.active>a:before {
        border-top-color: transparent;
    }
    
    .navbar.navbar-wuppermann:not(.navbar-fixed-bottom):not(.no-border) .navbar-nav>.open>a:before,
    .navbar.navbar-wuppermann:not(.navbar-fixed-bottom):not(.no-border) .navbar-nav>li.dropdown-onhover:not(.disabled):hover>a:before,
    .navbar.navbar-wuppermann:not(.navbar-fixed-bottom):not(.no-border) .navbar-nav.dropdown-onhover>li:not(.disabled):hover>a:before {
        border-bottom-color: transparent;
    }
    
    .navbar.navbar-wuppermann:not(.navbar-fixed-bottom):not(.no-border).dropdown-onhover .navbar-nav>li:not(.disabled):hover>a:before {
        border-bottom-color: transparent;
    }
    
    .navbar.navbar-wuppermann:not(.navbar-fixed-bottom) .navbar-nav>.active>a:after {
        border-top-color: #0071ba;
    }
    
    .navbar.navbar-wuppermann:not(.navbar-fixed-bottom) .navbar-nav>.open>a:after,
    .navbar.navbar-wuppermann:not(.navbar-fixed-bottom) .navbar-nav>li.dropdown-onhover:not(.disabled):hover>a:after,
    .navbar.navbar-wuppermann:not(.navbar-fixed-bottom) .navbar-nav.dropdown-onhover>li:not(.disabled):hover>a:after {
        border-bottom-color: #0071ba;
    }
    
    .navbar.navbar-wuppermann:not(.navbar-fixed-bottom).dropdown-onhover .navbar-nav>li:not(.disabled):hover>a:after {
        border-bottom-color: #0071ba;
    }
    
    .navbar.navbar-wuppermann.navbar-fixed-bottom:not(.no-border) .navbar-nav>.active>a:before {
        border-bottom-color: transparent;
    }
    
    .navbar.navbar-wuppermann.navbar-fixed-bottom:not(.no-border) .navbar-nav>.open>a:before,
    .navbar.navbar-wuppermann.navbar-fixed-bottom:not(.no-border) .navbar-nav>li.dropdown-onhover:not(.disabled):hover>a:before,
    .navbar.navbar-wuppermann.navbar-fixed-bottom:not(.no-border) .navbar-nav.dropdown-onhover>li:not(.disabled):hover>a:before {
        border-top-color: transparent;
    }
    
    .navbar.navbar-wuppermann.navbar-fixed-bottom:not(.no-border).dropdown-onhover .navbar-nav>li:not(.disabled):hover>a:before {
        border-top-color: transparent;
    }
    
    .navbar.navbar-wuppermann.navbar-fixed-bottom .navbar-nav>.active>a:after {
        border-bottom-color: #0071ba;
    }
    
    .navbar.navbar-wuppermann.navbar-fixed-bottom .navbar-nav>.open>a:after,
    .navbar.navbar-wuppermann.navbar-fixed-bottom .navbar-nav>li.dropdown-onhover:not(.disabled):hover>a:after,
    .navbar.navbar-wuppermann.navbar-fixed-bottom .navbar-nav.dropdown-onhover>li:not(.disabled):hover>a:after {
        border-top-color: #0071ba;
    }
    
    .navbar.navbar-wuppermann.navbar-fixed-bottom.dropdown-onhover .navbar-nav>li:not(.disabled):hover>a:after {
        border-top-color: #0071ba;
    }
}

.navbar.navbar-wuppermann .btn-default {
    color: #fff;
    background-color: #c2c3c5;
    border-color: #c2c3c5;
}

.navbar.navbar-wuppermann .btn-default:hover,
.navbar.navbar-wuppermann .btn-default:focus,
.navbar.navbar-wuppermann .btn-default:active,
.navbar.navbar-wuppermann .btn-default.active {
    color: #666666;
    background-color: #e6e6e6;
    border-color: #e6e6e6;
}

.navbar.navbar-wuppermann .dropdown-menu .btn-default {
    color: #edf8ff;
    background-color: #1182cb;
    border-color: #21a8ff;
}

.navbar.navbar-wuppermann .dropdown-menu .btn-default:hover,
.navbar.navbar-wuppermann .dropdown-menu .btn-default:focus,
.navbar.navbar-wuppermann .dropdown-menu .btn-default:active,
.navbar.navbar-wuppermann .dropdown-menu .btn-default.active {
    color: #ffffff;
    background-color: #0071ba;
    border-color: #21a8ff;
}

.navbar.navbar-wuppermann .dropdown-menu li.dropdown-header {
    color: #edf8ff;
}

.navbar.navbar-wuppermann *:not(li)>a {
    color: #7dcfff;
}

.navbar.navbar-wuppermann *:not(li)>a:hover,
.navbar.navbar-wuppermann *:not(li)>a:focus {
    color: #fff;
}
.navbar.navbar-wuppermann .dropdown-menu>li>a {
    color: #7dcfff;
    background-color: #0071ba;

}

.navbar.navbar-wuppermann .dropdown-menu>li>a:hover,
.navbar.navbar-wuppermann .dropdown-menu>li>a:focus {
    color: #fff;
    background-color: #0071ba;
}

.navbar.navbar-wuppermann .navbar-nav>li .dropdown-menu:not([class*="collaps"]) {
    background-color: #0071ba;
    color: #7dcfff;
    border: 0px solid transparent;
    -webkit-box-shadow: 0 9px 12px transparent;
    box-shadow: 0 9px 12px transparent;
}

.navbar.navbar-wuppermann.navbar-fixed-bottom .navbar-nav>li .dropdown-menu:not([class*="collaps"]) {
    -webkit-box-shadow: 0 -9px 12px transpar;
    box-shadow: 0 -9px 12px transpar;
}

.navbar.navbar-wuppermann .dropdown-menu input::-webkit-input-placeholder,
.navbar.navbar-wuppermann .dropdown-menu textarea::-webkit-input-placeholder {
    color: rgba(237,248,255,0.5);
}

.navbar.navbar-wuppermann .dropdown-menu input:-moz-placeholder,
.navbar.navbar-wuppermann .dropdown-menu textarea:-moz-placeholder {
    color: rgba(237,248,255,0.5);
}

.navbar.navbar-wuppermann .dropdown-menu input::-moz-placeholder,
.navbar.navbar-wuppermann .dropdown-menu textarea::-moz-placeholder {
    color: rgba(237,248,255,0.5);
}

.navbar.navbar-wuppermann .dropdown-menu input:-ms-input-placeholder,
.navbar.navbar-wuppermann .dropdown-menu textarea:-ms-input-placeholder {
    color: rgba(237,248,255,0.5);
}

.navbar.navbar-wuppermann .dropdown-menu .form-control {
    color: #edf8ff;
    background-color: #1182cb;
    border-color: #21a8ff;
}

.navbar.navbar-wuppermann .dropdown-menu .form-control:focus {
    -webkit-box-shadow: inset 0 1px 1px transparent, 0 0 5px #21a8ff;
    box-shadow: inset 0 1px 1px transparent, 0 0 5px #21a8ff;
}

.navbar.navbar-wuppermann .navbar-nav .dropdown-menu li:not(.list-group) > a {
    color: #7dcfff;
    background-color: #0071ba;
    padding: 3px 0;
    font-size:16px;
    font-weight:400;
    line-height:25px;
    white-space:normal;
    overflow:visible;
}

@media (min-width: 992px) {
    .navbar.navbar-wuppermann .navbar-nav .dropdown-menu li:not(.list-group) > a {
        font-size:18px;
        padding: 5px 0;
        min-height:60px;
    }
}

@media (min-width: 1200px) {
    .navbar.navbar-wuppermann .navbar-nav .dropdown-menu li:not(.list-group) > a {
        font-size:20px;
    }
}

.navbar.navbar-wuppermann .navbar-nav .dropdown-menu .nav-level-2 {
    padding:16px 0;
}

@media (min-width: 992px) {
    .navbar.navbar-wuppermann .navbar-nav .dropdown-menu .nav-level-2 {
        padding:20px 0;
    }
}

.navbar.navbar-wuppermann .navbar-nav .dropdown-menu .nav-level-2 li {
    width:inherit;
    text-align:left;
}

.navbar.navbar-wuppermann .navbar-nav .dropdown-menu .nav-level-3 {
    padding-top:20px;
}

@media (min-width: 992px) {
    .navbar.navbar-wuppermann .navbar-nav .dropdown-menu .nav-level-3 {
        padding-top:10px;
    }
}

.navbar.navbar-wuppermann .navbar-nav .dropdown-menu .nav-level-3 li {
    width:inherit;
}
.navbar.navbar-wuppermann .navbar-nav .dropdown-menu .nav-level-3 li a {
    font-size:16px;
    font-weight:400;
    line-height:20px;
    color:#fff;
    min-height:inherit;
}

.navbar.navbar-wuppermann .navbar-nav .dropdown-menu li:not(.list-group) > a:hover,
.navbar.navbar-wuppermann .navbar-nav .dropdown-menu li:not(.list-group) > a:focus {
    color: #fff;
    background-color: #0071ba;
}
.navbar.navbar-wuppermann .navbar-nav .dropdown-menu li.active > a {
    color: #fff;
    background-color: #0071ba;
}
.navbar.navbar-wuppermann .navbar-nav .dropdown-menu li.active > a:hover,
.navbar.navbar-wuppermann .navbar-nav .dropdown-menu li.active > a:focus {
    color: #fff;
    background-color: #0071ba;
}
.navbar.navbar-wuppermann .navbar-nav .dropdown-menu li[class*="-onhover"]:hover>a {
    color: #fff;
    background-color: #0071ba;
}
.navbar.navbar-wuppermann .navbar-nav .dropdown-menu li.open > a,
.navbar.navbar-wuppermann .navbar-nav .dropdown-menu li:not(.no-fix) > a.dropdown-toggle:not(.collapsed) {
    color: #fff;
    background-color: #0071ba;
}
.navbar.navbar-wuppermann .navbar-nav .dropdown-menu li.open > a:hover,
.navbar.navbar-wuppermann .navbar-nav .dropdown-menu li.open > a:focus,
.navbar.navbar-wuppermann .navbar-nav .dropdown-menu li:not(.no-fix) > a.dropdown-toggle:not(.collapsed):hover,
.navbar.navbar-wuppermann .navbar-nav .dropdown-menu li:not(.no-fix) > a.dropdown-toggle:not(.collapsed):focus {
    color: #fff;
    background-color: #0071ba;
}
.navbar.navbar-wuppermann .navbar-nav .dropdown-menu li.disabled > a {
    color: #21a8ff;
    background-color: #0071ba;
}
.navbar.navbar-wuppermann .navbar-nav .dropdown-menu li.disabled > a>span.desc {
    color: #7dcfff;
}
.navbar.navbar-wuppermann .navbar-nav .dropdown-menu li.disabled > a:hover>span.desc {
    color: #7dcfff;
}
.navbar.navbar-wuppermann .navbar-nav .dropdown-menu li.disabled > a:hover,
.navbar.navbar-wuppermann .navbar-nav .dropdown-menu li.disabled > a:focus {
    color: #21a8ff;
    background-color: #0071ba;
}
.navbar.navbar-wuppermann .navbar-nav li:not(.dropdown)>ul.dropdown-menu.bordered:not(.no-padding):after,
.navbar.navbar-wuppermann .navbar-nav li:not(.dropdown)>.dropdown-grid-wrapper>ul.dropdown-menu.bordered:not(.no-padding):after {
    outline-color: #fff;
}
.navbar.navbar-wuppermann .navbar-nav>li.divider {
    background-color: transparent;
}
.navbar.navbar-wuppermann .dropdown-menu li.divider,
.navbar.navbar-wuppermann .navbar-nav .v-divided>*:before,
.navbar.navbar-wuppermann .navbar-nav .v-divided>*:after,
.navbar.navbar-wuppermann .navbar-nav .h-divided>*:after,
.navbar.navbar-wuppermann .navbar-nav .h-divided>*:first-child:before,
.navbar.navbar-wuppermann .navbar-nav .h-divider:after {
    background-color: #fff;
}
.navbar.navbar-wuppermann .navbar-nav .divided>*:before {
    border-color: #fff;
}
@media (max-width: 767px) {
    .navbar.navbar-wuppermann .navbar-nav li.xs-hover > a {
        color: #3c3c3c;
        background-color: #fff;
    }
    .navbar.navbar-wuppermann .navbar-nav li.xs-hover > a:hover {
        color: #fff;
        background-color: #0071ba;
    }
    .navbar.navbar-wuppermann .navbar-nav li.xs-hover.no-fix > a {
        color: #3c3c3c;
        background-color: #fff;
    }
    .navbar.navbar-wuppermann .navbar-nav li.xs-hover.no-fix > a:hover {
        color: #fff;
        background-color: #0071ba;
    }
    .navbar.navbar-wuppermann .navbar-nav .dropdown-menu .divider {
        background-color: #fff;
    }
    .navbar.navbar-wuppermann .navbar-collapse>.navbar-form,
    .navbar.navbar-wuppermann .navbar-collapse>a.navbar-link,
    .navbar.navbar-wuppermann .navbar-collapse>.navbar-text,
    .navbar.navbar-wuppermann .navbar-collapse .navbar-nav>.navbar-form,
    .navbar.navbar-wuppermann .navbar-collapse .navbar-nav>li,
    .navbar.navbar-wuppermann .navbar-collapse .navbar-nav>.navbar-text,
    .navbar.navbar-wuppermann .navbar-collapse .navbar-nav>a.navbar-link,
    .navbar.navbar-wuppermann .navbar-collapse .navbar-nav>.navbar-form {
        border-bottom-color: #eeeeee !important;
        -webkit-box-shadow:none!important;
        box-shadow: none !important;
    }
    .navbar.navbar-wuppermann .navbar-nav>li>.dropdown-grid-wrapper>.dropdown-menu,
    .navbar.navbar-wuppermann .navbar-nav>li>.dropdown-menu {
        border-top-color: #fff !important;
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
    }
}

.navbar:not(.caret-bootstrap) .navbar-nav:not(.caret-bootstrap) li:not(.caret-bootstrap) > a.dropdown-toggle:not(.caret-bootstrap) > span.caret:not(.caret-bootstrap) {
    float: right;
}



@media (min-width: 768px) {
    .navbar.dropdown-onhover .navbar-nav>li:hover>.dropdown-menu {
        display:none!important;
        visibility: hidden;
    }

    .navbar.dropdown-onhover .navbar-nav>li.open>.dropdown-menu{
        display:block!important; 
        visibility: visible;
    }
}

@media (min-width: 992px) {
    .navbar.dropdown-onhover .navbar-nav>li:hover>.dropdown-menu {
        display:block!important; 
        visibility: visible;
    }
}

@media (min-width: 992px) {
    .navbar.navbar-wuppermann .navbar-nav #nav-item-5 .subdiv,
    .navbar.navbar-wuppermann .navbar-nav #nav-item-7 .subdiv {
        width:16.666667%;
    }
}

div.row.nomargin {
    margin-left: 0;
    margin-right: 0;
}