.fixtures{background-color:#fff !important}a.fixture__livestream{margin:10px 0 0;padding:8px 0;min-height:initial}a.fixture__livestream>span{border:1px solid #005c97;font-size:12px;display:block;padding:5px 13px;border-radius:20px;display:inline-block;font-family:"Open Sans",sans-serif !important;transition:all .5s}a.fixture__livestream:hover>span{border-color:#001e31;color:#005c97;background:#eee}a.fixture__livestream .fas{color:#005c97;font-size:16px}.fixtures__grouponename{text-transform:none !important;font-size:20px;margin-top:80px;font-weight:700;text-align:left;background:#061e42;border-radius:20px;color:#fff;padding:20px;font-family:"Open Sans",sans-serif !important !important}.fixtures__row{margin-top:80px;margin-bottom:30px;-webkit-box-shadow:0 5px 20px rgba(0,0,0,.06),0 6px 6px rgba(0,0,0,.06);box-shadow:0 5px 20px rgba(0,0,0,.06),0 6px 6px rgba(0,0,0,.06);border-radius:20px;overflow:hidden}.fixtures__row:first-child{margin-top:0}.fixtures__row *:not(.fas){font-family:"Open Sans",sans-serif !important}.fixtures__row__sporticon{fill:#fff !important;display:block;margin-bottom:10px;margin-top:10px}.fixtures__row__datetime .fas,.fixtures__row__competitionresult .fas{margin-right:10px}.fixtures__row__datetime{text-align:center;padding:30px;background:#f4f4f4;border-top-right-radius:20px}.fixtures__row__datetime p{margin:0 20px 0 0;display:inline}.fixtures__row__teamname{font-size:14px;margin:5px auto 0 auto;font-weight:700;display:block;max-width:200px;line-height:20px;text-transform:uppercase}.fixtures__row__teamname-label span{display:block;font-size:12px;line-height:16px;font-weight:700;font-family:"Open Sans",sans-serif !important !important;max-width:140px;margin:15px auto 0 auto}.fixtures__row__teamname-label span.display-block{margin:0}.fixtures__row__competitionresult{font-size:16px}.fixtures__row__tournamentoutcome p{margin-bottom:0;font-size:16px}.fixtures__row__tournamentoutcome__title{font-weight:700;text-transform:uppercase;margin-top:20px;padding-top:5px;border-top:1px solid #eee}.fixtures__row__logo{width:120px;height:120px}.fixtures__row__logo.tournament{width:80px;height:80px}.fixtures__row__logo{margin:0 auto;position:relative;border-radius:15px;overflow:hidden;text-align:center;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.06),0 6px 6px rgba(0,0,0,.06);box-shadow:0 10px 20px rgba(0,0,0,.06),0 6px 6px rgba(0,0,0,.06);border-bottom-left-radius:15px;border-bottom-right-radius:15px;position:relative}.fixtures__row__logo:after{content:" ";clip-path:polygon(100% 0,0 0,100% 100%);background:rgba(255,255,255,.05);position:absolute;left:0;top:0;width:100%;height:100%}.fixtures__row__tournamentlogo{width:80px;height:80px}.fixtures__row__teamname span{font-size:16px;display:block;font-weight:400}.fixtures__row__sport{background-color:#1c1a3d;padding:50px 20px;font-size:18px;color:#fff;margin:0;border-top-left-radius:20px;border-bottom-left-radius:20px;text-align:center;border-right:1px solid #fff;background-size:cover;position:relative}.fixtures__row__sport .vertical-align{margin-top:-11px}.fixtures__row__fixturemeta{border-left:1px solid #ccc}.fixtures__row__fixturemeta div.meta{padding-left:20px;padding-right:20px}.fixtures__row__fixturemeta div.meta p{font-size:14px;line-height:18px;margin-top:15px !important}.fixtures__row__fixturemeta div.meta p:first-of-type{margin-top:0 !important}.fixtures__row__fixturemeta div.meta p a{min-height:0}.fixtures__row__sport:before{content:" ";width:100%;height:100%;position:absolute;background:rgba(7,37,78,.8);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);left:0;top:0;border-top-left-radius:20px;border-bottom-left-radius:20px;box-shadow:inset 0px 0px 10px rgba(255,255,255,.1)}@-webkit-keyframes AnimateBG{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes AnimateBG{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.fixtures__row__sportname{display:block;position:absolute;top:20px;left:0;padding:7px 10px;font-weight:700;border-bottom-right-radius:5px;text-transform:uppercase;font-size:11px;border-top-right-radius:5px;background:rgba(0,0,0,.4);font-family:"Open Sans",sans-serif !important !important;display:none}.fixtures__row__sportcompetition{display:block;font-size:14px;line-height:18px;font-weight:700;max-width:172px;margin:0 auto}.fixtures__row__sportcompetition span.competition{display:none}.fixtures__row__sportcompetition span.sport{display:block;text-transform:uppercase;font-size:12px;margin-top:5px}.fixtures__row__fixturedetails_attributes{text-align:center;font-size:16px}.fixtures__row__fixturedetails_attributes .fixtures__row__matchattributes{margin-top:-14px}.fixtures__row__fixturedetails_attributes .fixtures__row__matchattributes p{font-weight:700;font-size:32px;margin-bottom:5px;color:#333;display:none}.fixtures__row__fixturedetails_attributes .fixtures__row__matchattributes span{display:block}.fixtures__row__fixturedetails_attributes .fixtures__row__matchattributes span span{display:block}.fixtures__row__fixturedetails_attributes .fixtures__row__matchattributes span span:first-of-type{font-weight:700}.fixtures__row__fixturedetails_attributes_times .separator{font-weight:700;font-size:32px}.fixtures__upcomingmatch__countdown{text-align:center;background:linear-gradient(-45deg,#2a9d8f,#2a9d8f,#f6ae2d,#f6ae2d);padding:20px !important;border-radius:10px}.fixtures__upcomingmatch__countdown p{margin:0 !important}.fixtures__upcomingmatch__countdown__label{font-size:18px;color:#fff}.fixtures__upcomingmatch__countdown__label span{font-weight:700;font-size:28px}.fixtures__row__scores{display:block;margin-top:-17px}.fixtures__row__scores.with-stream{margin-top:-5px}.fixtures__row__scores span{font-size:15px;font-weight:700;background-color:#fff;border:1px solid #eee;text-align:center;display:inline-block;padding:10px;color:#333;border-radius:5px;min-width:54px}.outcome-W{border:2px solid green !important}.fixtures__row__scores span.divider{background:0 0;padding:5px 10px;border:0;color:#ccc;min-width:0}.fixtures__row__fixturevenues{border-top:1px solid #ccc;padding:30px 0}.fixtures__date-selector__day{padding:10px;display:block;text-align:center;border:1px solid #ccc;background-color:#f4f4f4}.fixtures__date-selector__day span{display:block}.fixtures__date-selector__day .day{font-size:22px;font-weight:700}.fixtures__date-selector__day .month{font-size:22px;margin-bottom:10px}.fixtures__date-selector__day .total{font-size:16px}.fixtures__date-selector__day span{line-height:23px}.fixtures__date-selector .swiper-events{padding:10px 0}.fixtures__date-selector .swiper .swiper-button-next,.fixtures__date-selector .swiper .swiper-button-prev{top:0;margin-top:0;background:#061e42;height:calc(100% - 10px);width:60px;margin:5px 0}.fixtures__date-selector .swiper .swiper-button-next:after,.fixtures__date-selector .swiper .swiper-button-prev:after{color:#fff}.fixtures__date-selector .swiper .swiper-button-disabled{opacity:0;filter:grayscale(1)}.fixtures__date-selector .swiper .swiper-button-next{right:0;border-top-right-radius:10px;border-bottom-right-radius:10px}.fixtures__date-selector .swiper .swiper-button-prev{left:0;border-top-left-radius:10px;border-bottom-left-radius:10px}a.date-filter{border:5px solid #fff;border-radius:20px !important;transition:all .5s}a.date-filter.active{border:5px solid #061e42;position:relative;background:#005c97;color:#fff}a.date-filter:hover{border-color:#005c97}.fixtures__row__tournamentdetails{position:relative}.fixtures__row__tournamentdetails__heading{font-size:19px !important;margin-bottom:0}.fixtures__row__tournamentdetails__venue{font-size:18px;color:#333}.fixtures__row__tournamentdetails .fixtures__row__teamname{margin:0;max-width:none}.fixtures__row__tournamentdetails .fixtures__row__datetime{text-align:left;margin-bottom:15px}.fixtures__row__fixturedetails_attributes.tournament p{text-align:left;margin-bottom:0}.fixture__row__meta__teaminfo{display:none}p.league-link a{min-height:24px !important}.result-heading{margin-bottom:30px}@media screen and (max-width:63.9375em){.fixtures__row{margin-bottom:15px}a.fixture__livestream{margin:10px 17px 0;display:block;font-weight:700}.fixtures__row__sport{background-size:55%;background-repeat:no-repeat;background-position:100% center !important;position:relative;padding:20px !important;margin-bottom:10px}.fixtures__row__sport:after{content:" ";background:#1c1a3d;background:linear-gradient(90deg,#1c1a3d 50%,rgba(255,255,255,0) 67%);position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;border-top-left-radius:20px;border-top-right-radius:20px}.fixtures__row__sport:before{opacity:.4}.fixtures__row__sport .vertical-align{z-index:99;margin-top:0}.fixtures__row__sport .fixtures__row__sportname{right:0;bottom:0;top:auto;left:auto;border-radius:0;padding:4px 7px;font-size:10px;border-top-left-radius:5px;z-index:100;border:0;border-left:1px solid #fff;border-top:1px solid #fff;background:0 0;display:block}.fixtures__row__sportname:before{border-bottom-left-radius:0;border-top-right-radius:10px}.fixtures__row__sporticon{display:none}.fixtures__row__teamname{font-size:14px}.fixtures__col__scores{border:1px solid #eee;border-radius:5px;width:65px;height:40px;display:block;font-size:12px !important;text-align:center}.fixtures__col__scores span.outcome-W{font-weight:700}.fixtures__row__datetime{border-radius:0;padding:0;text-align:left;display:block}.fixtures__row__datetime p{margin:0;padding:5px 20px;display:block}.fixtures__row__fixturevenues p{font-size:14px}.fixtures__row__sportname{border-radius:0;border-top-right-radius:20px;border-top-left-radius:20px;text-align:center}.fixtures__row__logo,.fixtures__row__logo.tournament{width:65px;height:65px;float:left;box-shadow:rgba(99,99,99,.2) 0px 2px 8px 0px;border-radius:5px}.fixtures__row__fixturevenues{text-align:left;padding:20px}.fixtures__row__sport{padding:10px 20px;background-position:center 60%}.fixtures__row__sport,.fixtures__row__sport:before{border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:0}.fixtures__row__sportcompetition{max-width:180px}.fixtures__row__sportcompetition .competition{display:block !important;font-size:12px}.fixtures__row__sportcompetition .competition .stage{font-weight:400;display:block}.fixtures__row__sportcompetition .sport{display:none !important}.fixtures__row__sportname,.fixtures__row__sportcompetition{text-align:left;margin:0}.fixtures__row__sportname{font-size:18px}.fixtures__row__sport .vertical-align{padding-right:93px}.fixtures__row__logo{margin:0 0 0 20px}.fixtures__row__teamname{padding-left:70px;width:100%;text-align:left;max-width:none !important}.fixtures__row__fixturedetails_attributes,.fixtures__row__matchattributes p.separator{font-size:14px}.fixtures__row__fixturemeta{padding:10px 0;border:0;border-top:1px solid #ccc;margin-top:10px}.fixtures__row__fixturemeta div.meta{padding:0 10px}.fixtures__row__fixturemeta div.meta p{line-height:20px;font-size:12px}.fixtures__row__sportname{font-size:15px}.fixtures__row__teamname-label{width:70%;height:100%;display:table-row;height:65px;text-align:left}.fixtures__row__teamname-label span:not(.display-block){padding:0 15px;display:table-cell;vertical-align:middle;height:65px;max-width:none}.fixture__row__meta__teaminfo{display:block;font-size:14px;padding:0 20px}.fixtures__row__fixturemeta div.meta{width:100%;position:relative}.fixtures__row__fixturemeta div.meta p{float:left;width:50%;margin-top:0 !important;line-height:16px}.fixtures__row__fixturemeta div.meta.includes-league-link{padding-bottom:40px}.fixtures__row__fixturemeta div.meta.includes-league-link p:nth-child(3){width:37% !important}.fixtures__row__fixturemeta div.meta.includes-league-link p:nth-child(4){width:63% !important}.fixtures__row__fixturemeta div.meta.includes-league-link p.league-link{position:absolute;bottom:-18px;left:0;width:100% !important;float:none;margin:0 !important;height:44px !important;padding:0}.fixtures__row__fixturemeta div.meta.includes-league-link p.league-link span{display:none}.fixtures__row__fixturemeta div.meta.includes-league-link p.league-link a{display:block;background:#eee;padding:10px 0;text-align:center}.results .fixtures__row__fixturemeta div.meta p{width:63%}.results .fixtures__row__fixturemeta div.meta p:nth-of-type(even){width:37%}.fixture__row_teamcol{padding-top:5px;padding-bottom:5px}.fixtures__row__fixturedetails_attributes.tournament p{font-size:13px;line-height:18px;margin:0}}.small-fixture-tile-first .fixtures__row{margin-bottom:15px}.small-fixture-tile-first a.fixture__livestream{margin:10px 17px 0;display:block;font-weight:700}.small-fixture-tile-first .fixtures__row__sport{background-size:55%;background-repeat:no-repeat;background-position:100% center !important;position:relative;padding:20px !important;margin-bottom:10px}.small-fixture-tile-first .fixtures__row__sport:after{content:" ";background:#1c1a3d;background:linear-gradient(90deg,#1c1a3d 50%,rgba(255,255,255,0) 67%);position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;border-top-left-radius:20px;border-top-right-radius:20px}.small-fixture-tile-first .fixtures__row__sport:before{opacity:.4}.small-fixture-tile-first .fixtures__row__sport .vertical-align{z-index:99;margin-top:0}.small-fixture-tile-first .fixtures__row__sport .fixtures__row__sportname{right:0;bottom:0;top:auto;left:auto;border-radius:0;padding:4px 7px;font-size:10px;border-top-left-radius:5px;z-index:100;border:0;border-left:1px solid #fff;border-top:1px solid #fff;background:0 0;display:block}.small-fixture-tile-first .fixtures__row__sportname:before{border-bottom-left-radius:0;border-top-right-radius:10px}.small-fixture-tile-first .fixtures__row__sporticon{display:none}.small-fixture-tile-first .fixtures__row__teamname{font-size:14px}.small-fixture-tile-first .fixtures__col__scores{border:1px solid #eee;border-radius:5px;width:65px;height:40px;display:block;font-size:12px !important;text-align:center}.small-fixture-tile-first .fixtures__col__scores span.outcome-W{font-weight:700}.small-fixture-tile-first .fixtures__row__datetime{border-radius:0;padding:0;text-align:left;display:block}.small-fixture-tile-first .fixtures__row__datetime p{margin:0;padding:5px 20px;display:block}.small-fixture-tile-first .fixtures__row__fixturevenues p{font-size:14px}.small-fixture-tile-first .fixtures__row__sportname{border-radius:0;border-top-right-radius:20px;border-top-left-radius:20px;text-align:center}.small-fixture-tile-first .fixtures__row__logo,.small-fixture-tile-first .fixtures__row__logo.tournament{width:65px;height:65px;float:left;box-shadow:rgba(99,99,99,.2) 0px 2px 8px 0px;border-radius:5px}.small-fixture-tile-first .fixtures__row__fixturevenues{text-align:left;padding:20px}.small-fixture-tile-first .fixtures__row__sport{padding:10px 20px;background-position:center 60%}.small-fixture-tile-first .fixtures__row__sport,.small-fixture-tile-first .fixtures__row__sport:before{border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:0}.small-fixture-tile-first .fixtures__row__sportcompetition{max-width:180px}.small-fixture-tile-first .fixtures__row__sportcompetition .competition{display:block !important;font-size:12px}.small-fixture-tile-first .fixtures__row__sportcompetition .competition .stage{font-weight:400;display:block}.small-fixture-tile-first .fixtures__row__sportcompetition .sport{display:none !important}.small-fixture-tile-first .fixtures__row__sportname,.small-fixture-tile-first .fixtures__row__sportcompetition{text-align:left;margin:0}.small-fixture-tile-first .fixtures__row__sportname{font-size:18px}.small-fixture-tile-first .fixtures__row__sport .vertical-align{padding-right:93px}.small-fixture-tile-first .fixtures__row__logo{margin:0 0 0 20px}.small-fixture-tile-first .fixtures__row__teamname{padding-left:70px;width:100%;text-align:left;max-width:none !important}.small-fixture-tile-first .fixtures__row__fixturedetails_attributes,.small-fixture-tile-first .fixtures__row__matchattributes p.separator{font-size:14px}.small-fixture-tile-first .fixtures__row__fixturemeta{padding:10px 0;border:0;border-top:1px solid #ccc;margin-top:10px}.small-fixture-tile-first .fixtures__row__fixturemeta div.meta{padding:0 10px}.small-fixture-tile-first .fixtures__row__fixturemeta div.meta p{line-height:20px;font-size:12px}.small-fixture-tile-first .fixtures__row__sportname{font-size:15px}.small-fixture-tile-first .fixtures__row__teamname-label{width:70%;height:100%;display:table-row;height:65px;text-align:left}.small-fixture-tile-first .fixtures__row__teamname-label span:not(.display-block){padding:0 15px;display:table-cell;vertical-align:middle;height:65px;max-width:none}.small-fixture-tile-first .fixture__row__meta__teaminfo{display:block;font-size:14px;padding:0 20px}.small-fixture-tile-first .fixtures__row__fixturemeta div.meta{width:100%;position:relative}.small-fixture-tile-first .fixtures__row__fixturemeta div.meta p{float:left;width:50%;margin-top:0 !important;line-height:16px}.small-fixture-tile-first .fixtures__row__fixturemeta div.meta.includes-league-link{padding-bottom:40px}.small-fixture-tile-first .fixtures__row__fixturemeta div.meta.includes-league-link p:nth-child(3){width:37% !important}.small-fixture-tile-first .fixtures__row__fixturemeta div.meta.includes-league-link p:nth-child(4){width:63% !important}.small-fixture-tile-first .fixtures__row__fixturemeta div.meta.includes-league-link p.league-link{position:absolute;bottom:-18px;left:0;width:100% !important;float:none;margin:0 !important;height:44px !important;padding:0}.small-fixture-tile-first .fixtures__row__fixturemeta div.meta.includes-league-link p.league-link span{display:none}.small-fixture-tile-first .fixtures__row__fixturemeta div.meta.includes-league-link p.league-link a{display:block;background:#eee;padding:10px 0;text-align:center}.small-fixture-tile-first .results .fixtures__row__fixturemeta div.meta p{width:63%}.small-fixture-tile-first .results .fixtures__row__fixturemeta div.meta p:nth-of-type(even){width:37%}.small-fixture-tile-first .fixture__row_teamcol{padding-top:5px;padding-bottom:5px}.small-fixture-tile-first .fixtures__row__fixturedetails_attributes.tournament p{font-size:13px;line-height:18px;margin:0}.small-fixture-tile-first .fixtures__row__fixturemeta{display:none}.small-fixture-tile-first .fixtures__row__logo,.small-fixture-tile-first .fixtures__row__logo.tournament{width:35px;height:35px}.small-fixture-tile-first .fixtures__row__teamname-label span:not(.display-block){height:35px !important}.small-fixture-tile-first .fixtures__row__teamname-label{height:35px}.small-fixture-tile-first .fixtures__row__teamname-label span.display-block{display:inline-block !important}.small-fixture-tile-first .fixtures__row__sport{padding:12px 20px !important}.small-fixture-tile-first .fixtures__row__sportcompetition{max-width:200px}.small-fixture-tile-first .fixtures__row{padding-bottom:15px;background:#fff}.small-fixture-tile-first .fixtures__row__sportcompetition{min-height:36px}