

/* ––– SECTION – Bannière ––– */

body.custom-theme-sawi .section-banner-home .et_pb_row .et_pb_column .et_pb_space {
	height: 3px;
}
body.custom-theme-sawi .section-banner-home .row-double-buttons .et_pb_column {
	display: flex;
	justify-content: center;
	gap: 10px;
}

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

	body.custom-theme-sawi .section-banner-home .row-double-buttons .et_pb_column {
		flex-direction: column;
		align-items: center;
		gap: 15px;
	}
}



/* ––– SECTION – Blocs séances ––– */

body.custom-theme-sawi #page-container #et-boc #et-main-area #main-content .entry-content .section-seances-blocs .et_pb_row .et_pb_column .decm_event_display .et_pb_module_inner .append_events .ecs-event-posts {
	margin-bottom: 0px !important;
}
body.custom-theme-sawi #page-container #et-boc #et-main-area #main-content .entry-content .section-seances-blocs .et_pb_row .et_pb_column .decm_event_display .et_pb_module_inner .append_events .ecs-event-posts article.act-post {
	border-radius: 15px;
	background: #00000a;
}
body.custom-theme-sawi #page-container #et-boc #et-main-area #main-content .entry-content .section-seances-blocs .et_pb_row .et_pb_column .decm_event_display .et_pb_module_inner .append_events .ecs-event-posts article.act-post .row .col-md-12 {
	height: auto;
	padding-top: 29px;
	padding-bottom: 32px;
	padding-left: 30px;
	padding-right: 30px;
}
body.custom-theme-sawi #page-container #et-boc #et-main-area #main-content .entry-content .section-seances-blocs .et_pb_row .et_pb_column .decm_event_display .et_pb_module_inner .append_events .ecs-event-posts article.act-post .row .col-md-12 .decm-events-details span.ecs_event_status_virtual {
	display: none !important;
}
body.custom-theme-sawi #page-container #et-boc #et-main-area #main-content .entry-content .section-seances-blocs .et_pb_row .et_pb_column .decm_event_display .et_pb_module_inner .append_events .ecs-event-posts article.act-post .row .col-md-12 .decm-events-details p.ecs-showdetail a.et_pb_button:hover {
	color: #00000a !important;
}
body.custom-theme-sawi #page-container #et-boc #et-main-area #main-content .entry-content .section-seances-blocs .et_pb_row .et_pb_column .decm_event_display .et_pb_module_inner .append_events .ecs-event-posts article.act-post .row .col-md-12 .decm-events-details p.ecs-showdetail a.et_pb_button:hover::after {
    background: #fff !important;
}

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

	body.custom-theme-sawi #page-container #et-boc #et-main-area #main-content .entry-content .section-seances-blocs .et_pb_row .et_pb_column .decm_event_display .et_pb_module_inner .append_events .ecs-event-posts:first-of-type {
		margin-bottom: 20px !important;
	}
}



/* ––– SECTION – 1 cours ––– */

body.custom-theme-sawi #page-container #et-boc #et-main-area #main-content .entry-content .section-cours-unique .et_pb_row .et_pb_column .decm_event_display .et_pb_module_inner .append_events {
	margin-left: 0px;
	margin-right: 0px;
}
body.custom-theme-sawi #page-container #et-boc #et-main-area #main-content .entry-content .section-cours-unique .et_pb_row .et_pb_column .decm_event_display .et_pb_module_inner .ecs-event-posts {
	padding-left: 0px !important;
	padding-right: 0px !important;
	margin-bottom: 0px !important;
}
body.custom-theme-sawi #page-container #et-boc #et-main-area #main-content .entry-content .section-cours-unique .et_pb_row .et_pb_column .decm_event_display .et_pb_module_inner .ecs-event-posts article.act-post .row .col-md-12 {
	height: auto;
	padding-left: 0px;
	padding-right: 0px;
}



/* ––– SECTION – Formations ––– */

body.custom-theme-sawi #page-container #et-boc #et-main-area #main-content .entry-content .section-formations-accueil .et_pb_row .et_pb_column {
	display: flex;
	flex-wrap: wrap;
	gap: 20px;
	justify-content: center;
}
body.custom-theme-sawi #page-container #et-boc #et-main-area #main-content .entry-content .section-formations-accueil .et_pb_row .et_pb_column .bloc-categorie {
	width: calc(33.3333% - 13.3333px);
	transition: all .1s ease;
}
body.custom-theme-sawi #page-container #et-boc #et-main-area #main-content .entry-content .section-formations-accueil .et_pb_row .et_pb_column .bloc-categorie:hover {
	background-color: #ffde00;
}

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

	body.custom-theme-sawi #page-container #et-boc #et-main-area #main-content .entry-content .section-formations-accueil .et_pb_row .et_pb_column .bloc-categorie {
		width: calc(50% - 10px);
	}
}
@media only screen and (max-width: 640px) {

	body.custom-theme-sawi #page-container #et-boc #et-main-area #main-content .entry-content .section-formations-accueil .et_pb_row .et_pb_column .bloc-categorie {
		width: 100%;
	}
}



/* ––– SECTION – Les invités du SAWI ––– */

body.custom-theme-sawi #page-container #et-boc #et-main-area #main-content .entry-content .section-grille-blog-accueil .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-accueil .et_pb_row .et_pb_column .et_pb_module .et_pb_ajax_pagination_container article.et_pb_post {
	width: calc(33.3333% - 26.6666px);
	margin-bottom: 0px;
}
body.custom-theme-sawi #page-container #et-boc #et-main-area #main-content .entry-content .section-grille-blog-accueil .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-accueil .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-accueil .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-accueil .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-accueil .et_pb_row .et_pb_column .et_pb_module .et_pb_ajax_pagination_container article.et_pb_post p.post-meta {
	margin-bottom: 12px;
}

/* 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-accueil .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-accueil .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-accueil .et_pb_row .et_pb_column .et_pb_module .et_pb_ajax_pagination_container article.et_pb_post {
		width: calc(50% - 10px);
	}
}
@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-accueil .et_pb_row .et_pb_column .et_pb_module .et_pb_ajax_pagination_container article.et_pb_post {
		width: 100%;
	}
}


