.page_la-vente-du-million h1 {
	margin:0 0 30px 0;
}
.page_la-vente-du-million h2 {
	color:#000;
}
.page_page-landing-advanced .page_la-vente-du-million h2 {
	color:#000;
}

.page_la-vente-du-million .v2-btn-black {
	line-height: normal;
}

.main_wrapper {
	background-color: #F1F0EC;
	padding:60px 0 0 0;
	margin:60px 0;
}
.main_wrapper .container {
	background-image: url(/skins/default/images/money4.png);
	background-position: center bottom;
	background-repeat: no-repeat;
	background-size: 1600px;
	padding:60px 15px 120px 15px;
}

.slider_finaliste {
	margin:60px 0 20px 0;
}

.slider_finaliste .name {
	font-size:38px;
	line-height: normal;
	margin:0 0 10px 0;
}
.slider_finaliste .city {
	line-height: normal;
	margin:0 0 20px 0;
}

.infoBox1 {
	position: absolute;
	bottom:0;
	background:#000;
	color:#fff;
	border-radius: 50px 50px 0 0;
	padding:20px 0;
	text-align: center;
	width: 100%;
	display: none;
	transition: all 2s ease-out;
}
.infoBox2 {
	position: absolute;
	bottom:0px;
	background:#fff;
	color:#000;
	border-radius: 50px 50px 0 0;
	padding:20px 0;
	text-align: center;
	width: 100%;
	display: none;
	transition: all 2s ease-out;
}
.infoBox3 {
	position: absolute;
	bottom:0px;
	background-image: radial-gradient(ellipse at top,#F2D490, #B2872F);
	color:#000;
	border-radius: 50px 50px 0 0;
	padding:20px 0;
	text-align: center;
	width: 100%;
	display: none;
	transition: all 2s ease-out;
}
.slide_box.slick-current .infoBox1, .slide_box.slick-current .infoBox2, .slide_box.slick-current .infoBox3 {
	display: block;
}
.slide_box.slick-current .ribbon {
	display:flex;
}

.slide_box {
	margin:0 5px;
	opacity:0.5;
}
.slide_box.slick-current {
	opacity:1;
}
.prev-btn, .next-btn {
	background:none;
	margin:0 10px;
	padding:0;
}
.prev-btn svg, .next-btn svg {
	vertical-align: middle;
}
.prev-btn:hover svg g, .next-btn:hover svg g {
	fill:#ccc;
}

.ribbon {
	position: absolute;
	z-index: 1;
	top:10px;
	right:10px;
	background:#000;
	color:#fff;
	width: 120px;
	height: 120px;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	line-height: normal;
	transform: rotateZ(25deg);
	display: none;
}
.mt-60 {
	margin-top:60px;
}

.slider_finaliste_btn {
	background:#fff;
	display: inline-flex;
	border-radius: 10px;
	padding:5px;
}
.slider_finaliste_btn .prev-btn,
.slider_finaliste_btn .next-btn {
	padding:0;
	margin:0 5px;
}
.slider_finaliste_btn .prev-btn svg,
.slider_finaliste_btn .next-btn svg {
	width: 20px;
	height: auto;
}
.slider_finaliste_btn .prev-btn svg g {
	stroke: #fff;
	stroke-width: 2.5px;
	fill: #000;
}
.slider_finaliste_btn .next-btn svg g {
	stroke: #fff;
	stroke-width: 2.5px;
	fill: #000;
}

.slider_finaliste .slide_box img {
	margin:0 auto;
	width: 100%;
}


@media (max-width: 768px) {
	.main_wrapper .container {
		background-size: 200%;
		padding:15px;
	}
	.ribbon {
		width: 80px;
		height: 80px;
	}
	.infoBox2 {
		position: relative;
		margin-top:-50px;
		padding:20px 15px;
	}
	.slider_finaliste .name {
		font-size:28px;
	}
}