/* Module/Common/CSS/Root.css *************************************************************/
:root{
    --color-gold:#D2B037;
    --color-silver:#C7C7C7;
    --color-bronze:#7c5331;

    --color-man:#3792cd;
    --color-woman:#ec83a9;

    --color-white:#FFF;
    --color-black:#000;

    --color-01:#0000ff;
    --color-02:#66cc33;

    --color-light:#ffffff;
    --color-dark:#000000;

    --color-grey-01:#ededed;
    --color-grey-02:#dddddd;
    --color-grey-03:#abacaf;
    --color-grey-04:#464646;
    --color-grey-05:#171717;
    --color-over-01:#ededed;

    --color-upcoming:#ffcc00;
    --color-inprogress:#4db103;
    --color-ended:#c00343;
    --color-stopped:#ff6600;

    --color-up:#22b14c;
    --color-equal:#7f7f7f;
    --color-down:#ed1c24;

    --font-01:helvetica,arial,sans-serif;
    --font-02:roboto_condensed_bold,helvetica,arial,sans-serif;
    --font-size:1em
}
.idalgo{
    position:relative;
    color:var(--color-grey-05);
    font-family:var(--font-01);
    font-size:var(--font-size)
}
.idalgo button{
    font-family:var(--font-01)
}
.idalgo a{
    color:var(--color-grey-05)
}
.idalgo a[href]{
    color:unset
}
.idalgo *{
    box-sizing:border-box;
    text-decoration:unset
}
.idalgo img{
    border:0
}
.idalgo ul{
    list-style:none outside none;
    padding:0;
    margin:0
}
.idalgo a[href]:hover{
    text-decoration:none
}
amp-script{
    opacity:1
}
/* Legacy */
div.div_idalgo_container table tbody tr:hover{
    background-color:transparent
}
.sr-only{
    position:absolute;
    left:-10000px;
    top:auto;
    width:1px;
    height:1px;
    overflow:hidden
}

/* || Widgets */
.idalgo.widget{
    background-color:var(--color-grey-01);
    border-radius:4px
}

/* Customer/Sudpresse/Sport/Sport/CSS/WidgetCompetitions.css ******************************/
.idalgo.sport_widget_competitions{
    position:relative;
    display:flex;
    flex-direction:column;
    align-items:center;
    height:269px
}

/* || title */
.idalgo.sport_widget_competitions > h3{
    margin:0;
    padding:0;
    display:flex;
    align-items:center;
    opacity:0
}
.idalgo.sport_widget_competitions[data-sport-selected] > h3{
    opacity:1
}
.idalgo.sport_widget_competitions > h3 > label{
    order:2;
    font-size:1.125rem;
    font-weight:700;
    margin:0 10px
}
.idalgo.sport_widget_competitions > h3 > svg{
    order:1;
    margin:8px 0;
    height:24px
}

/* || title - button - back */
.idalgo.sport_widget_competitions > h3 > button.back{
    display:block;
    width:28px;
    height:28px;
    margin:0 6px;
    padding:0;
    background-color:var(--color-02);
    color:var(--color-white);
    border:1px transparent solid;
    box-sizing:border-box;
    cursor:pointer
}
.idalgo.sport_widget_competitions > h3 > button.back > svg{
    width:80%;
    height:80%;
    stroke:var(--color-white);
    fill:none
}
.idalgo.sport_widget_competitions > h3 > button.back:hover{
    background-color:transparent;
    border-color:var(--color-02)
}
.idalgo.sport_widget_competitions > h3 > button.back:hover > svg{
    stroke:var(--color-02)
}

/* || sports */
.idalgo.sport_widget_competitions > ul.sports{
    display:flex;
    margin:0;
    flex-wrap:wrap;
    justify-content:center;
    overflow:hidden;
    transition:all 0.5s ease-in-out, height 1s ease-in-out
}
.idalgo.sport_widget_competitions[data-sport-selected] > ul.sports{
    opacity:0;
    height:0
}
.idalgo.sport_widget_competitions > ul.sports > li{
    display:flex;
    margin:10px 10px 0 10px
}
.idalgo.sport_widget_competitions > ul.sports > li > button{
    display:flex;
    align-items:center;
    border:1px var(--color-01) solid;
    height:40px;
    box-sizing:border-box;
    cursor:pointer;
    transition:all 0.5s ease-in-out;
    background-color:var(--color-white);
    border-radius:20px
}
.idalgo.sport_widget_competitions > ul.sports > li > button > label{
    order:2;
    color:var(--color-01);
    font-weight:700;
    margin:0 10px;
    cursor:pointer;
    transition:all 0.5s ease-in-out
}
.idalgo.sport_widget_competitions > ul.sports > li > button > svg{
    order:1;
    fill:var(--color-01);
    margin:0 0 0 10px;
    height:25px;
    transition:all 0.5s ease-in-out
}
.idalgo.sport_widget_competitions > ul.sports > li:hover > button{
    background-color:var(--color-01)
}
.idalgo.sport_widget_competitions > ul.sports > li:hover > button > label{
    color:var(--color-white)
}
.idalgo.sport_widget_competitions > ul.sports > li:hover > button > svg{
    fill:var(--color-white)
}
.idalgo.sport_widget_competitions > ul.sports > li > button[disabled]{
    border-color:var(--color-grey-04);
    cursor:wait;
    background-color:var(--color-white)
}
.idalgo.sport_widget_competitions > ul.sports > li > button[disabled] > label{
    color:var(--color-grey-04);
    cursor:wait
}
.idalgo.sport_widget_competitions > ul.sports > li > button[disabled] > svg{
    fill:var(--color-grey-04)
}
.idalgo.sport_widget_competitions > ul.sports > li:hover > button[disabled]{
    background-color:var(--color-white)
}
.idalgo.sport_widget_competitions > ul.sports > li:hover > button[disabled] > label{
    color:var(--color-grey-04)
}
.idalgo.sport_widget_competitions > ul.sports > li:hover > button[disabled] > svg{
    fill:var(--color-grey-04)
}

/* || list */
.idalgo.sport_widget_competitions > .lists{
    display:grid;
    grid-template-columns:repeat(2, 1fr);
    grid-gap:10px
}
.idalgo.sport_widget_competitions > .lists > select{
    display:none;
    border:1px var(--color-01) solid;
    height:40px;
    box-sizing:border-box;
    align-items:center;
    cursor:pointer;
    transition:all 0.5s ease-in-out;
    color:var(--color-01);
    font-weight:700px;
    padding-left:10px;
    max-width:300px;
    background-color:var(--color-white);
    border-radius:20px
}
.idalgo.sport_widget_competitions > .lists > select.competitions{
    padding-left:40px;
    -webkit-appearance:caret;
    background-repeat:no-repeat;
    background-position:10px center;
    background-size:20px 20px;
    background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%230000ff' d='M12.8251 1.30265C12.8355 0.812221 12.8169 0.50234 12.8169 0.50234L8.02431 0.498718H8H7.97569L3.18262 0.50234C3.18262 0.50234 3.16451 0.812221 3.17486 1.30265H0V1.82619C0 1.94569 0.0201759 4.76463 1.75996 6.30886C2.48577 6.95293 3.3911 7.27678 4.45835 7.2773C4.61976 7.2773 4.78583 7.26644 4.95396 7.25195C5.56027 8.08227 6.26073 8.66375 7.04863 8.95345V11.253H4.73564V12.6932H3.97155V13.5008H7.97569H8.02431H12.0285V12.6938H11.2638V11.2535H8.95085V8.95397C9.73823 8.66426 10.4392 8.08278 11.0455 7.25247C11.2147 7.26695 11.3808 7.2773 11.5422 7.2773C12.6089 7.27627 13.5142 6.95293 14.24 6.30834C15.9798 4.76411 16 1.94517 16 1.82567V1.30265H12.8251ZM2.45835 5.52821C1.46456 4.64874 1.17072 3.14331 1.08381 2.34973H3.23487C3.32592 3.33835 3.54009 4.57011 4.03414 5.65288C4.12468 5.85154 4.21987 6.03985 4.31712 6.22402C3.57579 6.19556 2.95189 5.96432 2.45835 5.52821ZM13.5416 5.52821C13.0486 5.96483 12.4242 6.19556 11.6834 6.22402C11.7807 6.04036 11.8758 5.85154 11.9664 5.65288C12.4604 4.57011 12.6746 3.33835 12.7651 2.34973H14.9162C14.8293 3.14279 14.536 4.64823 13.5416 5.52821Z'/%3E%3C/svg%3E");
}
.idalgo.sport_widget_competitions[data-discipline-selected] > .lists > select.disciplines,
.idalgo.sport_widget_competitions[data-federation-selected] > .lists > select.federations,
.idalgo.sport_widget_competitions[data-league-selected] > .lists > select.leagues,
.idalgo.sport_widget_competitions[data-category-selected] > .lists > select.categories,
.idalgo.sport_widget_competitions[data-competition-selected] > .lists > select.competitions{
    display:flex
}

/* || button - link */
.idalgo.sport_widget_competitions > a.link{
    position:absolute;
    display:none;
    bottom:40px;
    width:260px;
    height:40px;
    margin:0;
    padding:0;
    line-height:38px;
    text-align:center;
    font-size:0.9375rem;
    font-weight:700;
    background-color:var(--color-02);
    color:var(--color-white);
    cursor:pointer;
    border:1px transparent solid;
    transition:all 0.5s ease-in-out;
    box-sizing:border-box
}
.idalgo.sport_widget_competitions[data-sport-selected] > a.link{
    display:block
}
.idalgo.sport_widget_competitions > a.link:hover{
    background-color:transparent;
    color:var(--color-02);
    border-color:var(--color-02)
}


/* Customer/Sudpresse/Sport/Common/CSS/Responsive768.css **********************************/
@media only screen and (max-width:768px){
    /* Customer/Sudpresse/Sport/Sport/CSS/Responsive768/WidgetCompetitions.css ****************/
.idalgo.sport_widget_competitions{
    height:631px
}

/* || title */
.idalgo.sport_widget_competitions > h3{
    margin-top:32
}

/* || sports */
.idalgo.sport_widget_competitions > ul.sports{
    display:grid;
    grid-template-columns:repeat(2, 1fr);
    gap:10px
}
.idalgo.sport_widget_competitions > ul.sports > li{
    margin:0
}
.idalgo.sport_widget_competitions > ul.sports > li > button{
    width:100%
}

/* || list */
.idalgo.sport_widget_competitions > .lists{
    grid-template-columns:repeat(1, 1fr);
    width:100%;
    padding:0 10px
}
.idalgo.sport_widget_competitions > .lists > select{
    max-width:none
}



    h1.h1_idalgo{
        padding:0;
        margin:0
    }
}