/*


bleu = var( --e-global-color-primary )
orange = var( --e-global-color-eb8abad ) 
jaune = var( --e-global-color-accent )
vert = var( --e-global-color-0c92371 )

bleu foncé = var( --e-global-color-secondary )
blanc = var( --e-global-color-4e2263a )
*/

:root {

	--tec-color-accent-primary : #405B5C!important;
	--tec-color-text-primary : #405B5C!important;
}



.tec-events-category-color-filter__dropdown-header{justify-content:flex-end!important;}
.tec-events-category-color-filter__dropdown-header .tec-events-category-color-filter__dropdown-close:hover{color:var( --e-global-color-secondary )!important;}


/*evenement multiple (serie)*/
.tribe-events-calendar-series-archive__container svg{stroke:var(--tec-color-accent-primary)!important;margin-left:2px;}


/*single serie*/
.tribe-events-series-relationship-single-marker{text-align:center;}
.tribe-events-series-relationship-single-marker__prefix{display:none!important;}
.single-tribe_event_series .tribe-events-pro-summary__event-datetime-wrapper,.single-tribe_event_series .tribe-events-calendar-series-archive__container{display:none!important;}


/*general*/
.elementor .tribe-common-l-container{max-width:100%!important;}


/*navigation*/

.tec-events-elementor-event-widget__navigation{display:flex;justify-content:space-between;align-items:center;}
.tec-events-elementor-event-widget__navigation--subnav{display:flex;width:100%;justify-content:space-around;align-items:flex-end;}
.tec-events-elementor-event-widget__navigation--subnav>li{list-style-type:none;list-style:none;}
.tec-events-elementor-event-widget__navigation--subnav>li a{display:flex;gap:0.5rem;justify-content:center;align-items:center;}
.tec-events-elementor-event-widget__navigation--subnav>li a svg{width:15px;height:20px;}

/*navigation*/




/*shortcode event - elementor widget*/
.tribe-events-view--shortcode .tribe-events-header{display:none!important;}
.tribe-events-view--shortcode .tribe-events-c-subscribe-dropdown__container{display:none!important;}
.tribe-events-view--shortcode .tribe-events-l-container{padding:0!important;}
.tribe-events-view--shortcode .tribe-events-l-container .tribe-events-calendar-list__event-row{margin:1rem auto!important;width:100%;}





/* shortcode vue liste*/
body>div .tribe-events-widget-events-list__event-row{
    background: var( --e-global-color-4e2263a );
    border-radius: 15px;
    padding: 1rem;
    border-top: 15px solid var( --e-global-color-secondary );	
}

body .tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{
	min-height:100px;
}



/*page single evenement*/
body>section .tec-events-elementor-event-widget__categories-link-wrapper a{
	padding:0.4rem 0.8rem;
	border-radius:15px;
	background:var( --e-global-color-secondary );
	color:var( --e-global-color-4e2263a )!important;
	text-decoration:none!important;
	text-indent:0px;
}

body>section .tec-events-elementor-event-widget__categories-link-wrapper{
	text-indent:-999999px;
	display:flex;
	align-items:center;
	justify-content:center;
	gap: 0.5rem;
}




/*page calendrier*/
.tribe-events-header__title-text{color:var( --e-global-color-secondary );}

body .tribe-events-pro-photo__event-title, body .tribe-events-calendar-list__event-title{
	font-family: var( --e-global-typography-5c6ae29-font-family ), Sans-serif!important;
    font-size: var( --e-global-typography-5c6ae29-font-size )!important;
    font-weight: var( --e-global-typography-5c6ae29-font-weight )!important;
    line-height: var( --e-global-typography-5c6ae29-line-height )!important;
}


/*vue par mois*/
body .tribe-events-calendar-month__day-cell article{padding:0!important;}
body .tribe-events-calendar-month__day-cell article .tribe-events-calendar-month__calendar-event-details{border-radius:10px!important;border-width:10px!important;}


body .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-daynum{text-decoration:underline!important;}
body .tribe-events-calendar-month__day-cell--mobile.tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__day-date-daynum{color:var( --e-global-color-4e2263a )!important;}





/*calendrier mode photo*/

body div .tribe-events-pro-photo__event-featured-image-wrapper{
	    border-radius: 10px;
		margin:0!important;
		overflow:hidden;
}

body div .tribe-events-pro-photo__event-featured-image-wrapper img{
	width:100%;
}

body div .tribe-events-pro-photo__event-details-wrapper{
	background: var( --e-global-color-4e2263a );
    border-radius: 10px;
    padding: 1rem;
    z-index: 2;
    position: relative;
	border-top:15px solid  var( --e-global-color-secondary );
	margin-top:-2rem;
	margin-left:-1rem;
	width:100%;
}
body div .tribe-events-pro-photo__event .tec-events-calendar-photo__event-categories{display:none!important;}
body div .tribe-events-pro-photo-nav {display:none!important;}



/*calendrier mode liste*/

.tribe-events-calendar-list__event-details{width:100%!important;}

body .tribe-events-view--list .tribe-events-calendar-list__event-row{
		background: var( --e-global-color-4e2263a );
		border-radius:15px;
		padding:1rem;
		border-top:15px solid  var( --e-global-color-secondary );
}

body .tribe-events-calendar-list__event-wrapper{
	padding:0!important;
}

body .tribe-events-calendar-list__event-wrapper img{
	border-radius:10px;
}

body .tribe-events-view--list .tribe-events-calendar-list__event-date-tag{display:none!important;}
body .tribe-events-view--list .tec-events-calendar-list__event-categories{display:none!important;}










/*couleur categorie evenement*/


/*mode liste*/
body .tribe-events-view--list .tribe-events-calendar-list__event-row:has(.cat_municipalite){border-color: var( --e-global-color-eb8abad );}
body .tribe-events-view--list .tribe-events-calendar-list__event-row:has(.cat_loisirs-culture){border-color: var( --e-global-color-primary );}
body .tribe-events-view--list .tribe-events-calendar-list__event-row:has(.cat_environnement-urbanisme){border-color: var( --e-global-color-0c92371 );}
body .tribe-events-view--list .tribe-events-calendar-list__event-row:has(.cat_services-citoyens){border-color: var( --e-global-color-accent );}

/*mode photo*/
body .tribe-events-view--photo .cat_municipalite article .tribe-events-pro-photo__event-details-wrapper{border-color: var( --e-global-color-eb8abad );}
body .tribe-events-view--photo .cat_loisirs-culture article .tribe-events-pro-photo__event-details-wrapper{border-color: var( --e-global-color-primary );}
body .tribe-events-view--photo .cat_environnement-urbanisme article .tribe-events-pro-photo__event-details-wrapper{border-color: var( --e-global-color-0c92371 );}
body .tribe-events-view--photo .cat_services-citoyens article  .tribe-events-pro-photo__event-details-wrapper{border-color: var( --e-global-color-accent );}


/*shortcode liste*/
body>div .tribe-events-widget-events-list__event-row:has(.tribe_events_cat-municipalite){border-color: var( --e-global-color-eb8abad );}
body>div .tribe-events-widget-events-list__event-row:has(.tribe_events_cat-loisirs-culture){border-color: var( --e-global-color-primary );}
body>div .tribe-events-widget-events-list__event-row:has(.tribe_events_cat-environnement-urbanisme){border-color: var( --e-global-color-0c92371 );}
body>div .tribe-events-widget-events-list__event-row:has(.tribe_events_cat-services-citoyens){border-color: var( --e-global-color-accent );}


/*single*/
body>section .tribe_events_cat-municipalite .tec-events-elementor-event-widget__categories-link-wrapper a{background: var( --e-global-color-eb8abad );}
body>section .tribe_events_cat-municipalite .single-event-wrapper{border-color: var( --e-global-color-eb8abad )!important;}

body>section .tribe_events_cat-loisirs-culture .tec-events-elementor-event-widget__categories-link-wrapper a{background: var( --e-global-color-primary );}
body>section .tribe_events_cat-loisirs-culture .single-event-wrapper{border-color: var( --e-global-color-primary )!important;}

body>section .tribe_events_cat-services-citoyens .tec-events-elementor-event-widget__categories-link-wrapper a{background: var( --e-global-color-accent );}
body>section .tribe_events_cat-services-citoyens .single-event-wrapper{border-color: var( --e-global-color-accent )!important;}

body>section .tribe_events_cat-environnement-urbanisme .tec-events-elementor-event-widget__categories-link-wrapper a{background: var( --e-global-color-0c92371 );}
body>section .tribe_events_cat-environnement-urbanisme .single-event-wrapper{border-color: var( --e-global-color-0c92371 )!important;}

/*fin couleur categorie evenement*/