


/* ––– SINGLE – Produit ––– */



/* ––– SECTION – Bannière ––– */
body.custom-theme-sawi #page-container #et-boc #et-main-area #main-content .section-banniere-page {
	background-size: 1500px 1500px;
    background-position: right -250px center;
}

/* RESPONSIVE */
@media only screen and (max-width: 1800px) {

	/* Bannière */
	body.custom-theme-sawi #page-container #et-boc #et-main-area #main-content .section-banniere-page {
		background-size: 1200px 1200px;  
	}
}
@media only screen and (max-width: 1350px) {

	/* Bannière */
	body.custom-theme-sawi #page-container #et-boc #et-main-area #main-content .section-banniere-page {
		background-position: right -300px center;
	}
}
@media only screen and (max-width: 1250px) {

	/* Bannière */
	body.custom-theme-sawi #page-container #et-boc #et-main-area #main-content .section-banniere-page {
		background-size: 1000px 1000px;
	}
}
@media only screen and (max-width: 980px) {

	/* Bannière */
	body.custom-theme-sawi #page-container #et-boc #et-main-area #main-content .section-banniere-page {
		background-size: 800px 800px;
		background-position: right -250px center;
	}
}
@media only screen and (max-width: 767px) {

	/* Bannière */
	body.custom-theme-sawi #page-container #et-boc #et-main-area #main-content .section-banniere-page {
		background-size: 650px 650px;
		background-position: right -200px center;
	}
}
@media only screen and (max-width: 640px) {

	/* Bannière */
	body.custom-theme-sawi #page-container #et-boc #et-main-area #main-content .section-banniere-page {
		background-size: 550px 550px;
		background-position: right -180px center;
	}
}
@media only screen and (max-width: 520px) {

	/* Bannière */
	body.custom-theme-sawi #page-container #et-boc #et-main-area #main-content .section-banniere-page {
		background-size: 500px 500px;
		background-position: right -200px center;
	}
}
@media only screen and (max-width: 520px) {

	/* Bannière */
	body.custom-theme-sawi #page-container #et-boc #et-main-area #main-content .section-banniere-page .et_pb_row .et_pb_column .et_pb_text .et_pb_module_inner h1 {
		font-size: 31px !important;
	}
}



/* ––– SECTION – Filtres ––– */

body.custom-theme-sawi #page-container #et-boc #et-main-area #main-content .entry-content .section-filtres-blog .et_pb_row .et_pb_column {
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
	justify-content: center;
}
body.custom-theme-sawi #page-container #et-boc #et-main-area #main-content .entry-content .section-filtres-blog .et_pb_row .et_pb_column .et_pb_button_module_wrapper a.et_pb_button:focus {
    color: #ffde00 !important;
}
body.custom-theme-sawi #page-container #et-boc #et-main-area #main-content .entry-content .section-filtres-blog .et_pb_row .et_pb_column .et_pb_button_module_wrapper a.et_pb_button:focus::after {
    background: #00000a !important;
}

/* RESPONSIVE */
@media only screen and (max-width: 767px) {

	body.custom-theme-sawi #page-container #et-boc #et-main-area #main-content .entry-content .section-filtres-blog .et_pb_row .et_pb_column {
		justify-content: flex-start;
	}
}



/* ––– SECTION – Blog ––– */

body.custom-theme-sawi #page-container #et-boc #et-main-area #main-content .entry-content .section-grille-blog .et_pb_row .et_pb_column .et_pb_module .et_pb_ajax_pagination_container {
	display: flex;
	flex-wrap: wrap;
	gap: 40px;
}
body.custom-theme-sawi #page-container #et-boc #et-main-area #main-content .entry-content .section-grille-blog .et_pb_row .et_pb_column .et_pb_module .et_pb_ajax_pagination_container article.et_pb_post {
	width: calc(33.3333% - 26.6666px);
	height: 100% !important;
	margin-bottom: 0px;
}
body.custom-theme-sawi #page-container #et-boc #et-main-area #main-content .entry-content .section-grille-blog .et_pb_row .et_pb_column .et_pb_module .et_pb_ajax_pagination_container article.et_pb_post a.entry-featured-image-url {
	margin-bottom: 20px;
}
body.custom-theme-sawi #page-container #et-boc #et-main-area #main-content .entry-content .section-grille-blog .et_pb_row .et_pb_column .et_pb_module .et_pb_ajax_pagination_container article.et_pb_post a.entry-featured-image-url img {
	aspect-ratio: 4 / 3.3;
	object-fit: cover;
}
body.custom-theme-sawi #page-container #et-boc #et-main-area #main-content .entry-content .section-grille-blog .et_pb_row .et_pb_column .et_pb_module .et_pb_ajax_pagination_container article.et_pb_post h2.entry-title a {
	transition: all .1s ease !important;
}
body.custom-theme-sawi #page-container #et-boc #et-main-area #main-content .entry-content .section-grille-blog .et_pb_row .et_pb_column .et_pb_module .et_pb_ajax_pagination_container article.et_pb_post:hover h2.entry-title a {
	text-decoration: underline;
}
body.custom-theme-sawi #page-container #et-boc #et-main-area #main-content .entry-content .section-grille-blog .et_pb_row .et_pb_column .et_pb_module .et_pb_ajax_pagination_container article.et_pb_post p.post-meta {
	margin-bottom: 12px;
}
/* Pagination */
body.custom-theme-sawi #page-container #et-boc #et-main-area #main-content .entry-content .section-grille-blog .et_pb_row .et_pb_column .et_pb_module .et_pb_ajax_pagination_container > div {
	width: 100%;
}
body.custom-theme-sawi #page-container #et-boc #et-main-area #main-content .entry-content .section-grille-blog .et_pb_row .et_pb_column .et_pb_module .et_pb_ajax_pagination_container div.wp-pagenavi {
    text-align: center;
    border-top: 1px solid #d1d1d1;
    margin-bottom: 0px;
}
body.custom-theme-sawi #page-container #et-boc #et-main-area #main-content .entry-content .section-grille-blog .et_pb_row .et_pb_column .et_pb_module .et_pb_ajax_pagination_container div.wp-pagenavi span {
    font-weight: 500 !important;
	font-size: 15px !important;
	color: #999;
}
body.custom-theme-sawi #page-container #et-boc #et-main-area #main-content .entry-content .section-grille-blog .et_pb_row .et_pb_column .et_pb_module .et_pb_ajax_pagination_container div.wp-pagenavi span.current {
	color: #00000a !important;
}
body.custom-theme-sawi #page-container #et-boc #et-main-area #main-content .entry-content .section-grille-blog .et_pb_row .et_pb_column .et_pb_module .et_pb_ajax_pagination_container div.wp-pagenavi a {
	font-weight: 500 !important;
	font-size: 15px !important;
	color: #999;
	transition: all .1s ease;
}
body.custom-theme-sawi #page-container #et-boc #et-main-area #main-content .entry-content .section-grille-blog .et_pb_row .et_pb_column .et_pb_module .et_pb_ajax_pagination_container div.wp-pagenavi a:hover {
	color: #ffde00 !important;
	text-decoration: underline;
}

/* RESPONSIVE */
@media only screen and (max-width: 980px) {

	body.custom-theme-sawi #page-container #et-boc #et-main-area #main-content .entry-content .section-grille-blog .et_pb_row .et_pb_column .et_pb_module .et_pb_ajax_pagination_container {
		gap: 20px;
	}
	body.custom-theme-sawi #page-container #et-boc #et-main-area #main-content .entry-content .section-grille-blog .et_pb_row .et_pb_column .et_pb_module .et_pb_ajax_pagination_container article.et_pb_post {
		width: calc(33.3333% - 13.3333px);
	}
}
@media only screen and (max-width: 767px) {

	body.custom-theme-sawi #page-container #et-boc #et-main-area #main-content .entry-content .section-grille-blog .et_pb_row .et_pb_column .et_pb_module .et_pb_ajax_pagination_container article.et_pb_post {
		width: calc(50% - 10px);
	}
	/* Pagination */
	body.custom-theme-sawi #page-container #et-boc #et-main-area #main-content .entry-content .section-grille-blog .et_pb_row .et_pb_column .et_pb_module .et_pb_ajax_pagination_container .wp-pagenavi span.pages {
		display: none;
	}
}
@media only screen and (max-width: 480px) {

	body.custom-theme-sawi #page-container #et-boc #et-main-area #main-content .entry-content .section-grille-blog .et_pb_row .et_pb_column .et_pb_module .et_pb_ajax_pagination_container article.et_pb_post {
		width: 100%;
	}
}


