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




.ecs-event-list .ecs-event .act-post .row .decm-events-details span.ecs_event_status_virtual {
    display: none !important;
}




/* ––– SECTION – Filtres ––– 

body.custom-theme-sawi #page-container #et-boc #et-main-area #main-content .entry-content .et_pb_section .et_pb_row .et_pb_column .decm_event_filter {
	margin-bottom: 40px !important;
}
body.custom-theme-sawi #page-container #et-boc #et-main-area #main-content .entry-content .et_pb_section .et_pb_row .et_pb_column .decm_event_filter .et_pb_module_inner .dec-search-filter .dec-filter-wrapper .decm_event_filter_child {
	margin-bottom: 10px;
}
body.custom-theme-sawi #page-container #et-boc #et-main-area #main-content .entry-content .et_pb_section .et_pb_row .et_pb_column .decm_event_filter .et_pb_module_inner .dec-search-filter .dec-filter-wrapper .decm_event_filter_child .et_pb_module_inner .dec-filter-event-inline {
	gap: 0px;
}
body.custom-theme-sawi #page-container #et-boc #et-main-area #main-content .entry-content .et_pb_section .et_pb_row .et_pb_column .decm_event_filter .et_pb_module_inner .dec-search-filter .dec-filter-wrapper .decm_event_filter_child .et_pb_module_inner .dec-filter-event-inline li.dec-filter-bar {
	position: relative;
    isolation: isolate;
    place-content: center;
    max-width: fit-content;
    display: grid;
    font-weight: bold;
    font-size: 17px;
    line-height: 1em !important;
    text-decoration: none;
    text-transform: uppercase;
    color: #00000a;
    border: 0px;
    padding-top: 11px !important;
    padding-bottom: 10px !important;
    padding-left: 34px !important;
    padding-right: 34px !important;
    margin-bottom: 15px;
    margin-left: 0px;
    margin-right: 0px;
    transition: all .1s ease !important;
}
body.custom-theme-sawi #page-container #et-boc #et-main-area #main-content .entry-content .et_pb_section .et_pb_row .et_pb_column .decm_event_filter .et_pb_module_inner .dec-search-filter .dec-filter-wrapper .decm_event_filter_child .et_pb_module_inner .dec-filter-event-inline li.dec-filter-bar::after  {
    content:"" !important;
    position: absolute !important;
    inset: 0 !important;
    z-index: -1 !important;
    background: #f5f5f5 !important;
    clip-path: polygon(24px 0, 100% 0%, calc(100% - 24px) 100%, 0% 100%) !important;
    margin: 0px;
    transition: all .1s ease !important;
}*/






body.custom-theme-sawi #page-container #et-boc #et-main-area #main-content .decm_event_display .et_pb_module_inner .row .ecs-event-posts article.act-post .row .decm-show-image-left a img {
    margin: 0px !important;
}








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

	
}



/* ––– SECTION – Evénements ––– */

/* Bannière */
body.custom-theme-sawi #page-container #et-boc #et-main-area #main-content .section-banniere-page .et_pb_row .et_pb_column .lwp_divi_breadcrumbs .et_pb_module_inner .lwp-breadcrumbs span a:hover {
    text-decoration: underline;
}

/* Filtres */
body.custom-theme-sawi #page-container #et-boc #et-main-area #main-content .decm_event_filter .et_pb_module_inner .dec-search-filter .dec-filter-wrapper .decm_event_filter_child {
    margin-bottom: 20px;
}
body.custom-theme-sawi #page-container #et-boc #et-main-area #main-content .decm_event_filter .et_pb_module_inner .dec-search-filter .dec-filter-wrapper .decm_event_filter_child .et_pb_module_inner .dec-filter-header .dec-filter-container input.dec-filter-search__input {
    font-size: 17px;
}
body.custom-theme-sawi #page-container #et-boc #et-main-area #main-content .decm_event_filter .et_pb_module_inner .dec-search-filter .dec-filter-wrapper .decm_event_filter_child .et_pb_module_inner .dec-filter-bar .dec-filter-label {
    display: flex;
}
body.custom-theme-sawi #page-container #et-boc #et-main-area #main-content .decm_event_filter .et_pb_module_inner .dec-search-filter .dec-filter-wrapper .decm_event_filter_child .et_pb_module_inner .dec-filter-bar .dec-filter-label button {
    display: none !important;
}





/* Liste d'événements */
body.custom-theme-sawi #page-container #et-boc #et-main-area #main-content .decm_event_display .et_pb_module_inner .row .ecs-event-posts {
	margin-bottom: 60px !important;
}
body.custom-theme-sawi #page-container #et-boc #et-main-area #main-content .decm_event_display .et_pb_module_inner .row .ecs-event-posts article.act-post .row {
	margin: 0px;
}
/**/
body.custom-theme-sawi #page-container #et-boc #et-main-area #main-content .decm_event_display .et_pb_module_inner .row .ecs-event-posts article.act-post .row h2.ecs-events-list-separator-month {
	padding-bottom: 45px !important;
}
/* Images */
body.custom-theme-sawi #page-container #et-boc #et-main-area #main-content .decm_event_display .et_pb_module_inner .row .ecs-event-posts article.act-post .row .decm-show-image-left {
	padding-left: 0px;
}
body.custom-theme-sawi #page-container #et-boc #et-main-area #main-content .decm_event_display .et_pb_module_inner .row .ecs-event-posts article.act-post .row .decm-show-image-left a img {
	background: #00000a;
}
/* Détails */
body.custom-theme-sawi #page-container #et-boc #et-main-area #main-content .decm_event_display .et_pb_module_inner .row .ecs-event-posts article.act-post .row .col-8 {
	padding-right: 0px;
}
body.custom-theme-sawi #page-container #et-boc #et-main-area #main-content .decm_event_display .et_pb_module_inner .row .ecs-event-posts article.act-post .row .decm-events-details svg.tribe-common-c-svgicon {
	display: none !important;
}
body.custom-theme-sawi #page-container #et-boc #et-main-area #main-content .decm_event_display .et_pb_module_inner .row .ecs-event-posts article.act-post .row .decm-events-details span.ecs_event_status_hybrid {
	display: none !important;
}
body.custom-theme-sawi #page-container #et-boc #et-main-area #main-content .decm_event_display .et_pb_module_inner .row .ecs-event-posts article.act-post .row .decm-events-details .decm-show-detail-center span.decm-show-data-display-block a {
	transition: all .1s ease;
}
body.custom-theme-sawi #page-container #et-boc #et-main-area #main-content .decm_event_display .et_pb_module_inner .row .ecs-event-posts article.act-post .row .decm-events-details .decm-show-detail-center span.decm-show-data-display-block a:hover {
	color: #ffde00 !important;
	text-decoration: underline !important;
}
/* Bouton */
body.custom-theme-sawi #page-container #et-boc #et-main-area #main-content .decm_event_display .et_pb_module_inner .row .ecs-event-posts article.act-post .row .decm-events-details p.et_pb_button_wrapper {
	padding-bottom: 0px !important;
}
body.custom-theme-sawi #page-container #et-boc #et-main-area #main-content .decm_event_display .et_pb_module_inner .row .ecs-event-posts article.act-post .row .decm-events-details p.et_pb_button_wrapper a.et_pb_button {
    position: relative;
    isolation: isolate;
    place-content: center;
    max-width: fit-content;
    display: grid;
    font-weight: bold;
    font-size: 17px;
    line-height: 1em !important;
    text-decoration: none;
    text-transform: uppercase;
    color: #00000a;
    padding-top: 11px !important;
    padding-bottom: 10px !important;
    padding-left: 34px !important;
    padding-right: 34px !important;
    transition: all .1s ease !important;
}
body.custom-theme-sawi #page-container #et-boc #et-main-area #main-content .decm_event_display .et_pb_module_inner .row .ecs-event-posts article.act-post .row .decm-events-details p.et_pb_button_wrapper a.et_pb_button:hover {
    color: #ffde00;
    padding-top: 11px !important;
    padding-bottom: 10px !important;
    padding-left: 34px !important;
    padding-right: 34px !important;
}
body.custom-theme-sawi #page-container #et-boc #et-main-area #main-content .decm_event_display .et_pb_module_inner .row .ecs-event-posts article.act-post .row .decm-events-details p.et_pb_button_wrapper a.et_pb_button::after  {
    content:"" !important;
    position: absolute !important;
    inset: 0 !important;
    z-index: -1 !important;
    background: #ffde00 !important;
    opacity: 1 !important;
    clip-path: polygon(24px 0, 100% 0%, calc(100% - 24px) 100%, 0% 100%) !important;
    margin: 0px;
    transition: all .1s ease !important;
}
body.custom-theme-sawi #page-container #et-boc #et-main-area #main-content .decm_event_display .et_pb_module_inner .row .ecs-event-posts article.act-post .row .decm-events-details p.et_pb_button_wrapper a.et_pb_button:hover::after {
    background: #00000a !important;
}

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


}
@media only screen and (max-width: 767px) {

    /* Images */
    body.custom-theme-sawi #page-container #et-boc #et-main-area #main-content .decm_event_display .et_pb_module_inner .row .ecs-event-posts article.act-post .row .decm-show-image-left {
        padding-bottom: 25px;
    }
}
@media only screen and (max-width: 480px) {


}





