.elementor-357 .elementor-element.elementor-element-1334ccf{--display:flex;}/* Start custom CSS for html, class: .elementor-element-baa8c13 */.live-score-page{
background:#fff;
font-family:Arial;
}


.score-ad{
width:970px;
margin:20px auto;
}

.score-ad img{
width:100%;
height:250px;
object-fit:cover;
}



.score-wrapper{

width:1100px;
margin:auto;

display:grid;
grid-template-columns:75% 25%;
gap:20px;

}



.score-main{

border:1px solid #eee;
padding:15px;

}



.breadcrumb{

font-size:12px;
color:#777;
margin-bottom:20px;

}


.score-main h2{

text-align:center;
font-size:18px;
border-bottom:1px solid #ddd;
padding-bottom:10px;

}



.score-tabs{

display:flex;
gap:8px;
margin:15px 0;
flex-wrap:wrap;

}


.score-tabs button{

border:1px solid #ddd;
background:white;
border-radius:15px;
padding:5px 15px;
font-size:12px;

}



.score-sidebar{

display:flex;
flex-direction:column;
gap:15px;

}


.side-box{

border:1px solid #eee;
padding:15px;
border-radius:8px;

}


.side-box li{

font-size:13px;
margin:15px 0;

}



.side-card{

border:1px solid #eee;
border-radius:8px;
overflow:hidden;

}


.side-card img{

width:100%;
height:150px;
object-fit:cover;

}


.side-card p{

padding:10px;
font-size:13px;

}



@media(max-width:900px){

.score-wrapper{

width:95%;
grid-template-columns:1fr;

}

.score-ad{

width:95%;

}

}
/* Tournament */

.tmn-tournament-title{

    font-size:15px;
    font-weight:700;

    padding:15px 0;

    border-bottom:1px solid #eee;

}


.tmn-tournament-title a{

    float:right;

    color:#0066cc;

    font-size:12px;

}




/* Match Grid */

.tmn-match-grid{

    display:grid;

    grid-template-columns:1fr 1fr;

    gap:15px;

    margin-top:15px;

}




.tmn-match-card{

    border:1px solid #e5e5e5;

    border-radius:8px;

    padding:15px;

    background:#fff;

}



.tmn-match-status{

    color:#777;

    font-size:10px;

    text-transform:uppercase;

    margin-bottom:12px;

}



.tmn-match-status.live{

    color:red;

}



.tmn-team{

    display:flex;

    justify-content:space-between;

    padding:8px 0;

    font-size:13px;

}



.tmn-team strong{

    font-size:15px;

}



.tmn-result-text{

    background:#fafafa;

    padding:8px;

    margin-top:10px;

    font-size:12px;

}



.tmn-match-footer{

    display:flex;

    gap:15px;

    border-top:1px solid #eee;

    margin-top:10px;

    padding-top:10px;

    font-size:11px;

    color:#555;

}



@media(max-width:700px){

.tmn-match-grid{

grid-template-columns:1fr;

}

}/* End custom CSS */