.footer {
	background: #003868;
	color: #fff;
	padding: 40px 0;
	font-family: "Helvetica Neue LT Std", "Helvetica Neue", "Segoe UI", Roboto, Arial, sans-serif;
}

.footer:not(.home) {
	margin-top: 40px;
}

@media (min-width: 768px) {
	.footer-widgets {
		display: flex;
		flex-wrap: wrap;
	}
}

.footer-widget {
	text-align: center;
	margin-bottom: 40px;
	width: 100%;
}

@media (min-width: 768px) {
	.footer-widget {
		width: 50%;
	}
}

@media (min-width: 992px) {
	.footer-widget {
		width: 25%;
	}
}

.footer-widget ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.footer-widget ul a {
	color: inherit;
	text-decoration: none;
	font-family: "Helvetica Neue LT Std", "Helvetica Neue", "Segoe UI", Roboto, Arial, sans-serif;
}

.footer-widget ul a:hover {
	color: #f6a800;
}

.footer-widget .textwidget a {
	text-decoration: none;
	color: #fff;
	font-family: "Helvetica Neue LT Std", "Helvetica Neue", "Segoe UI", Roboto, Arial, sans-serif;
}

.footer-widget-title {
	text-align: center;
	font-size: 18px;
	font-weight: 300;
	margin: 5px 0 20px;
	position: relative;
	text-transform: uppercase;
	padding-bottom: 24px;
}

.footer-widget-title::after {
	content: "";
	position: absolute;
	width: 34px;
	height: 5px;
	background: #617c91;
	bottom: 0;
	left: calc(50% - 17px);
}

.footer-widget:last-child {
	width: auto;
	flex: 0 0 100%;
}

@media (min-width: 992px) {
	.site-congres .footer-widget {
		width: calc(100% / 4 - 15px);
		flex: 1 0 auto;

	}
}

.footer-widget-title {
	padding-bottom: 10px;
}
.footer-widget-title::after {
	display: none;
}
.footer-widget:nth-child(1) {
	padding-top: 45px;
	background: url('../images/decouvrir.png') no-repeat 50% 0;
}

.footer-widget:nth-child(2) {
	padding-top: 45px;
	background: url('../images/organiser.png') no-repeat 50% 0;
}

.footer-widget:nth-child(3) {
	padding-top: 45px;
	background: url('../images/participer.png') no-repeat 50% 0;
}

.footer-widget:nth-child(4) {
	padding-top: 45px;
	background: url('../images/contact.png') no-repeat 50% 0;
}

.footer-widget .menu-item a:hover,
.footer-widget .menu-item a:focus,
.footer-widget .menu .menu-item:hover>a,
.footer-widget .menu .menu-item:focus>a,
.footer-widget .menu .menu-item.active>a {
	color: #f6a800 !important;
}