.football-mm-container{width:100%}.football-results-banner{background-image:radial-gradient(circle at 0 0,#4BBDCF,#007A8C 100%);width:100%;height:100%;max-width:1440px;margin:auto;color:#fff;justify-content:space-around;padding:22px 18px;font-weight:400;min-height:61px;position:relative;z-index:0;flex-wrap:wrap}.football-live-banner{display:none}.football-results-banner-content{justify-content:space-evenly;justify-content:space-around;flex-wrap:wrap;clear:both;display:flex}.football-results-banner-content .football-logo-and-type{width:100%;margin:5px 0}.football-results-banner-content .match-time-content{margin:5px 0!important}.football-cup-logo{background:url(/www/images/euro-2020-logo-3x.png) center no-repeat;background-size:100%;width:154px;height:172px;margin-bottom:8px}.football-logo-and-type{display:none;display:flex;flex-direction:column;justify-content:center;align-items:center;justify-content:start}.football-pattern{position:absolute;top:0;bottom:0;right:0;left:0;background:url(/www/images/uefa-pattern.png);z-index:-1;opacity:.75}.football-center-container{display:flex;flex-wrap:wrap;justify-content:space-between;flex-shrink:inherit;max-width:48%;flex:1}.football-match{display:flex;margin-top:3px;align-items:center;margin-bottom:3px;margin-top:2px}.football-match-score{display:flex;flex-direction:column;align-items:center;align-items:flex-end;justify-content:center;justify-content:space-evenly}.football-results-banner-content .football-match{justify-content:center}.football-results-banner-content .football-team{max-width:100%}.football-team{display:flex;flex-direction:row;width:auto;max-width:714px;font-family:beau_sans}.football-team:first-child{margin-bottom:54px}.football-team-with-scorers{display:flex;flex-direction:column;align-items:start;align-self:start;max-width:calc(100% - 160px)}.team-scorers-mobile{display:none}.team-scorers-mobile-content{width:100%;display:flex;justify-content:space-between;background-color:rgba(17,40,68,.43);box-shadow:inset 2px 2px 10px #00000059;color:#fff;padding-left:12px;margin-bottom:12px}.team-scorers-mobile-content .team-scorers{width:50%;background-color:unset;box-shadow:unset;text-align:center}.team-scorers-mobile-content .team-scorers:first-child{border-right:1px solid rgba(255,255,255,.28)}.team-scorers{font-size:18px;margin-top:6px}.team-scorers ul{padding:0;display:flex;flex-direction:column;margin:10px 0}.team-scorers li{font-family:beau_sans;list-style:none;font-size:14px;position:relative}.penalty-goal,.penalty-miss{padding:1px 1px 1px 28px;font-family:beau_sans;list-style:none;font-size:18px;position:relative}.b-penalty-scorers .penalty-goal,.b-penalty-scorers .penalty-miss{padding:1px 28px 1px 1px}.a-scorers .penalty-goal::before,.a-scorers .penalty-miss::before,.b-scorers .penalty-goal::before,.b-scorers .penalty-miss::before{left:0}.team-scorers-mobile-right-side-banner .a-scorers .penalty-goal::before,.team-scorers-mobile-right-side-banner .a-scorers .penalty-miss::before,.team-scorers-mobile-right-side-banner .b-scorers .penalty-goal::before,.team-scorers-mobile-right-side-banner .b-scorers .penalty-miss::before{left:6px}.team-score-legacyrs .b-scorers .penalty-goal::before,.team-score-legacyrs .b-scorers .penalty-miss::before{left:20px}.a-penalty-scorers ul,.b-penalty-scorers ul{margin:0;padding:0}.a-penalty-scorers .penalty-goal::before{content:" ";width:16px;height:16px;border-radius:10px;background-color:#40de12;position:absolute;left:0;top:3px}.a-penalty-scorers .penalty-miss::before{content:" ";width:16px;height:16px;border-radius:10px;background-color:#ff0007;position:absolute;left:0;top:3px}.b-penalty-scorers .penalty-goal::after{content:" ";width:16px;height:16px;border-radius:10px;background-color:#40de12;position:absolute;right:0;top:3px}.b-penalty-scorers .penalty-miss::after{content:" ";width:16px;height:16px;border-radius:10px;background-color:#ff0007;position:absolute;right:0;top:3px}.b-penalty-scorers{display:flex;flex-direction:column;align-items:flex-end}.football-results-banner-content .penalty-goal,.football-results-banner-content .penalty-miss{position:relative}.football-results-banner-content .penalty-goal::before,.football-results-banner-content .penalty-miss::before{left:0;top:3px}.team-name{font-family:bridget;font-weight:400;font-size:36px;line-height:26px;margin:auto 0!important;margin-top:0!important;text-align:center}.team-name-short{text-transform:uppercase;font-size:21px;line-height:21px;margin:auto!important;text-align:center;display:none;padding-top:28px}.team-name-content{word-break:unset!important;margin-bottom:1em!important}.team-banner{width:64px;min-width:64px;height:64px;background-size:64px!important;display:flex;margin:auto 0;margin-top:0;margin-right:12px;background:url(/www/images/football_element_1.svg) no-repeat}.team-score{font-family:beau_sans;font-weight:400;text-align:center;font-size:36px;display:flex;align-items:center;justify-content:center;border-radius:50px;padding-top:6px;width:64px;height:64px;border:solid 2px #c5ccd2;background-color:#009bb4;margin-left:auto;align-self:start}.football-match-teams{display:flex;flex-direction:column;justify-content:space-around;justify-content:space-between;padding:8px 0;flex:1;position:relative}.match-time-container{min-width:80px;text-align:end;position:absolute;right:0;top:50%;transform:translateY(-50%)}.match-time{font-family:bridget;font-weight:400;font-size:30px;line-height:15px;margin:12px 0}.game-time-font{font-family:beau_sans;font-size:24px}.match-type{font-family:beau_sans;text-transform:uppercase;margin:0;color:#e1ebeb;text-align:center;white-space:nowrap;font-size:23px}.match-time-content{font-family:bridget;font-size:30px;line-height:30px;margin-top:0!important}.match-type-content{font-size:16px;margin:0!important;text-align:center;line-height:18px;word-break:unset!important;width:80px}.match-live-date-link{cursor:pointer;transition:transform .15s ease-in-out,color .15s ease-in-out}.match-live-date-link:hover,.match-date a:hover{transform:scale(1.04)}.match-date{font-family:beau_sans;color:#c4161c;list-style:none;font-size:18px;min-width:116px;display:flex;flex-direction:column;line-height:15px;justify-content:center;justify-content:start}.match-date li{list-style:none}.match-date a{color:#fff;font-size:24px;transition:all .2s;margin-bottom:14px;text-transform:uppercase;background-color:#f1ebe3;text-align:center;padding:15px 25px 9px 26px;padding:19px 25px 13px 26px;margin:12px 0;border-radius:24px;background-color:#4bbdcf}.match-date a:last-child{margin-bottom:1px}.football-penalties{width:100%;margin-top:22px;display:flex;justify-content:center;align-items:center}.penalties-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;flex:1}.football-penalties-header{flex-direction:row;align-items:center;width:100%;display:flex}.penaltid-text{text-align:center;font-size:23px;font-family:beau_sans}.football-penalties-countries{flex-direction:row;align-items:center;width:100%;display:flex;justify-content:space-between;font-family:bridget;font-size:18px;margin-bottom:12px}.football-penalties-countries>*{font-size:24px}.football-penalties-header>*{flex:1;font-size:23px}.football-penalties-header hr{border:0;border-top:1px solid #c5ccd2;opacity:.5}.current-standings{border-collapse:collapse;width:100%}.current-standings thead{background-image:radial-gradient(circle at 0 0,#4BBDCF,#007A8C 100%);font-family:beau_sans;text-align:center;padding:8px;color:#fff}.current-standings thead th{padding:6px;font-size:20px;padding-top:12px}.current-standings thead th:not(.table-team-header){width:10%}.current-standings tbody td{padding:6px;font-size:20px;text-align:center;font-family:proxima_nova,sans-serif;font-weight:200}.current-standings .team-banner{width:32px;min-width:32px;height:32px;background-size:32px!important}.football-table-header-group{text-transform:uppercase;width:32px;height:32px;background-color:#007a8c;border-radius:25px;margin-right:12px;padding-top:6px;margin-top:-4px;font-family:beau_sans}#standings-container-live .football-table-header-group{background-color:#b22750}.current-standings tbody td.table-team-name{display:flex;align-items:center;text-align:left}.table-team-name span{margin-top:-1px}.table-team-header{display:flex;align-items:center;padding-top:11px}.current-standings-result-row{border-bottom:1px solid #c5ccd2}.small-team-flag{background:url(/www/images/football_element_1.svg) no-repeat;background-size:35px;height:25px;width:45px}.group-select{background-image:radial-gradient(circle at 0 0,#4bbdcf,#007a8c 100%);display:flex;margin:auto;border-bottom:1px solid #fff;justify-content:space-between;padding:8px 6px;align-items:center}.group-select-button{font-family:beau_sans;background-color:#90407b;border-radius:25px;height:48px;width:48px;display:flex;justify-content:center;align-items:center;line-height:2;text-align:center;cursor:pointer;color:#fff;padding-top:5px;font-size:30px}.group-select-button:hover{border:solid 2px #c5ccd2}.group-select-button[data-selected=true],.group-select-button-before:hover,.group-select-button-before-active{background-color:#b22750;border:solid 2px #c5ccd2}.button-for-all-standings{height:25px;width:45px}.prediction-game-table{background:#0f4583 url(/www/images/fwc_darkbluebg.png) repeat;margin-top:14px;padding:24px}.pre-game-prediction-game h2.prediction-game-headings{color:#fff}.prediction-game-header{padding:10px 20px!important;color:#fff}.prediction-game-headings{color:#fff;font-family:beau_sans;padding-bottom:15px}.prediction-game-introduction{color:#fff;font-family:beau_sans;font-size:20px;margin-top:0}.prediction-second-hr{width:100%}.prediction-game{position:relative;margin-right:0;width:25%;border-bottom:4px solid #0f4583;border-right:4px solid #0f4583}.prediction-game-bacground{background-color:rgba(17,40,68,.43);display:flex;flex-wrap:wrap;box-shadow:inset 2px 2px 10px #00000059}.prediction-game-country{display:block;text-align:center;padding:14px;cursor:pointer}.prediction-game-country:hover{transition:all .13s;box-shadow:inset 0 0 10px #d6bbbb4f}.prediction-game-country:active{transition:all .13s;box-shadow:inset 0 0 10px rgba(192,168,168,.55)}.prediction-game-flag{min-width:60px;height:33px;display:inline-block;background:url(/www/images/football_element_1.svg) no-repeat;background-size:60px}.prediction-game-name{color:#fcfbf9;font-weight:600;font-family:open sans;display:flex;flex-direction:column;justify-content:center;line-height:16px}.prediction-game-container{display:flex;flex-wrap:wrap;margin-bottom:24px;font-size:16px;line-height:initial}.prediction-game-vote-button-container{display:flex;position:relative;width:100%;padding:0 20px;font-family:beau_sans;flex-wrap:wrap;height:56px}.prediction-game-vote-button{width:160px;height:50px;background-color:#4bbdcf;color:#fff;margin:0 auto;line-height:47px;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:25px;font-size:24px;box-shadow:4px 6px 14px 0 rgba(0,0,0,.18);cursor:pointer}.prediction-game-button-not-allowed{width:160px;height:50px;background-color:#6d6d6d;color:#fff;margin:0 auto;line-height:47px;text-align:center;display:flex;align-items:center;justify-content:center;border-radius:25px;font-size:22px;box-shadow:4px 6px 14px 0 rgba(0,0,0,.18);cursor:pointer;pointer-events:none}.prediction-game-error-message-box{opacity:0;height:0;border-radius:5px;width:95%;line-height:45px;color:#fff;text-align:center;margin:10px auto;background-color:rgba(17,40,68,.43);margin-bottom:-15px;padding:0 20px;box-shadow:0 0 10px 1px #de224bb5;font-size:18px}.prediction-game-vote-button:hover{color:#6d6d6d;background-color:#f1ebe3}.prediction-game-vote-button:active{box-shadow:none}.group-a:before{content:'A'}.group-b:before{content:'B'}.group-c:before{content:'C'}.group-d:before{content:'D'}.group-e:before{content:'E'}.group-f:before{content:'F'}.group-g:before{content:'G'}.group-h:before{content:'H'}.prediction-game:before{color:#fff;position:absolute;right:5px;top:2px;font-family:beau_sans;font-size:20px;font-weight:600}.first{outline:2px solid #adff2f;position:relative}.second{outline:1px solid #a9ff37;position:relative}.first:before{content:'1st';color:#fff;position:absolute;left:5px;top:2px;font-family:beau_sans;font-size:20px;font-weight:600}.second:before{content:'2nd';color:#fff;position:absolute;left:5px;top:2px;font-family:beau_sans;font-size:20px;font-weight:600}.prediction-game-form{display:flex;flex-wrap:wrap;color:#fff;padding-bottom:20px}.prediction-game-form label:not(.control--checkbox){display:flex;width:50%;font-family:beau_sans;flex-wrap:wrap;height:86px;transition:font-size .2s ease}.prediction-game-form label:first-child,.prediction-game-form label:nth-child(3){padding:10px 10px 10px 20px}.prediction-game-form label:nth-child(2){padding:10px 20px 10px 10px}.prediction-game-form p{transition:.2s;margin-bottom:0}.prediction-game-form input{background-color:rgba(0,122,140,.75);border:none;color:#fff;border-radius:5px;padding-left:20px}.currently-using:not(.control--checkbox){font-size:24px}.pre-game-prediction-game{position:relative;background-image:radial-gradient(circle at 0 0,#4BBDCF,#007A8C 100%);margin-top:14px;padding:10px;z-index:0}.pre-game-prediction-game hr{border:0;border-top:1px solid #c5ccd2;opacity:.5;margin:10px 20px}.pre-game-prediction-country{display:block;text-align:center;width:100%;height:100%}.pre-game-prediction-country-flag{margin-top:20px;min-width:180px;height:100px;display:inline-block;background:url(/www/images/football_element_1.svg) no-repeat;background-size:180px;margin-right:10px;position:relative}.pre-game-prediction-score-predict-input{position:absolute;margin:auto;height:50px;width:30%;font-size:40px;font-family:beau_sans;border:none;border-radius:8px;text-align:center;top:0;left:0;bottom:0;right:0}.pre-game-prediction-country-flag input[type=number]::-webkit-inner-spin-button,.pre-game-prediction-country-flag input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pre-game-prediction-country-name{font-size:25px;font-family:beau_sans;color:#fff}.pre-game-prediction-game-form{background-color:rgba(17,40,68,.43);display:flex;flex-wrap:wrap;box-shadow:inset 2px 2px 10px #00000059;color:#fff;padding-bottom:20px}.pre-game-prediction-game-form{background-color:rgba(17,40,68,.43);display:flex;flex-wrap:wrap;box-shadow:inset 2px 2px 10px #00000059;color:#fff;padding-bottom:20px;margin-top:24px}.pre-game-prediction-game-form label{display:flex;width:50%;padding:10px 20px;font-family:beau_sans;flex-wrap:wrap;height:106px}.pre-game-prediction-game-form p{transition:.2s;margin-bottom:0}.pre-game-prediction-game-form input{background-color:rgba(0,122,140,.75);border:none;color:#fff;border-radius:5px;padding-left:20px;box-shadow:4px 6px 14px 0 rgba(0,0,0,.18)}.pre-game-prediction-game-vote-button-container{display:flex;position:relative;width:50%;padding:10px 20px;font-family:beau_sans;flex-wrap:wrap;height:106px}.pre-game-prediction-game-vote-button{width:130px;height:50px;background-color:#2e6ab3;color:#fff;margin:38px auto;line-height:47px;text-align:center;border-radius:5px;font-size:22px;border:2px #0f4583 solid;box-shadow:4px 6px 14px 0 rgba(0,0,0,.18);cursor:pointer}.pre-game-prediction-game-vote-button:hover{color:#6d6d6d;background-color:#f1ebe3}.pre-game-prediction-game-vote-button:active{box-shadow:none}.score-team{width:100%;height:53%;border-radius:5px;background-color:rgba(0,122,140,.75);color:#fff;border:none;text-align:center;box-shadow:4px 6px 14px 0 rgba(0,0,0,.18)}.scorer-input-container{padding:20px;font-family:beau_sans;display:flex}.scorer-input-container label:first-child{padding-right:10px}.scorer-input-container label:last-child{padding-left:10px}.scorer-input-container input{color:#fff}.score-minute-label{width:20%;color:#fff}.score-minute-label input{background-color:rgba(0,122,140,.75)}.scorer-name-label{font-size:18px;width:50%;color:#fff;text-align:left}.scorer-name-label input{background-color:rgba(0,122,140,.75);height:32px;margin-top:6px}.scorer-name,.score-minute{border-radius:5px;border:none;text-align:center}.football-timetable{border-bottom:1px solid #c5ccd2;font-family:open sans}.football-timetable-match{display:flex;padding-top:10px;padding-bottom:0;width:100%}.timetable-football-teams{font-size:18px;font-weight:700}.football-timetable-matches-container{margin-bottom:12px}.football-timetable-match-commentators{font-size:14px;margin-top:4px}.football-timetable-match-time-and-channel,.football-timetable-match-channel{font-size:18px;display:flex;flex-direction:row;flex:1;margin-top:12px;margin-bottom:6px}.football-timetable-match-channel{margin:0}.football-timetable-match-type{font-size:18px;line-height:18px}.football-timetable-match-time{margin-right:32px;font-weight:700}.football-timetable-date-container{background-image:radial-gradient(circle at 0 0,#4BBDCF,#007A8C 100%);display:flex;margin:auto;padding-left:12px;padding-top:7px;justify-content:left;align-items:center;text-transform:uppercase;height:42px;font-size:28px;line-height:60px;color:#fff;font-family:beau_sans}.football-timetable-match-info{padding:10px 0;color:#546f8ed1}.football-results-banner-content .match-time-container{text-align:right}.football-results-banner-content .football-match-score{align-items:center}.football-timetable-match .match-time-container{padding:0;padding-left:12px;padding-right:12px}.football-timetable-match .football-team .team-name{padding-right:16px;font-size:21px;padding-left:16px;line-height:normal}.aut{background:url(/www/images/uefa-flags/AUSTRIA_Flag_HD.png) no-repeat}.bel{background:url(/www/images/uefa-flags/BELGIUM_Flag_HD.png) no-repeat}.cro{background:url(/www/images/uefa-flags/CROATIA_Flag_HD.png) no-repeat}.cze{background:url(/www/images/uefa-flags/CZECH_REPUBLIC_Flag_HD.png) no-repeat}.den{background:url(/www/images/uefa-flags/DENMARK_Flag_HD.png) no-repeat}.eng{background:url(/www/images/uefa-flags/ENGLAND_Flag_HD.png) no-repeat}.fin{background:url(/www/images/uefa-flags/FINLAND_Flag_HD.png) no-repeat}.fra{background:url(/www/images/uefa-flags/FRANCE_Flag_HD.png) no-repeat}.ger{background:url(/www/images/uefa-flags/GERMANY_Flag_HD.png) no-repeat}.hun{background:url(/www/images/uefa-flags/HUNGARY_Flag_HD.png) no-repeat}.ita{background:url(/www/images/uefa-flags/ITALY_Flag_HD.png) no-repeat}.ned{background:url(/www/images/uefa-flags/NETHERLANDS_Flag_HD.png) no-repeat}.nmc{background:url(/www/images/uefa-flags/NORTH_MACEDONIA_Flag_HD.png) no-repeat}.pol{background:url(/www/images/uefa-flags/POLAND_Flag_HD.png) no-repeat}.por{background:url(/www/images/uefa-flags/PORTUGAL_Flag_HD.png) no-repeat}.rus{background:url(/www/images/uefa-flags/RUSSIA_Flag_HD.png) no-repeat}.sco{background:url(/www/images/uefa-flags/SCOTLAND_Flag_HD.png) no-repeat}.slk{background:url(/www/images/uefa-flags/SLOVAKIA_Flag_HD.png) no-repeat}.spa{background:url(/www/images/uefa-flags/SPAIN_Flag_HD.png) no-repeat}.swe{background:url(/www/images/uefa-flags/SWEDEN_Flag_HD.png) no-repeat}.swi{background:url(/www/images/uefa-flags/SWITZERLAND_Flag_HD.png) no-repeat}.tur{background:url(/www/images/uefa-flags/TURKEY_Flag_HD.png) no-repeat}.ukr{background:url(/www/images/uefa-flags/UKRAINE_Flag_HD.png) no-repeat}.wls{background:url(/www/images/uefa-flags/WALES_Flag_HD.png) no-repeat}.football-full-timetable{max-width:672px;margin-top:24px}.football-full-timetable-matches{width:100%}.football-full-timetable-container{display:flex}.football-full-timetable-day-container{display:flex;flex-direction:column;border-bottom:1px solid rgba(15,69,131,.34)}article .football-timetable-matches-container hr{border:none;border-top:1px solid rgba(15,69,131,.34)}article .football-timetable-match-container,.football-full-timetable-day{font-size:21px;font-family:beau_sans;padding:10px 0 4px 0}article .football-timetable-match-container{display:flex;font-family:proxima_nova,sans-serif}.football-full-timetable-program{display:flex;justify-content:space-between;margin:5px 0}article .football-timetable-match-time,.football-full-timetable-time{width:7%;font-size:17px;font-weight:600}article .football-timetable-match-channel,.football-full-timetable-channel{width:7%}article .football-timetable-match-time-and-channel{width:14%;margin:0}article .football-timetable-match-time,article .football-timetable-match-channel{margin:0;width:50%}article .football-timetable-match-type,.football-full-timetable-group{width:15%;font-size:15px}article .football-timetable-match-type{line-height:25px}article .timetable-football-teams,.football-full-timetable-participants{width:39%;font-weight:600}article .football-timetable-match-commentators,.football-full-timetable-commentators{font-size:16px;line-height:17px;width:23%;text-align:unset!important}article .football-timetable-match-commentators{margin:0}article .football-timetable-match-channel,article .timetable-football-teams,.football-full-timetable-channel,.football-full-timetable-participants{font-size:17px;padding:0 5px;overflow:hidden}.football-full-timetable-match{border-spacing:2px 0;padding:1px 0}.football-full-timetable-match tr{margin:0;height:40px}.football-full-timetable-match td{padding-left:5px}.football-flat-logo{display:none;position:absolute;text-transform:uppercase}.football-flat-logo-small{display:none;position:absolute;text-transform:uppercase}.prediction-game-gdpr-accept{text-align:justify;padding:2px 20px 10px;color:#dcdddf;font-size:14px}.prediction-game-gdpr-accept-heading{font-weight:200;font-size:24px;margin:7px 0}.prediction-game-gdpr-accept-container{text-align:center;padding:10px;font-size:16px;font-weight:400;display:flex;justify-content:center}.prediction-game-gdpr-accept-container label{font-size:16px}.prediction-game-gdpr-accept-container .control__indicator{background-color:#4bbdcf;border:2px solid #c5ccd2;top:12px;left:-13px;height:24px;width:24px}.prediction-game-gdpr-accept-container .control--checkbox .control__indicator:after{left:6px;top:2px;width:8px;height:13px;border:solid #7a99af;border-width:0 2px 2px 0;transform:rotate(45deg)}.control:hover input~.control__indicator,.control input:focus~.control__indicator{background:#4bbdcf}.prediction-game-gdpr-accept-checkbox{width:17px}.football-results-banner-right-side-banner{min-height:120px;flex-wrap:wrap;justify-content:center;position:relative}.football-results-banner-right-side-banner:first-child{padding-top:40px}.football-results-banner-right-side-banner .match-date{flex-direction:unset;position:absolute;top:5px;right:15px}.football-results-banner-right-side-banner .football-cup-logo{display:none}.football-results-banner-right-side-banner .football-flat-logo{display:block;top:5px;left:15px;font-family:beau_sans;font-size:23px}.team-scorers-right-side-banner{display:none}.team-scorers-mobile-right-side-banner{width:100%;display:flex;justify-content:space-between;background-color:rgba(17,40,68,.43);box-shadow:inset 2px 2px 10px #00000059;color:#fff;margin-bottom:12px;margin-top:4px}.team-scorers-mobile-right-side-banner .team-scorers{width:50%;background-color:unset;box-shadow:unset;text-align:center}.team-scorers-mobile-right-side-banner .team-scorers:first-child{border-right:1px solid rgba(255,255,255,.28)}a.football-timetable-date,a.football-timetable-date:hover,a.football-timetable-date:active{color:#fff}a.football-timetable-date:hover,.football-timetable-match-container a:hover{text-decoration:underline}.football-timetable-match-container a,.football-timetable-match-container a:hover,.football-timetable-match-container a:active{color:#000}.football-timetable[data-style=fifaWC2022] .football-timetable-date-container,.football-timetable[data-style=fifaWC2022] .football-full-timetable-day{font-family:proxima_nova,sans-serif}.football-timetable[data-style=fifaWC2022] .football-timetable-date-container{background:#8a1538;padding-top:4px}.football-timetable[data-style=fifaWC2022] .football-full-timetable-day{font-weight:700}.right-block .football-timetable[data-style=fifaWC2022] .football-timetable-match-container{display:flex;flex-direction:column;gap:5px}@media(max-width:1309px){.prediction-game-country{display:block;text-align:center}.prediction-game-flag{margin-right:0}}@media(max-width:1242px){.football-results-banner-right-side-banner .team-name{display:none}}@media(max-width:1023px){.football-center-container{max-width:55%}.match-date a{font-size:18px;padding:19px 25px 13px 26px}.a-scorers .penalty-goal::before,.a-scorers .penalty-miss::before,.b-scorers .penalty-goal::before,.b-scorers .penalty-miss::before{left:6px}.football-results-banner-right-side-banner .team-name{display:unset}.football-cup-logo{width:137px;height:155px}.match-type{font-size:23px}.football-results-banner{flex-wrap:wrap}.team-scorers-desktop{display:none}.team-scorers-mobile{width:100%;display:flex;justify-content:space-between;background-color:rgba(17,40,68,.43);box-shadow:inset 2px 2px 10px #00000059;color:#fff;margin-bottom:12px;margin-top:4px}.team-scorers-mobile .team-scorers{width:50%;background-color:unset;box-shadow:unset;text-align:center}.team-scorers-mobile .team-scorers:first-child{border-right:1px solid rgba(255,255,255,.28)}.prediction-game-country{display:flex;text-align:unset}.prediction-game-flag{margin-right:10px}}@media(max-width:910px){.football-center-container{max-width:92%}.football-team{max-width:100%}.football-cup-logo{display:none}.football-logo-and-type{width:100%;margin:5px 0}.football-results-banner:not(.football-results-banner-content){padding:12px 0}.match-date{width:100%;flex-direction:row;background-color:#4abdcf;justify-content:space-around;padding:2px;line-height:unset;margin-top:12px}.match-date a{margin:0;padding:0;margin-top:3px}}@media(max-width:836px){.prediction-game-country{display:block;text-align:center}.prediction-game-flag{margin-right:0}}@media(max-width:804px){.match-date{}}@media(max-width:768px){.football-cup-logo{display:none}.football-team{}.football-team:first-child{margin-bottom:35px}.football-team-with-scorers{max-width:calc(100% - 110px)}.team-scorers{font-size:14px}.match-type{font-size:20px}.team-name{font-size:24px}.team-score{height:40px;width:40px;font-size:22px;padding-top:4px}.team-banner{width:40px;min-width:40px;height:40px;background-size:40px!important}.game-time-font{font-size:16px}.match-time-content,.match-time{font-size:24px;line-height:24px}}@media(max-width:680px){article .football-timetable-match-time-and-channel{margin:0 auto 0 0}article .football-timetable-match-time,article .football-timetable-match-channel{width:auto}article .football-timetable-match-container{flex-wrap:wrap}article .football-timetable-match-time-and-channel,article .football-timetable-match-commentators,article .timetable-football-teams,article .football-timetable-match-type{flex-basis:100%;padding-left:0}}@media(max-width:630px){.prediction-game-country{min-height:98px}.football-match{align-items:unset}}@media(max-width:582px){.prediction-game-country{min-height:unset}.football-results-banner-right-side-banner .football-flat-logo{display:none}.football-flat-logo{display:none}.football-flat-logo-small{display:block;top:5px;left:15px;font-family:beau_sans;font-size:23px}.prediction-game{width:50%}.prediction-game-country{display:flex;text-align:unset}.prediction-game-flag{margin-right:10px}.prediction-game-name{font-size:14px}.pre-game-prediction-game-form label,.pre-game-prediction-game-vote-button-container{width:100%}.scorer-input-container{flex-direction:column;padding-right:10px}.scorer-input-container label{width:100%}.scorer-input-container label:first-child{padding-right:0}.scorer-input-container label:last-child{padding-left:0;margin-top:12px}.prediction-game-form label:not(.control--checkbox){width:100%}.prediction-game-form label:nth-child(2){padding:10px 10px 10px 20px}}@media(max-width:470px){.football-center-container{max-width:96%}.football-full-timetable-program{flex-wrap:wrap}.football-full-timetable-channel{width:13%}.football-full-timetable-time{width:12%}.football-full-timetable-group{width:22%;font-size:15px}.football-full-timetable-participants{width:41%}.football-full-timetable-commentators{font-size:15px;line-height:16px;width:100%;text-align:center!important}.football-timetable-date-container{font-size:20px}}@media(max-width:400px){.prediction-game-country{display:block;text-align:center}.prediction-game-flag{margin-right:0}.football-team-with-scorers{max-width:calc(100% - 95px)}}@media(max-width:350px){.match-time-container{padding-left:4px;padding-right:4px}.football-flat-logo-small{font-size:21px}.match-date a{font-size:14px}}@media(max-width:320px){.football-flat-logo-small{left:1px}.match-date{right:1px}}