.slick-slide .background-image-holder img {
	display: none;
}
article.feature-1 h5 a {
	color: inherit;
}
.partenaires.slick-slider {
	margin: 0px;
}
.partenaires .slick-slide {
	padding: 0px 10px;
}
.partenaires .slick-track {
	margin: 0px auto;
}
.partenaires .slick-slide a.block {
	position: relative;
	padding-bottom: 60%;
}
.partenaires .slick-slide a.block img {
	position: absolute;
	top: 50%;
	left: 50%;
	max-height:100%;
	max-width: 100%;
	-ms-transform: translate(-50%, -50%); /* IE 9 */
	-webkit-transform: translate(-50%, -50%); /* Safari */
	transform: translate(-50%, -50%);
}

.partenaires .slick-slide a.block:hover img {
	opacity: 0.75;
}
@media (min-width: 768px) {
	.blocContenu.blocDeTexteAvecImage .align-right {
		float:right;
	}
}
.bar__module.boiteLogo {
  margin: -10px 0;
}
.bar .logo {
	max-height: 7em;
	max-width: 100%;
}

textarea {
	resize: none;
}

.alert.alert-danger {
	background: #D84D4D;
	color: #fff;
	padding: 0.46428571em;
  margin-top: 0.46428571em;
}
.form-danger {
  margin-top: 1.5625em;
  padding: 0.78125em;
  background: #D84D4D;
  color: #fff;
  position: fixed;
  min-width: 350px;
  left: 50%;
  bottom: 1.5625em;
  transform: translate3d(-50%, 0, 0);
  -webkit-transform: translate3d(-50%, 0, 0);
  z-index: 999;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
}
.addthis_toolbox a.btn {
	font-family: 'Open Sans', 'Helvetica', 'Arial', sans-serif;
	transition: 0.1s linear;
	-webkit-transition: 0.1s linear;
	-moz-transition: 0.1s linear;
	border-radius: 6px;
	padding-top: 0.46428571em;
	padding-bottom: 0.46428571em;
	padding-right: 2.78571429em;
	padding-left: 2.78571429em;
	border: 1px solid #252525;
	border-width: 1px;
	font-size: inherit;
	line-height: 1.85714286em;
}
.addthis_toolbox a.btn.btn--icon {
    padding-left: 5.57142857em;
}
.addthis_toolbox a.btn > div {
	display: none!important;
}
.addthis_default_style .addthis_separator, .addthis_default_style .at4-icon, .addthis_default_style .at300b, .addthis_default_style .at300bo, .addthis_default_style .at300bs, .addthis_default_style .at300m {
	float: none!important;
}
.blocContenu.bg--white + .blocContenu.bg--white, .blocContenu.bg--secondary + .blocContenu.bg--secondary, .blocContenu.bg--primary + .blocContenu.bg--primary {
	padding-top: 0px;
}
.blocContenu ul {
  list-style: inside;
}

.bar .menu-horizontal {
	top: auto !important;
}

.bar-1 .menu-horizontal > li > .dropdown__trigger,
.bar-1 .menu-horizontal > li > a {
	font-size: 1.5em !important;
	font-weight: 300 !important;
	letter-spacing: -0.03em !important;
}

.color--white .menu-horizontal > li:not(:hover) > a,
.color--white .menu-horizontal > li:not(:hover) > span,
.color--white .menu-horizontal > li:not(:hover) > .modal-instance > .modal-trigger {
	color: white !important;
}

.menu-horizontal > li:not(:hover) > a,
.menu-horizontal > li:not(:hover) > span,
.menu-horizontal > li:not(:hover) > .modal-instance > .modal-trigger {
	opacity: 1 !important;
}

.menu-horizontal > li > a,
.menu-horizontal > li > span,
.menu-horizontal > li > .modal-instance > .modal-trigger {
  color: #cc3e45 !important;
}

.menu-horizontal > li:hover > a,
.menu-horizontal > li:hover > span,
.menu-horizontal > li:hover > .modal-instance > .modal-trigger {
	color: #651b1e !important;
}

/*
form.notification {
	position: relative !important;
	display: inline-block !important;
	width: 0 !important;
	margin: 0 !important;
	overflow: hidden !important;
}

form.notification.notification--reveal {
	width: 100px !important;
}

form.notification .notification-close {
	display: none;
}

form.notification input {
	position: relative !important;
	display: inline-block !important;
	padding: 0 !important;
	margin: 0 !important;
	width: 100px !important;
	height: auto !important;
	background: none !important;
	border: 0 !important;
	outline: 0 !important;
	font-family: 'Open Sans', 'Helvetica', 'Arial', sans-serif !important;
	font-size: inherit !important;
	line-height: inherit !important;
}
*/
.cta--horizontal .lead + p {
	margin-top: 10px;
	line-height: 1.25em;
}

.bg--white a:not(.btn) {
	color: #cc3e45 !important;
}
