/* Add here all your CSS customizations */
#header .header-top.header-top-default {
    background: #fff;
    border-bottom: 1px solid rgba(51, 199, 51, 0.8) !important;
}

#header .header-border-right {
    border-right: 1px solid rgba(51, 199, 51, 0.5) !important;
}

html .text-color-primary, html .text-primary {
    color: #0252ff !important;
}

.bg-primary {
    background-color: transparent;
}

#header .header-nav-bar  {
    border-top: 1px solid rgba(51, 199, 51, 0.5) !important;
    border-bottom: 1px solid rgba(51, 199, 51, 0.5) !important;
}


.sticky-header-active #header .header-nav-bar  {
    background: #fff !important;
}

.sticky-header-active #header .header-nav.header-nav-force-light-text .header-nav-main nav > ul > li > a, #header .header-nav.header-nav-force-light-text .header-nav-main nav > ul > li .wrapper-items-cloned > a {
    color: #008fe2 !important;
}

.sticky-header-active #header .header-nav.header-nav-stripe nav > ul > li > a {
    background: transparent;
    padding: 0 .9rem;
    margin: 1px 0 0 ;
    height: 100%;
}

.sticky-header-active #header .header-nav.header-nav-divisor nav > ul > li > a {

    border-right: 1px solid rgba(51, 199, 51, 0.8);

}

html #header .header-nav:not(.header-nav-line):not(.header-nav-links) .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary:hover > a {
		background: #fff;
		color: #ffffff;
	}


html #header .header-nav:not(.header-nav-line):not(.header-nav-links) .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-secondary > a.active {
    background: #fff;
    color: #ffffff;
}

html #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary .dropdown-menu {
    background-color: #008fe2;
}

/* Add here all your CSS customizations */
#header .header-top.header-top-default {
    background: #fff;
    border-bottom: 1px solid rgba(51, 199, 51, 0.8) !important;
}

#header .header-border-right {
    border-right: 1px solid rgba(51, 199, 51, 0.5) !important;
}

html .text-color-primary, html .text-primary {
    color: #0252ff !important;
}

.bg-primary {
    background-color: transparent;
}

#header .header-nav-bar  {
    border-top: 1px solid rgba(51, 199, 51, 0.5) !important;
    border-bottom: 1px solid rgba(51, 199, 51, 0.5) !important;
}


.sticky-header-active #header .header-nav-bar  {
    background: #fff !important;
}

.sticky-header-active #header .header-nav.header-nav-force-light-text .header-nav-main nav > ul > li > a, #header .header-nav.header-nav-force-light-text .header-nav-main nav > ul > li .wrapper-items-cloned > a {
    color: #008fe2 !important;
}

.sticky-header-active #header .header-nav.header-nav-stripe nav > ul > li > a {
    background: transparent;
    padding: 0 .7rem;
    margin: 1px 0 0 ;
    height: 100%;
}

.sticky-header-active #header .header-nav.header-nav-divisor nav > ul > li > a {

    border-right: 1px solid rgba(51, 199, 51, 0.8);

}

html #header .header-nav:not(.header-nav-line):not(.header-nav-links) .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary:hover > a {
		background: #fff;
		color: #ffffff;
	}


html #header .header-nav:not(.header-nav-line):not(.header-nav-links) .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-secondary > a.active {
    background: #fff;
    color: #ffffff;
}

html #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary .dropdown-menu {
    background-color: #008fe2;
}
.zahn {margin-right:10px; font-size:1.1rem}

.sticky-header-active .zahn {margin-right:5px; font-size:0.8rem}

.overlay.overlay-op-7:hover::before, .overlay.overlay-op-7.overlay-show::before, .overlay.overlay-op-7.show::before {
    opacity: 0.5;
}

.overlay.overlay-op-7:hover::before, .overlay.overlay-op-7.overlay-show::before, .overlay.overlay-op-7.show::before {
    opacity: 0.5;
}