@font-face {
    font-family: Optimanova;
    font-style: normal;
    font-weight: 800;
    font-display: auto;
    src:    url(../fonts/OptimanovaLTW05-Bold.woff2) format("woff2")
}

@font-face {
    font-family: Helvetica;
    font-style: normal;
    font-weight: 400;
    font-display: auto;
    src: url(../fonts/HelveticaNeueLTW05-77BoldCn.woff2) format("woff2");
}

@font-face {
    font-family: Visuelt;
    font-style: normal;
    font-weight: normal;
    font-display: auto;
    src: url(../fonts/Visuelt-Regular-Pro.woff2) format("woff2");
}


main .tableau .tableau-filtre,
main .tableau .tableau-event{
    background-color: var(--e-global-color-secondary) !important;
}

main .tableau .tableau-title,
.btn.btn-primary,
.btn.btn-filtre.check{
    background-color: var(--e-global-color-text) !important;
}

.btn.btn-primary{
    border-color: var(--e-global-color-text) !important;
}

main .tableau .tableau-event .tableau-event-details{
    color: var(--e-global-color-text) !important;
    font-size:1rem !important;
    margin-top:5px;
}

.btn.btn-filtre.btn-filtre-date.check{
    color: white !important;
}

body.elementor-page-3553:not(.elementor-motion-effects-element-type-background), body.elementor-page-3553 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-image: url('../img/bg.jpg');
}

.tableau-event-title,
.tableau-event-time{
    color: var(--e-global-color-accent) !important;
    font-family: var(--e-global-typography-secondary-font-family) !important;
    font-weight: 400 !important;
}

main .tableau .tableau-groupe .tableau-event-groupe.tableau-event-groupe-details::before{
    background-color: var(--e-global-color-accent) !important;
}

.title_sl_rs{
    font-size: 38px;
}

.title_sl_rs,
.elementor-513 .elementor-element.elementor-element-441c3234 .elementor-nav-menu .elementor-item,
.elementor-kit-11 button{
    font-family: var(--e-global-typography-primary-font-family) !important;
    font-weight: bold;
    color: var(--e-global-color-text);
}

.elementor-513 .elementor-element.elementor-element-441c3234 .elementor-nav-menu--main .elementor-item:hover{
    color: var(--e-global-color-accent) !important;
}

.elementor-513 .elementor-element.elementor-element-441c3234 .elementor-nav-menu .elementor-item{
    font-size: 16px;
}

.tableau-event-details{
    font-family: "Visuelt",Sans-serif !important;
}

.tableau{
    background-color: var(--e-global-color-secondary) !important;
}
.logo-partenaires{
    border:1px solid var(--e-global-color-text);
}
.description-epreuve{
    color:var(--e-global-color-text);
}
.date-disciplines{
    color:var(--e-global-color-text);
}
.line_odd{
    background-color: var(--e-global-color-secondary) !important;
}
.line_even{
    background-color: var(--e-global-color-secondary) !important;
}
.order-rank{
    font-family: "Helvetica" !important;
}
.heure-disciplines{
    font-size: 25px;
}
.btn-pdf{
    color:#ffffff !important;
}

.show .dropdown-item{
    color:var(--e-global-color-text) !important;
}
.show .dropdown-item:hover{
    color:#ffffff !important;
}
.btn-filtre-date{
    background-color: var(--e-global-color-secondary) !important;
    border:1px solid var(--e-global-color-text) !important;
}
.btn.btn-filtre-date:hover{
    background-color: var(--e-global-color-accent) !important;
    border:none !important;
    color:#ffffff !important;
}

.elementor-588 .elementor-element.elementor-element-7ab64ec3 .elementor-nav-menu .elementor-item {
    font-family: "Optimanova" !important;
    color : var(--e-global-color-secondary);
}
.elementor-588 .elementor-element.elementor-element-d20d9c8 .elementor-social-icon i {
    color: var(--e-global-color-secondary) !important;
}

.elementor-588 .elementor-element.elementor-element-664d41e .elementor-nav-menu .elementor-item {
    font-family: "Optimanova" !important;
    color : var(--e-global-color-secondary);
}

.elementor-513 .elementor-element.elementor-element-441c3234 div.elementor-menu-toggle {
    color: var(--e-global-color-text) !important;
}

.elementor-513 .elementor-element.elementor-element-441c3234 .elementor-menu-toggle:hover, .elementor-513 .elementor-element.elementor-element-441c3234 .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-513 .elementor-element.elementor-element-441c3234 .elementor-nav-menu--dropdown a:hover {
    color: var(--e-global-color-accent) !important;
}

.tableau-event .btn-outline-primary{
    font-family: "Optimanova",sans-serif !important;
}

.btn-secondary{
    font-family: "Optimanova",sans-serif !important;
}

.description-epreuve,.date-disciplines{
    font-family: "Visuelt",Sans-serif !important;
}

.heure-disciplines{
    font-family: "Helvetica",Sans-serif !important;
}

.elementor-kit-11 {
    font-family: "Optimanova",sans-serif !important;
}
.tableau-event-details{
    line-height: 1rem !important;
}