.lpi-footer{}
.lpi-footer-titre{}
.lpi-footer *{
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
			box-sizing: border-box;
}
.lpi-footer-conteneur{
	max-width: 1170px;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}
.lpi-footer-ligne{
	margin-left: -15px;
	margin-right: -15px;
}
.lpi-footer-ligne::after{ content: ''; display: block; clear:both; }
[class*="lpi-footer-col"]{
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
	float: left;
}
.lpi-footer-col-7{ width: 58.33333333% }
.lpi-footer-col-5{ width: 41.66666667% }
.lpi-footer-visible-xs{ display: none; }
@media (max-width: 1080px) {
	.lpi-footer-hidden-xs{ display: none; }
	.lpi-footer-visible-xs{ display: block; }
	[class*="lpi-footer-col"]{ width: 100%; float: none; }
}

.lpi-wrapper-bandeau-fonce{ background: #515151; }
.lpi-footer-titre{
	font-size: 1.35em;
	line-height: 1em;
	padding-top: 0.62em;
	padding-bottom: 0.62em;
	text-transform: uppercase;
}
.lpi-footer-contenu{
	font-size: 1.15em;
	padding-top: 1em;
	padding-bottom: 1em;
}
.lpi-footer-contenu ul{ list-style: none; text-indent: none; }
.lpi-footer-contenu ul li{ margin: 0; }
.lpi-footer-contenu .lpi_mailchimp_title{ display: none; }
.lpi-footer-contenu .lpi_mailchimp_title + .line{ padding-right: 7em; font-size: 1em; }
.lpi-footer-contenu .lpi_mailchimp_title + .line input {
	border: 0px none;
	border-radius: 8px;
}
.lpi-footer-contenu .lpi_mailchimp_title + .line a.send {
	color: #FFF;
	background: transparent;
	border: 2px solid #FFF;
	border-radius: 20px;
	line-height: 2.3em;
}
.lpi-footer-contenu .lpi_mailchimp_title + .line a.send:hover {
	background: #FFF;
	color: #555;
}


.lpi-footer-contenu .lpi_mailchimp_form .line .message{
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-radius: 5px;
	pointer-events: none;
}
.lpi-footer-contenu .lpi_mailchimp_form .line .message.show{ pointer-events: all; }
.lpi-footer-contenu .lpi_mailchimp_form .line .message.valid{ background: #77bd6f; }
.lpi-footer-contenu .lpi_mailchimp_form .line .message.error{ background: #e20d16; }
.lpi-footer-contenu .lpi_mailchimp_form .loader{ background-color: #8b8b8b; }
#mk-footer .lpi-footer-contenu  .lpi_mailchimp_form{ margin-bottom: 0; }
