.elementor-153 .elementor-element.elementor-element-840b496{--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;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:60px;--padding-right:60px;}.elementor-153 .elementor-element.elementor-element-840b496:not(.elementor-motion-effects-element-type-background), .elementor-153 .elementor-element.elementor-element-840b496 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-153 .elementor-element.elementor-element-482e15f .elementor-heading-title{font-family:"Hanson", Sans-serif;font-size:36px;font-weight:700;color:var( --e-global-color-6c0ea2d );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-153 .elementor-element.elementor-element-1f94b51{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-6c0ea2d );}.elementor-153 .elementor-element.elementor-element-e316feb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:10px;--padding-left:60px;--padding-right:60px;}.elementor-153 .elementor-element.elementor-element-e316feb:not(.elementor-motion-effects-element-type-background), .elementor-153 .elementor-element.elementor-element-e316feb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-153 .elementor-element.elementor-element-72cc2c4 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;fill:var( --e-global-color-6c0ea2d );color:var( --e-global-color-6c0ea2d );box-shadow:0px 0px 7px 0px rgba(0, 0, 0, 0.31);}.elementor-153 .elementor-element.elementor-element-72cc2c4 .elementor-button:hover, .elementor-153 .elementor-element.elementor-element-72cc2c4 .elementor-button:focus{background-color:#F5F5F5;}.elementor-153 .elementor-element.elementor-element-df9bd6d .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;fill:var( --e-global-color-6c0ea2d );color:var( --e-global-color-6c0ea2d );box-shadow:0px 0px 7px 0px rgba(0, 0, 0, 0.31);}.elementor-153 .elementor-element.elementor-element-df9bd6d .elementor-button:hover, .elementor-153 .elementor-element.elementor-element-df9bd6d .elementor-button:focus{background-color:#F5F5F5;}.elementor-153 .elementor-element.elementor-element-f9deac5 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;fill:var( --e-global-color-6c0ea2d );color:var( --e-global-color-6c0ea2d );box-shadow:0px 0px 7px 0px rgba(0, 0, 0, 0.31);}.elementor-153 .elementor-element.elementor-element-f9deac5 .elementor-button:hover, .elementor-153 .elementor-element.elementor-element-f9deac5 .elementor-button:focus{background-color:#F5F5F5;}.elementor-153 .elementor-element.elementor-element-2a91e79{--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;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:30px;--padding-left:60px;--padding-right:60px;}.elementor-153 .elementor-element.elementor-element-65a8e18 .elementor-heading-title{font-family:"Hanson", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-6c0ea2d );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-153 .elementor-element.elementor-element-4c2ac8f{--divider-border-style:solid;--divider-color:#DDDDDD;--divider-border-width:0.25px;}.elementor-153 .elementor-element.elementor-element-4c2ac8f .elementor-divider-separator{width:100%;}.elementor-153 .elementor-element.elementor-element-4c2ac8f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-153 .elementor-element.elementor-element-666d889{--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;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:30px;--padding-left:60px;--padding-right:60px;}.elementor-153 .elementor-element.elementor-element-1479484 .elementor-heading-title{font-family:"Hanson", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-6c0ea2d );}.elementor-153 .elementor-element.elementor-element-ecee886{--divider-border-style:solid;--divider-color:#DDDDDD;--divider-border-width:0.25px;}.elementor-153 .elementor-element.elementor-element-ecee886 .elementor-divider-separator{width:100%;}.elementor-153 .elementor-element.elementor-element-ecee886 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-153 .elementor-element.elementor-element-0adad91{--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;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:30px;--padding-left:60px;--padding-right:60px;}.elementor-153 .elementor-element.elementor-element-98f2bed .elementor-heading-title{font-family:"Hanson", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-6c0ea2d );}.elementor-153 .elementor-element.elementor-element-15122e8{--divider-border-style:solid;--divider-color:#DDDDDD;--divider-border-width:0.25px;}.elementor-153 .elementor-element.elementor-element-15122e8 .elementor-divider-separator{width:100%;}.elementor-153 .elementor-element.elementor-element-15122e8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-153 .elementor-element.elementor-element-b637581{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-153 .elementor-element.elementor-element-0a6cbaf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-153 .elementor-element.elementor-element-72847de .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;fill:var( --e-global-color-6c0ea2d );color:var( --e-global-color-6c0ea2d );box-shadow:0px 0px 7px 0px rgba(0, 0, 0, 0.31);}.elementor-153 .elementor-element.elementor-element-72847de .elementor-button:hover, .elementor-153 .elementor-element.elementor-element-72847de .elementor-button:focus{background-color:#F5F5F5;}.elementor-153 .elementor-element.elementor-element-e93b74c .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;fill:var( --e-global-color-6c0ea2d );color:var( --e-global-color-6c0ea2d );box-shadow:0px 0px 7px 0px rgba(0, 0, 0, 0.31);}.elementor-153 .elementor-element.elementor-element-e93b74c .elementor-button:hover, .elementor-153 .elementor-element.elementor-element-e93b74c .elementor-button:focus{background-color:#F5F5F5;}.elementor-153 .elementor-element.elementor-element-7082446 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;fill:var( --e-global-color-6c0ea2d );color:var( --e-global-color-6c0ea2d );box-shadow:0px 0px 7px 0px rgba(0, 0, 0, 0.31);}.elementor-153 .elementor-element.elementor-element-7082446 .elementor-button:hover, .elementor-153 .elementor-element.elementor-element-7082446 .elementor-button:focus{background-color:#F5F5F5;}.elementor-153 .elementor-element.elementor-element-bb2dd70 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;fill:var( --e-global-color-6c0ea2d );color:var( --e-global-color-6c0ea2d );box-shadow:0px 0px 7px 0px rgba(0, 0, 0, 0.31);}.elementor-153 .elementor-element.elementor-element-bb2dd70 .elementor-button:hover, .elementor-153 .elementor-element.elementor-element-bb2dd70 .elementor-button:focus{background-color:#F5F5F5;}.elementor-153 .elementor-element.elementor-element-c6975bf{--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;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-153 .elementor-element.elementor-element-5929653 .elementor-heading-title{font-family:"Hanson", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-6c0ea2d );}.elementor-153 .elementor-element.elementor-element-84d11e1{--divider-border-style:solid;--divider-color:#DDDDDD;--divider-border-width:0.25px;}.elementor-153 .elementor-element.elementor-element-84d11e1 .elementor-divider-separator{width:100%;}.elementor-153 .elementor-element.elementor-element-84d11e1 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-153 .elementor-element.elementor-element-ad4b602{--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;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-153 .elementor-element.elementor-element-9e1653d .elementor-heading-title{font-family:"Hanson", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-6c0ea2d );}.elementor-153 .elementor-element.elementor-element-c7b189e{--divider-border-style:solid;--divider-color:#DDDDDD;--divider-border-width:0.25px;}.elementor-153 .elementor-element.elementor-element-c7b189e .elementor-divider-separator{width:100%;}.elementor-153 .elementor-element.elementor-element-c7b189e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-153 .elementor-element.elementor-element-d7993e0{--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;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-153 .elementor-element.elementor-element-0e77b13 .elementor-heading-title{font-family:"Hanson", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-6c0ea2d );}.elementor-153 .elementor-element.elementor-element-3d77fd4{--divider-border-style:solid;--divider-color:#DDDDDD;--divider-border-width:0.25px;}.elementor-153 .elementor-element.elementor-element-3d77fd4 .elementor-divider-separator{width:100%;}.elementor-153 .elementor-element.elementor-element-3d77fd4 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-153 .elementor-element.elementor-element-9cccf1f{--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;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-153 .elementor-element.elementor-element-c07f662 .elementor-heading-title{font-family:"Hanson", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-6c0ea2d );}.elementor-153 .elementor-element.elementor-element-2591b2d{--divider-border-style:solid;--divider-color:#DDDDDD;--divider-border-width:0.25px;}.elementor-153 .elementor-element.elementor-element-2591b2d .elementor-divider-separator{width:100%;}.elementor-153 .elementor-element.elementor-element-2591b2d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-153 .elementor-element.elementor-element-abc2e97{--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;}@media(min-width:768px){.elementor-153 .elementor-element.elementor-element-e316feb{--content-width:1440px;}.elementor-153 .elementor-element.elementor-element-2a91e79{--content-width:1440px;}.elementor-153 .elementor-element.elementor-element-666d889{--content-width:1440px;}.elementor-153 .elementor-element.elementor-element-0adad91{--content-width:1440px;}}@media(max-width:1024px){.elementor-153 .elementor-element.elementor-element-840b496{--padding-top:20px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-153 .elementor-element.elementor-element-482e15f .elementor-heading-title{font-size:28px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-153 .elementor-element.elementor-element-1f94b51{font-size:14px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-153 .elementor-element.elementor-element-2a91e79{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-153 .elementor-element.elementor-element-666d889{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-153 .elementor-element.elementor-element-0adad91{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-153 .elementor-element.elementor-element-c6975bf{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-153 .elementor-element.elementor-element-ad4b602{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-153 .elementor-element.elementor-element-d7993e0{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-153 .elementor-element.elementor-element-9cccf1f{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-153 .elementor-element.elementor-element-482e15f .elementor-heading-title{font-size:24px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-153 .elementor-element.elementor-element-e316feb{--padding-top:30px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-153 .elementor-element.elementor-element-65a8e18 .elementor-heading-title{font-size:18px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-153 .elementor-element.elementor-element-84e4607{padding:0px 0px 0px 0px;}.elementor-153 .elementor-element.elementor-element-1479484 .elementor-heading-title{font-size:18px;}.elementor-153 .elementor-element.elementor-element-bec11e8{padding:0px 0px 0px 0px;}.elementor-153 .elementor-element.elementor-element-98f2bed .elementor-heading-title{font-size:18px;}.elementor-153 .elementor-element.elementor-element-5929653 .elementor-heading-title{font-size:18px;}.elementor-153 .elementor-element.elementor-element-a217309{padding:0px 0px 0px 0px;}.elementor-153 .elementor-element.elementor-element-9e1653d .elementor-heading-title{font-size:18px;}.elementor-153 .elementor-element.elementor-element-3abb98c{padding:0px 0px 0px 0px;}.elementor-153 .elementor-element.elementor-element-0e77b13 .elementor-heading-title{font-size:18px;}.elementor-153 .elementor-element.elementor-element-ca15d34{padding:0px 0px 0px 0px;}.elementor-153 .elementor-element.elementor-element-c07f662 .elementor-heading-title{font-size:18px;}.elementor-153 .elementor-element.elementor-element-00b843d{padding:0px 0px 0px 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-84e4607 *//* =========================================
   CALENDARIO - COMPETICIÓN
========================================= */

.elementor-153 .elementor-element.elementor-element-84e4607 .led-calendario{
    display:flex;
    flex-direction:column;
    gap:40px;
}

.elementor-153 .elementor-element.elementor-element-84e4607 .led-jornada{
    display:flex;
    flex-direction:column;
}

.elementor-153 .elementor-element.elementor-element-84e4607 .led-jornada h2{
    font-family:'Open Sans',sans-serif;
    font-size:18px;
    font-weight:700;
    color:#000;
    margin:0;
    padding-bottom:14px;
    border-bottom:1px solid #E5E5E5;
}

/* Fila */

.elementor-153 .elementor-element.elementor-element-84e4607 .led-partido-row{
    display:grid;
    grid-template-columns:1fr 110px;
    gap:24px;
    align-items:center;
    padding:10px 0;
    border-bottom:1px solid #E5E5E5;
}

.elementor-153 .elementor-element.elementor-element-84e4607 .led-partido-link{
    display:grid;
    grid-template-columns:120px 1fr;
    grid-template-areas:
        ". estadio"
        "estado equipos";
    column-gap:20px;
    row-gap:2px;
    align-items:center;
    text-decoration:none;
    color:inherit;
}

.elementor-153 .elementor-element.elementor-element-84e4607 .led-partido-link:hover{
    color:inherit;
}

/* Estado */

.elementor-153 .elementor-element.elementor-element-84e4607 .estado{
    grid-area:estado;
    font-family:'Open Sans',sans-serif;
    font-size:14px;
    font-weight:700;
    color:#555;
}

/* Estadio */

.elementor-153 .elementor-element.elementor-element-84e4607 .led-estadio-row{
    grid-area:estadio;
    text-align:center;
    font-family:'Open Sans',sans-serif;
    font-size:12px;
    font-weight:400;
    color:#666;
    line-height:1.1;
    margin:0;
    padding:0;
}

/* Equipos */

.elementor-153 .elementor-element.elementor-element-84e4607 .equipos{
    grid-area:equipos;
    display:grid;
    grid-template-columns:1fr 90px 1fr;
    gap:14px;
    align-items:center;
}

.elementor-153 .elementor-element.elementor-element-84e4607 .club{
    display:flex;
    align-items:center;
    gap:12px;
}

.elementor-153 .elementor-element.elementor-element-84e4607 .visitante{
    justify-content:flex-end;
}

.elementor-153 .elementor-element.elementor-element-84e4607 .visitante span{
    text-align:right;
}

.elementor-153 .elementor-element.elementor-element-84e4607 .led-escudo{
    width:36px;
    height:36px;
    object-fit:contain;
}

.elementor-153 .elementor-element.elementor-element-84e4607 .club span{
    font-family:'Open Sans',sans-serif;
    font-size:16px;
    font-weight:700;
}

/* Centro */

.elementor-153 .elementor-element.elementor-element-84e4607 .centro{
    text-align:center;
}

.elementor-153 .elementor-element.elementor-element-84e4607 .marcador{
    font-family:'Open Sans',sans-serif;
    font-size:28px;
    font-weight:800;
}

.elementor-153 .elementor-element.elementor-element-84e4607 .hora{
    font-family:'Open Sans',sans-serif;
    font-size:16px;
    font-weight:700;
    color:#444;
}

/* Acción */

.elementor-153 .elementor-element.elementor-element-84e4607 .accion{
    width:100px;
    display:flex;
    justify-content:flex-end;
    align-items:center;
}

.elementor-153 .elementor-element.elementor-element-84e4607 .btn-boletos{
    display:inline-flex;
    justify-content:center;
    align-items:center;
    width:86px;
    height:40px;
    border:1px solid #E5E5E5;
    border-radius:8px;
    text-decoration:none;
    color:#111;
    font-family:'Open Sans',sans-serif;
    font-size:14px;
    font-weight:500;
    transition:.2s;
}

.elementor-153 .elementor-element.elementor-element-84e4607 .btn-boletos:hover{
    border-color:#C8A63A;
    color:#C8A63A;
}

.elementor-153 .elementor-element.elementor-element-84e4607 .btn-placeholder{
    width:86px;
    height:20px;
}

/* =========================
   TABLET
========================= */

@media (min-width:768px) and (max-width:1024px){

    .elementor-153 .elementor-element.elementor-element-84e4607 .led-partido-row{
        grid-template-columns:1fr 100px;
    }

    .elementor-153 .elementor-element.elementor-element-84e4607 .led-partido-link{
        grid-template-columns:90px 1fr;
    }

    .elementor-153 .elementor-element.elementor-element-84e4607 .equipos{
        grid-template-columns:1fr 70px 1fr;
    }

    .elementor-153 .elementor-element.elementor-element-84e4607 .club span{
        font-size:16px;
    }

    .elementor-153 .elementor-element.elementor-element-84e4607 .marcador{
        font-size:20px;
    }

}

/* =========================
   MÓVIL
========================= */

@media (max-width:767px){

    .elementor-153 .elementor-element.elementor-element-84e4607 .led-calendario{
        gap:10px;
    }

    .elementor-153 .elementor-element.elementor-element-84e4607 .led-jornada h2{
        font-size:16px;
    }

    .elementor-153 .elementor-element.elementor-element-84e4607 .led-partido-row{
        display:flex;
        flex-direction:column;
        align-items:stretch;
        gap:0;
    }

    .elementor-153 .elementor-element.elementor-element-84e4607 .led-partido-link{
        display:flex;
        flex-direction:column;
        gap:4px;
    }

    .elementor-153 .elementor-element.elementor-element-84e4607 .estado{
        font-size:13px;
        text-align:center;
    }

    .elementor-153 .elementor-element.elementor-element-84e4607 .led-estadio-row{
        font-size:11px;
        text-align:center;
        line-height:1.1;
    }

    .elementor-153 .elementor-element.elementor-element-84e4607 .equipos{
        display:flex;
        justify-content:space-between;
        align-items:center;
        gap:12px;
        width:100%;
    }

    .elementor-153 .elementor-element.elementor-element-84e4607 .club{
        display:flex;
        align-items:center;
        gap:8px;
        flex:1;
        min-width:0;
    }

    .elementor-153 .elementor-element.elementor-element-84e4607 .club.local{
        justify-content:flex-start;
    }

    .elementor-153 .elementor-element.elementor-element-84e4607 .club.visitante{
        justify-content:flex-end;
    }

    .elementor-153 .elementor-element.elementor-element-84e4607 .club.visitante span{
        text-align:right;
    }

    .elementor-153 .elementor-element.elementor-element-84e4607 .centro{
        flex:0 0 70px;
        text-align:center;
    }

    .elementor-153 .elementor-element.elementor-element-84e4607 .led-escudo{
        width:32px;
        height:32px;
        object-fit:contain;
        flex-shrink:0;
    }

    .elementor-153 .elementor-element.elementor-element-84e4607 .club span{
        font-size:14px;
        line-height:1.2;
    }

    .elementor-153 .elementor-element.elementor-element-84e4607 .marcador{
        font-size:20px;
    }

    .elementor-153 .elementor-element.elementor-element-84e4607 .hora{
        font-size:13px;
    }

    .elementor-153 .elementor-element.elementor-element-84e4607 .accion{
        width:100%;
        justify-content:center;
    }

    .elementor-153 .elementor-element.elementor-element-84e4607 .btn-placeholder{
        display:none;
    }

    .elementor-153 .elementor-element.elementor-element-84e4607 .btn-boletos{
        margin-top:5px;
    }

}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-bec11e8 *//* =========================================
   TABLA COMPETICIÓN
========================================= */

.elementor-153 .elementor-element.elementor-element-bec11e8 .led-tabla-comp-wrap{
    width:100%;
    overflow-x:auto;
}

.elementor-153 .elementor-element.elementor-element-bec11e8 .led-tabla-comp{
    width:100%;
    min-width:760px;
    border-collapse:collapse;
    border:none;
    table-layout:auto;
    font-family:'Open Sans',sans-serif;
}

/* Encabezado */

.elementor-153 .elementor-element.elementor-element-bec11e8 .led-tabla-comp thead th{
    padding:0 0 12px;
    border:none;
    border-bottom:1px solid #E5E5E5;
    background:none;
    font-size:14px;
    font-weight:700;
    text-transform:uppercase;
    color:#000;
    text-align:left;
    white-space:nowrap;
}

/* Celdas */

.elementor-153 .elementor-element.elementor-element-bec11e8 .led-tabla-comp tbody td{
    padding:14px 0;
    border:none;
    border-bottom:1px solid #E5E5E5;
    font-size:15px;
    color:#444;
    vertical-align:middle;
}

/* Hover */

.elementor-153 .elementor-element.elementor-element-bec11e8 .led-tabla-comp tbody tr:hover{
    background:#FAFAFA;
}

/* Columnas */

.elementor-153 .elementor-element.elementor-element-bec11e8 .led-tabla-comp th:nth-child(1),
.elementor-153 .elementor-element.elementor-element-bec11e8 .led-tabla-comp td:nth-child(1){
    width:42px;
    text-align:center;
    font-weight:700;
}

.elementor-153 .elementor-element.elementor-element-bec11e8 .led-tabla-comp th:nth-child(n+3),
.elementor-153 .elementor-element.elementor-element-bec11e8 .led-tabla-comp td:nth-child(n+3){
    width:48px;
    text-align:center;
}

/* Club */

.elementor-153 .elementor-element.elementor-element-bec11e8 .led-tabla-comp .club{
    display:flex;
    align-items:center;
    gap:12px;
}

.elementor-153 .elementor-element.elementor-element-bec11e8 .led-tabla-comp .led-escudo{
    width:30px;
    height:30px;
    object-fit:contain;
    flex-shrink:0;
}

.elementor-153 .elementor-element.elementor-element-bec11e8 .led-tabla-comp .club span{
    font-size:15px;
    color:#444;
    line-height:1.2;
    text-transform:uppercase;
}

/* Puntos */

.elementor-153 .elementor-element.elementor-element-bec11e8 .led-tabla-comp .pts{
    font-weight:800;
    color:#000;
}

/* =========================
   MÓVIL
========================= */

@media (max-width:767px){

    .elementor-153 .elementor-element.elementor-element-bec11e8 .led-tabla-comp-wrap{
        overflow-x:auto;
        -webkit-overflow-scrolling:touch;
    }

    .elementor-153 .elementor-element.elementor-element-bec11e8 .led-tabla-comp{
        width:max-content;
        min-width:max-content;
    }

    /* Reordenar columnas */

    .elementor-153 .elementor-element.elementor-element-bec11e8 .led-tabla-comp thead tr,
    .elementor-153 .elementor-element.elementor-element-bec11e8 .led-tabla-comp tbody tr{
        display:flex;
        align-items:stretch;
        border-bottom:1px solid #E5E5E5;
    }

    .elementor-153 .elementor-element.elementor-element-bec11e8 .led-tabla-comp thead th,
    .elementor-153 .elementor-element.elementor-element-bec11e8 .led-tabla-comp tbody td{
        flex:0 0 34px;
        width:34px;
        min-width:34px;
        padding:10px 4px;
        font-size:12px;
        text-align:center;
        white-space:nowrap;
        box-sizing:border-box;
        border-bottom:none;
    }

    /* POS */

    .elementor-153 .elementor-element.elementor-element-bec11e8 .led-tabla-comp th:nth-child(1),
    .elementor-153 .elementor-element.elementor-element-bec11e8 .led-tabla-comp td:nth-child(1){
        order:1;
        flex-basis:30px;
        min-width:30px;
    }

    /* CLUB */

    .elementor-153 .elementor-element.elementor-element-bec11e8 .led-tabla-comp th:nth-child(2),
    .elementor-153 .elementor-element.elementor-element-bec11e8 .led-tabla-comp td:nth-child(2){
        order:2;
        flex-basis:200px;
        min-width:200px;
        text-align:left;
    }

    /* PTS primero */

    .elementor-153 .elementor-element.elementor-element-bec11e8 .led-tabla-comp th:nth-child(12),
    .elementor-153 .elementor-element.elementor-element-bec11e8 .led-tabla-comp td:nth-child(12){ order:3; }

    .elementor-153 .elementor-element.elementor-element-bec11e8 .led-tabla-comp th:nth-child(3),
    .elementor-153 .elementor-element.elementor-element-bec11e8 .led-tabla-comp td:nth-child(3){ order:4; }

    .elementor-153 .elementor-element.elementor-element-bec11e8 .led-tabla-comp th:nth-child(4),
    .elementor-153 .elementor-element.elementor-element-bec11e8 .led-tabla-comp td:nth-child(4){ order:5; }

    .elementor-153 .elementor-element.elementor-element-bec11e8 .led-tabla-comp th:nth-child(5),
    .elementor-153 .elementor-element.elementor-element-bec11e8 .led-tabla-comp td:nth-child(5){ order:6; }

    .elementor-153 .elementor-element.elementor-element-bec11e8 .led-tabla-comp th:nth-child(6),
    .elementor-153 .elementor-element.elementor-element-bec11e8 .led-tabla-comp td:nth-child(6){ order:7; }

    .elementor-153 .elementor-element.elementor-element-bec11e8 .led-tabla-comp th:nth-child(7),
    .elementor-153 .elementor-element.elementor-element-bec11e8 .led-tabla-comp td:nth-child(7){ order:8; }

    .elementor-153 .elementor-element.elementor-element-bec11e8 .led-tabla-comp th:nth-child(8),
    .elementor-153 .elementor-element.elementor-element-bec11e8 .led-tabla-comp td:nth-child(8){ order:9; }

    .elementor-153 .elementor-element.elementor-element-bec11e8 .led-tabla-comp th:nth-child(9),
    .elementor-153 .elementor-element.elementor-element-bec11e8 .led-tabla-comp td:nth-child(9){ order:10; }

    .elementor-153 .elementor-element.elementor-element-bec11e8 .led-tabla-comp th:nth-child(10),
    .elementor-153 .elementor-element.elementor-element-bec11e8 .led-tabla-comp td:nth-child(10){ order:11; }

    .elementor-153 .elementor-element.elementor-element-bec11e8 .led-tabla-comp th:nth-child(11),
    .elementor-153 .elementor-element.elementor-element-bec11e8 .led-tabla-comp td:nth-child(11){ order:12; }

    .elementor-153 .elementor-element.elementor-element-bec11e8 .led-tabla-comp .club{
        gap:8px;
    }

    .elementor-153 .elementor-element.elementor-element-bec11e8 .led-tabla-comp .led-escudo{
        width:24px;
        height:24px;
    }

    .elementor-153 .elementor-element.elementor-element-bec11e8 .led-tabla-comp .club span{
        font-size:13px;
    }

}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a217309 *//* =========================================
   CALENDARIO - COMPETICIÓN
========================================= */

.elementor-153 .elementor-element.elementor-element-a217309 .led-calendario{
    display:flex;
    flex-direction:column;
    gap:40px;
}

.elementor-153 .elementor-element.elementor-element-a217309 .led-jornada{
    display:flex;
    flex-direction:column;
}

.elementor-153 .elementor-element.elementor-element-a217309 .led-jornada h2{
    font-family:'open-sans',sans-serif;
    font-size:18px;
    font-weight:700;
    color:#000;
    margin:0 0 0px;
    padding-bottom:14px;
    border-bottom:1px solid #E5E5E5;
}

/* Fila */

.elementor-153 .elementor-element.elementor-element-a217309 .led-partido-row{
    display:grid;
    grid-template-columns:1fr 110px;
    gap:24px;
    align-items:center;
    padding:10px 0;
    border-bottom:1px solid #E5E5E5;
}

.elementor-153 .elementor-element.elementor-element-a217309 .led-partido-link{
    display:grid;
    grid-template-columns:120px 1fr;
    gap:20px;
    align-items:center;
    text-decoration:none;
    color:inherit;
}

.elementor-153 .elementor-element.elementor-element-a217309 .led-partido-link:hover{
    color:inherit;
}

/* Estado */

.elementor-153 .elementor-element.elementor-element-a217309 .estado{
    font-family:'Open Sans',sans-serif;
    font-size:14px;
    font-weight:700;
    color:#555;
}

/* Equipos */

.elementor-153 .elementor-element.elementor-element-a217309 .equipos{
    display:grid;
    grid-template-columns:1fr 90px 1fr;
    gap:14px;
    align-items:center;
}

.elementor-153 .elementor-element.elementor-element-a217309 .club{
    display:flex;
    align-items:center;
    gap:12px;
}

.elementor-153 .elementor-element.elementor-element-a217309 .visitante{
    justify-content:flex-end;
}

.elementor-153 .elementor-element.elementor-element-a217309 .visitante span{
    text-align:right;
}

.elementor-153 .elementor-element.elementor-element-a217309 .led-escudo{
    width:36px;
    height:36px;
    object-fit:contain;
}

.elementor-153 .elementor-element.elementor-element-a217309 .club span{
    font-family:'Open Sans',sans-serif;
    font-size:16px;
    font-weight:700;
}

/* Centro */

.elementor-153 .elementor-element.elementor-element-a217309 .centro{
    text-align:center;
}

.elementor-153 .elementor-element.elementor-element-a217309 .marcador{
    font-family:'Open Sans',sans-serif;
    font-size:28px;
    font-weight:800;
}

.elementor-153 .elementor-element.elementor-element-a217309 .hora{
    font-family:'Open Sans',sans-serif;
    font-size:16px;
    font-weight:700;
    color:#444;
}

/* Acción */

.elementor-153 .elementor-element.elementor-element-a217309 .accion{
    width:100px;
    display:flex;
    justify-content:flex-end;
    align-items:center;
}

.elementor-153 .elementor-element.elementor-element-a217309 .btn-boletos{
    display:inline-flex;
    justify-content:center;
    align-items:center;
    width:86px;
    height:40px;
    border:1px solid #E5E5E5;
    border-radius:8px;
    text-decoration:none;
    color:#111;
    font-family:'Open Sans',sans-serif;
    font-size:14px;
    font-weight:500;
    transition:.2s;
}

.elementor-153 .elementor-element.elementor-element-a217309 .btn-boletos:hover{
    border-color:#C8A63A;
    color:#C8A63A;
}

.elementor-153 .elementor-element.elementor-element-a217309 .btn-placeholder{
    width:86px;
    height:20px;
}

/* =========================
   TABLET
========================= */

@media (min-width:768px) and (max-width:1024px){

    .elementor-153 .elementor-element.elementor-element-a217309 .led-partido-row{
        grid-template-columns:1fr 100px;
    }

    .elementor-153 .elementor-element.elementor-element-a217309 .led-partido-link{
        grid-template-columns:90px 1fr;
    }

    .elementor-153 .elementor-element.elementor-element-a217309 .equipos{
        grid-template-columns:1fr 70px 1fr;
    }

    .elementor-153 .elementor-element.elementor-element-a217309 .club span{
        font-size:16px;
    }

    .elementor-153 .elementor-element.elementor-element-a217309 .marcador{
        font-size:20px;
    }
}

/* =========================
   MÓVIL
========================= */

@media (max-width:767px){

    .elementor-153 .elementor-element.elementor-element-a217309 .led-calendario{
        gap:10px;
    }

    .elementor-153 .elementor-element.elementor-element-a217309 .led-jornada h2{
        font-size:16px;
    }

    .elementor-153 .elementor-element.elementor-element-a217309 .led-partido-row{
        display:flex;
        flex-direction:column;
        align-items:stretch;
        gap:0px;
    }

    .elementor-153 .elementor-element.elementor-element-a217309 .led-partido-link{
        display:flex;
        flex-direction:column;
        gap:0px;
    }

    .elementor-153 .elementor-element.elementor-element-a217309 .estado{
        font-size:13px;
        text-align:center;
    }

    .elementor-153 .elementor-element.elementor-element-a217309 .equipos{
    display:flex;
    justify-content:space-between;
    align-items:center;
    gap:12px;
    width:100%;
    flex:1;
    align-self:stretch;
}

    .elementor-153 .elementor-element.elementor-element-a217309 .club{
        display:flex;
        align-items:center;
        gap:8px;
        flex:1;
        min-width:0;
    }

    .elementor-153 .elementor-element.elementor-element-a217309 .club.local{
        justify-content:flex-start;
    }

    .elementor-153 .elementor-element.elementor-element-a217309 .club.visitante{
        justify-content:flex-end;
    }

    .elementor-153 .elementor-element.elementor-element-a217309 .club.visitante span{
        text-align:right;
    }

    .elementor-153 .elementor-element.elementor-element-a217309 .centro{
        flex:0 0 70px;
        text-align:center;
    }

    .elementor-153 .elementor-element.elementor-element-a217309 .led-escudo{
        width:32px;
        height:32px;
        object-fit:contain;
        flex-shrink:0;
    }

    .elementor-153 .elementor-element.elementor-element-a217309 .club span{
        font-size:14px;
        line-height:1.2;
    }

    .elementor-153 .elementor-element.elementor-element-a217309 .marcador{
        font-size:20px;
    }

    .elementor-153 .elementor-element.elementor-element-a217309 .hora{
        font-size:13px;
    }

    .elementor-153 .elementor-element.elementor-element-a217309 .accion{
        width:100%;
        justify-content:center;
    }

    .elementor-153 .elementor-element.elementor-element-a217309 .btn-placeholder{
        display:none;
    }
    
    .elementor-153 .elementor-element.elementor-element-a217309 .btn-boletos{
            margin-top:5px;

    }

}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3abb98c *//* =========================================
   CALENDARIO - COMPETICIÓN
========================================= */

.elementor-153 .elementor-element.elementor-element-3abb98c .led-calendario{
    display:flex;
    flex-direction:column;
    gap:40px;
}

.elementor-153 .elementor-element.elementor-element-3abb98c .led-jornada{
    display:flex;
    flex-direction:column;
}

.elementor-153 .elementor-element.elementor-element-3abb98c .led-jornada h2{
    font-family:'open-sans',sans-serif;
    font-size:18px;
    font-weight:700;
    color:#000;
    margin:0 0 0px;
    padding-bottom:14px;
    border-bottom:1px solid #E5E5E5;
}

/* Fila */

.elementor-153 .elementor-element.elementor-element-3abb98c .led-partido-row{
    display:grid;
    grid-template-columns:1fr 110px;
    gap:24px;
    align-items:center;
    padding:10px 0;
    border-bottom:1px solid #E5E5E5;
}

.elementor-153 .elementor-element.elementor-element-3abb98c .led-partido-link{
    display:grid;
    grid-template-columns:120px 1fr;
    gap:20px;
    align-items:center;
    text-decoration:none;
    color:inherit;
}

.elementor-153 .elementor-element.elementor-element-3abb98c .led-partido-link:hover{
    color:inherit;
}

/* Estado */

.elementor-153 .elementor-element.elementor-element-3abb98c .estado{
    font-family:'Open Sans',sans-serif;
    font-size:14px;
    font-weight:700;
    color:#555;
}

/* Equipos */

.elementor-153 .elementor-element.elementor-element-3abb98c .equipos{
    display:grid;
    grid-template-columns:1fr 90px 1fr;
    gap:14px;
    align-items:center;
}

.elementor-153 .elementor-element.elementor-element-3abb98c .club{
    display:flex;
    align-items:center;
    gap:12px;
}

.elementor-153 .elementor-element.elementor-element-3abb98c .visitante{
    justify-content:flex-end;
}

.elementor-153 .elementor-element.elementor-element-3abb98c .visitante span{
    text-align:right;
}

.elementor-153 .elementor-element.elementor-element-3abb98c .led-escudo{
    width:36px;
    height:36px;
    object-fit:contain;
}

.elementor-153 .elementor-element.elementor-element-3abb98c .club span{
    font-family:'Open Sans',sans-serif;
    font-size:16px;
    font-weight:700;
}

/* Centro */

.elementor-153 .elementor-element.elementor-element-3abb98c .centro{
    text-align:center;
}

.elementor-153 .elementor-element.elementor-element-3abb98c .marcador{
    font-family:'Open Sans',sans-serif;
    font-size:28px;
    font-weight:800;
}

.elementor-153 .elementor-element.elementor-element-3abb98c .hora{
    font-family:'Open Sans',sans-serif;
    font-size:16px;
    font-weight:700;
    color:#444;
}

/* Acción */

.elementor-153 .elementor-element.elementor-element-3abb98c .accion{
    width:100px;
    display:flex;
    justify-content:flex-end;
    align-items:center;
}

.elementor-153 .elementor-element.elementor-element-3abb98c .btn-boletos{
    display:inline-flex;
    justify-content:center;
    align-items:center;
    width:86px;
    height:40px;
    border:1px solid #E5E5E5;
    border-radius:8px;
    text-decoration:none;
    color:#111;
    font-family:'Open Sans',sans-serif;
    font-size:14px;
    font-weight:500;
    transition:.2s;
}

.elementor-153 .elementor-element.elementor-element-3abb98c .btn-boletos:hover{
    border-color:#C8A63A;
    color:#C8A63A;
}

.elementor-153 .elementor-element.elementor-element-3abb98c .btn-placeholder{
    width:86px;
    height:20px;
}

/* =========================
   TABLET
========================= */

@media (min-width:768px) and (max-width:1024px){

    .elementor-153 .elementor-element.elementor-element-3abb98c .led-partido-row{
        grid-template-columns:1fr 100px;
    }

    .elementor-153 .elementor-element.elementor-element-3abb98c .led-partido-link{
        grid-template-columns:90px 1fr;
    }

    .elementor-153 .elementor-element.elementor-element-3abb98c .equipos{
        grid-template-columns:1fr 70px 1fr;
    }

    .elementor-153 .elementor-element.elementor-element-3abb98c .club span{
        font-size:16px;
    }

    .elementor-153 .elementor-element.elementor-element-3abb98c .marcador{
        font-size:20px;
    }
}

/* =========================
   MÓVIL
========================= */

@media (max-width:767px){

    .elementor-153 .elementor-element.elementor-element-3abb98c .led-calendario{
        gap:10px;
    }

    .elementor-153 .elementor-element.elementor-element-3abb98c .led-jornada h2{
        font-size:16px;
    }

    .elementor-153 .elementor-element.elementor-element-3abb98c .led-partido-row{
        display:flex;
        flex-direction:column;
        align-items:stretch;
        gap:0px;
    }

    .elementor-153 .elementor-element.elementor-element-3abb98c .led-partido-link{
        display:flex;
        flex-direction:column;
        gap:0px;
    }

    .elementor-153 .elementor-element.elementor-element-3abb98c .estado{
        font-size:13px;
        text-align:center;
    }

    .elementor-153 .elementor-element.elementor-element-3abb98c .equipos{
    display:flex;
    justify-content:space-between;
    align-items:center;
    gap:12px;
    width:100%;
    flex:1;
    align-self:stretch;
}

    .elementor-153 .elementor-element.elementor-element-3abb98c .club{
        display:flex;
        align-items:center;
        gap:8px;
        flex:1;
        min-width:0;
    }

    .elementor-153 .elementor-element.elementor-element-3abb98c .club.local{
        justify-content:flex-start;
    }

    .elementor-153 .elementor-element.elementor-element-3abb98c .club.visitante{
        justify-content:flex-end;
    }

    .elementor-153 .elementor-element.elementor-element-3abb98c .club.visitante span{
        text-align:right;
    }

    .elementor-153 .elementor-element.elementor-element-3abb98c .centro{
        flex:0 0 70px;
        text-align:center;
    }

    .elementor-153 .elementor-element.elementor-element-3abb98c .led-escudo{
        width:32px;
        height:32px;
        object-fit:contain;
        flex-shrink:0;
    }

    .elementor-153 .elementor-element.elementor-element-3abb98c .club span{
        font-size:14px;
        line-height:1.2;
    }

    .elementor-153 .elementor-element.elementor-element-3abb98c .marcador{
        font-size:20px;
    }

    .elementor-153 .elementor-element.elementor-element-3abb98c .hora{
        font-size:13px;
    }

    .elementor-153 .elementor-element.elementor-element-3abb98c .accion{
        width:100%;
        justify-content:center;
    }

    .elementor-153 .elementor-element.elementor-element-3abb98c .btn-placeholder{
        display:none;
    }
    
    .elementor-153 .elementor-element.elementor-element-3abb98c .btn-boletos{
            margin-top:5px;

    }

}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca15d34 *//* =========================================
   CALENDARIO - COMPETICIÓN
========================================= */

.elementor-153 .elementor-element.elementor-element-ca15d34 .led-calendario{
    display:flex;
    flex-direction:column;
    gap:40px;
}

.elementor-153 .elementor-element.elementor-element-ca15d34 .led-jornada{
    display:flex;
    flex-direction:column;
}

.elementor-153 .elementor-element.elementor-element-ca15d34 .led-jornada h2{
    font-family:'open-sans',sans-serif;
    font-size:18px;
    font-weight:700;
    color:#000;
    margin:0 0 0px;
    padding-bottom:14px;
    border-bottom:1px solid #E5E5E5;
}

/* Fila */

.elementor-153 .elementor-element.elementor-element-ca15d34 .led-partido-row{
    display:grid;
    grid-template-columns:1fr 110px;
    gap:24px;
    align-items:center;
    padding:10px 0;
    border-bottom:1px solid #E5E5E5;
}

.elementor-153 .elementor-element.elementor-element-ca15d34 .led-partido-link{
    display:grid;
    grid-template-columns:120px 1fr;
    gap:20px;
    align-items:center;
    text-decoration:none;
    color:inherit;
}

.elementor-153 .elementor-element.elementor-element-ca15d34 .led-partido-link:hover{
    color:inherit;
}

/* Estado */

.elementor-153 .elementor-element.elementor-element-ca15d34 .estado{
    font-family:'Open Sans',sans-serif;
    font-size:14px;
    font-weight:700;
    color:#555;
}

/* Equipos */

.elementor-153 .elementor-element.elementor-element-ca15d34 .equipos{
    display:grid;
    grid-template-columns:1fr 90px 1fr;
    gap:14px;
    align-items:center;
}

.elementor-153 .elementor-element.elementor-element-ca15d34 .club{
    display:flex;
    align-items:center;
    gap:12px;
}

.elementor-153 .elementor-element.elementor-element-ca15d34 .visitante{
    justify-content:flex-end;
}

.elementor-153 .elementor-element.elementor-element-ca15d34 .visitante span{
    text-align:right;
}

.elementor-153 .elementor-element.elementor-element-ca15d34 .led-escudo{
    width:36px;
    height:36px;
    object-fit:contain;
}

.elementor-153 .elementor-element.elementor-element-ca15d34 .club span{
    font-family:'Open Sans',sans-serif;
    font-size:16px;
    font-weight:700;
}

/* Centro */

.elementor-153 .elementor-element.elementor-element-ca15d34 .centro{
    text-align:center;
}

.elementor-153 .elementor-element.elementor-element-ca15d34 .marcador{
    font-family:'Open Sans',sans-serif;
    font-size:28px;
    font-weight:800;
}

.elementor-153 .elementor-element.elementor-element-ca15d34 .hora{
    font-family:'Open Sans',sans-serif;
    font-size:16px;
    font-weight:700;
    color:#444;
}

/* Acción */

.elementor-153 .elementor-element.elementor-element-ca15d34 .accion{
    width:100px;
    display:flex;
    justify-content:flex-end;
    align-items:center;
}

.elementor-153 .elementor-element.elementor-element-ca15d34 .btn-boletos{
    display:inline-flex;
    justify-content:center;
    align-items:center;
    width:86px;
    height:40px;
    border:1px solid #E5E5E5;
    border-radius:8px;
    text-decoration:none;
    color:#111;
    font-family:'Open Sans',sans-serif;
    font-size:14px;
    font-weight:500;
    transition:.2s;
}

.elementor-153 .elementor-element.elementor-element-ca15d34 .btn-boletos:hover{
    border-color:#C8A63A;
    color:#C8A63A;
}

.elementor-153 .elementor-element.elementor-element-ca15d34 .btn-placeholder{
    width:86px;
    height:20px;
}

/* =========================
   TABLET
========================= */

@media (min-width:768px) and (max-width:1024px){

    .elementor-153 .elementor-element.elementor-element-ca15d34 .led-partido-row{
        grid-template-columns:1fr 100px;
    }

    .elementor-153 .elementor-element.elementor-element-ca15d34 .led-partido-link{
        grid-template-columns:90px 1fr;
    }

    .elementor-153 .elementor-element.elementor-element-ca15d34 .equipos{
        grid-template-columns:1fr 70px 1fr;
    }

    .elementor-153 .elementor-element.elementor-element-ca15d34 .club span{
        font-size:16px;
    }

    .elementor-153 .elementor-element.elementor-element-ca15d34 .marcador{
        font-size:20px;
    }
}

/* =========================
   MÓVIL
========================= */

@media (max-width:767px){

    .elementor-153 .elementor-element.elementor-element-ca15d34 .led-calendario{
        gap:10px;
    }

    .elementor-153 .elementor-element.elementor-element-ca15d34 .led-jornada h2{
        font-size:16px;
    }

    .elementor-153 .elementor-element.elementor-element-ca15d34 .led-partido-row{
        display:flex;
        flex-direction:column;
        align-items:stretch;
        gap:0px;
    }

    .elementor-153 .elementor-element.elementor-element-ca15d34 .led-partido-link{
        display:flex;
        flex-direction:column;
        gap:0px;
    }

    .elementor-153 .elementor-element.elementor-element-ca15d34 .estado{
        font-size:13px;
        text-align:center;
    }

    .elementor-153 .elementor-element.elementor-element-ca15d34 .equipos{
    display:flex;
    justify-content:space-between;
    align-items:center;
    gap:12px;
    width:100%;
    flex:1;
    align-self:stretch;
}

    .elementor-153 .elementor-element.elementor-element-ca15d34 .club{
        display:flex;
        align-items:center;
        gap:8px;
        flex:1;
        min-width:0;
    }

    .elementor-153 .elementor-element.elementor-element-ca15d34 .club.local{
        justify-content:flex-start;
    }

    .elementor-153 .elementor-element.elementor-element-ca15d34 .club.visitante{
        justify-content:flex-end;
    }

    .elementor-153 .elementor-element.elementor-element-ca15d34 .club.visitante span{
        text-align:right;
    }

    .elementor-153 .elementor-element.elementor-element-ca15d34 .centro{
        flex:0 0 70px;
        text-align:center;
    }

    .elementor-153 .elementor-element.elementor-element-ca15d34 .led-escudo{
        width:32px;
        height:32px;
        object-fit:contain;
        flex-shrink:0;
    }

    .elementor-153 .elementor-element.elementor-element-ca15d34 .club span{
        font-size:14px;
        line-height:1.2;
    }

    .elementor-153 .elementor-element.elementor-element-ca15d34 .marcador{
        font-size:20px;
    }

    .elementor-153 .elementor-element.elementor-element-ca15d34 .hora{
        font-size:13px;
    }

    .elementor-153 .elementor-element.elementor-element-ca15d34 .accion{
        width:100%;
        justify-content:center;
    }

    .elementor-153 .elementor-element.elementor-element-ca15d34 .btn-placeholder{
        display:none;
    }
    
    .elementor-153 .elementor-element.elementor-element-ca15d34 .btn-boletos{
            margin-top:5px;

    }

}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-00b843d *//* =========================================
   CALENDARIO - COMPETICIÓN
========================================= */

.elementor-153 .elementor-element.elementor-element-00b843d .led-calendario{
    display:flex;
    flex-direction:column;
    gap:40px;
}

.elementor-153 .elementor-element.elementor-element-00b843d .led-jornada{
    display:flex;
    flex-direction:column;
}

.elementor-153 .elementor-element.elementor-element-00b843d .led-jornada h2{
    font-family:'open-sans',sans-serif;
    font-size:18px;
    font-weight:700;
    color:#000;
    margin:0 0 0px;
    padding-bottom:14px;
    border-bottom:1px solid #E5E5E5;
}

/* Fila */

.elementor-153 .elementor-element.elementor-element-00b843d .led-partido-row{
    display:grid;
    grid-template-columns:1fr 110px;
    gap:24px;
    align-items:center;
    padding:10px 0;
    border-bottom:1px solid #E5E5E5;
}

.elementor-153 .elementor-element.elementor-element-00b843d .led-partido-link{
    display:grid;
    grid-template-columns:120px 1fr;
    gap:20px;
    align-items:center;
    text-decoration:none;
    color:inherit;
}

.elementor-153 .elementor-element.elementor-element-00b843d .led-partido-link:hover{
    color:inherit;
}

/* Estado */

.elementor-153 .elementor-element.elementor-element-00b843d .estado{
    font-family:'Open Sans',sans-serif;
    font-size:14px;
    font-weight:700;
    color:#555;
}

/* Equipos */

.elementor-153 .elementor-element.elementor-element-00b843d .equipos{
    display:grid;
    grid-template-columns:1fr 90px 1fr;
    gap:14px;
    align-items:center;
}

.elementor-153 .elementor-element.elementor-element-00b843d .club{
    display:flex;
    align-items:center;
    gap:12px;
}

.elementor-153 .elementor-element.elementor-element-00b843d .visitante{
    justify-content:flex-end;
}

.elementor-153 .elementor-element.elementor-element-00b843d .visitante span{
    text-align:right;
}

.elementor-153 .elementor-element.elementor-element-00b843d .led-escudo{
    width:36px;
    height:36px;
    object-fit:contain;
}

.elementor-153 .elementor-element.elementor-element-00b843d .club span{
    font-family:'Open Sans',sans-serif;
    font-size:16px;
    font-weight:700;
}

/* Centro */

.elementor-153 .elementor-element.elementor-element-00b843d .centro{
    text-align:center;
}

.elementor-153 .elementor-element.elementor-element-00b843d .marcador{
    font-family:'Open Sans',sans-serif;
    font-size:28px;
    font-weight:800;
}

.elementor-153 .elementor-element.elementor-element-00b843d .hora{
    font-family:'Open Sans',sans-serif;
    font-size:16px;
    font-weight:700;
    color:#444;
}

/* Acción */

.elementor-153 .elementor-element.elementor-element-00b843d .accion{
    width:100px;
    display:flex;
    justify-content:flex-end;
    align-items:center;
}

.elementor-153 .elementor-element.elementor-element-00b843d .btn-boletos{
    display:inline-flex;
    justify-content:center;
    align-items:center;
    width:86px;
    height:40px;
    border:1px solid #E5E5E5;
    border-radius:8px;
    text-decoration:none;
    color:#111;
    font-family:'Open Sans',sans-serif;
    font-size:14px;
    font-weight:500;
    transition:.2s;
}

.elementor-153 .elementor-element.elementor-element-00b843d .btn-boletos:hover{
    border-color:#C8A63A;
    color:#C8A63A;
}

.elementor-153 .elementor-element.elementor-element-00b843d .btn-placeholder{
    width:86px;
    height:20px;
}

/* =========================
   TABLET
========================= */

@media (min-width:768px) and (max-width:1024px){

    .elementor-153 .elementor-element.elementor-element-00b843d .led-partido-row{
        grid-template-columns:1fr 100px;
    }

    .elementor-153 .elementor-element.elementor-element-00b843d .led-partido-link{
        grid-template-columns:90px 1fr;
    }

    .elementor-153 .elementor-element.elementor-element-00b843d .equipos{
        grid-template-columns:1fr 70px 1fr;
    }

    .elementor-153 .elementor-element.elementor-element-00b843d .club span{
        font-size:16px;
    }

    .elementor-153 .elementor-element.elementor-element-00b843d .marcador{
        font-size:20px;
    }
}

/* =========================
   MÓVIL
========================= */

@media (max-width:767px){

    .elementor-153 .elementor-element.elementor-element-00b843d .led-calendario{
        gap:10px;
    }

    .elementor-153 .elementor-element.elementor-element-00b843d .led-jornada h2{
        font-size:16px;
    }

    .elementor-153 .elementor-element.elementor-element-00b843d .led-partido-row{
        display:flex;
        flex-direction:column;
        align-items:stretch;
        gap:0px;
    }

    .elementor-153 .elementor-element.elementor-element-00b843d .led-partido-link{
        display:flex;
        flex-direction:column;
        gap:0px;
    }

    .elementor-153 .elementor-element.elementor-element-00b843d .estado{
        font-size:13px;
        text-align:center;
    }

    .elementor-153 .elementor-element.elementor-element-00b843d .equipos{
    display:flex;
    justify-content:space-between;
    align-items:center;
    gap:12px;
    width:100%;
    flex:1;
    align-self:stretch;
}

    .elementor-153 .elementor-element.elementor-element-00b843d .club{
        display:flex;
        align-items:center;
        gap:8px;
        flex:1;
        min-width:0;
    }

    .elementor-153 .elementor-element.elementor-element-00b843d .club.local{
        justify-content:flex-start;
    }

    .elementor-153 .elementor-element.elementor-element-00b843d .club.visitante{
        justify-content:flex-end;
    }

    .elementor-153 .elementor-element.elementor-element-00b843d .club.visitante span{
        text-align:right;
    }

    .elementor-153 .elementor-element.elementor-element-00b843d .centro{
        flex:0 0 70px;
        text-align:center;
    }

    .elementor-153 .elementor-element.elementor-element-00b843d .led-escudo{
        width:32px;
        height:32px;
        object-fit:contain;
        flex-shrink:0;
    }

    .elementor-153 .elementor-element.elementor-element-00b843d .club span{
        font-size:14px;
        line-height:1.2;
    }

    .elementor-153 .elementor-element.elementor-element-00b843d .marcador{
        font-size:20px;
    }

    .elementor-153 .elementor-element.elementor-element-00b843d .hora{
        font-size:13px;
    }

    .elementor-153 .elementor-element.elementor-element-00b843d .accion{
        width:100%;
        justify-content:center;
    }

    .elementor-153 .elementor-element.elementor-element-00b843d .btn-placeholder{
        display:none;
    }
    
    .elementor-153 .elementor-element.elementor-element-00b843d .btn-boletos{
            margin-top:5px;

    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0adad91 *//* =========================================
   ESTADÍSTICAS
========================================= */

.elementor-153 .elementor-element.elementor-element-0adad91 .led-ranking{
    width:100%;
}

.elementor-153 .elementor-element.elementor-element-0adad91 .led-ranking-row{
    display:flex;
    justify-content:space-between;
    align-items:center;
    gap:16px;
    padding:16px 0;
    border-bottom:1px solid #E5E5E5;
}

.elementor-153 .elementor-element.elementor-element-0adad91 .led-ranking-row:last-child{
    border-bottom:none;
}

.elementor-153 .elementor-element.elementor-element-0adad91 .led-ranking-left{
    display:flex;
    align-items:center;
    gap:12px;
    min-width:0;
    flex:1;
}

.elementor-153 .elementor-element.elementor-element-0adad91 .led-pos{
    width:26px;
    text-align:center;
    font-family:'Open Sans',sans-serif;
    font-size:15px;
    font-weight:700;
    color:#444;
    flex-shrink:0;
}

.elementor-153 .elementor-element.elementor-element-0adad91 .led-ranking-escudo{
    width:30px;
    height:30px;
    object-fit:contain;
    flex-shrink:0;
}

.elementor-153 .elementor-element.elementor-element-0adad91 .led-ranking-nombre{
    font-family:'Open Sans',sans-serif;
    font-size:16px;
    font-weight:700;
    color:#222;
    line-height:1.2;
}

.elementor-153 .elementor-element.elementor-element-0adad91 .led-ranking-total{
    min-width:36px;
    text-align:right;
    font-family:'Open Sans',sans-serif;
    font-size:18px;
    font-weight:800;
    color:#111;
}

/* Hover */

.elementor-153 .elementor-element.elementor-element-0adad91 .led-ranking-row:hover{
    background:#FAFAFA;
}

/* =========================
   MÓVIL
========================= */

@media (max-width:767px){

    .elementor-153 .elementor-element.elementor-element-0adad91 .led-ranking-row{
        padding:14px 0;
        gap:10px;
    }

    .elementor-153 .elementor-element.elementor-element-0adad91 .led-pos{
        width:22px;
        font-size:14px;
    }

    .elementor-153 .elementor-element.elementor-element-0adad91 .led-ranking-escudo{
        width:24px;
        height:24px;
    }

    .elementor-153 .elementor-element.elementor-element-0adad91 .led-ranking-nombre{
        font-size:14px;
    }

    .elementor-153 .elementor-element.elementor-element-0adad91 .led-ranking-total{
        font-size:16px;
        min-width:30px;
    }

}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Hanson';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://ligaeldorado.ifasociado.com/wp-content/uploads/2026/08/Hanson-Bold-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */