/* match_calendar / league_standings layout "ltv" — the LTV/mercury WordPress
   match-centre widget (stavnice.tv og). The widget rules below are og's own
   (wp ltv theme, aggregated CSS), re-scoped from .widget_match_center_widget
   to .ltv-mc; the head of the file adds what og got from its theme globals
   (list resets, nice-select, ltv-table-wrapper, the ltv icon font). Only
   templates _match_calendar_ltv.html / _league_standings_ltv*.html link it. */
@font-face{font-family:"ltv-mc";src:url("../fonts/icomoon/ltv.woff") format("woff"),url("../fonts/icomoon/ltv.ttf") format("truetype");font-weight:400;font-style:normal;font-display:block}
.ltv-mc{font-size:14px;line-height:21px;letter-spacing:.02em}
.ltv-mc ul{list-style:none;margin:0;padding:0}
.ltv-mc li{margin:0 0 5px;padding-left:0}
.ltv-mc li:before{content:none}
.ltv-mc h2{margin-bottom:30px}
.ltv-mc h3{margin:0;padding:0;text-transform:uppercase}
.ltv-mc img{max-width:none}
.ltv-mc a{text-decoration:none}
.ltv-mc [hidden]{display:none!important}
.ltv-mc .ltv-i{font-family:"ltv-mc"!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block}
.ltv-mc .ltv-i-calendar:before{content:"\e906"}
.ltv-mc .ltv-i-arrow:before{content:"\e903"}
.ltv-mc .ltv-i-check:before{content:"\e90d"}
.ltv-mc .ltv-i-xmark:before{content:"\e90c"}
.ltv-mc .ltv-i-minus:before{content:"\e913"}
.ltv-mc .mc-calendar-switch .prev,.ltv-mc .mc-calendar-switch .next{display:flex;align-items:center}
.ltv-mc .mc-calendar-switch .is-off{opacity:.3;pointer-events:none}
.ltv-mc .mc-calendar-switch .next i{position:relative;display:inline-block}
.ltv-mc .nice-select{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#fff;border-radius:5px;border:solid 1px #e8e8e8;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:14px;font-weight:400;height:38px;line-height:36px;outline:none;padding-left:18px;padding-right:30px;position:relative;text-align:left!important;white-space:nowrap;color:#12203f}
.ltv-mc .nice-select:after{border-bottom:2px solid #999;border-right:2px solid #999;content:"";display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;transform-origin:66% 66%;transform:rotate(45deg);width:5px}
.ltv-mc .nice-select select{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;border:0;margin:0;padding:0;font-size:16px;appearance:none;-webkit-appearance:none}
.ltv-mc .ltv-table-wrapper{width:100%;overflow:hidden;overflow-x:auto}
.ltv-mc .ltv-table-wrapper table{font-size:14px;line-height:21px;letter-spacing:.02em;border-spacing:0;width:100%;border-top:1px solid #757575;border-collapse:separate;margin:0}
.ltv-mc .ltv-table-wrapper table th{font-weight:600;min-width:35px;padding:7px 5px}
.ltv-mc .ltv-table-wrapper table td{padding:5px 10px;word-break:normal}
.ltv-mc .match-center-standings table.result-table th.position,.ltv-mc .match-center-standings table.result-table td.position,.ltv-mc .match-center-standings table.result-table th.played,.ltv-mc .match-center-standings table.result-table td.played,.ltv-mc .match-center-standings table.result-table th.wins,.ltv-mc .match-center-standings table.result-table td.wins,.ltv-mc .match-center-standings table.result-table th.draws,.ltv-mc .match-center-standings table.result-table td.draws,.ltv-mc .match-center-standings table.result-table th.losses,.ltv-mc .match-center-standings table.result-table td.losses,.ltv-mc .match-center-standings table.result-table th.goals,.ltv-mc .match-center-standings table.result-table td.goals,.ltv-mc .match-center-standings table.result-table th.points,.ltv-mc .match-center-standings table.result-table td.points,.ltv-mc .match-center-standings table.result-table td.form{text-align:center}
.ltv-mc .match-center-standings table.result-table td.form .form-dot{line-height:20px;text-align:center;font-size:11px}
@media screen and (max-width:767px){.ltv-mc h2{margin-bottom:20px}}
.ltv-mc .mc-calendar-switch{display:flex;border-radius:100px;background:#fff}
.ltv-mc .mc-calendar-switch .prev,.ltv-mc .mc-calendar-switch .next{appearance:none;background:0 0;border:0;outline:0;margin:0;cursor:pointer;padding:10px;color:#12203f;white-space:nowrap;transition:color .3s;-webkit-transition:color .3s;-ms-transition:color .3s;font-size:14px;font-weight:700;line-height:21px;letter-spacing:.02em}
.ltv-mc .mc-calendar-switch .prev:hover,.ltv-mc .mc-calendar-switch .next:hover{color:#ffbf00}
.ltv-mc .mc-calendar-switch .prev,.ltv-mc .mc-calendar-switch .next{padding:10px 15px}
.ltv-mc .mc-calendar-switch .prev{border-top-left-radius:100px;border-bottom-left-radius:100px}
.ltv-mc .mc-calendar-switch .prev i{transform:rotate(-180deg);position:relative;display:inline-block}
.ltv-mc .mc-calendar-switch .nice-select{border:0;height:100%;line-height:41px;padding-right:65px;padding-left:5px}
.ltv-mc .mc-calendar-switch .nice-select:after{border-color:#12203f}
.ltv-mc .mc-calendar-switch .nice-select .current{font-weight:700}
.ltv-mc .mc-calendar-switch .next{border-top-right-radius:100px;border-bottom-right-radius:100px}
.ltv-mc .mc-calendar-nav{display:flex;align-items:center;line-height:21px;position:relative}
.ltv-mc .mc-calendar-nav .close-day-wrapper{display:flex;width:100%;flex-direction:row;line-height:21px}
.ltv-mc .mc-calendar-nav .close-day-wrapper .close-day{appearance:none;background:0 0;border:0;outline:0;padding:0;margin:0;font-family:inherit;line-height:inherit}
.ltv-mc .mc-calendar-nav .close-day-wrapper .close-day{color:#fff;font-size:12px;margin-left:30px}
.ltv-mc .mc-calendar-nav .close-day-wrapper .close-day span.text{padding-right:5px;word-break:normal}
.ltv-mc .mc-calendar-nav .close-day-wrapper .close-day.some{cursor:pointer}
.ltv-mc .mc-calendar-nav .close-day-wrapper .close-day.some span.day_count,.ltv-mc .mc-calendar-nav .close-day-wrapper .close-day.some span.day_count,.ltv-mc .mc-calendar-nav .close-day-wrapper .close-day.some span.day_count{border-color:#fff;background:#fff;color:#12203f}
.ltv-mc .mc-calendar-nav .close-day-wrapper .close-day.some:hover span.text{text-decoration:underline}
.ltv-mc .mc-calendar-nav .close-day-wrapper .close-day.active{cursor:default}
.ltv-mc .mc-calendar-nav .close-day-wrapper .close-day.active span.day_count,.ltv-mc .mc-calendar-nav .close-day-wrapper .close-day.active span.day_count,.ltv-mc .mc-calendar-nav .close-day-wrapper .close-day.active span.day_count{border-color:#ffbf00;background:#ffbf00}
.ltv-mc .mc-calendar-nav .close-day-wrapper .close-day.active:hover span.text{text-decoration:none}
.ltv-mc .mc-calendar-nav .close-day-wrapper .close-day.none{cursor:default}
.ltv-mc .mc-calendar-nav .close-day-wrapper .close-day.none span.day_count,.ltv-mc .mc-calendar-nav .close-day-wrapper .close-day.none span.day_count,.ltv-mc .mc-calendar-nav .close-day-wrapper .close-day.none span.day_count{color:#757575}
.ltv-mc .mc-calendar-nav .close-day-wrapper .close-day.none:hover span.text{text-decoration:none}
.ltv-mc .mc-calendar-nav .close-day-wrapper .close-day span.day_count,.ltv-mc .mc-calendar-nav .close-day-wrapper .close-day span.day_count,.ltv-mc .mc-calendar-nav .close-day-wrapper .close-day span.day_count{padding:0 5px;font-weight:800;border:1px solid #757575;border-radius:5px;word-break:normal}
.ltv-mc .mc-calendar-nav .calendar-btn{appearance:none;background:0 0;border:0;outline:0;margin:0;font-size:24px;color:#fff;padding:5px;margin-right:30px;font-weight:700;line-height:21px;cursor:pointer;letter-spacing:.02em;transition:color .3s;-webkit-transition:color .3s;-ms-transition:color .3s}
.ltv-mc .mc-calendar-nav .calendar-btn:hover{color:#ffbf00}
.ltv-mc .mc-calendar-nav .calendar-btn.cl-active{color:#12203f;background:#fff;border-radius:5px;z-index:11}
.ltv-mc .mc-calendar-nav select.date{color:#12203f;background:#fff;font-size:14px;font-weight:700;border:0;cursor:pointer}
.ltv-mc .mc-calendar-nav select.date:hover{color:#ffbf00}
.ltv-mc .mc-nav-overall{display:flex;align-items:center;margin-bottom:20px}
.ltv-mc .mc-col{color:#12203f;padding:2.5px 0}
.ltv-mc .mc-col.odds{border-left:1px solid rgba(117,117,117,.2);margin-left:auto;padding:0 0 0 5px;display:flex}
.ltv-mc .mc-col.odds .odds_bookmaker{margin-right:15px}
.ltv-mc .mc-col.odds .odds_bookmaker a{display:flex;margin-top:-2px}
.ltv-mc .mc-col.odds .odds_bookmaker a img{height:25px;min-width:55px}
.ltv-mc .mc-col.odds ul.odd_list{display:flex;justify-content:center}
.ltv-mc .mc-col.odds ul.odd_list li{padding:0 5px;min-width:55px;text-align:center;position:relative;margin-bottom:0;z-index:0;line-height:1.8;font-size:13px;font-weight:400}
.ltv-mc .mc-col.odds ul.odd_list li.winner:before{content:' ';background:#ffbf00;top:0;left:3px;right:3px;bottom:0;display:block;position:absolute;z-index:-1;border-radius:3px}
.ltv-mc .mc-col.odds ul.odd_list li i.decr,.ltv-mc .mc-col.odds ul.odd_list li i.incr{font-family:"ltv" !important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;min-width:10px;min-height:10px;display:inline-block;float:right}
.ltv-mc .mc-col.odds ul.odd_list li i.incr:before{content:"\e905";transform:rotate(180deg);color:#62b435;font-size:10px;position:absolute;left:-2px;top:5px}
.ltv-mc .mc-col.odds ul.odd_list li i.decr:before{content:"\e905";transform:rotate(0deg);color:#eb4444;font-size:10px;position:absolute;left:-2px;top:7px}
.ltv-mc .mc-col.odds ul.odd_list li:first-child,.ltv-mc .mc-col.odds ul.odd_list li:nth-child(2){border-right:1px solid rgba(117,117,117,.2)}
.ltv-mc .mc-col.end ul.odd_header{display:flex;color:#ffbf00;font-weight:700}
.ltv-mc .mc-col.end ul.odd_header li:first-child,.ltv-mc .mc-col.end ul.odd_header li:nth-child(2){border-right:1px solid #ffbf00}
.ltv-mc .mc-col.end ul.odd_header li{min-width:55px;text-align:center;padding:0 5px}
.ltv-mc .mc-col.players .sep_dash{display:flex;align-items:center;margin-right:5px;margin-left:5px;font-weight:700;justify-content:center}
.ltv-mc .mc-col.players .host{margin-left:auto;display:flex;min-width:205px;flex-wrap:wrap;justify-content:end}
.ltv-mc .mc-col.players .host .name{display:inline-block;margin:auto 5px auto 5px}
.ltv-mc .mc-col.players .guest{display:flex;margin-right:auto;min-width:205px}
.ltv-mc .mc-col.players .guest .name{display:inline-block;margin:auto 5px auto 5px}
.ltv-mc .mc-col.title,.ltv-mc .mc-col.title h3{color:#ffbf00;font-weight:600;flex-grow:1;font-size:12px;line-height:18px}
.ltv-mc .mc-col.title{padding-right:7px}
.ltv-mc .mc-col.time{flex:0 0 100px;max-width:100px;text-align:center;min-height:25px}
.ltv-mc .mc-col.players{padding:0 25px;display:flex;flex-grow:1}
.ltv-mc .mc-col.end{flex:0 0 30px;margin-left:auto}
.ltv-mc .mc-col:last-of-type{border-right:0}
.ltv-mc .mc-row{font-size:12px;line-height:18px;background:#fff;display:flex;padding:5px 25px;position:relative;align-items:center}
.ltv-mc .mc-row.head{background:#12203f}
.ltv-mc .mc-row.head .mc-col{border-right:0}
.ltv-mc .mc-row.head:after{display:none}
.ltv-mc .mc-row:after{content:' ';border-bottom:1px solid #e3e3e3;position:absolute;left:25px;right:25px;bottom:0}
.ltv-mc .tournament-box{background:#fff}
.ltv-mc .match-center-list .calendar-container .odds_aff_link{color:#000}
.ltv-mc .match-center-list header{padding:15px 30px 0;border-bottom:2px solid #757575;background:#12203f;border-top-right-radius:10px;border-top-left-radius:10px;position:relative}
.ltv-mc .match-center-list div.list{overflow:hidden}
.ltv-mc .match-center-list div.list.hidden{display:none}
.ltv-mc .standings-header{background:#12203f;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom:2px solid #757575;display:flex;align-items:center;line-height:21px;position:relative}
.ltv-mc .standings-header ul.tab-list li{display:inline-block;padding:15px 16px;margin-bottom:unset}
.ltv-mc .standings-header ul.tab-list li.selected button{color:#12203f;background:#fff;border-radius:20px}
.ltv-mc .standings-header ul.tab-list li button{appearance:none;background:0 0;border:0;outline:0;margin:0;padding:3px 10px;color:#fff;font-size:12px;padding:3px 24px;cursor:pointer;font-family:inherit;letter-spacing:.02em;font-weight:700;line-height:17px;transition:color .3s;-webkit-transition:color .3s;-ms-transition:color .3s}
.ltv-mc .match-center-standings{background-color:#fff;border-radius:20px}
.ltv-mc .match-center-standings div.standings .ltv-table-wrapper{margin-bottom:unset}
.ltv-mc .match-center-standings div.standings.hidden{display:none}
.ltv-mc .match-center-standings div.standings span.standing-name{display:block;width:100%;height:100%;color:#ffbf00;line-height:20px;font-size:12px;background-color:#12203f;padding:12px;font-weight:600;text-align:center}
.ltv-mc .match-center-standings div.standings span.team_text{vertical-align:super}
.ltv-mc .match-center-standings table.result-table{width:100%;max-width:unset;border:unset}
.ltv-mc .match-center-standings table.result-table tr .position .short_text{display:none}
.ltv-mc .match-center-standings table.result-table tr .team{min-width:200px}
.ltv-mc .match-center-standings table.result-table tr .played{min-width:45px}
.ltv-mc .match-center-standings table.result-table tr .goals{min-width:65px}
.ltv-mc .match-center-standings table.result-table tr .points{min-width:65px}
.ltv-mc .match-center-standings table.result-table tr .form{min-width:175px}
.ltv-mc .match-center-standings table.result-table th{background:#fff;color:#000;border-bottom:1px solid #e5e5e5;padding:15px 5px}
.ltv-mc .match-center-standings table.result-table th button{appearance:none;background:0 0;color:inherit;border:0;outline:0;padding:0;margin:0;cursor:pointer;font-weight:inherit;font-family:inherit;font-size:14px;line-height:21px;letter-spacing:.02em}
.ltv-mc .match-center-standings table.result-table th.tooltip>button{position:relative}
.ltv-mc .match-center-standings table.result-table th.sortable:hover{cursor:pointer}
.ltv-mc .match-center-standings table.result-table th.form{position:relative;text-align:center}
.ltv-mc .match-center-standings table.result-table th.form .gg-arrow-long-right{box-sizing:border-box;position:absolute;display:block;border-top:2px solid transparent;border-bottom:2px solid transparent;box-shadow:inset 0 0 0 2px;width:50px;height:6px;left:50%;transform:translateX(-50%)}
.ltv-mc .match-center-standings table.result-table th.form .gg-arrow-long-right:before{content:"";display:block;box-sizing:border-box;position:absolute;width:6px;height:6px;border-top:2px solid;border-right:2px solid;transform:rotate(225deg);left:-2px;bottom:-2px}
.ltv-mc .match-center-standings table.result-table th.team{padding-left:10px}
.ltv-mc .match-center-standings table.result-table tbody tr:nth-child(odd) td{background:#f3f3f3}
.ltv-mc .match-center-standings table.result-table tbody tr:nth-child(even) td{background:#fff}
.ltv-mc .match-center-standings table.result-table tbody tr .position{min-width:80px}
.ltv-mc .match-center-standings table.result-table th.team,.ltv-mc .match-center-standings table.result-table td.team{text-align:left}
.ltv-mc .match-center-standings table.result-table td.position span{color:#999;padding:5px}
.ltv-mc .match-center-standings table.result-table th.position,.ltv-mc .match-center-standings table.result-table td.position,.ltv-mc .match-center-standings table.result-table th.played,.ltv-mc .match-center-standings table.result-table th.wins,.ltv-mc .match-center-standings table.result-table th.draws,.ltv-mc .match-center-standings table.result-table th.losses,.ltv-mc .match-center-standings table.result-table th.goals,.ltv-mc .match-center-standings table.result-table th.points,.ltv-mc .match-center-standings table.result-table th.form,.ltv-mc .match-center-standings table.result-table td.played,.ltv-mc .match-center-standings table.result-table td.wins,.ltv-mc .match-center-standings table.result-table td.draws,.ltv-mc .match-center-standings table.result-table td.losses,.ltv-mc .match-center-standings table.result-table td.goals,.ltv-mc .match-center-standings table.result-table td.points,.ltv-mc .match-center-standings table.result-table td.form{text-align:center}
.ltv-mc .match-center-standings table.result-table th.wins,.ltv-mc .match-center-standings table.result-table td.wins{color:#62b435}
.ltv-mc .match-center-standings table.result-table th.draws,.ltv-mc .match-center-standings table.result-table td.draws{color:#ffc504}
.ltv-mc .match-center-standings table.result-table th.losses,.ltv-mc .match-center-standings table.result-table td.losses{color:#f64747}
.ltv-mc .match-center-standings table.result-table td{border:unset;color:#000;min-width:auto}
.ltv-mc .match-center-standings table.result-table td .team img{vertical-align:middle}
.ltv-mc .match-center-standings table.result-table td.form .form-dot{width:20px;height:20px;display:inline-block;border-radius:50px;margin:5px}
.ltv-mc .match-center-standings table.result-table td.form .form-dot i.ltv{color:#fff;vertical-align:middle}
.ltv-mc .match-center-standings table.result-table td.form .form-dot.win{background-color:#62b435}
.ltv-mc .match-center-standings table.result-table td.form .form-dot.draw{background-color:#ffc504}
.ltv-mc .match-center-standings table.result-table td.form .form-dot.loss{background-color:#eb4444}
@media screen and (max-width:980px){
.ltv-mc .tournament-box{overflow-x:scroll;width:100%;display:grid}
.ltv-mc .mc-col.players{flex:none;max-width:450px}
.ltv-mc .mc-col.time{flex:0 0 100px;max-width:100px;border-right:0;position:sticky;position:-webkit-sticky;left:-1px;background:#fff}
.ltv-mc .mc-col.end{padding-right:5px}
.ltv-mc .mc-col.odds{padding-right:30px}
}
@media screen and (max-width:900px){
.ltv-mc .standing-container table td{padding:5px 0}
.ltv-mc .standing-container table td.team{display:flex;align-items:center;height:40px}
.ltv-mc .mc-row[data-gameid]{min-height:63px}
.ltv-mc .calendar-container .mc-col.end ul.odd_header{flex-direction:column;border-left:1px solid #ffbf00}
.ltv-mc .calendar-container .mc-col.end ul.odd_header li{border-right:unset;min-width:45px;font-size:11px;line-height:9px}
.ltv-mc .calendar-container .mc-col .game_date{display:none}
.ltv-mc .calendar-container .mc-col.players{order:1;flex-direction:column;padding-left:5px}
.ltv-mc .calendar-container .mc-col.players .host{margin-left:unset;justify-content:left;min-width:unset;margin-bottom:3px}
.ltv-mc .calendar-container .mc-col.players .host .name{order:2}
.ltv-mc .calendar-container .mc-col.players .guest{margin-right:unset;min-width:unset}
.ltv-mc .calendar-container .mc-col.players .sep_dash.sc_none{display:none}
.ltv-mc .calendar-container .mc-col.players .sep_dash.sc_score{position:absolute;right:65px;flex-direction:column;line-height:2;top:10px}
.ltv-mc .calendar-container .mc-col.players .sep_dash.sc_score .score_sep{display:none}
.ltv-mc .calendar-container .mc-col.time{order:2;margin-left:auto}
.ltv-mc .calendar-container .mc-col.time.sc_score{display:none}
.ltv-mc .calendar-container .mc-col.odds{order:3;margin-left:unset;padding-left:unset;padding-right:unset}
.ltv-mc .calendar-container .mc-col.odds.sc_score{margin-left:auto}
.ltv-mc .calendar-container .mc-col.odds.sc_score ul.odd_list li{min-width:50px;text-align:center}
.ltv-mc .calendar-container .mc-col.odds.sc_none{padding-right:5px}
.ltv-mc .calendar-container .mc-col.odds .odds_bookmaker{display:none}
.ltv-mc .calendar-container .mc-col.odds ul.odd_list{flex-direction:column}
.ltv-mc .calendar-container .mc-col.odds ul.odd_list li{border-right:none;font-size:11px;min-width:45px;text-align:left;line-height:1.5}
.ltv-mc .calendar-container .mc-col.odds ul.odd_list li i.decr:before{top:5px}
.ltv-mc .calendar-container .mc-col.odds ul.odd_list li i.incr:before{top:1px}
.ltv-mc .calendar-container .mc-col.odds ul.odd_list li.empty{text-align:center}
.ltv-mc .calendar-container .mc-col.odds ul.odd_list li.no_changes{text-align:center}
}
@media screen and (max-width:815px){
.ltv-mc .match-center-standings table.result-table tr .team{min-width:105px;max-width:175px;left:50px}
.ltv-mc .match-center-standings table.result-table tbody tr .position{min-width:50px}
.ltv-mc .match-center-standings div.standings span.team_text{vertical-align:unset;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:70%;line-height:25px;margin-left:2px}
}
@media screen and (max-width:767px){
.ltv-mc .mc-calendar-nav .calendar-btn{margin-right:5px}
.ltv-mc .mc-row{padding:5px 0}
.ltv-mc .mc-row:after{left:0;right:0}
.ltv-mc .mc-row.head{padding:5px 0 5px 15px}
.ltv-mc .mc-col.players{padding:0}
.ltv-mc .mc-col.time{flex:0 0 45px;padding:2.5px 5px}
.ltv-mc .mc-col.time .game_date{display:none}
.ltv-mc .result-table thead tr th:nth-child(1),.ltv-mc .result-table tbody tr td:nth-child(1){position:sticky;position:-webkit-sticky;z-index:2;left:0}
.ltv-mc .result-table thead tr th:nth-child(2),.ltv-mc .result-table tbody tr td:nth-child(2){position:sticky;position:-webkit-sticky;left:80px;z-index:2}
}
@media screen and (max-width:700px){
.ltv-mc .mc-calendar-nav{flex-wrap:wrap;justify-content:center}
.ltv-mc .mc-calendar-nav .close-day-wrapper{margin-top:30px;justify-content:center}
.ltv-mc .mc-calendar-nav .close-day-wrapper .yesterday{margin-left:0}
.ltv-mc .standings-header{flex-wrap:wrap;justify-content:center}
.ltv-mc .standings-header .tab-list{width:100%;text-align:center}
}
@media screen and (max-width:600px){
.ltv-mc .mc-nav-overall{flex-wrap:wrap;justify-content:center;margin-bottom:0}
.ltv-mc .match-center-list header{padding:15px 10px}
.ltv-mc .match-center-standings table.result-table th.position .long_text{display:none}
.ltv-mc .match-center-standings table.result-table th.position .short_text{display:block}
.ltv-mc .match-center-standings table.result-table th:nth-child(2){left:38px}
.ltv-mc .match-center-standings table.result-table tbody tr td:nth-child(2){left:38px}
.ltv-mc .match-center-standings table.result-table tbody tr td.position{min-width:38px;padding:5px}
.ltv-mc .match-center-standings table.result-table tbody tr td.team .team_text{font-size:12px}
.ltv-mc .match-center-standings ul.tab-list{text-align:center}
.ltv-mc .match-center-standings ul.tab-list li{padding:15px 5px}
}
@media screen and (max-width:460px){
.ltv-mc .mc-calendar-nav .close-day-wrapper{margin-top:15px}
.ltv-mc .mc-calendar-nav .close-day-wrapper .close-day{max-width:33.33%;display:flex;flex-direction:column;align-items:center;justify-content:center}
.ltv-mc .mc-calendar-nav .close-day-wrapper .close-day .text{padding:0;word-break:break-word}
}
@media screen and (max-width:400px){
.ltv-mc .standings-header ul.tab-list li{padding:15px 5px}
}
@media screen and (max-width:360px){
.ltv-mc .match-center-list .close-day-wrapper .close-day{margin-left:15px}
.ltv-mc .match-center-list .close-day-wrapper .close-day.yesterday{margin-left:0}
.ltv-mc .match-center-standings table.result-table thead tr th.position{display:none}
.ltv-mc .match-center-standings table.result-table thead tr th:nth-child(2){left:-1px;z-index:1;padding-left:5px}
.ltv-mc .match-center-standings table.result-table tbody tr td.position{display:none}
.ltv-mc .match-center-standings table.result-table tbody tr td:nth-child(2){left:-1px;z-index:1}
}/* crests sit in a fixed 25px square whatever their aspect, so every row is one height (og crops to 25x25 server-side) */
.ltv-mc .mc-col.players img,.ltv-mc table.result-table td.team img{width:25px;height:25px;object-fit:contain;flex:0 0 25px}
.ltv-mc .mc-col.odds .odds_bookmaker a img{width:55px;object-fit:contain}
.ltv-mc.is-loading .calendar-container{opacity:.5;pointer-events:none}
.ltv-mc .match-center-standings table.result-table td.team{white-space:nowrap}
.ltv-mc .match-center-standings table.result-table td.team img{display:inline-block;vertical-align:middle;margin:0}
.ltv-mc .mc-col.players img{display:block;margin:0}
.ltv-mc .pages{background:#12203f;text-align:right;display:flex;align-items:center;padding:0 10px}
.ltv-mc .pages a,.ltv-mc .pages span{color:#ffbf00;padding:10px 15px;display:flex}
.ltv-mc .pages .disabled{color:#727272}
.ltv-mc .pages .prev-page{margin-left:auto;margin-right:5px}
.ltv-mc .pages .prev-page i{transform:rotate(-180deg);display:block}
.ltv-mc .one-season .mc-row.head{justify-content:flex-end}
/* ltv_lazy: og's empty "loading" box the widget replaces once it has fetched itself */
.ltv-mc.w_calendar .content.loading{pointer-events:none;position:relative;height:72px}
.ltv-mc.w_calendar .content.loading:after{content:" ";display:block;width:22px;height:22px;border-radius:50%;border:2px solid #fff;border-color:#fff transparent;animation:ltv-mc-ring 1.2s linear infinite;position:absolute;left:0;right:0;top:22px;margin:auto;z-index:3}
.ltv-mc.w_calendar .content.loading:before{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(18,32,63,.46);display:block;z-index:3;content:'';backdrop-filter:blur(2px);margin:10px 40px;border-radius:10px;height:52px}
@keyframes ltv-mc-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}
.ltv-mc .close-day,.ltv-mc .mc-calendar-switch button{font-family:inherit;cursor:pointer}
