.page-header{margin-bottom:0}.match-header{position:relative;padding:50px 0}.match-header img.header-bg{position:absolute;left:0;top:0;width:100%;height:100%;margin:0;object-fit:cover}.match-header .stadium, .match-header .referee, .match-header .competition-round{font-size: .8em}.match-header .match-date{color:#051327;font-weight:600}.match-header .box{width:60%;background:rgba(255, 255, 255, 0.85);position:relative;z-index:1;margin:0 20%;padding:40px 0}.match-header .boxscore{display:flex;flex-wrap:wrap;align-items:center;gap:30px;margin:20px 0}.match-header .boxscore .team-name{color:#051327;margin:0}.match-header .boxscore>div{flex:1}.match-header .boxscore>div.team{padding:0 20px}.match-header .boxscore > div.team .goals{text-align:left;font-size: .8em;margin-top:8px}.match-header .boxscore > div.team .goals strong{font-weight:600}.match-header .boxscore > div.team .goals .penalty .icon{color:yellowgreen}.match-header .boxscore .score{font-size:4em;font-family:'Oswald',sans-serif;color:#051327;line-height: .8em}.match-header .boxscore .score .tab{font-size:1.3rem}.match-header .boxscore .score .tab small{display:block;line-height: .8em}.match-menu{margin-top:30px}.tab-content{margin:60px 0}ul.fixture-timeline{position:relative}ul.fixture-timeline:before{content:"";display:block;height:calc( 100% - 40px );width:1px;background:#ddd;position:absolute;left:50%}ul.fixture-timeline li{display:block;position:relative;margin:5px 0;clear:both;min-height:60px}ul.fixture-timeline li .time{background:#fff;display:inline-block;padding:3px;text-align:center;width:90px;line-height:30px;vertical-align:middle;border:1px solid #ddd;border-radius:4px;position:absolute;left:50%;margin-left:-45px}ul.fixture-timeline li .action-icon{position:absolute;top:4px;left:50%;width:30px;height:30px;line-height:30px;border-radius:15px;text-align:center;background:#fff;font-size:20px;margin-left:-15px;box-shadow:0 0 5px rgba(0, 0, 0, 0.1)}ul.fixture-timeline li .action-icon.card-icon:before{display:inline-block;content:"";width:15px;height:18px;margin-top:6px}ul.fixture-timeline li .action-icon.yellow-card:before{background:#FFDB6D}ul.fixture-timeline li .action-icon.red-card:before{background:red}ul.fixture-timeline li .action{width:calc( 50% - 90px );position:absolute;top:0;font-size: .9em;line-height:1.3em}ul.fixture-timeline li .action .score{display:inline-block;border:1px solid #999;padding:1px 4px}ul.fixture-timeline li .action strong{font-weight:600}ul.fixture-timeline li .action .player .assist{color:#999;font-weight:400}ul.fixture-timeline li .action .player-in{font-weight:600;color:yellowgreen}ul.fixture-timeline li .action .player-in, ul.fixture-timeline li .action .player-out{display:block}ul.fixture-timeline li .action .player-out{font-size: .9em;color:red}ul.fixture-timeline li .action .subst.icon{margin-right: .5em;font-size: .8em}ul.fixture-timeline li .action .penalty+.player{display:block}ul.fixture-timeline li .action .goal+.player{display:block;font-weight:600}ul.fixture-timeline li.om-receiving.om-event .action, ul.fixture-timeline li.opponent-receiving.adverse-event .action{left:0;text-align:right}ul.fixture-timeline li.om-receiving.om-event .action-icon, ul.fixture-timeline li.opponent-receiving.adverse-event .action-icon{transform:translateX(-50px)}ul.fixture-timeline li.om-receiving.adverse-event .action, ul.fixture-timeline li.opponent-receiving.om-event .action{right:0}ul.fixture-timeline li.om-receiving.adverse-event .action-icon, ul.fixture-timeline li.opponent-receiving.om-event .action-icon{transform:translateX(50px)}ul.fixture-timeline li.penalty .icon{color:yellowgreen}ul.fixture-timeline li.but-csc .icon, ul.fixture-timeline li.missed-penalty .icon{color:red}ul.fixture-timeline li.extra-time .time{color:#999;border:1px solid #eee}ul.fixture-timeline li.event-type-card .action{margin-top: .75em}.fixture-stats .shots{width:600px;max-width:100%;margin:0 auto}.fixture-stats .shots>div{float:left;width:calc( 50% - 2px );text-align:center;position:relative;min-height:240px;font-size:1.2em;font-weight:600;margin:0 1px;background:#e1f0c1}.fixture-stats .shots > div .label{font-size: .8rem;line-height:1.2rem;font-weight:400;position:absolute;width:80%;top:30%}.fixture-stats .shots > div .label strong, .fixture-stats .shots > div .label span{display:block}.fixture-stats .shots > div .label strong{font-size:1.6em;font-weight:600}.fixture-stats .shots > div img{position:absolute;height:60px;width:auto;top:15px;padding:10px;background:#fff;border-radius:4px}.fixture-stats .shots > div .on-target{position:absolute;bottom:0;min-height:120px;color:#fff;width:60%;background:yellowgreen;border-top:8px solid #fff}.fixture-stats .shots>div.om-team{background:#d8f2ff}.fixture-stats .shots > div.om-team .on-target{background:#25BAFF}.fixture-stats .shots > div.home .label{right:0}.fixture-stats .shots > div.home img{left:20px}.fixture-stats .shots > div.home .on-target{right:0;border-left:8px solid #fff}.fixture-stats .shots > div.away .label{left:0}.fixture-stats .shots > div.away img{right:20px}.fixture-stats .shots > div.away .on-target{left:0;border-right:8px solid #fff}.fixture-stats .shots:after{content:"";display:table;clear:both}.fixture-stats .gauges{margin-top:60px}.fixture-stats .gauges .label{font-size:1em;line-height:1.1em;margin:0 0 5px}.fixture-stats .gauges .label .icon{display:inline-block;vertical-align:middle;font-size:18px;margin-right: .5em}.fixture-stats .gauges .label .icon.icon-foul-card{display:inline-block;height:18px;width:15px;background:#FFDB6D}.fixture-stats .gauges .label .icon.red{background:red}.fixture-stats .gauges .gauge{width:100%;height:20px;position:relative;margin-bottom:15px;border-radius:4px;overflow:hidden}.fixture-stats .gauges .gauge .value{position:absolute;height:100%;top:0;text-align:right;background:yellowgreen}.fixture-stats .gauges .gauge .value>span{position:absolute;width:100%;left:0;top:0;padding:0 15px;line-height:20px;color:#fff;font-weight:600}.fixture-stats .gauges .gauge .value.om-team{background:#25BAFF;text-align:left}.fixture-stats .gauges .gauge .value.home{left:0}.fixture-stats .gauges .gauge .value.away{right:0}.teams-compo{position:relative}.teams-compo .team-grid{position:absolute;width:50%;padding-top:90px}.teams-compo .team-grid img.responsive-img{position:absolute;height:70px;width:auto;padding:10px;background:#fff;border-radius:4px;top:15px}.teams-compo .team-grid .team-name, .teams-compo .team-grid .team-coach{color:#051327;position:absolute}.teams-compo .team-grid .team-name{text-transform:uppercase;font-family:'Oswald',sans-serif;font-size:1.2em;top:30px}.teams-compo .team-grid .team-coach{font-size: .9em;top:55px}.teams-compo .team-grid .team-coach strong{font-weight:600}.teams-compo .team-grid .lineup{display:flex;align-items:center;justify-content:center;padding:0 20px;aspect-ratio:0.7518797;position:relative;background:#cde699;overflow:hidden}.teams-compo .team-grid .lineup:before{display:block;content:"";width:200%;height:100%;position:absolute;left:0;top:0;opacity: .25;background:url('/wp-content/themes/footmarseille/assets/img/field.svg') no-repeat center center;background-size:contain}.teams-compo .team-grid .lineup .column{flex:1 1 0px}.teams-compo .team-grid.om-team .lineup{background:#a4e2ff}.teams-compo .team-grid.om-team .lineup .player .num{background:#051327;color:#fff}.teams-compo .team-grid.om-team .lineup .player .num:after, .teams-compo .team-grid.om-team .lineup .player .num:before{background:#051327}.teams-compo .team-grid:first-child{left:0}.teams-compo .team-grid:first-child img.responsive-img{left:0}.teams-compo .team-grid:first-child .team-name, .teams-compo .team-grid:first-child .team-coach{left:80px}.teams-compo .team-grid:last-child{right:0}.teams-compo .team-grid:last-child .lineup:before{right:0;left:auto}.teams-compo .team-grid:last-child img.responsive-img{right:0}.teams-compo .team-grid:last-child .lineup{flex-direction:row-reverse}.teams-compo .team-grid:last-child .team-name, .teams-compo .team-grid:last-child .team-coach{right:80px;text-align:right}.teams-compo .team-grid .player{display:block;text-align:center;margin:60% 0;position:relative;z-index:1}.teams-compo .team-grid .player:hover{color:inherit}.teams-compo .team-grid .player:hover .head:not(.anonymous){transform:scale(1.5)}.teams-compo .team-grid .player .head{width:30px;height:30px;left:50%;top:-23px;margin-left:-15px;position:absolute;background:yellowgreen;border:2px solid #fff;border-radius:100%;transition:transform 0.3s ease-in-out 0s}.teams-compo .team-grid .player .head.anonymous{width:24px;height:24px;margin-left:-12px;top:-18px}.teams-compo .team-grid .player .num{display:inline-block;padding:5px 0 2px;width:26px;text-align:center;background:#fff;font-weight:600;font-family:'Oswald',sans-serif;position:relative;border-radius:5px 5px 0 0 }.teams-compo .team-grid .player .num:before, .teams-compo .team-grid .player .num:after{display:inline-block;width:6px;height:12px;background:#fff;content:"";position:absolute;top:1.5px}.teams-compo .team-grid .player .num:before{left:-4px}.teams-compo .team-grid .player .num:after{right:-4px}.teams-compo .team-grid .player .name{margin-top:4px;font-size: .75em;line-height:1em}@media only screen and (max-width: 600px){.match-header{padding:0}.match-header img.header-bg{display:none}.match-header .box{width:100%;padding:0;margin:0}.match-header .boxscore{align-items:start}.match-header .boxscore > div.team, .match-header .boxscore>div.score{flex:1;padding:0;text-align:center}.match-header .boxscore>div.score{white-space:nowrap;font-size:2em;margin-top: .7em}.match-header .boxscore > div.team img{display:block;margin:0 auto 8px}.match-header .boxscore > div h2.team-name{font-size: .8em}.match-header .boxscore > div.team .goals{display:none}ul.fixture-timeline:before{display:none}ul.fixture-timeline li .time{position:relative;left:auto;right:auto;top:auto;margin:0;width:70px}ul.fixture-timeline li .action-icon{position:absolute;left:120px;right:auto}ul.fixture-timeline li .action{position:relative;width:auto;float:right;max-width:calc( 100% - 95px )}ul.fixture-timeline li.om-receiving.adverse-event .time, ul.fixture-timeline li.opponent-receiving.om-event .time{float:right}ul.fixture-timeline li.om-receiving.adverse-event .action, ul.fixture-timeline li.opponent-receiving.om-event .action{float:left}ul.fixture-timeline li.om-receiving.adverse-event .action-icon, ul.fixture-timeline li.opponent-receiving.om-event .action-icon{left:auto;right:110px}.teams-compo .team-grid{position:relative;width:100%;left:auto;top:auto;right:auto}.teams-compo .team-grid .player{margin:18px 0}.teams-compo .team-grid .player .num{font-size: .7em}.teams-compo .team-grid .player .head, .teams-compo .team-grid .player .head.anonymous{width:20px;height:20px;margin-left:-10px;border:none}.teams-compo .team-grid .player img.head{margin-top:5px}.teams-compo .team-grid .player .head.anonymous{width:15px;height:15px;margin-left:-7.5px;margin-top:7px}.fixture-stats .shots > div img{width:auto;height:50px}.fixture-stats .shots > div .label{width:80%;top:80px}.fixture-stats .shots > div .on-target{min-height:90px;width:75%}.fixture-stats .shots > div .on-target .label{top:20px;width:100%}}