.sm_menu_outer .mobile_menu a:hover span {
    color: white !important;
}

.sm_menu_outer .mobile_menu a:hover span {
    color: white !important;
}

#gfk-header .etilize .logo img{
	height: 70px;
	width: auto;
}

#gfk-header{
	padding: 16px 0; 
	z-index: 9999;
	display:block !important;
}
#gfk-header-navigation{
	display: none;
	width: 100%;
	align-items: center;	
}
#gfk-header .gfk-header-icon img{
	width: auto !important;
	height: auto !important;
}
#gfk-header img{
	max-width: 150px;
}
/***Michi, ist das ein Problem?****/
#headerNav .headerNav-main_navigation > li{
	text-align: center;
}
@media (max-width: 991px){
	#gfk-header .hs_cos_wrapper_type_module #headerNav svg{
		display: none;
	}
}
#headerNav .headerNav__link:after{
	content: "";
	display: block;
	position: absolute;
	top: 30px;
	left: 50%;
	width: 0;
	height: 0;
	border: 12px solid #0000;
	border-bottom-color: #E55A00;
	margin-left: -12px;
	margin-bottom: -1px;
	opacity: 0;

}
#headerNav .headerNav__link.active:after{
	opacity: 1;
}
/* MEGA MENU */
#headerNav .headerNav__mega_menu {
	box-shadow: 0px 9px 14px rgba(0, 0, 0, 0.1);
	border-top: 3px solid #E55A00;
	margin-top: 30px;
	left: 0 !important;
	width: 100% !important;
}
#headerNav .headerNav__mega_menu:after {
	content: "";
}
#headerNav .headerNav__mega_menu .mega_menu__tabs{
	border-right: 1px solid #D9DADB;
	padding-right: 40px;
	height: 100%;
}
#headerNav .headerNav__mega_menu .mega_menu__tabs a{
	border: none;
	color: #414549;
	text-transform: none;
}
#headerNav .headerNav__mega_menu .mega_menu__tabs a:hover{
	color: #E55A00;    	
}
#headerNav .headerNav__mega_menu .mega_menu__tabs .uk-active a{
	color: #E55A00;
}
#headerNav .headerNav__mega_menu .mega_menu__tabs a span{
	margin-left: -20px;
	padding-right: 5px;
	display: none;
}
#headerNav .headerNav__mega_menu .mega_menu__tabs a span.gfknewron{
	margin: 0;
	padding: 0;
	display:inline;
}
#headerNav .headerNav__mega_menu .mega_menu__tabs a span svg path{
	fill: #E55A00	
}
#headerNav .headerNav__mega_menu .mega_menu__tabs .uk-active a span{
	display: inline;
}
#headerNav .headerNav__mega_menu .mega_menu__content_box{
	text-align:left;
}
#headerNav .headerNav__mega_menu .mega_menu__content_box a:hover {
	color: #414549 !Important;
}
#headerNav .headerNav__mega_menu .mega_menu__content_box:hover span{
	opacity: 1;
}
#headerNav .headerNav__mega_menu .mega_menu__content_box span{
	transition: all .3s ease;
	opacity: 0;
}
#headerNav .headerNav__mega_menu ul li .mega_menu__header{
	padding-bottom: 15px;
}
#headerNav .headerNav__mega_menu ul li .mega_menu__content_text{
	{#	max-height: 500px; 
	height: 60vh;
	overflow: scroll;
	padding-top:20px; #}
}
@media(max-width: 1368px){
	#headerNav .headerNav__mega_menu ul li .mega_menu__content_text h4{
		font-size: 13px;
		margin: 0 !important;
	}
	#headerNav .headerNav__mega_menu ul li .mega_menu__content_text p{
		font-size: 11px;
	}
	#headerNav .headerNav__mega_menu ul li .mega_menu__content_text .mega_menu__content_box{
		margin-top: 5px !important
	}
}
/* FEATURED STYLING */
.meageMenu__featured{
	background: #ECECEC;
	text-align: left;
}   
.meageMenu__featured h4{
	font-size: 28px !important;
}
.meageMenu__featured:hover h4{
	color: #E55A00;
}
/* SMALL MENU */
#headerNav  .header-nav_small-wrapper{
	left: 300px; 
	top: 43px; 
	width: 200px;
}
#headerNav  .header-nav_small{
	border-top: 4px solid #E55A00;
	box-shadow: 0px 9px 14px rgba(0, 0, 0, 0.1);
	border-radius: 3px;
}
#headerNav  .header-nav_small::before{
	content: "";
	display: table;
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 5px solid #e55a00;
	position: absolute;
	top: -9px;
	left: 48%;
}
#headerNav  .header-nav_small .header-nav_small-item{
	font-size: 15px;
	line-height: 16px;

}
#headerNav  .header-nav_small .header-nav_small-item:hover{
	background: #E55A00;
	color: white;
}

/* LANGUAGE SWITCHER STYLING*/
.globe_class {
	background-image: url(https://cdn2.hubspot.net/hubfs/6710488/Dev%20Images/Header%20Icons/LangGrey.svg);
	width: 30px;
	height: 32px;
}
.globe_class:hover {
	background-image: url(https://cdn2.hubspot.net/hubfs/6710488/Dev%20Images/Header%20Icons/Lang.svg);
}
.lang_list_class{
	transform: translateX(-80%);
	min-width: 200px;
	left: 0;
}
.lang_list_class:after{
	left: 170px;
	border-bottom-color: #414549;
}
.lang_list_class:before{
	left: 170px;
	border-bottom-color: #414549;
}
.lang_list_class li{
	background: #414549;
	border-left: 1px solid #414549;
	border-right: 1px solid #414549;
	color: white;
	padding: 20px 0px;
}
.lang_list_class li:first-child{
	border-top: 1px solid  #414549;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}
.lang_list_class li:hover:first-child{
	border-top: 1px solid  #E55A00;
}
.lang_list_class li:last-child{
	border-bottom: 1px solid  #414549;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}
.lang_list_class li:hover:last-child{
	border-bottom: 1px solid  #E55A00;
}
.lang_list_class li:hover{
	background: #E55A00;	
	border-left: 1px solid #E55A00;
	border-right: 1px solid #E55A00;
	color: white;
}
.lang_list_class li:hover a, .lang_list_class li a{
	color: #D9DADB;
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

/* MOBILE HEADER */
.gfk-header-mobile{
	padding-right: 40px;
}
.sm_menu_outer{
	top: 70px;
}
.sm_menu_outer .mobile_menu .submenu{
	display: flex;
	flex-direction:column;
}
{#
.sm_menu_outer .mobile_menu .submenu li:nth-child(2){
	order:3; 
}
.sm_menu_outer .mobile_menu .submenu li:nth-child(3){
	order:3; 
}
.sm_menu_outer .mobile_menu .submenu li:nth-child(4){
	order:3; 
}
.sm_menu_outer .mobile_menu .submenu li:nth-child(5){
	order:3; 
}
.sm_menu_outer .mobile_menu .submenu li:nth-child(6){
	order:3; 
}
.sm_menu_outer .mobile_menu .submenu li:nth-child(7){
	order:3; 
}
.sm_menu_outer .mobile_menu .submenu li:nth-child(8){
	order:3; 
}
.sm_menu_outer .mobile_menu .submenu li:nth-child(9){
	order:3; 
}
.sm_menu_outer .mobile_menu .submenu li:nth-child(10),.sm_menu_outer .mobile_menu .submenu li:nth-child(11), .sm_menu_outer .mobile_menu .submenu li:nth-child(12){
	order:3; 
}
.sm_menu_outer .mobile_menu .submenu li:first-child{
	order:1;
}
.sm_menu_outer .mobile_menu .submenu li:last-child{
	order:2; 
}
.sm_menu_outer .mobile_menu .submenu .submenu__order:first-child{
	order:1;
}
.sm_menu_outer .mobile_menu .submenu .submenu__order:last-child{
	order:4; 
}
#}

#headerNav  .header-nav_small.login{
	background: #414549;
	display: flex;
	flex-flow: wrap;
}
#headerNav  .header-nav_small.login a{
	color: white;
	width: 100%;
	text-align: left;
	padding: 15px;
	font-size: 15px;
	    border-bottom: 1px solid #d9dadb;
}
#headerNav  .header-nav_small.login a:last-child{
	border: none;
}
#headerNav  .header-nav_small.login a:hover{
	color: #E55A00;
	font-size: 18px;

}
 #headerNav  .header-nav_small.login a:hover svg{
	width: 25px;

}
 #headerNav  .header-nav_small.login a:hover svg path{
	stroke: #E55A00;

}
.header-nav_small.login a svg {
	margin-right: 5px;
	width: 20px;
}
#gfk-header #headerNav ul.headerNav-main_navigation>li:nth-last-child(1){

}





.header-nav_medium-wrapper{
	width: 700px;
	top: 53px !important;
}
.header-nav_medium-wrapper .header-nav_small{
	border-top: 3px solid #E55A00 !important;
}
.header-nav_medium-wrapper .header-nav_small:before{
    top: -8px !important;
}
.header-nav_medium-wrapper .medium-text-left{
	width: 250px;
	box-sizing: border-box;
}
.header-nav_medium-wrapper .medium-text-right{
	width: 400px;
	box-sizing: border-box;
}
.header-nav_medium-wrapper ul {
    list-style: none;
	padding-left: 5px;
	
}
.header-nav_medium-wrapper ul li{
   margin: 10px 0;
	text-align: left;
	
}
.header-nav_medium-wrapper ul li a:before{
  content: '→';
	opacity:0;
	position: absolute;
	left: 10px;
	
}

.header-nav_medium-wrapper ul li a:hover:before{
  content: '→';
	color: #E55A00;
	opacity:1;
	
}
