/* footer */

footer .navbar-nav {
	float: none;
}

footer.navbar-default {
	background: none repeat scroll 0 0;
	border-top: 1px solid #CBCBCB;
}

footer ul {
	display: inline-block;
}

footer {
	font-size: 18px;
	text-align: center;
	clear: both;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;

}

footer .container, footer .container-fluid {
	background: none repeat scroll 0 0;
}

footer .social_media a {
	width: 21px;
	height: 20px;
	padding: 0 4px;
}

.social_media {
	width: 21px;
	height: 20px;
	padding: 0 4px;
	margin-bottom: 10px;
}

footer p, .navbar {
	font-size: 18px !important;
}

footer .navbar-text {
	margin-top: 12px;
	margin-bottom: 13px;
}

footer .links a:hover {
	color: #7B7B7B;
	text-decoration: none;
}

footer a.fa-facebook:hover {
	color: #3B5998;
}

footer a.fa-twitter:hover {
	color: #1DA1F2 !important;
}

footer a.fa-rss:hover {
	color: #f26522 !important;
}

footer a.fa-envelope:hover {
	color: var(--primary-color, var(--default-primary-color)) !important;
}

@media (max-width: 800px) {
	#footer {
		font-size: 0.7em;
	}
}

footer .social_media:empty {
	display: none;
}
