@charset "utf-8";
@media screen and (max-width:768px) {

	.foo {width:100%; margin:0px 0px; max-width:768px; clear:both;}
	.container {width: 100%;}

	.footer-nav {
	width: 33%;
}
	
	 footer .footer-nav a {
	font-size:0.7em;
	}
	 
footer .footer-nav a:hover{
font-size:0.7em;

 }
 footer .social h3{
font-size:1.6em;
margin:90px 80px 0 0;
 }
	 
 footer .social li{
margin:10px 0 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: 53%;
	left:250px;
	margin:50px 10px 40px 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:-15px auto;
	 }


 footer .copyright{
font-size:0.7em;
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:570px) {

	.foo {width:100%; margin:0px 0px; max-width:570px;}
	.container {width: 100%;}

	.footer-nav {
	width: 33%;
}
	
	 footer .footer-nav a {
	font-size:0.7em;
	}
	 
footer .footer-nav a:hover{
font-size:0.7em;

 }
 footer .social h3{
font-size:1.6em;
margin:90px 80px 0 0;
 }
	 
 footer .social li{
margin:10px 0 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: 53%;
	left:250px;
	margin:50px 10px 40px 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:-15px auto;
	 }


 footer .copyright{
font-size:0.7em;
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:414px) {

	.foo {width:100%; margin:0px 0px; max-width:414px;}
	.container {width: 100%;}

	.footer-nav {
	width: 33%;
}
	
	 footer .footer-nav a {
	font-size:0.7em;
	}
	 
footer .footer-nav a:hover{
font-size:0.7em;

 }
 footer .social h3{
font-size:1.6em;
margin:90px 125px 0 0;
 }
	 
 footer .social li{
margin:10px 4em 0 30px;
	 }
	 
	 
 footer .social li.facebook a{
margin:0px 3em;
padding:5px;
	 }
	 
footer .social li.facebook a:hover{
margin:0px 3em;
padding:5px;
	  }
	  

	 
 footer .social li.twitter a{
margin:0px 3em;
padding:5px;
	 }
footer .social li.twitter a:hover{
margin:0px 3em;
padding:5px;
	 }
	 
	  footer .social li.kenana a{
margin:0px 0.5em;
padding:5px;
	 }
footer .social li.kenana a:hover{
margin:0px 0.5em;
padding:5px;
	 }


	 
 footer .social li a{
	display: block;

	 }

 footer .languages{
margin:-10px auto;
	 }
	 footer .languages .current{
	width: 53%;
	left:250px;
	margin:50px 80px 40px auto;
	 }
	 
	 
 footer .languages .current .copy{
	font-size:0.9em;
	margin:4px -170px 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 -1.2em;
	padding:0px auto;
	}
	
footer nav .col:after,.clearfix:after,.container:after{
	content: '';
	height: 0;
	overflow: hidden;
	display: block;
	clear: both;
	}
	
	 footer .call-outs{
	margin:-15px auto;
	 }


 footer .copyright{
font-size:0.7em;
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:375px) {

	.foo {width:100%; margin:0px 0px; max-width:375px;}
	.container {width: 100%;}

	.footer-nav {
	width: 33%;
}
	
	 footer .footer-nav a {
	font-size:0.6em;
	}
	 
footer .footer-nav a:hover{
font-size:0.6em;

 }
 footer .social h3{
font-size:1.6em;
margin:90px 125px 0 0;
 }
	 
 footer .social li{
margin:10px 4em 0 30px;
	 }
	 
	 
 footer .social li.facebook a{
margin:0px 3em;
padding:5px;
	 }
	 
footer .social li.facebook a:hover{
margin:0px 3em;
padding:5px;
	  }
	  

	 
 footer .social li.twitter a{
margin:0px 3em;
padding:5px;
	 }
footer .social li.twitter a:hover{
margin:0px 3em;
padding:5px;
	 }
	 
	  footer .social li.kenana a{
margin:0px 0.5em;
padding:5px;
	 }
footer .social li.kenana a:hover{
margin:0px 0.5em;
padding:5px;
	 }


	 
 footer .social li a{
	display: block;

	 }

 footer .languages{
margin:-10px auto;
	 }
	 footer .languages .current{
	width: 53%;
	left:250px;
	margin:50px 80px 40px auto;
	 }
	 
	 
 footer .languages .current .copy{
	font-size:0.9em;
	margin:4px -170px 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 -3em;
	padding:0px auto;
	}
	
footer nav .col:after,.clearfix:after,.container:after{
	content: '';
	height: 0;
	overflow: hidden;
	display: block;
	clear: both;
	}
	
	 footer .call-outs{
	margin:40px 4em;
	 }


 footer .copyright{
font-size:0.7em;
margin:20px auto;
padding:10px auto;
	 }

 footer .small-logo{
	width: 58px;
	height: 40px;
	margin:1em auto;
	 }

 footer .container{
	width: 75%;
	margin:0px auto;	

	 }

	footer nav{
	width: 100%;
	height: 20%;
	min-width: 100%;
	margin:0px auto;
	} 
}

@media screen and (max-width:320px) {

	.foo {width:100%; margin:0px 0px; max-width:320px;}
	.container {width: 100%;}

	.footer-nav {
	width: 33%;
}
	
	 footer .footer-nav a {
	font-size:0.6em;
	}
	 
footer .footer-nav a:hover{
font-size:0.6em;

 }
 footer .social h3{
font-size:1.6em;
margin:90px 125px 0 0;
 }
	 
 footer .social li{
margin:10px 4em 0 30px;
	 }
	 
	 
 footer .social li.facebook a{
margin:0px 3em;
padding:5px;
	 }
	 
footer .social li.facebook a:hover{
margin:0px 3em;
padding:5px;
	  }
	  

	 
 footer .social li.twitter a{
margin:0px 3em;
padding:5px;
	 }
footer .social li.twitter a:hover{
margin:0px 3em;
padding:5px;
	 }
	 
	  footer .social li.kenana a{
margin:0px 0.5em;
padding:5px;
	 }
footer .social li.kenana a:hover{
margin:0px 0.5em;
padding:5px;
	 }


	 
 footer .social li a{
	display: block;

	 }

 footer .languages{
margin:-10px auto;
	 }
	 footer .languages .current{
	width: 53%;
	left:250px;
	margin:50px 80px 40px auto;
	 }
	 
	 
 footer .languages .current .copy{
	font-size:0.9em;
	margin:4px -170px 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 -4em;
	padding:0px auto;
	}
	
footer nav .col:after,.clearfix:after,.container:after{
	content: '';
	height: 0;
	overflow: hidden;
	display: block;
	clear: both;
	}
	
	 footer .call-outs{
	margin:40px 4em;
	 }


 footer .copyright{
font-size:0.7em;
margin:20px auto;
padding:10px auto;
	 }

 footer .small-logo{
	width: 58px;
	height: 40px;
	margin:1em auto;
	 }

 footer .container{
	width: 77%;
	margin:0px auto;	

	 }

	footer nav{
	width: 100%;
	height: 20%;
	min-width: 100%;
	margin:0px auto;
	} 
}
