.container-share-pildun,.count-container,.font-size-1 li,.group-title,.icon-overlay-2,.li-share-pildun,.match-logo,.match-time,.paging a,.paging a.page-all,.schedule-title,.share-wrap li,.social-btn,.standing-head,.standing-tab,.tbtn,.team-item,.tournament-headers h3,.tribun-guide,.tribun-mark{
    text-align:center
}
.news-populer .news-populer-caption h3,.text-ellipsis.clamp-2{
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical
}
#pagecurrent,.bgblue,.menubar.active{
    background:#8d1b3d
}
.tbtn,.team-item{
    vertical-align:middle
}
body{
    background-image:url(https://asset-1.tribunnews.com/img/pildun/2022/sl22-bg-web.jpg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: top;
    background-attachment: fixed;
}
.theader{
    background-color:#075290;
    border-bottom:1px solid rgba(0,0,0,.15);
    background-image:url(https://asset-1.tribunnews.com/img/pildun/2022/sl22/pd22ss.png);
    background-size:contain;
    background-repeat:repeat
}
.header_wrapper{
    background-color: #075290;
}
.live-btn-container a{
    color: #fff!important;
    border: 1px solid #fff!important;
}
.breadcrumb li a,.inputsearch,.main-menu .grid,.menubar.active,.pa10.bdr-bottom .bgblue,.search.active,.theader-side{
    background:#075290!important
}
#penulis a,.ar.mb20.f18 a,.baca a,.blue,.blue a,.blue2,.blue2 a,.feed-topics a,.news-feed .news-feed-caption .news-feed-topics a,.news-feed .sub-caption a,.paging a,.red,.red a,.search i.blue,.sub-caption a,.topics a,.tribun-article-content .blue,.tribun-article-content .blue a,.tribun-article-content .red,.tribun-article-content .red a,.tribun-side-right h3 a,p.baca a{
    color:#a31444!important
}
#pagecurrent,.menubar i.blue,.menubar.active i,.search.active i{
    color:#fff!important
}
.news-feed-caption .black,.news-feed-caption .black a,.news-populer-render .black,.news-populer-render .black a,li h3 a{
    color:#2066ae!important
}
.header img{
    max-width:180px;
    height:40px
}
.cindeks.related-news h3{
    padding:15px
}
.bdrblue{
    border-bottom:3px solid #075290
}
.socmed-li-menu{
    color:#075290
}
.breadcrumb li{
    margin-left:-25px
}
.breadcrumb li:first-child{
    margin-left:0!important
}
.breadcrumb li a{
    border-radius:25px 0;
    padding:10px 30px 10px 20px!important
}
.breadcrumb li:first-child a{
    padding-left:25px
}
.breadcrumb li a:after,.breadcrumb li a:before,.breadcrumb li:nth-child(2) a:after,.breadcrumb li:nth-child(2) a:before,.breadcrumb li:nth-child(3) a:after,.breadcrumb li:nth-child(3) a:before{
    content:unset!important
}
.breadcrumb li:nth-child(2) a{
    background:#016fba!important;
    color:#fff!important
}
.breadcrumb li:nth-child(3) a{
    background:#3579bf!important;
    color:#fff!important
}
.tagcload3 a{
    background:#f4f4f4!important;
    color:#5e0004!important;
    font-weight:400!important;
    border-radius:10px 0
}
.main{
    margin:0 auto;
    padding:0px 0 0;
    -webkit-transition:.2s;
    -moz-transition:.2s;
    -ms-transition:.2s;
    -o-transition:.2s;
    transition:.2s
}
.main.main-slide{
    -moz-transform:translateX(-50px);
    -webkit-transform:translateX(-50px);
    -o-transform:translateX(-50px);
    -ms-transform:translateX(-50px);
    transform:translateX(-50px)
}
.bgwhite{
    background-color:#fffffff2!important
}
.tribun-container{
    padding:15px;
    margin:0 auto;
    background:#ffffffbd
}
.tribun-row{
    padding:0 5px;
    position:relative;
    overflow:hidden
}
.count-container{
    color:#fff;
    margin:0 auto 20px;
    display:grid;
    background-image:url(https://cdn-1.tstatic.net/img/pildun/2022/sl22/banner-pd.jpg);
    grid-template-columns:minmax(150px,30%) 1fr;
    padding:10px;
    align-items:center;
    background-repeat:no-repeat;
    background-size:cover;
    background-position:left bottom
}
.count-container h1{
    font-weight:700;
    letter-spacing:.125rem;
    text-transform:uppercase;
    margin-bottom:10px;
    font-size:13px!important
}
.count-container li{
    text-transform:uppercase;
    display:inline-block;
    font-size:12px!important;
    list-style-type:none;
    padding:3px 7px!important;
    text-transform:capitalize!important
}
.count-container li span{
    display:block;
    font-size:20px!important;
    font-weight:700
}
.count-container .emoji{
    display:none;
    padding:15px
}
.count-container .emoji span{
    font-size:4rem;
    padding:0 10px
}
.count-container .countdown{
    background:rgb(255 255 255 / 70%);
    padding:12px;
    color:#075290
}
.bold300,.bold300 a{
    font-weight:300!important
}
.bold400,.bold400 a{
    font-weight:400!important
}
.bold600,.bold600 a{
    font-weight:600!important
}
.bold800,.bold800 a{
    font-weight:800!important
}
.feed-topics a,.tbtn{
    font-weight:400
}
.lifestyle,a.lifestyle{
    color:#e9167e!important
}
.kesehatan,a.kesehatan{
    color:#38bcac!important
}
.bisnis,a.bisnis{
    color:#004d81!important
}
.seleb,a.seleb{
    color:#7100a6!important
}
.otomotif,a.otomotif{
    color:#df3500
}
.sport,a.sport{
    color:#158087!important
}
.travel,a.travel{
    color:#0096e4
}
.techno,a.techno{
    color:#4d6875!important
}
.australiaplus,a.australiaplus{
    color:#279218!important
}
.bbcindonesia,a.bbcindonesia{
    color:#9a0202!important
}
.mprri,a.mprri{
    color:#d6534b!important
}
.txt-shadow,.txt-shadow a{
    text-shadow:1px 1px #000
}
.cover{
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    width:100%;
    min-height:100%;
    margin:auto
}
.btsquare img,.cover-2,.news-populer .news-populer-thumb img{
    position:initial;
    display:block;
    width:100%;
    height:100%;
    -o-object-fit:cover;
    object-fit:cover;
    border-radius:20px 0 12px;
    box-shadow:0 2px 5px rgb(98 0 0 / 80%);
    margin:0
}
.tbtn{
    width:100%;
    padding:10px;
    margin-bottom:0;
    font-size:14px;
    line-height:1.42857;
    white-space:nowrap;
    -ms-touch-action:manipulation;
    touch-action:manipulation;
    cursor:pointer;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    background-image:none;
    border:1px solid transparent;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px
}
.feed-topics,.heading{
    margin-bottom:5px
}
#topscore .standing-table,.standing-table{
    scroll-snap-align:start;
    white-space:normal
}
.tbtn-primary{
    color:#fff;
    background:#8d1b3d
}
.heading{
    padding:5px 0;
    border-bottom:1px solid #efefef;
    color:#8d1b3d!important
}
.heading-2{
    display:inline-block;
    background-color:#075290;
    padding:5px 15px;
    border-radius:2px;
    color:#fff!important;
    border-left:2px solid #075290;
    font-size:16px
}
.index-berita{
    position:absolute;
    top:13px;
    right:15px;
    color:#8d1b3d!important
}
.feed-topics-2{
    background-color:#8d1b3d;
    padding:3px 5px;
    border-radius:3px
}
.feed-ads-1,.feed-ads-2,.feed-ads-3{
    padding:5px 8px;
    background-color:#ffd544;
    font-size:12px;
    position:absolute;
    color:#fff;
    font-weight:700
}
.feed-ads-1,.feed-ads-2{
    -moz-border-radius:5px;
    -webkit-border-radius:5px
}
.feed-topics-2 a{
    color:#fff;
    font-weight:600
}
.feed-ads-1{
    border-radius:5px;
    bottom:8px;
    right:8px
}
.feed-ads-2{
    border-radius:5px;
    top:8px;
    left:8px
}
.feed-ads-3{
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    bottom:8px;
    left:10px
}
#latestul .fl img{
    border-radius:15px 0;
    box-shadow:1px 1px 5px rgb(151 0 0 / 80%)
}
.tribun-thumb{
    height:100%;
    position:relative;
    overflow:hidden
}
.tribun-thumb:before{
    content:"";
    position:absolute;
    right:0;
    bottom:0;
    width:100%;
    height:70%;
    border-radius:2px;
    opacity:.8;
    background-image:linear-gradient(180deg,transparent,#000)
}
.tribun-thumb-caption{
    position:absolute;
    bottom:0;
    width:70%;
    padding:15px 10px;
    z-index:1
}
.img-cover{
    display:block;
    width:100%;
    height:100%;
    -o-object-fit:cover;
    object-fit:cover
}
.img-responsive-width{
    width:100%;
    height:auto
}
.item-centered{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    margin:auto
}
.column-centered{
    width:50%;
    margin:auto
}
.font-size-1 li,.share-wrap li,.social-btn{
    width:35px;
    height:35px;
    margin-left:5px
}
.social-btn{
    line-height:28px;
    float:left;
    margin-bottom:5px;
    -moz-border-radius:50%;
    -webkit-border-radius:50%;
    border-radius:50%;
    padding:5px;
    font-size:16px
}
.article-paragraph figure,.bdr-bottom{
    margin-bottom:10px
}
.social-btn a{
    color:#fff
}
.bg-facebook{
    background-color:#3b5998!important
}
.bg-twitter{
    background-color:#00aced!important
}
.bg-whatsapp{
    background-color:#00c047!important
}
.bg-gmail{
    background-color:#dd4b39!important
}
.bg-linkedin{
    background-color:#4875b4!important
}
.bg-pinterest,.bg-stumbleupon{
    background-color:#eb4924!important
}
.bg-digg{
    background-color:#005be2!important
}
.bg-delicious{
    background-color:#eee!important
}
.bg-reddit{
    background-color:#cee3f8!important
}
.bg-instagram{
    background:-webkit-radial-gradient(32% 106%,circle cover,#ffe17d 0,#ffcd69 10%,#fa9137 28%,#eb4141 42%,transparent 82%),-webkit-linear-gradient(-45deg,#234bd7 12%,#c33cbe 58%);
    background:-moz-radial-gradient(32% 106%,circle cover,#ffe17d 0,#ffcd69 10%,#fa9137 28%,#eb4141 42%,transparent 82%),-moz-linear-gradient(-45deg,#234bd7 12%,#c33cbe 58%);
    background:-ms-radial-gradient(32% 106%,circle cover,#ffe17d 0,#ffcd69 10%,#fa9137 28%,#eb4141 42%,transparent 82%),-ms-linear-gradient(-45deg,#234bd7 12%,#c33cbe 58%);
    background:-o-radial-gradient(32% 106%,circle cover,#ffe17d 0,#ffcd69 10%,#fa9137 28%,#eb4141 42%,transparent 82%),-o-linear-gradient(-45deg,#234bd7 12%,#c33cbe 58%);
    background:radial-gradient(circle farthest-corner at 32% 106%,#ffe17d 0,#ffcd69 10%,#fa9137 28%,#eb4141 42%,rgba(0,0,0,0) 82%),linear-gradient(135deg,#234bd7 12%,#c33cbe 58%)
}
.bor{
    border:2px solid #eee
}
.bor1{
    border:1px solid #ececec
}
.bor2{
    border:1px solid #efefef
}
.bdr-top{
    border-top:1px solid #dcdcdc;
    margin-top:10px
}
.bdr-bottom{
    border-bottom:1px solid #dcdcdc
}
.box-overlay{
    width:100%;
    height:100%;
    position:fixed;
    top:0;
    z-index:2;
    background:rgba(0,0,0,.3);
    pointer-events:none;
    display:block
}
.new-feature{
    position:absolute;
    top:-10px;
    left:95px;
    color:red;
    font-size:12px
}
.mySwitch,.switch-indicator{
    position:relative;
    display:inline-block
}
.mySwitch{
    width:36px;
    height:14px;
    box-sizing:border-box;
    cursor:pointer
}
.switch-indicator{
    background:#ddd;
    width:20px;
    height:20px;
    -webkit-transition:.25s;
    -o-transition:.25s;
    transition:.25s;
    z-index:1;
    top:-3px;
    border-radius:50%
}
.switch-indicator.indicator-on{
    left:20px;
    background-color:#26648e
}
.switch-indicator.indicator-on+.switch-bg{
    background-color:#3d8ec5;
    -webkit-box-shadow:0 0 5px 0 #687a90;
    -moz-box-shadow:0 0 5px 0 #687a90;
    box-shadow:0 0 5px 0 #687a90
}
.switch-indicator.indicator-off{
    left:-3px
}
.switch-indicator.indicator-off+.switch-bg{
    background-color:#8a8a8a
}
.switch-bg{
    position:absolute;
    top:0;
    width:100%;
    height:100%;
    border-radius:10px;
    -webkit-transition:background-color .2s .25s;
    -moz-transition:background-color .2s .25s;
    -ms-transition:background-color .2s .25s;
    -o-transition:background-color .2s .25s;
    transition:background-color .2s .25s
}
.icon-overlay,.overlay{
    border-radius:6px;
    margin:auto;
    color:#fff;
    text-align:center
}
[class*=tribun-col],[class^=tribun-col-]{
    position:relative;
    float:left
}
.lsi li{
    border-bottom:1px solid rgba(0,0,0,.1);
    padding:15px
}
.photo-pilihan,.top-stories,.tribun-col-6{
    width:50%
}
.related-news .simply-wrapper,.related-news .simply.card,.standing-body{
    position:relative
}
.related-news .simply.card{
    margin:0 0 20px
}
.related-news h1.simply-title{
    font-size:17px;
    line-height:1.2;
    font-weight:700;
    color:#fff;
    text-shadow:0 2px 10px rgb(0 0 0 / 90%)
}
.related-news .simply-wrapper:before{
    content:"";
    position:absolute;
    background:linear-gradient(360deg,#8d1b3d,transparent);
    bottom:0;
    left:0;
    height:80%;
    width:100%
}
.related-news .simply-data{
    margin:10px;
    position:absolute;
    bottom:0;
    left:0
}
.related-news .simply-data .simply-content{
    min-width:200px
}
.tribun-col-3{
    width:33.3333%
}
.text-ellipsis{
    overflow:hidden;
    display:-webkit-box;
    text-overflow:ellipsis
}
.text-ellipsis.clamp-3{
    -webkit-line-clamp:3;
    -webkit-box-orient:vertical
}
.photo-overlay{
    width:100%;
    height:100%;
    display:block
}
.photo-overlay:before{
    content:"";
    position:absolute;
    right:0;
    bottom:0;
    width:100%;
    height:40%;
    border-radius:2px;
    background-image:-webkit-linear-gradient(transparent,#232323);
    background-image:-o-linear-gradient(transparent,#232323);
    background-image:linear-gradient(transparent,#232323);
    z-index:1
}
.overlay{
    position:absolute;
    background-color:rgba(1,111,186,.7)
}
.icon-overlay{
    width:28px;
    height:28px;
    line-height:28px;
    position:absolute;
    font-size:16px;
    background-color:rgb(200 0 0 / 70%);
    -webkit-transition:.2s;
    -moz-transition:.2s;
    -ms-transition:.2s;
    -o-transition:.2s;
    transition:.2s
}
.icon-overlay-2{
    width:18px;
    height:18px;
    line-height:18px;
    margin:auto;
    position:absolute;
    font-size:12px;
    color:#fff
}
.icon-overlay-2.top-left,.icon-overlay.top-left,.overlay.top-left{
    top:5px;
    left:5px
}
.icon-overlay-2.top-right,.icon-overlay.top-right,.overlay.top-right{
    top:5px;
    right:5px
}
.icon-overlay-2.bottom-left,.icon-overlay.bottom-left,.overlay.bottom-left{
    bottom:5px;
    left:5px
}
.icon-overlay-2.bottom-right,.icon-overlay.bottom-right,.overlay.bottom-right{
    bottom:5px;
    right:5px
}
.icon-overlay-2.center,.icon-overlay.center,.overlay.center{
    top:0;
    right:0;
    bottom:0;
    left:0
}
#id-freakout{
    border:0;
    margin:0 auto;
    width:320px;
    height:100px;
    display:block
}
.font-size-1{
    clear:both;
    overflow:hidden;
    padding:10px
}
.font-size-1 li{
    float:left;
    display:block;
    line-height:35px;
    background-color:#fafafa;
    border:1px solid #ececec;
    border-radius:50%
}
.font-size-1 li.active{
    color:#fff;
    background-color:#4267b2
}
.font-size-1 ul{
    float:right
}
.font-size-1 .setfont-small,.standing-tab.matchday li{
    font-size:12px
}
.font-size-1 .setfont-medium{
    font-size:16px
}
.font-size-1 .setfont-large{
    font-size:22px
}
.setfont-small p{
    font-size:14px;
    padding-bottom:5px
}
.setfont-medium p{
    font-size:18px
}
.setfont-large p{
    font-size:22px;
    line-height:30px
}
.mysetfont p{
    transition:.2s
}
.news-feed{
    width:100%;
    position:relative;
    margin:15px 0
}
.news-feed .news-feed-render{
    box-sizing:border-box;
    overflow:hidden
}
.news-feed .news-feed-thumb{
    float:right;
    position:relative;
    width:150px;
    height:120px;
    margin-left:10px;
    border-radius:7px
}
.news-feed .news-feed-thumb .feed-duration,.news-populer .news-populer-thumb .populer-duration{
    background-color:rgba(95,95,95,.8);
    position:absolute;
    right:5px;
    bottom:5px;
    padding:3px 5px;
    color:#fff;
    z-index:1;
    font-size:10px
}
.news-feed .news-feed-caption h3{
    font-size:17px;
    line-height:1.2;
    max-height:135px;
    font-weight:400
}
.news-feed .sub-caption,.news-populer .sub-caption{
    padding-top:5px;
    color:#999;
    font-size:12px
}
.news-feed .sub-caption span{
    display:inline-block;
    margin-bottom:3px
}
.news-feed .sub-caption i,.news-populer .sub-caption i{
    margin-right:7px
}
.feed-pilihan{
    background-color:#ebebeb;
    padding:0 2px
}
.feed-pilihan .pilihan-render{
    float:left;
    height:190px;
    overflow:hidden
}
.feed-pilihan .pilihan-thumb{
    position:relative;
    height:120px;
    padding:0 2px
}
.feed-pilihan .pilihan-caption{
    padding:5px;
    background-color:#ebebeb
}
@media (min-width:768px){
    .photo-pilihan{
        width:25%
    }
    .top-stories{
        width:33.33333%
    }
}
.news-populer{
    position:relative;
    min-height:1px;
    color:#5f5f5f;
    box-sizing:border-box
}
.news-populer .news-populer-render{
    border-bottom:1px dashed #efefef;
    padding:10px 15px;
    background-color:#fff;
    box-sizing:border-box;
    overflow:hidden
}
.news-populer:last-child .news-populer-render{
    border-bottom:none
}
.news-populer .news-populer-thumb{
    float:right;
    width:120px;
    height:90px;
    position:relative;
    overflow:hidden
}
.news-populer .news-populer-caption h3{
    font-size:16px;
    line-height:1.2;
    max-height:135px;
    font-weight:400;
    overflow:hidden;
    display:-webkit-box;
    text-overflow:ellipsis
}
.news-populer .sub-caption span{
    display:block;
    margin-bottom:3px
}
.heading-article{
    border-bottom:3px solid #d2d2d2;
    padding-bottom:10px
}
.article-title{
    text-transform:capitalize
}
.article-title h3{
    font-size:24px;
    font-weight:400;
    line-height:1.3
}
.article-paragraph,.article-paragraph div,.article-paragraph p,.article-paragraph ul{
    font-size:18px;
    padding-bottom:25px;
    line-height:160%
}
.article-paragraph iframe{
    max-width:100%!important;
    padding-left:0;
    padding-right:0
}
.article-paragraph figure.image,.article-video-pilihan{
    padding:15px 10px;
    border:1px solid #ececec;
    -webkit-box-shadow:0 1px 10px 0 rgba(0,0,0,.15);
    box-shadow:0 1px 10px 0 rgba(0,0,0,.15);
    border-radius:3px
}
.article-paragraph figure.image img{
    width:100%;
    height:auto;
    margin:0 auto
}
.article-paragraph figure figcaption{
    font-size:14px;
    font-weight:500;
    line-height:150%;
    padding:5px
}
#share .share-wrap,.share-wrap{
    clear:both;
    padding:5px
}
#share.share-hide,#share.share-sticky{
    position:fixed;
    width:100%;
    padding:0;
    z-index:10
}
.share-wrap li{
    line-height:35px;
    margin-bottom:5px;
    -moz-border-radius:50%;
    -webkit-border-radius:50%;
    border-radius:50%;
    font-size:16px;
    display:inline-block
}
.article-tag{
    position:relative;
    overflow:hidden;
    margin:12px 0
}
.article-tag .tag-title{
    float:left;
    width:25%;
    max-width:80px;
    font-size:18px;
    padding-top:2px;
    font-weight:600
}
.article-tag .tag-list{
    float:left;
    width:70%
}
.article-tag .tag-article{
    float:left;
    list-style:inherit;
    margin-left:3px;
    margin-bottom:3px;
    padding:5px 10px;
    border-radius:5px;
    background:#075290;
    display:block;
    font-size:14px
}
#share{
    clear:both;
    overflow:hidden
}
#share.share-sticky{
    top:50;
    -webkit-animation:.5s forwards top-share;
    -moz-animation:.5s forwards top-share;
    -o-animation:.5s forwards top-share;
    animation:.5s forwards top-share
}
#share.share-hide{
    top:0;
    -webkit-animation:.5s forwards top-hide;
    -moz-animation:.5s forwards top-hide;
    -o-animation:.5s forwards top-hide;
    animation:.5s forwards top-hide
}
#share .share-title{
    float:left;
    font-size:16px;
    margin-right:10px;
    margin-bottom:5px
}
#share.share-sticky .share-title{
    padding-top:7px;
    padding-left:10px
}
#share.share-sticky li{
    margin-left:8px
}
@-webkit-keyframes top-share{
    0%{
        top:-50%
    }
    100%{
        top:0
    }
}
@-moz-keyframes top-share{
    0%{
        top:-50%
    }
    100%{
        top:0
    }
}
@-ms-keyframes top-share{
    0%{
        top:-50%
    }
    100%{
        top:0
    }
}
@keyframes top-share{
    0%{
        top:-50%
    }
    100%{
        top:0
    }
}
@-webkit-keyframes top-hide{
    0%{
        top:0
    }
    100%{
        top:-50%
    }
}
@-moz-keyframes top-hide{
    0%{
        top:0
    }
    100%{
        top:-50%
    }
}
@-ms-keyframes top-hide{
    0%{
        top:0
    }
    100%{
        top:-50%
    }
}
@keyframes top-hide{
    0%{
        top:0
    }
    100%{
        top:-50%
    }
}
.article-related-list li{
    font-weight:300;
    color:#2a2a2a;
    border-bottom:1px solid #d4d4d4;
    padding:10px 0;
    font-size:16px
}
.article-related-list li a{
    color:#083e7e!important;
    font-weight:700;
    display:block
}
.article-video-pilihan .video-logo{
    float:left;
    max-width:130px
}
.article-video-pilihan .video-top{
    float:right;
    width:130px;
    text-align:right;
    padding-top:5px;
    color:#999;
    font-weight:600;
    font-size:14px
}
.article-video-pilihan .video-thumb{
    position:relative;
    padding:5px 0 10px;
    margin-top:5px
}
.article-video-pilihan .video-caption{
    font-size:16px;
    font-weight:500
}
.image-inside{
    position:relative;
    float:left;
    margin-bottom:0;
    margin-right:20px;
    border:1px solid #ebebeb;
    padding:5px
}
.image-inside .inside-editor{
    font-size:10px;
    text-align:right;
    position:absolute;
    right:0;
    bottom:5px;
    width:100%;
    padding:0;
    background-image:linear-gradient(180deg,transparent,#444);
    color:#fff
}
.image-inside .inside-text{
    font-size:12px;
    padding-bottom:0
}
.paging a{
    margin:0 5px 5px 0;
    -moz-box-shadow:inset 0 0 2px #fff;
    -webkit-box-shadow:inset 0 0 2px #fff;
    background:#e7e7e7;
    color:#888;
    -moz-border-radius:50%;
    -webkit-border-radius:50%;
    border-radius:50%;
    width:40px;
    height:40px;
    line-height:40px;
    display:inline-block;
    padding:0;
    border:none
}
.paging a.page-all{
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    float:none;
    display:inline-block;
    width:auto;
    height:auto;
    line-height:initial;
    padding:12px 15px
}
.headline-container{
    position:relative;
    overflow:hidden
}
.headline-thumb{
    background-color:#333;
    position:relative
}
.headline-latest{
    margin-bottom:4px;
    overflow:hidden
}
.headline-caption{
    position:absolute;
    bottom:0;
    padding:20px 15px;
    z-index:1
}
.headline-latest-2{
    overflow:hidden
}
.headline-thumb-2{
    width:50%;
    height:150px;
    float:left;
    position:relative;
    border-right:2px solid transparent;
    border-left:2px solid transparent
}
.headline-caption-2{
    width:100%;
    position:absolute;
    bottom:0;
    padding:5px;
    z-index:1
}
#group-table .standing-body,.standing-body{
    padding:0 20px
}
.headline-thumb-3{
    height:300px;
    background-color:#333;
    position:relative
}
.standing-table{
    flex:0 0 400px;
    width:auto;
    border:1px solid #8d1b3d;
    border-top:0
}
.assists .standing-table,.topskor .standing-table{
    width:auto
}
.standing-head .standing-col{
    font-weight:700;
    color:#fff;
    font-size:12px
}
.tabcontent .standing-body{
    position:relative;
    padding:0 10px;
    background-color:#fff;
    border-radius:0 0 15px 15px;
    border:1px solid #8d1b3d;
    border-top:0
}
.standing-row{
    position:relative;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -ms-flex-align:center;
    align-items:center;
    padding:10px 0;
    border-bottom:1px solid #e1e1e1
}
.standing-row:last-child{
    border-bottom:0
}
.standing-col{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-pack:center;
    justify-content:center;
    -ms-flex-align:center;
    align-items:center;
    color:#606060;
    padding:0 2px;
    -ms-flex-positive:1;
    flex-grow:1;
    -ms-flex-preferred-size:0;
    flex-basis:0
}
.schedule-event,.schedule-motogp ul li,.standing-wide{
    display:grid;
    grid-template-columns:20% 80%
}
.standing-half,.standing-wide{
    -ms-flex-pack:start;
    justify-content:flex-start;
    white-space:nowrap;
    overflow:hidden
}
.standing-wide{
    -ms-flex-positive:5;
    flex-grow:5;
    -ms-flex-preferred-size:0;
    flex-basis:0;
    justify-items:start;
    align-items:center;
    justify-content:center;
    align-content:center
}
.schedule-event h3,.standing-title h3{
    font-size:14px
}
.standing-logo{
    flex-grow:1;
    flex-basis:0;
    max-width:25px;
    margin-right:5px
}
.schedule-flag,.standing-logo img{
    width:25px;
    height:auto
}
.standing-title h3,.standing-title h6{
    line-height:1.2
}
.standing-title h6{
    font-size:11px
}
.schedule-motogp{
    background-color:#fff;
    border-radius:30px
}
.schedule-title{
    background-color:#8d1b3d;
    color:#fff;
    padding:15px;
    font-size:15px;
    font-weight:700;
    border-radius:0 30px 0 0
}
.schedule-motogp ul{
    margin:10px
}
.schedule-motogp ul li{
    position:relative;
    padding:5px;
    justify-content:center;
    align-items:center;
    justify-items:start
}
.schedule-date{
    font-size:13px;
    float:left;
    width:40px;
    color:#7b7b7b;
    font-weight:700;
    margin-top:1px
}
.schedule-event{
    justify-items:start;
    align-items:center;
    justify-content:center;
    align-content:center;
    width:100%
}
.schedule-flag img{
    border:1px solid #555
}
.icon-angle-right{
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8.577' height='14.155' viewBox='0 0 8.577 14.155'%3E%3Cpath id='Path_1' data-name='Path 1' d='M1200.12,759l4.956,4.956-4.956,4.956' transform='translate(-1197.999 -756.879)' fill='none' stroke='%234a4a4a' stroke-linecap='round' stroke-linejoin='round' stroke-width='3'/%3E%3C/svg%3E%0A");
    top:0;
    bottom:0;
    position:absolute;
    margin:auto;
    right:50px;
    width:10px;
    height:14px;
    filter:invert(1) brightness(200%);
    background-repeat:no-repeat
}
.group-title{
    position:relative;
    padding:10px;
    border-bottom:1px solid;
    font-weight:700;
    margin-bottom:10px;
    background:#fff;
    color:#8d1b3d;
    margin-top:10px
}
.jadwal-match a,.match-col::after,.standing-head{
    background-color:#8d1b3d
}
#group-table,.bx-viewport{
    position:relative;
    overflow:hidden;
    height:218px
}
.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{
    bottom:-20px;
    text-align:center
}
.bx-wrapper .bx-pager.bx-default-pager a{
    width:8px;
    background:#8d1b3d
}
.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:hover{
    background:#d20a46
}
.match-time{
    font-size:10px;
    margin:0 7px
}
.match-time p:first-child{
    margin-bottom:3px
}
.match-logo{
    display:block;
    font-size:11px;
    font-weight:700
}
.match-logo img{
    margin-bottom:2px
}
.match-col{
    display:flex;
    flex:0 0 auto;
    width:50%;
    padding:0;
    position:relative
}
.match-col::after{
    width:1px;
    position:absolute;
    content:"";
    height:55px;
    right:5px
}
.bracket-4 .team-item:after,.bracket:first-of-type .team-item:before,.bracket:last-of-type .team-item:after,.bracket:last-of-type .team-item:before,.match-col:last-child::after,.match-stage-page .match-col:nth-child(2n)::after,.tabcontent,.tabcontent-widget{
    display:none
}
.match-row{
    padding:20px 0;
    display:flex;
    flex-wrap:wrap
}
.jadwal-match a{
    display:block;
    text-align:left;
    padding:10px 10px 10px 20px;
    font-size:14px;
    color:#fff;
    font-weight:700;
    border-radius:0
}
#group-table .standing-col:last-child{
    align-items:end;
    justify-content:end
}
.standing-stage .group-title{
    font-size:16px;
    border:0;
    padding:0;
    text-align:center
}
.standing-head{
    color:#fff;
    padding:2px;
    font-size:15px;
    font-weight:700;
    border-radius:15px 15px 0 0
}
.match-stage-page .match-row,.standing-stage .standing-body,.standing-table.bracket-table,.standing-table.bracket-table .standing-head,.standing-table.bracket-table .standing-row{
    padding:0
}
.standing-stage.tabcontent{
    background:#fff
}
.standing-stage.tabcontent .standing-table{
    border:none
}
.standing-stage{
    padding:20px 0;
    position:relative;
    display:flex;
    scroll-snap-type:x;
    flex-wrap:nowrap;
    overflow-x:scroll;
    white-space:nowrap;
    overflow-y:hidden
}
.standing-stage.klasemen{
    padding:20px 0;
    position:relative;
    display:block
}
.team-item:after,.team-item:before{
    content:'';
    position:absolute;
    width:10px
}
.standing .standing-container{
    border-radius:20px;
    margin-bottom:20px;
    padding:0 15px
}
.container-share-pildun{
    padding:10px 0;
    margin:15px 0
}
.share-pildun{
    margin-bottom:12px;
    display:inline-block
}
.li-share-pildun{
    width:40px;
    height:40px;
    border-radius:50%;
    color:#fff;
    display:inline-block;
    margin-right:10px
}
.bracket,.tournament-brackets{
    display:flex;
    list-style-type:none
}
.li-share-pildun i{
    font-size:20px;
    line-height:20px;
    margin-top:10px
}
.container-share-pildun h4{
    font-size:16px;
    font-weight:700;
    margin-bottom:10px
}
.klasemen_pildun,.ovh.topskor-widget{
    padding:15px;
    background:#fff
}
.klasemen_pildun .standing-title{
    margin-left:10px
}
.jadwal-wc22{
    margin:20px 0
}
.jadwal-wc22 .schedule-motogp{
    border-radius:0!important
}
.tribun-latest{
    width:640px
}
.tournament-brackets{
    flex-direction:row;
    background:#fdfdfd;
    margin-bottom:50px
}
.bracket{
    margin:0;
    padding:30px 0;
    flex-grow:1;
    flex-direction:column;
    justify-content:space-around;
    border-right:1px dashed #ccc;
    flex:1
}
.team-item{
    background-color:#f4f4f4;
    padding:.5rem;
    display:block;
    margin:.5rem 10px;
    position:relative;
    line-height:2
}
.standing-tab,.tribun-footer{
    margin-top:30px
}
.team-item:after{
    border-color:#4f7a38;
    border-width:2px;
    display:block;
    right:-11px
}
.team-item:nth-of-type(odd):after{
    border-right-style:solid;
    border-top-style:solid;
    height:100%;
    top:50%
}
.team-item:nth-of-type(2n):after{
    border-right-style:solid;
    border-bottom-style:solid;
    height:100%;
    top:-50%
}
.team-item:before{
    border-top:2px solid #4f7a38;
    height:2px;
    left:-10px;
    top:50%
}
.bracket-2 .team-item:nth-of-type(odd):after{
    height:200%;
    top:50%
}
.bracket-2 .team-item:nth-of-type(2n):after{
    height:200%;
    top:-150%
}
.bracket-3 .team-item:nth-of-type(odd):after{
    height:350%;
    top:50%
}
.bracket-3 .team-item:nth-of-type(2n):after{
    height:350%;
    top:-300%
}
.bracket-4 .team-item:nth-of-type(odd):after{
    height:700%;
    top:50%
}
.bracket-4 .team-item:nth-of-type(2n):after{
    height:700%;
    top:-650%
}
.team-item time{
    display:inline-block;
    background-color:#dbdbdb;
    font-size:.8rem;
    padding:0 .6rem
}
.tournament-headers{
    flex-grow:1;
    display:flex;
    flex-direction:row;
    border-bottom:1px solid #ccc
}
.tournament-headers h3{
    width:20%;
    font-weight:400;
    margin:0;
    padding:1rem
}
.tabcontent.current.groups{
    display:grid;
    padding:15px
}
.standing-tab{
    margin-bottom:30px;
    border-bottom:1px solid rgba(0,0,0,.07);
    padding-bottom:0
}
.standing-tab li{
    display:inline-block;
    margin-right:20px;
    font-size:16px;
    font-weight:300;
    color:#68102b
}
.standing-tab li:last-child{
    margin-right:0
}
.standing-tab li .btn{
    text-decoration:none;
    padding:5px 0 10px;
    display:block;
    cursor:pointer;
    font-weight:700;
    border:none;
    border-bottom:3px solid transparent;
    color:#333;
    background:0 0
}
.standing-tab li .btn.current,.standing-tab li .btn:hover{
    border-color:#68102b;
    color:#68102b
}
.match-stage-page{
    background-color:#ffffff59;
    border-radius:0 25px 0 0
}
.match-stage-page .match-col{
    padding:20px 10px;
    width:50%;
    border-bottom:1px
}
.match-stage-page#final .match-col{
    width:100%
}
.standing-tab.matchday li .btn{
    padding:5px
}
.klasemen .heading{
    padding:0 15px
}
.topskor-widget .schedule-footer,.topskor-widget .schedule-footer a{
    margin:0
}
.topskor-widget .standing-league .standing-table{
    padding:10px 0
}
.topskor-widget .standing-tab{
    background-color:#fff;
    margin:0;
    padding:0
}
.topskor-widget .standing-tab ul{
    display:flex
}
.topskor-widget .standing-tab ul li{
    width:50%;
    margin:0
}
.topskor-widget .standing-tab li .btn{
    padding:8px;
    font-size:14px;
    background-color:#9c3a5a;
    color:#fff
}
.topskor-widget .standing-tab li .btn:hover{
    border-color:#68102b;
    background-color:#333
}
.topskor-widget .standing-tab li .btn.current-widget:hover{
    border-color:#68102b
}
.topskor-widget .standing-head{
    background-color:#fff;
    color:#333;
    padding:0 20px
}
.topskor-widget .standing-head .standing-row{
    padding:5px 0 10px;
    border-bottom:1px solid #e5e5e5;
    margin-bottom:5px
}
.topskor-widget .standing-head .standing-col{
    color:#333
}
.topskor-widget .standing-tab li .btn.current-widget{
    background-color:#912547;
    color:#fff
}
.tabcontent-widget.current-widget,.tabcontent.current{
    display:block
}
.standing-league{
    background-color:#fff
}
#topscore .standing-table{
    flex:0 0 400px;
    width:aut0;
    border-radius:0;
    border:1px solid #8d1b3d;
    border-top:0
}
.schedule-footer a{
    color:#fff;
    padding:12px;
    background:#68102b;
    border-radius:0 0 0 30px;
    font-size:12px;
    display:block;
    position:relative;
    margin-top:5px
}
#article .klasemen_pildun{
    padding:0;
    background:0 0
}
.tribun-container #latestul{
    margin-top:-15px
}
.tribun-container #latestul li{
    border-bottom:1px solid rgba(0,0,0,.1);
    padding:15px 0;
    margin:0
}
.paging{
    margin-top:20px
}
