/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 09 2022 | 17:25:23 */
a.mega-menu-link:hover {
	color: #999999 !important;
}

ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover {
  color: #d60303 !important;
}

.mega-current-menu-ancestor .mega-current_page_item a, .mega-current-menu-item a{
  color: #d60303 !important;  
}


.mega-current-menu-ancestor .mega-current_page_item a:hover{
  color: #d60303 !important;  
}


#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
	font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 800;
    text-transform: uppercase;
    /* line-height: 25px; */
    display: flex;
    align-items: center;
}

#navzindex{
	z-index:1000;
}

a.mega-menu-link {
	text-decoration: none !important;
}

a.mega-menu-link:hover {
	text-decoration: none !important;
}


#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-6:last-child {
  border-right: none;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {
/*   padding: 40px;
  max-width: 1600px;
  left: 0 !important; */
  	padding: 20px 5%;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li {
  max-width: 270px;
}



#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
    color: #555 !important;  
    font-family: 'Roboto';
	font-weight: bold;
    margin-bottom: 20px;
}



@media (min-width: 992px){
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {
    display: flex;
  padding: 40px 10px;
  }
  
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover,
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
    background: transparent;
    color: #999;
  }
  
  
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    color: #fff;
    border-bottom: 0px solid #fff;
  }

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-6 {
  border-right: 1px solid #999;
  flex: 1;
}
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a.mega-menu-link:before {
	display: none;
}



.elementor-5454 .elementor-element.elementor-element-56e62409 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

#mega-menu-wrap-primary .mega-menu-toggle {
	border-bottom: 1px solid #fff;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
	border-bottom: 0px solid #fff;
}

#mega-menu-wrap-primary #mega-menu-primary {
  text-align: left;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover,
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
  background: transparent;
  font-weight: 800;
}


li#mega-menu-item-4814 a.mega-menu-link {
	color: #fff !important;
}

li#mega-menu-item-7675 a.mega-menu-link {
	color: #fff !important;
}

.mega-toggle-on ul.mega-sub-menu li ul.mega-sub-menu {
	background-image: none !important;
}

.mega-menu-item-4762.mega-toggle-on ul.mega-sub-menu {
	background: url(../png/ecke.png) 40px top no-repeat #fff !important;
}

.mega-menu-item-4769.mega-toggle-on ul.mega-sub-menu {
	background: url(../png/ecke.png) 160px top no-repeat #fff !important;
}

.mega-menu-item-4770.mega-toggle-on ul.mega-sub-menu {
	background: url(../png/ecke.png) 300px top no-repeat #fff !important;
}

.mega-menu-item-4786.mega-toggle-on ul.mega-sub-menu {
	background: url(../png/ecke.png) 560px top no-repeat #fff !important;
}

.mega-menu-item-4795.mega-toggle-on ul.mega-sub-menu {
	background: url(../png/ecke.png) 300px top no-repeat #fff !important;
}


.mega-menu-item-4795.mega-toggle-on ul.mega-sub-menu {
	background: url(../png/ecke.png) 430px top no-repeat #fff !important;
}

.mega-menu-item-7627.mega-toggle-on ul.mega-sub-menu {
	background: url(../png/ecke.png) 40px top no-repeat #fff !important;
}

.mega-menu-item-7651.mega-toggle-on ul.mega-sub-menu {
	background: url(../png/ecke.png) 160px top no-repeat #fff !important;
}

.mega-menu-item-7658.mega-toggle-on ul.mega-sub-menu {
	background: url(../png/ecke.png) 290px top no-repeat #fff !important;
}

.mega-menu-item-7665.mega-toggle-on ul.mega-sub-menu {
	background: url(../png/ecke.png) 400px top no-repeat #fff !important;
}

.mega-menu-item-7668.mega-toggle-on ul.mega-sub-menu {
	background: url(../png/ecke.png) 510px top no-repeat #fff !important;
}