#header.headerbg-lightcolor {
    background-color: rgba(255, 255, 255, 1);
}

#header.headerbg-lightcolor nav.navbar.bootsnav {
    background-color: rgba(255, 255, 255, 1);
}

#header.headerbg-darkcolor {
    background-color: rgba(0, 0, 0, 0.7);
}

#header.headerbg-darkcolor nav.navbar.bootsnav {
    background-color: rgba(0, 0, 0, 0.7);
}

#header.fixed-nav nav.navbar.bootsnav {
    background-color: rgba(0, 0, 0, 0.7);

   /* background-color: rgba(255, 255, 255, 1);*/
}

#header.fixed-nav nav.navbar.navbar-sticky.bootsnav.sticked {
    background-color: rgba(255, 255, 255, 1);
}

#header.white-bg {
    background-color: rgba(255, 255, 255, 1);
}

#header.fixed-nav {
    height: 56px;
}

#home-slider .home-top-banner {
    background-color: rgba(0, 0, 0, 0.9);
}

#home-slider.home-slider .banner-content h1 {
    color: #fff;

}

#home-slider.home-slider .banner-content h4 {
    color: #fff;
}

nav.navbar.bootsnav ul.nav > li > a {
    color: #000;
}


nav.navbar.bootsnav.navbar-transparent ul.nav > li > a, nav.navbar.bootsnav ul.menu-col > li > a {
    color: #fff;
}

.white-bg nav.navbar.bootsnav ul.nav > li > a, .fixed-nav nav.navbar.bootsnav ul.nav > li > a {
 /*   color: #000; */
}

nav.bootsnav ul.nav li.dropdown ul.dropdown-menu li a, nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu > li > a {
    color: #000;
}

nav.navbar.bootsnav .side-menus ul.menu-col > li {
    border-bottom: 1px solid #fff;
}

nav.navbar.bootsnav ul.nav li.dropdown.on > a, nav.navbar.bootsnav ul.nav li.megamenu-fw > a:hover, .white-bg nav.navbar.bootsnav ul.nav > li > a:hover, .fixed-nav nav.navbar.bootsnav ul.nav > li > a:hover, nav.navbar.bootsnav ul.nav > li > a:hover, .white-bg nav.navbar.bootsnav ul.nav > li > a.active, .fixed-nav nav.navbar.bootsnav ul.nav > li > a.active, nav.navbar.bootsnav ul.nav > li > a.active {
    background-color: #0b0b0b;
    color: #fff;
}
.dropdown-menu.cart-list a {
    color: #000;
}
.attr-nav li a:hover, nav.navbar.bootsnav .attr-nav li.dropdown ul.dropdown-menu > li > a:hover {

    color: #fff;
}

nav.bootsnav ul.nav li.dropdown.mmmyaccount-menu a {
    color: #0b0b0b;
}

nav.bootsnav ul.nav li.dropdown.mmmyaccount-menu a:hover {
    color: #fff;
}

.attr-nav > ul > li > a, .attr-nav > ul > li > a .badge, nav.navbar.bootsnav .side-menus ul.menu-col > li > a:hover, nav.navbar.bootsnav .side-menus ul.menu-col > li > a:focus {
    color: #0b0b0b;
}

.attr-nav > ul > li:hover > a .badge {
    color: #fff;
}

nav.bootsnav ul.nav li.dropdown ul.dropdown-menu li a:hover, nav.bootsnav ul.nav li.dropdown ul.dropdown-menu li a.active {
    background-color: #0b0b0b;
    color: #fff;
}

nav.bootsnav ul.nav li.dropdown.megamenu-fw ul.dropdown-menu.megamenu-content li p a:hover {
    color: #0b0b0b;
}

nav.bootsnav ul.nav li.dropdown.megamenu-fw ul.dropdown-menu.megamenu-content li a:hover {
    color: #fff;
}
#header nav.navbar.bootsnav .navbar-toggle {
    color: #0b0b0b;
}
#header.navbarbrandtop {
    background-color: rgba(255, 255, 255, 1);
}

#header nav.bootsnav.navbar-full .navbar-collapse ul.nav a:hover, #header nav.bootsnav.navbar-full .navbar-collapse ul.nav a:focus {
    background-color: #0b0b0b;
    color: #fff;
}

nav.navbar.bootsnav li.dropdown ul.dropdown-menu {
    border-color: #0b0b0b #e0e0e0 #e0e0e0;
}

nav.bootsnav .megamenu-content .title {
    color: #0b0b0b;
}

nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .content ul.menu-col li a, nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li > a {
    color: #000;
}

nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li > a {
    border-bottom: 1px solid #e0e0e0;
}

nav.bootsnav .navbox-collapse ul.dropdown-menu.megamenu-content.image-menu a:hover {
    color: #0b0b0b;
}

#header nav.navbar.bootsnav li.dropdown ul.dropdown-menu li {
    border-bottom: 1px solid #ddd;
}

#header nav.navbar.bootsnav li.dropdown ul.dropdown-menu li:hover {
    background-color: #0b0b0b;
}

#header nav.navbar.bootsnav li.dropdown.megamenu-fw ul.dropdown-menu li > a:hover {
    background-color: #0b0b0b;
}
#header nav.navbar.bootsnav .attr-nav li.dropdown ul.dropdown-menu.cart-list a.btn.btn-cart {
    background-color: #e0e0e0;
    border-color: #e0e0e0;
}

#header nav.navbar.bootsnav .attr-nav li.dropdown ul.dropdown-menu.cart-list a.btn.btn-cart:hover {
    background-color: #f0f0f0;
    color: #000;
}
#header nav.bootsnav ul.nav li.close-full-menu a:hover {
    background-color: #0b0b0b;
}
#header nav.navbar.bootsnav.brand-center li.dropdown ul.dropdown-menu li:hover {
    background-color: #0b0b0b;
}

.attr-nav > ul > li:hover {
    background-color: #0b0b0b;
}

.attr-nav > ul > li:hover a {
    color: #fff;
}

.attr-nav > ul > li:hover h6 a {
    color: #000;
}

#header nav.bootsnav ul.nav li.dropdown ul.dropdown-menu li h6 a:hover {
    color: #0b0b0b;
}

.waves.green {
    border-color: #12bc00;
}

.waves.red {
    border-color: #ff0000;
}

.waves.magenta {
    border-color: #8b008b;
}

.waves.blue {
    border-color: #007bff;
}

.waves.brown {
    border-color: #a52a2a;
}

.label-green {
    background-color: #12bc00;
    color: rgba(255, 255, 255, 0.99);
}

.label-magenta {
    background-color: #8b008b;
    color: rgba(255, 255, 255, 0.99);
}

.label-red {
    background-color: #ff0000;
    color: rgba(255, 255, 255, 0.99);
}

.label-blue {
    background-color: #007bff;
    color: rgba(255, 255, 255, 0.99);
}

.label-brown {
    background-color: #a52a2a;
    color: rgba(255, 255, 255, 0.99);
}
#header nav.navbar.bootsnav li.dropdown ul.dropdown-menu li .tag-label:after {
    border-right: 5px solid #ff0000;
}

#header nav.navbar.bootsnav li.dropdown ul.dropdown-menu li .tag-label.label-green:after {
    border-right: 5px solid #12bc00;
}

#header nav.navbar.bootsnav li.dropdown ul.dropdown-menu li .tag-label.label-magenta:after {
    border-right: 5px solid #8b008b;
}

#header nav.navbar.bootsnav li.dropdown ul.dropdown-menu li .tag-label.label-red:after {
    border-right: 5px solid #ff0000;
}

#header nav.navbar.bootsnav li.dropdown ul.dropdown-menu li .tag-label.label-blue:after {
    border-right: 5px solid #007bff;
}

#header nav.navbar.bootsnav li.dropdown ul.dropdown-menu li .tag-label.label-brown:after {
    border-right: 5px solid #a52a2a;
}

.mmmtabbedmenuleft {
    background-color: #e9ebef;
}

.nav-mmmtabbedmenu-left {
    border-right: 1px solid #e9ebef;

}

#header nav.navbar.bootsnav li.dropdown ul.dropdown-menu li .nav-mmmtabbedmenu-left > li {
    border: 1px solid #0b0b0b;
}

#header nav.navbar.bootsnav li.dropdown ul.dropdown-menu .mmmtabbedmenuleft ul.nav-mmmtabbedmenu-left li a {
    background-color: #fff;
    color: #000;
}

#header nav.navbar.bootsnav li.dropdown ul.dropdown-menu .mmmtabbedmenuleft ul.nav-mmmtabbedmenu-left li a.active {
    background-color: #e9ebef;
    color: #000;
}

.tab-content h5 {
    background-color: #0b0b0b;
    color: #fff;
}
#header nav.navbar.bootsnav li.dropdown ul.dropdown-menu .mmmtabbedmenu ul.nav-tabbedmenu li a {
    background-color: #fff;
    color: #000;
}

#header nav.navbar.bootsnav li.dropdown ul.dropdown-menu .mmmtabbedmenu ul.nav-tabbedmenu li a:hover, #header nav.navbar.bootsnav li.dropdown ul.dropdown-menu .mmmtabbedmenu ul.nav-tabbedmenu li a.active {
    background-color: #0b0b0b;
    color: #fff;
}
.mmmtabbedmenu .btn:hover, nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .btn:hover {
    background-color: #007bff;
    color: #fff;
}
nav.navbar.bootsnav ul.nav li.dropdown.mmm2linemenu > a:hover, nav.navbar.bootsnav ul.nav > li.mmm2linemenu > a:hover, nav.navbar.bootsnav ul.nav li.mmm2linemenu > a.active {
    color: #000;
}
nav.navbar.bootsnav ul.nav li.dropdown.mmm2linemenu > a:hover:after, nav.navbar.bootsnav ul.nav li.dropdown.mmm2linemenu.on > a:after, nav.navbar.bootsnav ul.nav li.mmm2linemenu > a.active:after {
    border-bottom: 6px solid #0b0b0b;
}
nav.navbar.bootsnav ul.nav li.dropdown.mmm2linemenu.on > a {
    color: #000;
}
#header nav.navbar.bootsnav li.dropdown.fullwidth-dropdown ul.dropdown-menu.full-width-dropdown > li {
    background-color: #f5f5f5;
}
#header nav.navbar.bootsnav li.dropdown.fullwidth-dropdown ul.dropdown-menu li a.dropdown-toggle {
    background-color: #ddd;
}

#header nav.navbar.bootsnav li.dropdown.fullwidth-dropdown ul.dropdown-menu li.dropdown.on a.dropdown-toggle {
    background-color: #f5f5f5;
    border-left: 3px solid #0b0b0b;
    color: #000;
}

#header nav.navbar.bootsnav li.dropdown.fullwidth-dropdown ul.dropdown-menu li a, #header nav.navbar.bootsnav li.dropdown.fullwidth-dropdown ul.dropdown-menu.megamenu-content .content ul.menu-col li a {
    border-bottom: 1px solid #fdfdfd;
}
.full-width-dropdown h5 {
    background-color: #0b0b0b;
    color: #fff;
}

nav.bootsnav.navbar-full .navbar-collapse ul.nav > li p {
    color: #fff;
}
nav.bootsnav.navbar-full.split-menu .navbar-collapse ul.nav > li, nav.bootsnav.navbar-full.split-menu .navbar-collapse ul.nav > li a {
    color: #fff;
}
nav.bootsnav.navbar-full.split-menu .navbar-collapse ul.nav > li:hover::before {
    background-image: -moz-linear-gradient(to bottom, rgba(62, 75, 153, .3), rgba(207, 32, 37, .5));
    background-image: -webkit-linear-gradient(to bottom, rgba(62, 75, 153, .3), rgba(207, 32, 37, .5));
    background-image: -o-linear-gradient(to bottom, rgba(62, 75, 153, .3), rgba(207, 32, 37, .5));
    background-image: -ms-linear-gradient(to bottom, rgba(62, 75, 153, .3), rgba(207, 32, 37, .5));
    background-image: linear-gradient(to bottom, rgba(62, 75, 153, .3), rgba(207, 32, 37, .5));
    background-color: rgba(0, 0, 0, 0);
}
.mmmenuCarousel {
    background-color: rgba(119, 119, 119, 0.6);
    border: 1px solid #777777;
}

.mmmenuCarousel a.btn.btn-cart:hover {
    background-color: #007bff;
    color: #fff;
}
.mmmenuCarousel .carousel-indicators li {
    background-color: rgba(119, 119, 119, 0.99);
}

.mmmenuCarousel .carousel-indicators li:hover, .mmmenuCarousel .carousel-indicators li.active, #header nav.navbar.bootsnav li.dropdown.megamenu-fw ul.dropdown-menu .carousel-indicators li:hover {
    background-color: #0b0b0b;
}
.outer-close.toggle-overlay {
    color: #0b0b0b;
}

.outer-close.toggle-overlay a {
    color: #0b0b0b;
}

.outer-close.toggle-overlay:hover a {
    color: #ff0000;
}

#page-top-banner.page-title::after {
    background-color: rgba(0, 0, 0, 0.7);
}

#page-top-banner.page-title {
    background-color: rgba(0, 0, 0, 0.7);
    color: #fff;
}

#page-top-banner.page-title-image {
    background-color: #b5b5b5;
}


#page-top-banner.page-title h1 {
    color: #fff;
}

#page-top-banner.page-title h4 {
    color: #fff;
}

.about-wrap .icon-holder i {
    border: 1px solid #0b0b0b;
    color: #0b0b0b;

}

.about-wrap:hover .icon-holder i {
    background-color: #0b0b0b;
    color: #fff;
}

.about-wrap li::before {
    color: #0b0b0b;
}
.footer {
    background-color: #000;
}
.footer .copyright {
    color: #fff;
}

a.footer-site-link {
    color: #fff;
}
a.social-icon {
    color: #fff;
}
.social-icon:hover {
    box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.8);
    color: #fff;
}
#header nav.bootsnav.navbar-full .navbar-collapse ul.nav a.social-icon-facebook:hover {
    background-color: #3b5998;
}

#header nav.bootsnav.navbar-full .navbar-collapse ul.nav a.social-icon-twitter:hover {
    background-color: #00acee;
}

#header nav.bootsnav.navbar-full .navbar-collapse ul.nav a.social-icon-gplus:hover {
    background-color: #dd4b39;
}

#header nav.bootsnav.navbar-full .navbar-collapse ul.nav a.social-icon-linkedin:hover {
    background-color: #0077b5;
}

#header nav.bootsnav.navbar-full .navbar-collapse ul.nav a.social-icon-youtube:hover {
    background-color: #ff0000;
}

#header nav.bootsnav.navbar-full .navbar-collapse ul.nav a.social-icon-vimeo:hover {
    background-color: #1ca7cc;
}

#header nav.bootsnav.navbar-full .navbar-collapse ul.nav a.social-icon-pinterest:hover {
    background-color: #cb2027;
}

/**
eigene
 */

.dropdown-menu {
    background-color: rgba(21, 21, 19, 0.9) !important;
}

