.zeanscore{margin-top:15px;}
.tscore-main{padding:5px 0 25px 0;}

.tscore-box{display:flex;justify-content:space-between;margin-top:6px;}
.tscore-cols{
    width:41%;background:#fff;padding:0;text-align:center;overflow:hidden;
    border-radius:6px;-khtml-border-radius:6px;-moz-border-radius:6px;
    background: rgba(58,191,239,1);
    background: -moz-linear-gradient(-45deg, rgba(58,191,239,1) 0%, rgba(32,124,229,1) 100%);
    background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(58,191,239,1)), color-stop(100%, rgba(32,124,229,1)));
    background: -webkit-linear-gradient(-45deg, rgba(58,191,239,1) 0%, rgba(32,124,229,1) 100%);
    background: -o-linear-gradient(-45deg, rgba(58,191,239,1) 0%, rgba(32,124,229,1) 100%);
    background: -ms-linear-gradient(-45deg, rgba(58,191,239,1) 0%, rgba(32,124,229,1) 100%);
    background: linear-gradient(135deg, rgba(58,191,239,1) 0%, rgba(32,124,229,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3abfef', endColorstr='#207ce5', GradientType=1 );
    -webkit-box-shadow: 4px 4px 18px -14px rgba(0,0,0,0.75);
    -moz-box-shadow: 4px 4px 18px -14px rgba(0,0,0,0.75);
    box-shadow: 4px 4px 18px -14px rgba(0,0,0,0.75);
}
.tscore-cols.zeanball{width:16%;padding:15px;}
.tscore-cols .zean-logo{
    display:inline-block;vertical-align:middle;overflow:hidden;width:100%;
    text-align:center;background:#fff;border:2px solid #fff;
    border-radius:8px;-khtml-border-radius:8px;-moz-border-radius:8px;
}
.tscore-cols .zean-logo img{vertical-align:top;width:100%;}
.tscore-cols .zean-name{
    font-weight:500;color:#333;margin-top:8px;background:#fff;
    padding:2px 5px;
    border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;
}
.tscore-cols .box-padding{padding:0 8px 8px 8px;}
.tscore-cols .h-topic{font-weight:500;color:#fff;padding:6px 0;}
.tscore-game{
    display:flex;flex-wrap:wrap;background:#fff;padding:6px;
    border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;
}
.tscore-game .g-program{width:100%;font-size:0.95rem;font-weight:500;padding:4px 0;}
.tscore-game .g-team{width:37.5%;padding:4px 0;text-align:center;font-weight:500;color:#207ce5;}
.tscore-game .g-score{width:25%;padding:4px 0;text-align:center;}
.tscore-game .g-logo{
    display:inline-block;vertical-align:middle;width:75px;height:75px;
    border:1px solid #eee;padding:3px;overflow:hidden;
    border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;
}
.tscore-game .g-logo img{display:inline-block;vertical-align:top;width:100%;}
.tscore-game .g-logo.none{border:none;}
.tscore-game .vs{font-size:1.65rem;font-weight:600;color:#cf1a1a;}
.tscore-game .g-sectded{
    background:#333;color:#fff;text-align:center;
    width:200px;margin:5px auto 0 auto;padding:3px 10px;
    border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;
}

@media screen and (min-width:590px) and (max-width:799px){
    .tscore-box{flex-wrap:wrap;}
    .tscore-cols{
        width:49.5%;}
    .tscore-cols.zeanball{width:100%;text-align:left;padding:5px;margin-bottom:5px;}
    .tscore-cols .zean-logo{width:55px;height:55px;}
    .tscore-cols .zean-name{display:inline-block;padding:2px 15px;}
}

@media screen and (min-width:280px) and (max-width:589px){
    .zeanscore{margin-top:0;}
    
    .tscore-box{flex-wrap:wrap;}
    .tscore-cols{width:100%;margin-bottom:10px;}
    .tscore-cols.zeanball{width:100%;text-align:left;padding:5px;}
    .tscore-cols .zean-logo{width:45px;height:45px;}
    .tscore-cols .zean-name{display:inline-block;padding:2px 15px;}
    .tscore-game .g-logo{width:60px;height:60px;}
}