/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 21 2025 | 08:53:48 */
body {
	margin:0;
	padding:0;
}
h2 {
	margin-bottom:42px!important;
}
/**
** Default
**/
#bbl-01-home-bloc-1-sur-9.bbl-new-bloc,
#bbl-01-home-bloc-2-sur-9.bbl-new-bloc,
#bbl-01-home-bloc-3-sur-9.bbl-new-bloc,
#bbl-01-home-bloc-4-sur-9.bbl-new-bloc,
#bbl-01-home-bloc-5-sur-9.bbl-new-bloc,
#bbl-01-home-bloc-6-sur-9.bbl-new-bloc,
#bbl-01-home-bloc-7-sur-9.bbl-new-bloc,
#bbl-01-home-bloc-8-sur-9.bbl-new-bloc,
#bbl-01-home-bloc-9-sur-9.bbl-new-bloc {
	border:2px solid red;
	width:100%!important;	
}

#bbl-01-home-bloc-2-sur-9.bbl-new-bloc,
#bbl-01-home-bloc-3-sur-9.bbl-new-bloc,
#bbl-01-home-bloc-4-sur-9.bbl-new-bloc,
#bbl-01-home-bloc-5-sur-9.bbl-new-bloc,
#bbl-01-home-bloc-6-sur-9.bbl-new-bloc,
#bbl-01-home-bloc-7-sur-9.bbl-new-bloc,
#bbl-01-home-bloc-8-sur-9.bbl-new-bloc,
#bbl-01-home-bloc-9-sur-9.bbl-new-bloc {
	margin:0 auto;
	max-width:1250px;
}

/**
** 01-home-bloc-1-sur-9.png
**/
#bbl-01-home-bloc-1-sur-9.bbl-new-bloc {
	padding-bottom:100px;
	padding-top:98;
	padding-left:0;
	padding-right:0;
}

/**
** 01-home-bloc-2-sur-9.png
**/
#bbl-01-home-bloc-2-sur-9.bbl-new-bloc {
	padding-bottom:111px;
	padding-top:0;
	padding-left:56px;
	padding-right:56px;
}
#bbl-01-home-bloc-2-sur-9.bbl-new-bloc .bbl-new-padding {

}

@media (max-width: 720px) {
	#bbl-01-home-bloc-2-sur-9.bbl-new-bloc {
		padding-left:15px;
		padding-right:15px;
	}
}

/**
** 01-home-bloc-3-sur-9.png
**/
#bbl-01-home-bloc-3-sur-9.bbl-new-bloc {
	padding-bottom:130px;
	padding-top:0;
	padding-left:56px;
	padding-right:56px;
}

#bbl-01-home-bloc-3-sur-9.bbl-new-bloc .bbl-bouton {
	margin:0;
	margin-top:44px;
	margin-bottom:74px;
}

/**
** 01-home-bloc-4-sur-9.png
**/
#bbl-01-home-bloc-4-sur-9.bbl-new-bloc {
	padding-bottom:184px;
	padding-top:0;
	padding-left:168px;
	padding-right:168px;
}
@media (max-width: 720px) {
	#bbl-01-home-bloc-4-sur-9.bbl-new-bloc {
		padding-left:15px;
		padding-right:15px;
	}
}
#bbl-01-home-bloc-4-sur-9.bbl-new-bloc .bbl-arrow-link a {
	background-image:url(https://portobellodecoration.com.babylon-project.fr/wp-content/uploads/545680-white.png);
	background-position:calc(100% + 36px);
	background-repeat:no-repeat;
	background-size:auto 100%;
	margin-right:-57px;
	display:block;
}
#bbl-01-home-bloc-4-sur-9.bbl-new-bloc .bbl-arrow-link:hover a {
	background-position:calc(100% - 36px);
}
@media (max-width: 720px) {
	#bbl-01-home-bloc-4-sur-9.bbl-new-bloc .bbl-arrow-link a {
		background-image:none;
		margin-right:0;
	}
}
#bbl-01-home-bloc-4-sur-9.bbl-new-bloc .bbl-background-image {
	background-image: url(https://portobellodecoration.com.babylon-project.fr/wp-content/uploads/bg-01-home-bloc-4-sur-9.png);
	padding: 53px 0;
}
@media (max-width: 720px) {
	#bbl-01-home-bloc-4-sur-9.bbl-new-bloc .bbl-background-image {
		background-image:none;
		padding:0;
	}
}

/**
** bbl-01-home-bloc-5-sur-9.png
**/
#bbl-01-home-bloc-5-sur-9.bbl-new-bloc {
	padding-bottom:215px;
	padding-top:0;
	padding-left:calc(76px - 17px);
	padding-right:calc(76px - 17px);
}


/** ********************************************************************************************* **/
/** ********************************************************************************************* **/
/** ********************************************************************************************* **/

/** ========================= **/
/* == .image-format-adapter == */
/** ========================= **/
.image-format-adapter {
	aspect-ratio:1/1;
	background-position:left center;
	background-size:470px auto!important;
	background-repeat:no-repeat!important;

}
.image-format-adapter.center {
	background-position:center center;
}
.image-format-adapter.left {
	background-position:left center;
}
.image-format-adapter.right {
	background-position:right center;
}
@media (orientation: landscape) and (max-width: 1024px) {
	.image-format-adapter {
		aspect-ratio:16/9;
		background-position:center center!important;
	}
}
@media (orientation: portrait) and (max-width: 720px) {
	.image-format-adapter {
		aspect-ratio:1/1;
		background-position:center center!important;
	}
}
