@media only screen and (min-width:1025px){
	.nav-mob{
		display: none!important;
	}
	#header_nav, .closebtn{
		display: none;
	}
	#myNav {
		position: relative;
		z-index: 100;
		width: 100%!important;
		/*padding: 1.5% 4%;*/
		background: rgba(256,256,256,0.0);
		transition: 0.4s;
	}
	#logo{
		transition: 0.4s;
	}
	.overlay-content {
		display: flex;
		justify-content: space-between;
		align-items: center;
		max-width: 1600px;
    	margin: 0 auto;
		flex-wrap: wrap;
	}
	ul#navigation{
		width: 100%;
		text-align: center;
	}
	ul#navigation li{
		display: inline-block;
		position: relative;
		padding: 0px;
		
	}
	.logo_overlay_wrap img{
        width: 100%;
        max-width: 350px;
        display: block;
        padding-top: 30px;
        padding-bottom: 20px;
    /* padding-left: 30px; */
    /* margin-bottom: -37px;*/
	}
	.logo_overlay_wrap {
		    display: flex;
			align-items: center;
			width: 100%;
			text-align: center;
			margin: 0 auto;
	}
	.logo_overlay_wrap a{
		text-align: center;
		margin: 0 auto;
	}
	
	ul#navigation>li>a {
		margin: 0px 20px;
		padding: 3px 0px 5px;
		text-transform: uppercase;
		font-size: 18px;
		font-weight: 500;
		/*text-shadow: 0px 0px 4px rgba(60, 60, 60, 0.95), 0px 0px 2px rgba(53, 53, 53, 0.95);*/
		color: #555555;
		font-family: 'Raleway', sans-serif;
		letter-spacing: 1.25px;
		transition: all .3s;
		border-top: 2px solid rgba(255,255,255, 0);
	}
	ul#navigation.darktext>li>a{
		color: #555555;
		text-shadow: initial;
		transition: all .3s;
	}
	ul#navigation>li.aktiv>a, ul#navigation>li:hover>a{
		color: #555555;
		border-top: 2px solid #e22428;
		transition: all .3s;
		/* text-shadow: 0px 0px 4px rgb(200 200 200 / 60%); */
	}
	ul#navigation.darktext>li.aktiv>a, ul#navigation.darktext>li:hover>a {
		color: #e22428;
		border-top: 2px solid #0202d8;
		transition: all .3s;
		/* text-shadow: 0px 0px 4px rgb(200 200 200 / 60%); */
	}
	ul#navigation>li>ul.sub{
		display: none;
		position: absolute;
		padding: 5px 5px;
		background-color: white;
		border-top: 2px solid #b11925;
		width: 100%;
		border-radius: 0px 0px 20px 20px;
	}
	ul#navigation>li:hover>ul.sub{
		display: block
	}
	ul#navigation>li>ul.sub>li{
		display: block;
		padding: 5px 20px;
	}
	ul#navigation>li>ul.sub>li>a{
		font-weight: 500;
	}
	ul#navigation>li>ul.sub>i:hover>a, ul#navigation>li:hover>ul.sub>li>a{
		border: initial;
	}
	
}
@media only screen and (max-width: 1450px){
	ul#navigation li a{
		font-size: 18px;
	}
}
@media only screen and (max-width: 1024px){
	.nav-mob{
		display: block!important;
	}
	/*#header_nav{
		position: fixed;
	}*/
	#header_nav {
		/*position: sticky;
		display: list-item;
		top: 0;*/
	}
	#menu_button{
		background: #e22428;
		padding: 10px;
		color: #FFF;
		font-size: 30px;
		line-height: 100%;
		position: absolute;
		right: 2%;
		top: 0px;
		z-index: 100;
		border-bottom-left-radius: 3px;
		border-bottom-right-radius: 3px;
	}
	#menu_button.whotline{
		margin-top: 20px;
	}
	#menu_button:hover{
		cursor: pointer;
	}
	.overlay {  
	  height: 100%;
	  width: 0;
	  position: fixed;
	  z-index: 1000; 
	  left: 0;
	  top: 0;
	  background-color: rgba(255,255,255, 0.9)!important;
	  overflow-x: hidden;
	  transition: 0.5s; 
	}

	
	.overlay-content {
	  position: absolute;
	  top: 10%;
	  width: 100%; 
	  text-align: center; 
	  margin-top: 30px;
	}
	ul#navigation{
		list-style: none;
	}
	ul#navigation li{
		margin-bottom: 20px;
		padding-left: 0px;
	}
	.overlay ul#navigation li a {
	  text-decoration: none;
	  color: #3d434c;
	  font-size: 25px;
	  display: block; 
	  transition: 0.3s; 
		text-transform: uppercase;
		font-weight: 500;
	}
	.overlay ul#navigation li.aktiv a{
		color: #e92024;
		font-weight: 600;
	}
	.overlay ul#navigation li a:hover, .overlay ul#navigation li a:focus {
	  color: #e92024;
	}
	.overlay .closebtn {
	  position: absolute;
	  top: 20px;
	  right: 1.5%;
	  font-size: 80px;
	  color: #3d434c;
	}
	.logo_overlay_wrap{
		margin-bottom: 5%;
	}

}
/*@media only screen and (max-width:556px){
	#menu_button {	
		position: sticky;
		margin-top: -5px;
	}
}
@media only screen and (max-height: 450px) {
  .overlay a {font-size: 20px}
  .overlay .closebtn {
    font-size: 40px;
    top: 15px;
    right: 35px;
  }
} */
	