/* Footer Wrapper */

#footer {
	min-height: 50px;
	background-color: #f1f1f1;
	max-width: none !important;
}

#footer .footer-nav {
  margin: 0 auto;
  float: none;
  display: inline-block;
  min-width: 200px;
}

@media (max-width: 768px) {
	#footer .footer-nav {
  	text-align: center;
  	display: block;
	}
	#footer .footer-nav li {
		text-align: center;
	}
	#footer .footer-nav .navbar-nav .open .dropdown-menu {
		background-color: transparent;
		border: 1px solid #ccc;
	}
	#footer .footer-nav li.social {
		display: inline-block;
		width: 24%;
	}
}

@media (min-width: 768px) and (max-width: 860px) {
	#footer .footer-nav li {
		display: block;
		width: 100%;
	}
  #footer .footer-nav li.social {
		display: inline-block;
		width: 24%;
	}
}

@media (min-width: 768px) {
	#footer .footer-nav .dropdown-menu {
		text-align: left;
	}
}

@media (min-width: 860px) and (max-width: 1010px) {
	.navbar-nav>li {
		float: none;
		display: inline-block;
	}
	#footer .footer-nav li.social {
		width: 24%;
	}
}

#footer .nav > li > a:hover,
#footer .nav > li > a:focus {
	//background-color: #f1f1f1;
}
