/* Clearfix */
.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}
.clearfix:after {
    clear: both;
}
.clearfix {
    *zoom: 1;
}

/* Basic Styles */
body {
	background-color: #fff;
}




							  #box_menu_hoofd {
								  top:430px;
								  /*height: 70px;*/
								  width: 100%;
								  background: #256696;
								  padding:0;
								  /*
								  font-size: 24pt;
								  font-family: 'Bitter', serif;	
								  text-transform:uppercase;
								  */
								  position: absolute;
								  
								  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.80);
								  -moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.80);
								  -webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.80);
							  }
							  
							  .box_menu_hoofd_home{
								  top:430px !important;
							  }
							  
							  #box_menu_hoofd ul {
								  padding: 0;
								  margin: 0 auto;
								  width: 960px;
							  }
							  #box_menu_hoofd li {
								  display: inline;
								  float: left;
							  }
							  #box_menu_hoofd a {
								  color: #fff;
								  display: inline-block;
								  text-align: center;
							  }
							  #box_menu_hoofd li a {
							  }
							  #box_menu_hoofd li:last-child a {
							  }
							  #box_menu_hoofd a:hover, #box_menu_hoofd a:active {
							  }
							  #box_menu_hoofd a#pull {
								  display: none;
							  }
							  
							  #box_phone_menu{
								  display: none;
								  }






#box_top_bg{
	background-color:#ffffff;
	/*height: 72px;*/
	height: 72px;
	width:100%;
	left:0;
	top:0;
	/*position:absolute;*/
	}
#box_top_sub_bg{
	background-color:#eee;
	/*height: 72px;*/
	height: 38px;
	width:100%;
	left:0;
	top:0;
	/*position:absolute;*/
	}
#box_top {
	top:0px;
	height: 72px;	
	width: 870px;
	margin-left:-435px;
	left:50%;
	position: absolute;
	z-index:1000;
}
#box_top_sub {	
	width: 870px;
	margin-left:-435px;
	left:50%;
	position: absolute;
}

#box_logo {
	
	top:0px;
	height: 160px;
	width: 220px;
	
	float:left;
	background-image:url(../images/logo-Euro-Meat-Group.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	position: absolute;
	
}


.bg_sfeer {
	/*
	height:385px;
	left:0; 
	width:100%; 
	overflow:hidden;
	*/
}
#bg_sfeer {
	/*position:absolute; 
	top:66px; */
	
}
/*
#bg { position: absolute; top: 0; left: 0; }
*/

.bgwidth { 
	width: 100%; 
	height: 385px;	
	overflow:hidden;	
	}
.bgwidth img{ 
	width: 100%; 
	height: auto;	
	margin-top:-10%;
	}	
.bgheight {   
	height: auto;
	width: 100%;
	}
.bgheight img{  
	height: auto;
	width: 100%;
	}


#box_menu_sub_top {
	top:0px;
	height: 72px;
	/*width: 520px;
	background-color:#aaa;*/
	float:left;
}
#box_menu_sub_top_sub {
	top:0px;
	/*height: 40px;*/
	/*width: 520px;
	background-color:#aaa;*/
	float:left;
}

#box_menu_sub_bot {
	display:none;
}

#container{
	/*margin-top:500px;*/
	width:100%;
	}


#box_footer_up{
	width:960px;
	margin-left:auto;
	margin-right:auto;
	padding-top:40px;
	margin-bottom:-30px;
	text-align:center;
	}
	
#box_footer{
	background-color:#d2d4d5;
	width:100%;	
	
	}
#box_footer_container{	
	width:800px;
	margin-left:auto;
	margin-right:auto;
	padding-top:40px;
	padding-bottom:40px;
	}
.box_footer_box1{
	float:left;
	width:185px;
	padding-right:20px;
	}
.box_footer_box1_last{
	float:left;
	width:185px;
	padding-right:0px;
	}	
	
.footer_titel{
	/*font-family:Georgia, "Times New Roman", Times, serif;*/
	/*font-family:Arial, Helvetica, sans-serif;*/
	color:#999;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	padding-bottom:6px;
	width:100%;
	border-bottom:#999 solid 1px;
	margin-bottom:10px;	
	}	
.footer_menu {
	display: block;
	list-style:none;
	padding: 0;
	margin:0;	
	}
.footer_menu li{
	/*font-family:Georgia, "Times New Roman", Times, serif;*/
	/*font-family:Arial, Helvetica, sans-serif;*/
	color:#999;
	font-size:12px;
	text-transform:uppercase;
    display: inline;
	float: left;	
	width:100%;
    padding: 0;
    /*margin: 0 0 5px -40px;*/
	margin: 0 0 5px 0px;
	
	
	}	
.footer_menu li a{
	/*font-family:Georgia, "Times New Roman", Times, serif;*/
	/*font-family:Arial, Helvetica, sans-serif;*/
	color:#999;
	text-decoration:none;
    display: inline-block;
	text-align: left;
	}
.footer_menu li a:hover{
	text-decoration:underline;
	}
}




/*Styles for screen 515px and lower*/
@media only screen and (max-width : 480px) {

	
}

/*Smartphone*/
@media only screen and (max-width : 980px) {
.bgwidth img{ 
	margin-top:0;
	}	
	
#box_phone_menu{
	display:block;
	}	
#box_phone_menu_top table{
	background-color:#256696;
	}
#box_phone_menu_top img{
	margin:10px 5px 5px 10px;;
	}

#buPhoneMenu, #logo_EMG_phone, #buPhoneSelectLg{
	cursor: pointer;
	}
#buPhoneMenu{
	background-color:#FFFFFF;
	color:#256696;
	font-weight:bold;
	border:#aaa solid 2px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 3px 2px 3px 2px;
	text-align:center;
	width:55px;
	margin-right:10px;
	}
#buPhoneSelectLg{
	background-color:#FFFFFF;
	color:#256696;
	border:#aaa solid 2px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 3px 2px 3px 2px;
	text-align:center;
	width:25px;
	margin-right:10px;
	}
	
#box_phone_menu_bot_menu ul li{
	padding: 7px;	
	border-bottom:#aaa solid 1px;
	cursor:pointer;
	}	
#box_phone_menu_bot_menu ul li a{
	text-decoration:none;	
	}	

#box_phone_menu_bot_menu ul .menu_kleur_selected{
	background-color:#CCCCCC;
	
	}		
		
#box_footer_up{
	width:100%
	}	
	
#box_top_bg, #box_top_sub_bg, #box_menu_sub_bot, #box_footer_b1, #box_footer_b2{
	display:none;		
	}	
#box_footer_container{
	width:100%
	}	
#box_footer_b3{
	float:none;
	margin-left:15px;		
	}	
#box_footer_b4{
	float:none;
	margin-left:15px;
	}
		
}

@media screen and (max-width: 1400px) {	
.bgwidth img{ 
	margin-top:-5%;
	}	
}


@media screen and (max-width: 1024px) {	
.bgwidth img{ 
	margin-top:0%;
	}	
}

