/*
Theme Name: Kadence Jb
Description: Theme enfant de Jb pour Kadence
Author: JbCarré
Template: kadence 
Version: 0.1.0
*/
.post-type-archive-tribe_events #primary
{
	margin-top: 0;
	margin-bottom: 0;
}
.post-type-archive-tribe_events #primary .content-container.site-container
{
	max-width: none;
	padding: 0;
}
.post-type-archive-tribe_events #primary .content-container.site-container .kadence-jb-title
{
	margin-left: calc(50% -(var(--global-vw, 100vw) / 2));
    margin-right: calc(50% -(var(--global-vw, 100vw) / 2));
    max-width: 100vw;
    width: var(--global-vw, 100vw);
    padding-left: 0;
    padding-right: 0;
    clear: both;
	
	background-color: var(--global-palette3);
}
.post-type-archive-tribe_events #primary .content-container.site-container .kadence-jb-title .tribe-events-header__title
{
	margin-left: auto;
    margin-right: auto;
	max-width: var(--global-content-width, 1290px);
    padding-left: var(--global-content-edge-padding);
    padding-right: var(--global-content-edge-padding);
    padding-top: var(--global-kb-spacing-sm, 1.5rem);
    padding-bottom: var(--global-kb-spacing-lg, 3rem);
	text-align: center;
	color: var(--global-palette9);
	font-family: var(--global-heading-font-family);
}
.post-type-archive-tribe_events #primary .content-container.site-container .kadence-jb-title .tribe-events-header__title h2
{
	margin-top: var(--global-kb-spacing-xl, 4rem);
	//margin-top: var(--global-kb-spacing-xs, 1rem);
    margin-bottom: var(--global-kb-spacing-sm, 1.5rem);
    text-align: center;
    font-size: var(--global-kb-font-size-xl, 3rem);
    line-height: 1.1;
    font-weight: 700;
}









.horaire-table table tr td
{
	border-style: none;
	border-bottom: solid 1px var(--global-palette2);
}
.horaire-table table tr:last-of-type td
{
	border-style: none;
}
.horaire-table table
{
	border-radius: 3px;
}
.kt-testimonial-name
{
	font-weight: bold;
}