.elementor-70410 .elementor-element.elementor-element-4f0186d2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--background-transition:0.3s;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-70410 .elementor-element.elementor-element-5f4d59d9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--background-transition:0.3s;box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.26);--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70410 .elementor-element.elementor-element-5f4d59d9:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-70410 .elementor-element.elementor-element-d5147dc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.26);--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70410 .elementor-element.elementor-element-d5147dc:not(.elementor-motion-effects-element-type-background), .elementor-70410 .elementor-element.elementor-element-d5147dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-70410 .elementor-element.elementor-element-d5147dc:hover{box-shadow:0px 0px 15px 0px rgba(0,0,0,0.5);}.elementor-70410 .elementor-element.elementor-element-d5147dc, .elementor-70410 .elementor-element.elementor-element-d5147dc::before{--border-transition:0.3s;}@media(max-width:1024px){.elementor-70410 .elementor-element.elementor-element-4f0186d2{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}}@media(min-width:768px){.elementor-70410 .elementor-element.elementor-element-4f0186d2{--content-width:1440px;}.elementor-70410 .elementor-element.elementor-element-5f4d59d9{--width:50%;}.elementor-70410 .elementor-element.elementor-element-d5147dc{--width:65%;}}/* Start custom CSS *//*BTN Calendrier classement*/
.btn-calen-class .elementor-button-content-wrapper{
    align-items: center;
}
/*Container Opta Match*/
.elementor .Opta .Opta_F_F.Opta_F_F_G .Opta-fixture{
    margin:0;
    background-color:transparent;
}
/*DERNIER MATCH + PROCHAIN*/
#dernier-match .Opta>.Opta_W>div, #prochain-match .Opta>.Opta_W>div {
background: var(--e-global-color-237fc99);
    padding: 30px 20px 30px 20px;
    border-radius: 40px;
}
#dernier-match h3, #prochain-match .Opta h3 {
    font-size: 15px;
    background-color: transparent;
    color: #215480;
    letter-spacing: 1px;
    text-transform: capitalize;
    border:none;
    height: auto;
    line-height: 20px;
        color: var(--e-global-color-4650538);
}
#dernier-match .Opta .Opta_F_F.Opta_F_F_G .Opta-fixture .Opta-Team span, #prochain-match .Opta .Opta_F_F.Opta_F_F_G .Opta-fixture .Opta-Team span{
    text-transform:uppercase;
    color:var(--e-global-color-4650538);
        font-size: 15px;
            font-family: "ArcaMajora", Sans-serif;
}
#dernier-match h3 span, #prochain-match .Opta h3 span{
           font-family: "ArcaMajora", Sans-serif;
    font-size: 15px;
    padding: 0;
    height: auto;
    line-height: 30px;
    text-align: center;
    width: 100%;
    text-transform: uppercase;
}
#dernier-match abbr{
    display:none;
}
#dernier-match .Opta .Opta_F_F.Opta_F_F_G .Opta-fixture .Opta-Venue{
    /*text-align:left;
    background-color:transparent;
    padding:0;
    font-family: "MonumentExtended", sans-serif;
    font-size:11px;
    color:#696969;*/
    display: none
}
#dernier-match .Opta .Opta_F_F.Opta_F_F_G .Opta-fixture .Opta-badges{
    margin-top:20px;
}
#dernier-match .Opta-Team-Score {
    font-size: 100px;
    background: var(--e-global-color-4650538);
        font-family: "HighriseDemo", Sans-serif;
    font-weight: 600;
}


#dernier-match .Opta-Divider.Opta-Dash {
    font-size: 0; /* Cache le texte original */
}

#dernier-match .Opta-Divider.Opta-Dash::before {
    content: '-'; /* Affiche le nouveau texte */
    font-size: medium; /* Rétablit la taille de la police pour le nouveau texte */
}

/*PROCHAIN MATCH*/
#prochain-match .Opta>.Opta_W{
	margin:0
}
#prochain-match .Opta h3{
    text-align: center;
}

#prochain-match .Opta h3 span.Opta-ClockTime{
	padding:0;
	font-size:12px;
}
#prochain-match .Opta .Opta_F_F.Opta_F_F_G .Opta-fixture{
	margin:0;
	background-color:transparent;
}
#prochain-match .Opta .Opta_F_F.Opta_F_F_G .Opta-fixture .Opta-Venue{
    text-align:left;
    background-color:transparent;
    padding:0;
    font-family: "MonumentExtended", sans-serif;
    font-size:11px;
    color:#696969;
}
#prochain-match .Opta .Opta_F_F.Opta_F_F_G .Opta-fixture .Opta-badges{
	margin-top:20px
}
#prochain-match .Opta .Opta_F_F.Opta_F_F_G .Opta-fixture .Opta-Scoreline{
	margin-top:-23%;
}
/*CLASSEMENT*/
/*Classement désactiver nom équipe*/
#classement thead tr th:nth-child(6n), #classement thead tr th:nth-child(7n), #classement thead tr th:nth-child(8n), #classement tbody tr td:nth-child(6n), #classement tbody tr td:nth-child(7n), #classement tbody tr td:nth-child(8n){
    display:none;
}
#classement .Opta thead th{
    background-color:var(--e-global-color-237fc99);
    color:var(--e-global-color-4650538);
}
#classement .Opta thead th{
	padding:20px;
        font-family: "HighriseDemo", Sans-serif;
    font-weight: 600;
	font-size:20px;
}
#classement .Opta tbody th, #classement .Opta td{
	padding:20px;
            font-family: "ArcaMajora", Sans-serif;
	font-size:15px;
}
#classement .Opta abbr{
	font-size:17px;
}
.Opta-Table-Scroll-One-Liner thead tr th:first-child{
	width:100px
}
#classement .Opta .Opta-Striped tbody tr th, #classement .Opta .Opta-Striped tbody tr td{
	background-color:transparent;
	border:solid 1px #80a4cc;
	border-width:0 0 1px 0;
}
#classement .Opta .Opta-Striped tbody tr:nth-child(even).Opta-Team-1272>*, #classement .Opta .Opta-Striped tbody tr.Opta-Team-1272 > *{
    background-color: var( --e-global-color-primary );
    color:#fff;
    font-weight:700;
}/* End custom CSS */