

	@media screen and (max-width: 4000px){
		
			
		#menu,
		#menu-fixed{
			width: 100%;
			height: 98px;
			border-bottom: 1px solid #f4f4f4;
			z-index: 100;
			-webkit-box-shadow: 0px 1px 1px 2px rgba(0,0,0,0.01); 
			box-shadow: 0px 1px 1px 2px rgba(0,0,0,0.01);
			background-color: #FFF;
		}

		#menu-fixed{
			position: fixed;
			top: 0; 
			bottom: 0;
			height: 121px;
			padding-top: 24px;
		}
		
		#menu #center{
			width: 100%;
			margin: 0 auto;
		}
				
		#menu-fullwidth{
			display: block;
			overflow: visible;
		}
		
		#menu-fullwidth .language-selector{
			position: absolute;
			top: 75px;
			right: 18px;
		}
		
		#collapsing-menu .language-selector{
			position: absolute;
			top: 47px;
			right: 18px;
		}
		
		.language-selector a:link, .language-selector a:visited, .language-selector a:active{
			font-size: 13px;
			padding: 3px 6px;
			background-color: #EEE;
			color: #777;
		}
		
		.language-selector a:hover{
			font-size: 13px;
			padding: 3px 6px;
			background-color: #EEE;
			color: #333;
		}
		
		.language-selector a:first-child{
			-webkit-border-top-left-radius: 6px;
			-moz-border-radius-topleft: 6px;
			border-top-left-radius: 6px;
			border-right: 1px solid #FFF;
		}
		
		.language-selector a:last-child{
			-webkit-border-top-right-radius: 6px;
			-moz-border-radius-topright: 6px;
			border-top-right-radius: 6px;
		}
		
		#menu-fullwidth #logo{
			float: left;
			width: 20%;
			text-align: center;
		}
		
		#menu-fullwidth #logo img{
			width: 128px;
		}
		
		#menu-fullwidth #primary-menu{
			float: left;
			width: 61%;
			display: block;
		}
		
		#menu-fullwidth #secondary-menu{
			position: absolute;
			right: 24px;
			top: 20px;
		}
		
		#menu-fullwidth #secondary-menu a{
			padding-left: 9px;
		}
		
		#menu-fullwidth #secondary-menu .link-block{
			display: inline-block;
			border-right: 1px solid #BBB;
			margin-right: 20px;
		}
				
		#menu-small, #collapsing-menu {
			display: none;
		}
			
	}
	
	
	
	@media screen and (max-width: 1142px){
		
		#menu-fullwidth, #collapsing-menu {
			display: none;
		}
		
		#menu-small{
			display: block;
			overflow: hidden;
			width: 100%;
			height: 100px;
		}
		
		#menu-small .logo{
			float: left;
			width: 50%;
			text-align: center;
		}
		
		#menu-small .logo img{
			width: 124px;
		}
			
		#menu-small .hamburger {
			float: right;
			width: 20%;
			text-align: right;
		}
		
		#menu-small .hamburger img{
			height: 30px;
			-webkit-user-select: none;
			-khtml-user-select: none;
			-moz-user-select: none;
			-o-user-select: none;
			user-select: none;
		}
		
		#collapsing-menu {
			background-color: #FFF;
			border-bottom: 1px solid #f2f2f2;
			height: 2000px;
		}
		
		#collapsing-menu .menu-item{
			padding: 27px;
			text-align: center;
		}
		
		#collapsing-menu input{
			width: 100%;
			padding: 18px 10px;
			font-size: 24px;
			font-weight: 500;
			font-family: 'Poppins', sans-serif;
			color: #3c3c3c;
			background-color: #F8F8F8;
		}
		
		#collapsing-menu .searchform{
			overflow: auto;
			border-bottom: 1px solid #dfdfdf;
			background-color: #F8F8F8;
		}
		
		#collapsing-menu .searchinput{
			float: right; 
			width: 80%;
			border: 0px;
			background-color: #F8F8F8;
		}
		
		#collapsing-menu .searchbtn{
			float: left; 
			width: 20%;
			text-align: center;
		}
		
		#collapsing-menu .searchbtn img{
			height: 21px;
		}
		
		a.menu:link, a.menu:active, a.menu:visited, a.menu:hover{
			font-size: 20px;
			color: #333;
			text-decoration: none;
		}
		
		a.collapsing-menu:link, a.collapsing-menu:active, a.collapsing-menu:visited, a.collapsing-menu:hover{
			color: #333;
			text-decoration: none;
		}
				
	}

	
	
	@media screen and (max-width: 480px){
		
	}



