@charset "utf-8";

@media screen and (max-width:1600px) {

	.foo {max-width:100%; margin:0px 0px; width:1600px;}
	.container {width: 100%;}

	.footer-nav {
	width: 30%;
	margin-left:-10px;
}


	
	 footer .footer-nav a {
	font-size:1em;
	}
	 
footer .footer-nav a:hover{
font-size:1em;

 }
 footer .social h3{
font-size:1.6em;
margin:90px 300px 0 0;
 }
	 
 footer .social li{
margin:10px 0 0 220px;
	 }
	 
	 
 footer .social li.facebook a{
margin:0px auto;
padding:5px;
	 }
	 
footer .social li.facebook a:hover{
margin:0px auto;
padding:5px;
	  }
	  

	 
 footer .social li.twitter a{
margin:0px auto;
padding:5px;
	 }
footer .social li.twitter a:hover{
margin:0px auto;
padding:5px;
	 }
	 
	  footer .social li.kenana a{
margin:0px auto;
padding:5px;
	 }
footer .social li.kenana a:hover{
margin:0px auto;
padding:5px;
	 }


	 
 footer .social li a{
	display: block;

	 }

 footer .languages{
margin:-10px auto;
	 }
	 footer .languages .current{
	width: 33%;
	left:250px;
	margin:50px 140px 50px auto;
	 }
	 
	 
 footer .languages .current .copy{
	font-size:0.9em;
	margin:4px -70px 10px 0px;
}
 
 footer .languages .current .carrot{
	float: right;
	display: block;
	padding: 8px 10px;
	/* [disabled]background: url("../img/transparent.png") 0 0 repeat; */
	background-color: rgba(55,68,78,0);
	zoom: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#0037444e,endColorstr=#0037444e)";
	 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#0037444e,endColorstr=#0037444e);
	 }
 


.call-outs.fl-l .social .clearfix {
	height: 5%;
	margin:0px auto;
}

	
footer nav .col,.clearfix,.container{
	display: block;
	height:83%;
	margin: 0px auto;
	padding:0px auto;
	}
	
footer nav .col:after,.clearfix:after,.container:after{
	content: '';
	height: 0;
	overflow: hidden;
	display: block;
	clear: both;
	}
	
	 footer .call-outs{
	margin:35px auto;
	 }


 footer .copyright{
font-size:1em;
margin:20px auto;
padding:10px auto;
	 }

 footer .small-logo{
	width: 58px;
	height: 40px;
	margin:1em auto;
	 }

 footer .container{
	width: 80%;
	margin:0px auto;	

	 }

	footer nav{
	width: 100%;
	height: 20%;
	min-width: 100%;
	margin:0px auto;
	} 
}


@media screen and (max-width:1366px) {

	.foo {width:100%; margin:0px 0px; max-width:1366px;}
	.container {width: 100%;}

	.footer-nav {
	width: 30%;
	margin-left:-10px;
}


	
	 footer .footer-nav a {
	font-size:1em;
	}
	 
footer .footer-nav a:hover{
font-size:1em;

 }
 footer .social h3{
font-size:1.6em;
margin:90px 250px 0 0;
 }
	 
 footer .social li{
margin:10px 0 0 180px;
	 }
	 
	 
 footer .social li.facebook a{
margin:0px auto;
padding:5px;
	 }
	 
footer .social li.facebook a:hover{
margin:0px auto;
padding:5px;
	  }
	  

	 
 footer .social li.twitter a{
margin:0px auto;
padding:5px;
	 }
footer .social li.twitter a:hover{
margin:0px auto;
padding:5px;
	 }
	 
	  footer .social li.kenana a{
margin:0px auto;
padding:5px;
	 }
footer .social li.kenana a:hover{
margin:0px auto;
padding:5px;
	 }


	 
 footer .social li a{
	display: block;

	 }

 footer .languages{
margin:-10px auto;
	 }
	 footer .languages .current{
	width: 33%;
	left:250px;
	margin:50px 140px 50px auto;
	 }
	 
	 
 footer .languages .current .copy{
	font-size:0.9em;
	margin:4px -70px 10px 0px;
}
 
 footer .languages .current .carrot{
	float: right;
	display: block;
	padding: 8px 10px;
	/* [disabled]background: url("../img/transparent.png") 0 0 repeat; */
	background-color: rgba(55,68,78,0);
	zoom: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#0037444e,endColorstr=#0037444e)";
	 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#0037444e,endColorstr=#0037444e);
	 }
 


.call-outs.fl-l .social .clearfix {
	height: 5%;
	margin:0px auto;
}

	
footer nav .col,.clearfix,.container{
	display: block;
	height:83%;
	margin: 0px auto;
	padding:0px auto;
	}
	
footer nav .col:after,.clearfix:after,.container:after{
	content: '';
	height: 0;
	overflow: hidden;
	display: block;
	clear: both;
	}
	
	 footer .call-outs{
	margin:35px auto;
	 }


 footer .copyright{
font-size:1em;
margin:20px auto;
padding:10px auto;
	 }

 footer .small-logo{
	width: 58px;
	height: 40px;
	margin:1em auto;
	 }

 footer .container{
	width: 80%;
	margin:0px auto;	

	 }

	footer nav{
	width: 100%;
	height: 20%;
	min-width: 100%;
	margin:0px auto;
	} 
}

@media screen and (max-width : 1280px ){

	.foo {width:100%; margin:0px 0px; max-width:1280px;}
	.container {width: 100%;}

	.footer-nav {
	width: 30%;
	margin-left:-10px;
}
	
	 footer .footer-nav a {
	font-size:1em;
	}
	 
footer .footer-nav a:hover{
font-size:1em;

 }
 footer .social h3{
font-size:1.6em;
margin:90px 250px 0 0;
 }
	 
 footer .social li{
margin:10px 10px 0 165px;
	 }
	 
	 
 footer .social li.facebook a{
margin:0px auto;
padding:5px;
	 }
	 
footer .social li.facebook a:hover{
margin:0px auto;
padding:5px;
	  }
	  

	 
 footer .social li.twitter a{
margin:0px auto;
padding:5px;
	 }
footer .social li.twitter a:hover{
margin:0px auto;
padding:5px;
	 }
	 
	  footer .social li.kenana a{
margin:0px auto;
padding:5px;
	 }
footer .social li.kenana a:hover{
margin:0px auto;
padding:5px;
	 }


	 
 footer .social li a{
	display: block;

	 }

 footer .languages{
margin:-10px auto;
	 }
	 footer .languages .current{
	width: 33%;
	left:250px;
	margin:50px 160px 50px auto;
	 }
	 
	 
 footer .languages .current .copy{
	font-size:0.9em;
	margin:4px -70px 10px 0px;
}
 
 footer .languages .current .carrot{
	float: right;
	display: block;
	padding: 8px 10px;
	/* [disabled]background: url("../img/transparent.png") 0 0 repeat; */
	background-color: rgba(55,68,78,0);
	zoom: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#0037444e,endColorstr=#0037444e)";
	 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#0037444e,endColorstr=#0037444e);
	 }
 


.call-outs.fl-l .social .clearfix {
	height: 5%;
	margin:0px auto;
}

	
footer nav .col,.clearfix,.container{
	display: block;
	height:83%;
	margin: 0px auto;
	padding:0px auto;
	}
	
footer nav .col:after,.clearfix:after,.container:after{
	content: '';
	height: 0;
	overflow: hidden;
	display: block;
	clear: both;
	}
	
	 footer .call-outs{
	margin:35px auto;
	 }


 footer .copyright{
font-size:1em;
margin:20px auto;
padding:10px auto;
	 }

 footer .small-logo{
	width: 58px;
	height: 40px;
	margin:1em auto;
	 }

 footer .container{
	width: 80%;
	margin:0px auto;	

	 }

	footer nav{
	width: 100%;
	height: 20%;
	min-width: 100%;
	margin:0px auto;
	} 
}

@media screen and (max-width:1152px) {

	.foo {width:100%; margin:0px 0px; max-width:1152px;}
	.container {width: 100%;}

	.footer-nav {
	width: 30%;
	margin-left:-25px;
}
	
	 footer .footer-nav a {
	font-size:1em;
	}
	 
footer .footer-nav a:hover{
font-size:1em;

 }
 footer .social h3{
font-size:1.6em;
margin:90px 210px 0 0;
 }
	 
 footer .social li{
margin:10px 0 0 140px;
	 }
	 
	 
 footer .social li.facebook a{
margin:0px auto;
padding:5px;
	 }
	 
footer .social li.facebook a:hover{
margin:0px auto;
padding:5px;
	  }
	  

	 
 footer .social li.twitter a{
margin:0px auto;
padding:5px;
	 }
footer .social li.twitter a:hover{
margin:0px auto;
padding:5px;
	 }
	 
	  footer .social li.kenana a{
margin:0px auto;
padding:5px;
	 }
footer .social li.kenana a:hover{
margin:0px auto;
padding:5px;
	 }


	 
 footer .social li a{
	display: block;

	 }

 footer .languages{
margin:-10px auto;
	 }
	 footer .languages .current{
	width: 33%;
	left:250px;
	margin:50px 120px 50px auto;
	 }
	 
	 
 footer .languages .current .copy{
	font-size:0.9em;
	margin:4px -70px 10px 0px;
}
 
 footer .languages .current .carrot{
	float: right;
	display: block;
	padding: 8px 10px;
	/* [disabled]background: url("../img/transparent.png") 0 0 repeat; */
	background-color: rgba(55,68,78,0);
	zoom: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#0037444e,endColorstr=#0037444e)";
	 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#0037444e,endColorstr=#0037444e);
	 }
 


.call-outs.fl-l .social .clearfix {
	height: 5%;
	margin:0px auto;
}

	
footer nav .col,.clearfix,.container{
	display: block;
	height:83%;
	margin: 0px auto;
	padding:0px auto;
	}
	
footer nav .col:after,.clearfix:after,.container:after{
	content: '';
	height: 0;
	overflow: hidden;
	display: block;
	clear: both;
	}
	
	 footer .call-outs{
	margin:25px auto;
	 }


 footer .copyright{
font-size:0.9em;
margin:20px auto;
padding:10px auto;
	 }

 footer .small-logo{
	width: 58px;
	height: 40px;
	margin:1em auto;
	 }

 footer .container{
	width: 80%;
	margin:0px auto;	

	 }

	footer nav{
	width: 100%;
	height: 20%;
	min-width: 100%;
	margin:0px auto;
	} 
}

@media screen and (max-width:1024px) {

	.foo {width:100%; margin:0px 0px; max-width:1024px;}
	.container {width: 100%;}

	.footer-nav {
	width: 28%;
}
	
	 footer .footer-nav a {
	font-size:0.9em;
	}
	 
footer .footer-nav a:hover{
font-size:0.8em;

 }
 footer .social h3{
font-size:1.6em;
margin:90px 240px 0 0;
 }
	 
 footer .social li{
margin:10px -20px 0 100px;
	 }
	 
	 
 footer .social li.facebook a{
margin:0px auto;
padding:5px;
	 }
	 
footer .social li.facebook a:hover{
margin:0px auto;
padding:5px;
	  }
	  

	 
 footer .social li.twitter a{
margin:0px auto;
padding:5px;
	 }
footer .social li.twitter a:hover{
margin:0px auto;
padding:5px;
	 }
	 
	  footer .social li.kenana a{
margin:0px auto;
padding:5px;
	 }
footer .social li.kenana a:hover{
margin:0px auto;
padding:5px;
	 }


	 
 footer .social li a{
	display: block;

	 }

 footer .languages{
margin:-10px auto;
	 }
	 footer .languages .current{
	width: 28%;
	left:130px;
	margin:50px 170px 50px auto;
	 }
	 
	 
 footer .languages .current .copy{
	font-size:0.9em;
	margin:4px -230px 10px 0px;
}
 
 footer .languages .current .carrot{
	float: right;
	display: block;
	padding: 8px 10px;
	/* [disabled]background: url("../img/transparent.png") 0 0 repeat; */
	background-color: rgba(55,68,78,0);
	zoom: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#0037444e,endColorstr=#0037444e)";
	 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#0037444e,endColorstr=#0037444e);
	 }
 


.call-outs.fl-l .social .clearfix {
	height: 5%;
	margin:0px 110px;
}

	
footer nav .col,.clearfix,.container{
	display: block;
	height:83%;
	margin: 0px -60px;
	padding:0px auto;
	}
	
footer nav .col:after,.clearfix:after,.container:after{
	content: '';
	height: 0;
	overflow: hidden;
	display: block;
	clear: both;
	}
	
	 footer .call-outs{
	margin:35px auto;
	 }


 footer .copyright{
font-size:0.9em;
margin:20px auto;
padding:10px auto;
	 }

 footer .small-logo{
	width: 58px;
	height: 40px;
	margin:1em auto;
	 }

 footer .container{
	width: 80%;
	margin:0px auto;	

	 }

	footer nav{
	width: 100%;
	height: 20%;
	min-width: 100%;
	margin:0px auto;
	} 
}

@media screen and (max-width:768px) {

	.foo {width:100%; margin:0px 0px; max-width:768px;}
	.container {width: 100%;}

	.footer-nav {
	width: 15%;
	margin-left:110px;
}
	
	 footer .footer-nav a {
	font-size:0.8em;
	}
	 
footer .footer-nav a:hover{
font-size:0.7em;

 }
 footer .social h3{
font-size:1.6em;
margin:90px 190px 0 0;

 }
	 
 footer .social li{
margin:10px 20px 0 50px;

	 }
	 
	 
 footer .social li.facebook a{
margin:0px auto;
padding:5px;
	 }
	 
footer .social li.facebook a:hover{
margin:0px auto;
padding:5px;
	  }
	  

	 
 footer .social li.twitter a{
margin:0px auto;
padding:5px;
	 }
footer .social li.twitter a:hover{
margin:0px auto;
padding:5px;
	 }
	 
	  footer .social li.kenana a{
margin:0px auto;
padding:5px;
	 }
footer .social li.kenana a:hover{
margin:0px auto;
padding:5px;
	 }


	 
 footer .social li a{
	display: block;

	 }

 footer .languages{
margin:-10px auto;
	 }
	 footer .languages .current{
	width: 43%;
	left:150px;
	margin:50px 100px 40px auto;
	 }
	 
	 
 footer .languages .current .copy{
	font-size:0.9em;
	margin:4px -40px 10px 0px;
}
 
 footer .languages .current .carrot{
	float: right;
	display: block;
	padding: 8px 10px;
	/* [disabled]background: url("../img/transparent.png") 0 0 repeat; */
	background-color: rgba(55,68,78,0);
	zoom: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#0037444e,endColorstr=#0037444e)";
	 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#0037444e,endColorstr=#0037444e);
	 }
 


.call-outs.fl-l .social .clearfix {
	height: 5%;
	margin:0px auto;
}

	
footer nav .col,.clearfix,.container{
	width:80%;
	max-width:700px;
	display: block;
	height:83%;
	margin-right:auto;
	margin-left:auto;
	padding:5px 10px 5px 75px;

	}
	
footer nav .col:after,.clearfix:after,.container:after{
	content: '';
	height: 0;
	overflow: hidden;
	display: block;
	clear: both;
	}
	
	 footer .call-outs{
	margin:40px auto;
	width:700px;
	 }


 footer .copyright{
font-size:0.8em;
margin:10px 0 0 350px;
padding:10px 10px;
	 }

 footer .small-logo{
	width: 58px;
	height: 40px;
	margin:1em 500px;
	 }

 footer .container{
	width: 100%;
	margin:0px -100px 30px ;
	right:130px;

	 }

	footer nav{
	width: 100%;
	height: 20%;
	min-width: 100%;
	margin:0px auto;
	} 
}

@media screen and (max-width:570px) {

	.foo {width:100%; margin:0px auto; max-width:570px;}
	.container {width: 100%; margin:0px auto;}

	.footer-nav {
	width: 15%;
	margin-left:70px;
}
	
	 footer .footer-nav a {
	font-size:0.7em;
	}
	 
footer .footer-nav a:hover{
font-size:0.6em;

 }
 footer .social h3{
font-size:1.6em;
margin:50px -80px 0 0;
padding-bottom:30px;
 }
	 
 footer .social li{
margin:10px 0 0 10px;
	 }
	 
	 
 footer .social li.facebook a{
margin:0px 40px;
padding:5px;
	 }
	 
footer .social li.facebook a:hover{
margin:0px 40px;
padding:5px;
	  }
	  

	 
 footer .social li.twitter a{
margin:0px 20px;
padding:5px;
	 }
footer .social li.twitter a:hover{
margin:0px 20px;
padding:5px;
	 }
	 
	  footer .social li.kenana a{
margin:0px 20px;
padding:5px;
	 }
footer .social li.kenana a:hover{
margin:0px 20px;
padding:5px;
	 }


	 
 footer .social li a{
	display: block;

	 }

 footer .languages{
margin:-10px auto;
	 }
	 footer .languages .current{
	width: 53%;
	left:150px;
	margin:20px -150px 40px auto;
	 }
	 
	 
 footer .languages .current .copy{
	font-size:0.9em;
	margin:4px -40px 10px 0px;
}
 
 footer .languages .current .carrot{
	float: right;
	display: block;
	padding: 8px 10px;
	/* [disabled]background: url("../img/transparent.png") 0 0 repeat; */
	background-color: rgba(55,68,78,0);
	zoom: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#0037444e,endColorstr=#0037444e)";
	 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#0037444e,endColorstr=#0037444e);
	 }
 


.call-outs.fl-l .social .clearfix {
	height: 5%;
	margin:0px auto;
	width:500px;
}

	
footer nav .col,.clearfix,.container{
	width:80%;
	max-width:700px;
	display: block;
	height:83%;
	margin-right:auto;
	margin-left:auto;
	padding:5px 10px 5px 75px;

	}
	
footer nav .col:after,.clearfix:after,.container:after{
	content: '';
	height: 0;
	overflow: hidden;
	display: block;
	clear: both;
	}
	
	 footer .call-outs{
	margin:40px auto;
	width:300px;
	 }


 footer .copyright{
font-size:0.7em;
margin:10px -100px 0 280px;
padding:10px 10px;
	 }

 footer .small-logo{
	width: 58px;
	height: 40px;
	margin:1em 423px;
	 }

 footer .container{
	width: 90%;
	margin:0px -90px 30px ;
	right:140px;

	 }

	footer nav{
	width: 100%;
	height: 20%;
	min-width: 100%;
	margin:0px auto;
	} 

}

@media screen and (max-width:640px) {

	.foo {width:100%; margin:0px auto; max-width:640px;}
	.container {width: 100%; margin:0px auto;}

	.footer-nav {
	width: 15%;
	margin-left:70px;
}
	
	 footer .footer-nav a {
	font-size:0.7em;
	}
	 
footer .footer-nav a:hover{
font-size:0.6em;

 }
 footer .social h3{
font-size:1.6em;
margin:50px -80px 0 0;
padding-bottom:30px;
 }
	 
 footer .social li{
margin:10px 0 0 10px;
	 }
	 
	 
 footer .social li.facebook a{
margin:0px 40px;
padding:5px;
	 }
	 
footer .social li.facebook a:hover{
margin:0px 40px;
padding:5px;
	  }
	  

	 
 footer .social li.twitter a{
margin:0px 20px;
padding:5px;
	 }
footer .social li.twitter a:hover{
margin:0px 20px;
padding:5px;
	 }
	 
	  footer .social li.kenana a{
margin:0px 20px;
padding:5px;
	 }
footer .social li.kenana a:hover{
margin:0px 20px;
padding:5px;
	 }


	 
 footer .social li a{
	display: block;

	 }

 footer .languages{
margin:-10px auto;
	 }
	 footer .languages .current{
	width: 53%;
	left:150px;
	margin:20px -150px 40px auto;
	 }
	 
	 
 footer .languages .current .copy{
	font-size:0.9em;
	margin:4px -40px 10px 0px;
}
 
 footer .languages .current .carrot{
	float: right;
	display: block;
	padding: 8px 10px;
	/* [disabled]background: url("../img/transparent.png") 0 0 repeat; */
	background-color: rgba(55,68,78,0);
	zoom: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#0037444e,endColorstr=#0037444e)";
	 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#0037444e,endColorstr=#0037444e);
	 }
 


.call-outs.fl-l .social .clearfix {
	height: 5%;
	margin:0px auto;
	width:500px;
}

	
footer nav .col,.clearfix,.container{
	width:80%;
	max-width:700px;
	display: block;
	height:83%;
	margin-right:auto;
	margin-left:auto;
	padding:5px 10px 5px 75px;

	}
	
footer nav .col:after,.clearfix:after,.container:after{
	content: '';
	height: 0;
	overflow: hidden;
	display: block;
	clear: both;
	}
	
	 footer .call-outs{
	margin:40px auto;
	width:300px;
	 }


 footer .copyright{
font-size:0.7em;
margin:10px -100px 0 280px;
padding:10px 10px;
	 }

 footer .small-logo{
	width: 58px;
	height: 40px;
	margin:1em 423px;
	 }

 footer .container{
	width: 90%;
	margin:0px -90px 30px ;
	right:140px;

	 }

	footer nav{
	width: 100%;
	height: 20%;
	min-width: 100%;
	margin:0px auto;
	} 

}

@media screen and (max-width:414px) {

	.foo {width:100%; margin:0px auto; max-width:414px;}
	.container {width: 100%; margin:0px auto;}

	.footer-nav {
	width: 45%;
}

	 footer .footer-nav a {
	font-size:0.7em;
	}
	 
footer .footer-nav a:hover{
font-size:0.6em;

 }
 footer .social h3{
font-size:1.6em;
margin:30px 70px 0 0;
padding-bottom:30px;
 }
	 
 footer .social li{
margin:10px -20px 0 50px;
	 }
	 
	 
 footer .social li.facebook a{
margin:0px 5px;
padding:20px;
	 }
	 
footer .social li.facebook a:hover{
margin:0px 5px;
padding:20px;
	  }
	  

	 
 footer .social li.twitter a{
margin:0px 5px;
padding:20px;
	 }
footer .social li.twitter a:hover{
margin:0px 5px;
padding:20px;
	 }
	 
	  footer .social li.kenana a{
margin:0px -50px;
padding:20px;
	 }
footer .social li.kenana a:hover{
margin:0px -60px;
padding:20px;
	 }


	 
 footer .social li a{
	display: block;

	 }

 footer .languages{
margin:-10px auto;
	 }
	 footer .languages .current{
	width: 53%;
	left:150px;
	margin:20px 30px 40px auto;
	 }
	 
	 
 footer .languages .current .copy{
	font-size:0.9em;
	margin:4px 60px 10px 0px;
}
 
 footer .languages .current .carrot{
	float: right;
	display: block;
	padding: 8px 10px;
	/* [disabled]background: url("../img/transparent.png") 0 0 repeat; */
	background-color: rgba(55,68,78,0);
	zoom: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#0037444e,endColorstr=#0037444e)";
	 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#0037444e,endColorstr=#0037444e);
	 }
 


.call-outs.fl-l .social .clearfix {
	height: 5%;
	margin:0px auto;
	width:500px;
}

	
footer nav .col,.clearfix,.container{
	width:80%;
	max-width:200px;
	display: block;
	height:83%;
	margin-left:200px;
	padding:10px 10px 5px 15px;

	}
	
footer nav .col:after,.clearfix:after,.container:after{
	content: '';
	height: 0;
	overflow: hidden;
	display: block;
	clear: both;
	}
	
	 footer .call-outs{
	margin:40px auto;
	width:300px;
	 }


 footer .copyright{
font-size:0.45em;
margin:10px 0 0 250px;
padding:10px 50px;
width:200px;
	 }

 footer .small-logo{
	width: 58px;
	height: 40px;
	margin:1em 375px;
	 }

 footer .container{
	width: 90%;
	margin:0px -90px 30px ;
	right:140px;

	 }

	footer nav{
	width: 100%;
	height: 20%;
	min-width: 100%;
	margin:0px auto;
	} 

}
@media screen and (max-width:375px) {

	.foo {width:100%; margin:0px auto; max-width:375px;}
	.container {width: 100%; margin:0px auto;}

	.footer-nav {
	width: 55%;
}
	
	 footer .footer-nav a {
	font-size:0.7em;
	}
	 
footer .footer-nav a:hover{
font-size:0.6em;

 }
 footer .social h3{
font-size:1.6em;
margin:30px 90px 0 0;
padding-bottom:30px;
 }
	 
 footer .social li{
margin:10px 0 0 10px;
	 }
	 
	 
 footer .social li.facebook a{
margin:0px 5px;
padding:20px;
	 }
	 
footer .social li.facebook a:hover{
margin:0px 5px;
padding:20px;
	  }
	  

	 
 footer .social li.twitter a{
margin:0px 5px;
padding:20px;
	 }
footer .social li.twitter a:hover{
margin:0px 5px;
padding:20px;
	 }
	 
	  footer .social li.kenana a{
margin:0px -50px;
padding:20px;
	 }
footer .social li.kenana a:hover{
margin:0px -60px;
padding:20px;
	 }


	 
 footer .social li a{
	display: block;

	 }

 footer .languages{
margin:-10px auto;
	 }
	 footer .languages .current{
	width: 53%;
	left:150px;
	margin:20px 30px 40px auto;
	 }
	 
	 
 footer .languages .current .copy{
	font-size:0.9em;
	margin:4px 60px 10px 0px;
}
 
 footer .languages .current .carrot{
	float: right;
	display: block;
	padding: 8px 10px;
	/* [disabled]background: url("../img/transparent.png") 0 0 repeat; */
	background-color: rgba(55,68,78,0);
	zoom: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#0037444e,endColorstr=#0037444e)";
	 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#0037444e,endColorstr=#0037444e);
	 }
 


.call-outs.fl-l .social .clearfix {
	height: 5%;
	margin:0px auto;
	width:500px;
}

	
footer nav .col,.clearfix,.container{
	width:80%;
	max-width:200px;
	display: block;
	height:83%;
	margin-left:200px;
	padding:10px 10px 5px 15px;

	}
	
footer nav .col:after,.clearfix:after,.container:after{
	content: '';
	height: 0;
	overflow: hidden;
	display: block;
	clear: both;
	}
	
	 footer .call-outs{
	margin:40px auto;
	width:300px;
	 }


 footer .copyright{
font-size:0.45em;
margin:10px 0 0 250px;
padding:10px 50px;
width:200px;
	 }

 footer .small-logo{
	width: 58px;
	height: 40px;
	margin:1em 375px;
	 }

 footer .container{
	width: 90%;
	margin:0px -90px 30px ;
	right:140px;

	 }

	footer nav{
	width: 100%;
	height: 20%;
	min-width: 100%;
	margin:0px auto;
	} 


}

@media screen and (max-width:320px) {

	.foo {width:100%; margin:0px auto; max-width:320px;}
	.container {width: 100%; margin:0px auto;}

	.footer-nav {
	width: 60%;
}
	
	 footer .footer-nav a {
	font-size:0.6em;
	}
	 
footer .footer-nav a:hover{
font-size:0.5em;

 }
 footer .social h3{
font-size:1.6em;
margin:30px 120px 0 0;
padding-bottom:30px;
 }
	 
 footer .social li{
margin:10px 10px 0 10px;
	 }
	 
	 
 footer .social li.facebook a{
margin:0px 5px;
padding:20px;
	 }
	 
footer .social li.facebook a:hover{
margin:0px 5px;
padding:20px;
	  }
	  

	 
 footer .social li.twitter a{
margin:0px 5px;
padding:20px;
	 }
footer .social li.twitter a:hover{
margin:0px 5px;
padding:20px;
	 }
	 
	  footer .social li.kenana a{
margin:0px -50px;
padding:20px;
	 }
footer .social li.kenana a:hover{
margin:0px -60px;
padding:20px;
	 }


	 
 footer .social li a{
	display: block;

	 }

 footer .languages{
margin:-10px auto;
	 }
	 footer .languages .current{
	width: 53%;
	left:180px;
	margin:10px 65px 10px auto;
	 }
	 
	 
 footer .languages .current .copy{
	font-size:0.7em;
	margin:4px 70px 10px 0px;
}
 
 footer .languages .current .carrot{
	float: right;
	display: block;
	padding: 8px 10px;
	/* [disabled]background: url("../img/transparent.png") 0 0 repeat; */
	background-color: rgba(55,68,78,0);
	zoom: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#0037444e,endColorstr=#0037444e)";
	 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#0037444e,endColorstr=#0037444e);
	 }
 


.call-outs.fl-l .social .clearfix {
	height: 5%;
	margin:0px auto;
	width:500px;
}

	
footer nav .col,.clearfix,.container{
	width:80%;
	max-width:150px;
	display: block;
	height:83%;
	margin-left:200px;
	padding:10px 10px 5px 15px;

	}
	
footer nav .col:after,.clearfix:after,.container:after{
	content: '';
	height: 0;
	overflow: hidden;
	display: block;
	clear: both;
	}
	
	 footer .call-outs{
	margin:40px auto;
	width:300px;
	 }


 footer .copyright{
font-size:0.45em;
margin:10px 0 0 210px;
padding:10px 50px;
width:200px;
	 }

 footer .small-logo{
	width: 58px;
	height: 40px;
	margin:1em 335px;
	 }

 footer .container{
	width: 90%;
	margin:0px -90px 30px ;
	right:140px;

	 }

	footer nav{
	width: 100%;
	height: 20%;
	min-width: 100%;
	margin:0px auto;
	} 

}
