#footer {
	clear: both;
	color: #495E73;
	font-size: 12px;
	padding: 20px 0 40px 0;
	width: 100%;
}
#footer a {
	color: #003E7E;
}
#footer a:hover {
	color: #EE3124;
}
#footer .copyright {
	float: left;
}
#footer .links {
	float: right;
}
#footer ul {
	padding: 0;
	margin: 0;
}
#footer ul li {
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
}
#footer ul li.facebook, #footer ul li.twitter, #footer ul li.linkedin, #footer ul li.google, #footer ul li.rss {
	cursor: pointer;
	height: 16px;
	width: 20px;
}
#footer ul li.facebook {
	background: url('../img/socialicons/facebook.svg') no-repeat;
}
#footer ul li.twitter {
	background: url('../img/socialicons/twitter.svg') no-repeat;
}
#footer ul li.linkedin {
	background: url('../img/socialicons/linkedin.svg') no-repeat;
}
#footer ul li.google {
	background: url('../img/socialicons/google.svg') no-repeat;
}
#footer ul li.rss {
	background: url('../img/socialicons/feed.svg') no-repeat;
}
#footer ul li.facebook:hover {
	background: url('../img/socialicons/facebook-c.svg') no-repeat;
}
#footer ul li.twitter:hover {
	background: url('../img/socialicons/twitter-c.svg') no-repeat;
}
#footer ul li.linkedin:hover {
	background: url('../img/socialicons/linkedin-c.svg') no-repeat;
}
#footer ul li.google:hover {
	background: url('../img/socialicons/google-c.svg') no-repeat;
}
#footer ul li.rss:hover {
	background: url('../img/socialicons/feed-c.svg') no-repeat;
}
/* UPDATE */

#footer .foot {
	float: right;
}
#footer .social {
	float: left;
	margin-left: 20px;
	border-left: solid 1px #f0f0f0;
	border-right: solid 1px #f0f0f0;
	margin-top: 5px;
}
.powerdby {
	font-size: 10px;
	color: #ddd;
	float: right;
	margin: 3px 0 0 15px
}
.powerdby li a:hover {
	color: #ffd821 !important
}
.powerdby li a {
	color: #ddd !important
}
#footer .social li {
	padding: 0;
	float: left;
}
#footer .social li.facebook a, #footer .social li.twitter a, #footer .social li.linkedin a, #footer .social li.google a, #footer .social li.rss a {
	width: 24px;
	float: left
}
#footer .links {
	display: inline;
	float: left
}

/*
 @media screen and (max-width: 650px) {

#footer .copyright{
	text-align:center !important;
	float:none!important;
	margin:0px auto;
	padding:10px;
	clear:both

}

#footer .foot{
	float:left!important;
	text-align:center !important;
	padding:10px;
	width:98% !important;
}

.foot .social, 
.foot .powerdby, 
.foot .links{
	float:left!important;
	width:95% !important;
	border:none  !important;
	padding:5px 10px;
	margin:0 auto !important;
	text-align:center !important;
}

#footer ul li {
float:none !important;

}
.foot .social{
display:none !important;

}

*/

@media screen and (max-width: 950px) {
		#footer ul li.facebook, #footer ul li.twitter, #footer ul li.linkedin, #footer ul li.google, #footer ul li.rss {
			height: 20px
		}
		#footer .copyright {
			float: none;
			text-align: center;
		}
		#footer ul li, #footer .links, #footer .social, #footer .foot {
			text-align: center;
			margin: 10px 0;
		}
		#footer .links {
			float: left
		}
		#footer .foot {
			float: none;
		}
		#footer .social {
			float: none;
			margin: 3% auto;
			border: none
		}
		#footer .social li {
			display: inline-block;
			float: none;
		}
		.powerdby, .powerdby ul li {
			float:none !important;
			margin:0 !important;
			text-align:center !important;
		}
		.powerdby, .social {
			margin: 15px 0 !important;
		}
		#footer ul li, #footer .links, #footer .social, #footer .foot {
			margin: 0
		}
		.foot .links {
			display: none !important;
		}
}

