.w-layout-grid {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  grid-row-gap: 16px;
  grid-column-gap: 16px;
}

h2 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 32px;
  line-height: 36px;
  font-weight: bold;
}

.navbar {
  position: relative;
  left: 0px;
  top: 0px;
  right: 0px;
  display: block;
  padding-top: 20px;
  padding-bottom: 0px;
  border-bottom: 1px none rgba(0, 0, 0, 0.04);
  background-color: #fff;
}

.contain {
  display: block;
  max-width: 1100px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 20px;
  padding-left: 20px;
  background-color: transparent;
}

.brand {
  position: absolute;
  top: 10px;
  padding-top: 0px;
  padding-bottom: 0px;
  font-size: 21px;
  font-weight: 700;
  letter-spacing: -0.5px;
}

.brand.w--current {
  top: 10px;
  display: block;
  padding-top: 0px;
}

.nav-menu-2 {
  padding-bottom: 0px;
}

.navlink {
  padding: 26px 12px;
  color: #000;
  font-size: 12px;
  font-weight: 400;
  text-decoration: none;
  text-transform: uppercase;
}

.navlink:hover {
  padding-bottom: 21px;
  border-bottom: 5px solid #c8c8c8;
}

.navlink.w--current {
  margin-right: 0px;
  padding: 26px 12px 21px;
  border-bottom: 5px solid #c8c8c8;
  background-color: transparent;
  color: #000;
  font-size: 12px;
  font-weight: 700;
}

.navlink.mightyred {
  margin-right: 0px;
  margin-left: 0px;
  padding: 26px 12px;
  font-weight: 400;
}

.navlink.mightyred:hover {
  padding-top: 26px;
  padding-bottom: 21px;
  border-bottom: 5px solid #009982;
}

.navlink.mightyred.w--current {
  padding-bottom: 21px;
  border-bottom: 5px solid #009982;
}

.navlink.mightyred.champions.sub-head {
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
}

.navlink.mightyred.champions.sub-head:hover {
  border-bottom-color: #dc0714;
}

.section-welcome {
  padding-top: 70px;
  padding-bottom: 60px;
  border-bottom: 0px none transparent;
  background-color: #c8c8c8;
  background-image: url('../images/red-bg.jpg');
  background-position: 50% 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.brand-subtitle {
  display: inline-block;
  margin-top: 0px;
  margin-bottom: 18px;
  padding-top: 0px;
  padding-left: 6px;
  border-top: 2px none #c8c8c8;
  color: #dc0714;
  font-size: 18px;
  line-height: 16px;
  font-weight: 400;
  letter-spacing: -0.5px;
  text-transform: uppercase;
}

.brand-subtitle.wht {
  color: #fff;
  font-weight: 400;
  text-transform: uppercase;
}

.title-block {
  height: 106px;
  padding: 16px 20px 0px;
  background-color: #fff;
}

.section {
  padding-top: 75px;
  padding-bottom: 75px;
}

.section.home {
  padding-top: 70px;
  padding-bottom: 70px;
  background-color: #f3f3f3;
}

.section.green {
  padding-top: 100px;
  padding-bottom: 100px;
  background-color: #dc0714;
  background-image: url('../images/25-party.png');
  background-position: 100% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.section.options {
  margin-bottom: 25px;
  padding-top: 100px;
  padding-bottom: 100px;
  background-color: #dc0714;
  background-image: url('../images/wave-pattern.svg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.section.options.small-section {
  padding-top: 50px;
  padding-bottom: 0px;
}

.section.opitons-transfers {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 25px;
  padding-top: 100px;
  padding-bottom: 100px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #dc0714;
  background-image: url('../images/signings-pattern.svg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.column {
  position: relative;
  display: block;
  margin-bottom: 0px;
  padding-right: 6px;
  padding-bottom: 0px;
  padding-left: 6px;
}

.article-type-block {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  padding-left: 24px;
  -webkit-transition: -webkit-transform 200ms ease;
  transition: -webkit-transform 200ms ease;
  transition: transform 200ms ease;
  transition: transform 200ms ease, -webkit-transform 200ms ease;
}

.article-type-block:hover {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.title-highlight {
  color: #dc0714;
  text-transform: uppercase;
}

.home-row {
  margin-top: 0px;
  margin-bottom: 24px;
  padding-bottom: 0px;
}

.heading--main {
  position: relative;
  display: inline-block;
  overflow: hidden;
  margin-bottom: 0px;
  margin-left: 0px;
  color: #c8c8c8;
  font-size: 11px;
  text-transform: uppercase;
}

.title-highlight-green {
  color: #009982;
  text-transform: uppercase;
}

.article-block {
  display: block;
  width: auto;
  height: auto;
  min-height: 200px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 0px;
  padding-left: 0px;
  border-radius: 4px;
  background-color: #fff;
}

.article-link {
  display: block;
  box-shadow: 0 1px 3px 0 rgba(49, 49, 49, 0.24);
  text-decoration: none;
}

.h2 {
  color: #000;
  font-size: 24px;
  line-height: 24px;
  letter-spacing: -0.5px;
  text-transform: none;
}

.h2.title {
  width: 200px;
  margin-top: 0px;
  margin-bottom: 20px;
  font-size: 20px;
  line-height: 22px;
}

.h2.title.wider {
  width: 260px;
}

.h2.title.super-wide {
  width: 320px;
}

.h2.title.wide {
  width: 240px;
}

.tag-text {
  display: inline-block;
  margin-top: 12px;
  margin-left: 12px;
  padding: 4px 12px;
  border-radius: 0px;
  background-color: #c8c8c8;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #000;
  font-size: 12px;
  font-weight: 700;
}

.tag-text.junior {
  position: absolute;
  margin-top: 12px;
  margin-left: -6px;
  padding-right: 16px;
  padding-left: 16px;
  border-radius: 4px;
  background-color: #009982;
  box-shadow: 0 3px 1px -1px rgba(0, 0, 0, 0.44);
  color: #fff;
  font-size: 14px;
  line-height: 20px;
  text-transform: uppercase;
}

.tag-text.junior.win {
  left: auto;
  top: 0%;
  right: -3%;
  bottom: auto;
  border: 2px solid #fff;
  background-color: #701115;
}

.tag-text.junior.win.dar-teal {
  background-color: #004938;
}

.image-block {
  height: 225px;
  padding-top: 0px;
  background-color: #a1a1a1;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0px 0px;
  background-size: 125px;
}

.image-block._25-halloween {
  background-image: url('../images/shiverpool.jpg');
  background-position: 0% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.image-block._25-who {
  background-image: url('../images/18-who-thumbnail.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.image-block._25-rush-infographic {
  background-color: #e31b23;
  background-image: url('../images/rush-lead.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.image-block.tottenham {
  background-image: url('../images/spurs-pageheader.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.image-block.keegan-tile {
  background-image: url('../images/21-Keegan-1_840x555.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.image-block.trent-tile {
  background-image: url('../images/21-Alexander-Arnold_tile_600x400.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.image-block.ucl-thumb-meet {
  background-image: url('../images/21-Melia-1_840x670.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.image-block._25-ox-interview {
  background-image: url('../images/25-interview-ox-lead.jpg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50% 0%, 0px 0px;
  background-size: cover, 125px;
  background-repeat: no-repeat, repeat;
}

.image-block._25-mighty-tile {
  background-image: url('../images/mighty-tile.jpg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50% 50%, 0px 0px;
  background-size: cover, 125px;
  background-repeat: no-repeat, repeat;
}

.image-block._25-trent {
  background-image: url('../images/21-Alexander-Arnold_tile_600x400.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.image-block._25-awards-tile {
  background-image: url('../images/25-awards-tile.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.image-block._25-sevenup {
  background-image: url('../images/25-CL-madrid-lead.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.image-block._25-cupquiz {
  background-image: url('../images/25-quiz-tile.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.image-block._25-kopkids-tile {
  background-image: url('../images/25_kopkids-lead.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.image-block._25-women-tile {
  background-image: url('../images/25-women-general-roberts.jpg');
  background-position: 0% 0%;
  background-size: cover;
  background-repeat: no-repeat;
}

.image-block._25-academy-tile {
  background-image: url('../images/25-academy-lead.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.image-block._25-barnes-berger {
  background-image: url('../images/25-barnesBerger-lead.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.image-block._25-dreamdraw {
  background-image: url('../images/25-dreamdraw-tile.jpg');
  background-size: cover;
  background-repeat: no-repeat;
}

.image-block._25-legends-tile {
  background-image: url('../images/25-legends-lead.jpg');
  background-size: cover;
  background-repeat: no-repeat;
}

.image-block._25-screening-tile {
  background-image: url('../images/25-screening-lead.jpg');
  background-size: cover;
  background-repeat: no-repeat;
}

.image-block.league-tile {
  border: 10px solid #fff;
  border-radius: 50%;
  background-color: transparent;
  background-image: url('../images/academy-garyOneil-headshot.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  color: transparent;
}

.image-block.euro-tile {
  background-image: url('../images/YNWA26_euroTile_500.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.image-block.cup-tile {
  border: 10px solid #fff;
  border-radius: 50%;
  background-color: transparent;
  background-image: url('../images/academy-barryLewtas-headshot.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.image-block.league-tile {
  background-image: url('../images/YNWA26_leagueTile_500.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.image-block.cup-tile {
  background-image: url('../images/YNWA26_leagueCupTile_400.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.image-block.lewas {
  border: 10px solid #fff;
  border-radius: 50%;
  background-color: transparent;
  background-image: url('../images/academy-barryLewtas-headshot.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  cursor: pointer;
}

.image-block.oneil {
  border: 10px solid #fff;
  border-radius: 50%;
  background-color: transparent;
  background-image: url('../images/academy-garyOneil-headshot.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  color: transparent;
  cursor: pointer;
}

.image-block.transfers-men {
  border: 10px none #fff;
  border-radius: 0%;
  background-color: transparent;
  background-image: url('../images/signings-group-men.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  cursor: pointer;
}

.image-block.lewas {
  border: 10px solid #fff;
  border-radius: 50%;
  background-color: transparent;
  background-image: url('../images/academy-barryLewtas-headshot.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  cursor: pointer;
}

.image-block.lewas.gordon {
  background-image: url('../images/Gordon-Profile.png');
}

.image-block.oneil {
  border: 10px solid #fff;
  border-radius: 50%;
  background-color: transparent;
  background-image: url('../images/academy-garyOneil-headshot.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  color: transparent;
  cursor: pointer;
}

.image-block.oneil.hughes {
  width: 200px;
  height: 200px;
  border-width: 10px;
  background-image: url('../images/AXA-Training-Centre-new-1.png');
}

.image-block.oneil.hughes.axa-training {
  background-image: url('../images/AXA-Training-Centre-new-1.png');
}

.image-block.oneil.hughes.axa-training.small-nav {
  width: 125px;
  height: 125px;
  padding-left: 0px;
  border-width: 7px;
  background-image: url('../images/holding-image.jpg');
}

.image-block.oneil.hughes.axa-training.small-nav.van-dijk-return {
  background-image: url('../images/Van-Dijk-headshot.jpg');
}

.image-block.oneil.hughes.axa-training.small-nav.training-centre {
  background-image: url('../images/AXA-Training-Centre-new-1.png');
}

.image-block.oneil.hughes.axa-training.virgils-return {
  background-image: url('../images/Van-Dijk-headshot.jpg');
}

.image-block.oneil.hughes.axa-training.liverpool-women {
  background-image: url('../images/Womens-Manager.jpg');
}

.image-block.oneil.hughes.axa-training.top-3 {
  background-image: url('../images/hompage-reasosn.jpg');
}

.image-block.oneil.hughes.axa-training.fans-return {
  background-image: url('../images/Fans.jpg');
}

.image-block.oneil.hughes.salah-goal {
  background-image: url('../images/AXA-Training-Centre-new-1.png');
}

.image-block.oneil.hughes.salah-goal.small-nav {
  width: 125px;
  height: 125px;
  padding-left: 0px;
  border-width: 7px;
  background-image: url('../images/Salah-OT.jpg');
  background-position: 50% 50%;
}

.image-block.oneil.hughes.salah-goal {
  background-image: url('../images/Salah-OT.jpg');
  background-position: 50% 50%;
}

.image-block.oneil.hughes.salah-goal.small-nav {
  width: 125px;
  height: 125px;
  padding-left: 0px;
  border-width: 7px;
}

.image-block.oneil.hughes.axa-training-copy {
  background-image: url('../images/AXA-Training-Centre-new-1.png');
}

.image-block.oneil.hughes.axa-training-copy.small-nav {
  width: 125px;
  height: 125px;
  padding-left: 0px;
  border-width: 7px;
  background-image: url('../images/Salah-OT.jpg');
  background-position: 50% 50%;
}

.image-block.oneil.hughes {
  margin-right: auto;
  margin-left: auto;
  background-image: url('../images/Hughes-Profile.png');
}

.arrow-top-block {
  position: relative;
  left: 0px;
  top: 85px;
  display: block;
  margin-right: auto;
  margin-left: auto;
  background-color: transparent;
  text-align: center;
}

.arrow-link-top {
  border-style: solid;
  border-width: 2px;
  border-color: #009982;
  border-radius: 50%;
}

.cover-title {
  display: inline-block;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 14px;
  line-height: 1;
  font-weight: 400;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.cover-title.top-margin {
  margin-top: 25px;
}

.crest-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 12px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.crest-block.centre {
  margin-right: auto;
  margin-bottom: 15px;
  margin-left: auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.crest-block.centre {
  position: absolute;
  left: 3%;
  top: 15%;
  right: auto;
  bottom: auto;
  display: block;
  clear: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.crest-block.centre {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.home-mast-block {
  position: static;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 3;
  margin-right: auto;
  margin-left: auto;
  padding: 0px;
  text-align: left;
}

.arrow-gotop {
  position: relative;
  left: 0px;
  right: 0px;
  bottom: 0px;
  display: block;
  margin: 40px 0px 0px;
  text-align: center;
}

.answer-correct-block {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  display: none;
  padding-top: 0%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: transparent;
  background-image: radial-gradient(circle farthest-corner at 50% 50%, #fff 27%, hsla(0, 0%, 100%, 0.95));
  opacity: 0;
}

.answer-incorrect-block {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  display: none;
  height: 100vh;
  padding-top: 0%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #880008;
  opacity: 0;
}

.link-block-2 {
  text-decoration: none;
  cursor: pointer;
}

.ucl-article-wrap {
  display: block;
  width: 220px;
  height: auto;
  min-height: auto;
  margin-right: auto;
  margin-left: auto;
  padding-top: 0px;
  padding-left: 0px;
  border: 2px none #fff;
  border-radius: 0px;
  background-color: transparent;
  text-align: center;
}

.topps-link-block {
  width: 100%;
  text-decoration: none;
}

.ucl-link-title {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #000;
  font-size: 20px;
  line-height: 24px;
  letter-spacing: -0.5px;
  text-transform: none;
}

.ucl-title-wrap {
  height: auto;
  padding: 10px 0px;
  background-color: transparent;
}

.options-col {
  padding-right: 5px;
  padding-left: 5px;
}

.link-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
  text-decoration: none;
  cursor: default;
}

.link-block.rise {
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  cursor: default;
}

.options-row-narrow {
  display: block;
  width: 700px;
  margin: 32px auto 20px;
}

.cards-block {
  padding-right: 20px;
  padding-left: 20px;
}

.intro-text {
  color: #fff;
  font-size: 22px;
  line-height: 22px;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
}

.contain-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1100px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.html-embed-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 640px;
  height: 360px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.home-section-redesign {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.home-section-redesign.one {
  display: none;
}

.home-section-redesign.junior {
  height: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: #009982;
  background-image: url('../images/Background-Juniors-02-01.svg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.home-section-redesign.contents {
  z-index: 5;
  height: auto;
  background-color: hsla(0, 0%, 85.5%, 0.29);
}

.home-section-redesign.lead {
  position: static;
  min-height: 640px;
  background-image: url('../images/Anfield-temp-01.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.home-section-redesign.lead {
  background-image: none;
  background-position: 0px 0px;
  background-size: auto;
}

.home-section-redesign.lead {
  min-height: auto;
  background-image: none;
}

.half-container-red {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  border-right: 20px solid transparent;
  border-left: 10px none #000;
  background-color: transparent;
  background-image: none;
}

.half-container-red.solid {
  background-color: #dc0714;
  background-image: none;
}

.half-container-teal {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  border-left: 20px solid #009982;
  background-color: transparent;
  background-image: none;
}

.half-container-teal.solid {
  background-color: #009982;
  background-image: none;
}

.home-name-container {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.home-surname {
  width: 75vw;
}

.home-first-name {
  margin-right: 0px;
  margin-bottom: 15px;
  padding-right: 35vw;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 45px;
  line-height: 1;
  font-weight: 500;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.home-left-words-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.edition-number {
  width: 100px;
}

.text-block-11 {
  font-family: Roboto, sans-serif;
  color: #fff;
  line-height: 1;
  font-weight: 500;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.text-span-2 {
  font-weight: 400;
}

.home-divider-short {
  width: 100px;
  height: 1px;
  margin-right: 19px;
  margin-left: 19px;
  background-color: #5e0a0a;
}

.home-block-left {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
  z-index: 5;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 500px;
  margin-right: 0px;
  margin-left: -80px;
  padding: 67vh 0px 0vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}

.home-name-wrapper {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 3;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.image-5 {
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.home-block-right {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: block;
  margin-right: 0px;
  margin-left: 0px;
  padding: 45vh 0px 0vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.home-right-date-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: -200px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.home-date {
  width: 400px;
}

.home-contents-wrapper {
  position: relative;
  z-index: 50;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 100px;
  padding: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  border: 2px solid #fff;
  text-decoration: none;
}

.home-contents-wrapper.no-margin {
  margin-bottom: 0px;
  border-color: transparent;
  background-color: transparent;
  background-image: none;
  background-position: 0px 0px;
  background-size: auto;
}

.home-contents-wrapper.no-margin.vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.home-contents-wrapper.red {
  margin-bottom: 0px;
  border-color: #e31b23;
}

.home-contents-wrapper.red.no-frame {
  border-style: none;
}

.contents-text {
  position: static;
  z-index: 10;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 2px;
  text-decoration: none;
  text-transform: uppercase;
  cursor: pointer;
}

.contents-text.red {
  color: #e31b23;
}

.contents-text.vertical {
  margin-bottom: 43px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.contents-text.yellow {
  color: gold;
}

.home-image-wrapper {
  position: fixed;
  z-index: 4;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 70vw;
  height: 60vh;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-47 {
  position: absolute;
  width: auto;
  height: auto;
  -o-object-fit: contain;
  object-fit: contain;
}

.image-9 {
  height: 75vh;
}

.section-junior {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 90vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #009982;
  background-image: url('../images/angle.svg');
  background-position: 50% 100%;
  background-size: contain;
  background-repeat: no-repeat;
}

.section-junior.hero {
  height: 80vh;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-image: url('../images/angle-down.svg'), -webkit-gradient(linear, left top, left bottom, from(rgba(0, 153, 130, 0.64)), color-stop(57%, rgba(24, 163, 142, 0.51)), color-stop(100%, #fff), to(rgba(222, 242, 239, 0.95))), url('../images/hero-match.jpg');
  background-image: url('../images/angle-down.svg'), linear-gradient(180deg, rgba(0, 153, 130, 0.64), rgba(24, 163, 142, 0.51) 57%, #fff 100%, rgba(222, 242, 239, 0.95)), url('../images/hero-match.jpg');
  background-position: 50% 100%, 0px 0px, 50% 0%;
  background-size: contain, auto, cover;
  background-repeat: no-repeat, repeat, no-repeat;
}

.section-junior.hero.story {
  background-image: url('../images/angle-down.svg'), -webkit-gradient(linear, left top, left bottom, color-stop(10%, #009982), color-stop(57%, rgba(24, 163, 142, 0.51)), color-stop(100%, #fff), to(rgba(222, 242, 239, 0.95))), url('../images/hero-story.jpg');
  background-image: url('../images/angle-down.svg'), linear-gradient(180deg, #009982 10%, rgba(24, 163, 142, 0.51) 57%, #fff 100%, rgba(222, 242, 239, 0.95)), url('../images/hero-story.jpg');
}

.section-junior.hero.story.curtis {
  background-image: url('../images/angle-down.svg'), -webkit-gradient(linear, left top, left bottom, color-stop(10%, #009982), color-stop(57%, rgba(24, 163, 142, 0.51)), color-stop(100%, #fff), to(rgba(222, 242, 239, 0.95))), url('../images/story-header-curtis.jpg');
  background-image: url('../images/angle-down.svg'), linear-gradient(180deg, #009982 10%, rgba(24, 163, 142, 0.51) 57%, #fff 100%, rgba(222, 242, 239, 0.95)), url('../images/story-header-curtis.jpg');
}

.section-junior.hero.story.gini {
  background-image: url('../images/angle-down.svg'), -webkit-gradient(linear, left top, left bottom, color-stop(10%, #009982), color-stop(57%, rgba(24, 163, 142, 0.51)), color-stop(100%, #fff), to(rgba(222, 242, 239, 0.95))), url('../images/story-header-gini.jpg');
  background-image: url('../images/angle-down.svg'), linear-gradient(180deg, #009982 10%, rgba(24, 163, 142, 0.51) 57%, #fff 100%, rgba(222, 242, 239, 0.95)), url('../images/story-header-gini.jpg');
}

.section-junior.hero.story.robbo {
  background-image: url('../images/angle-down.svg'), -webkit-gradient(linear, left top, left bottom, color-stop(10%, #009982), color-stop(57%, rgba(24, 163, 142, 0.51)), color-stop(100%, #fff), to(rgba(222, 242, 239, 0.95))), url('../images/story-header-robbo.jpg');
  background-image: url('../images/angle-down.svg'), linear-gradient(180deg, #009982 10%, rgba(24, 163, 142, 0.51) 57%, #fff 100%, rgba(222, 242, 239, 0.95)), url('../images/story-header-robbo.jpg');
}

.junior-title-wrapper {
  position: relative;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 80vw;
  height: 50%;
  max-width: 1100px;
  margin-top: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
}

.junior-title-wrapper.story {
  z-index: 1;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.junior-title-wrapper.story {
  z-index: 1;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.first-word-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 40vw;
  max-width: 1100px;
  min-width: 200px;
  margin-bottom: 0px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.junior-mighty-image-wrapper {
  position: relative;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: -6%;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.image-11 {
  height: 350px;
  margin-top: 0px;
  margin-bottom: 0px;
}

.large-title-wrapper {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
}

.story-headline-large {
  width: 100vw;
}

.title-boxed-wrapper {
  margin-top: 10px;
  margin-left: 0px;
  padding: 10px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border: 3px solid #fff;
}

.title-boxed-wrapper.story {
  display: block;
  margin-top: 30px;
  margin-left: 130px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  background-color: #009982;
}

.title-boxed {
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 30px;
  line-height: 1;
  font-weight: 500;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.title-boxed.yellow {
  color: gold;
}

.junior-grid-wrapper {
  overflow: hidden;
  width: 80vw;
  max-width: 1100px;
}

.junior-grid-wrapper.match {
  width: 90vw;
  max-width: 1100px;
}

.junior-grid-cartoon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  margin-top: 0px;
  margin-bottom: 150px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.junior-grid-cartoon.reduced-bottommargin {
  margin-bottom: 20px;
}

.grid {
  display: -ms-grid;
  display: grid;
  margin-bottom: 90px;
  grid-auto-columns: 1fr;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
}

.cartoon-wrapper {
  position: relative;
  overflow: visible;
  margin-top: 40px;
  background-color: transparent;
}

.cartoon-wrapper.top-margin {
  margin-top: 55px;
}

.cartoon-wrapper.top-margin.larger {
  margin-top: 85px;
}

.cartoon-wrapper.small-margin {
  margin-top: 55px;
}

.cartoon-wrapper.small-margin.larger {
  margin-top: 10px;
}

.cartoon-text-wrapper {
  position: absolute;
  left: auto;
  top: auto;
  right: 2%;
  bottom: -6%;
  width: 30%;
  padding: 15px;
  border: 2px solid #000;
  background-color: #fff;
}

.cartoon-text-wrapper.relative-right {
  bottom: -1%;
  width: 35%;
}

.cartoon-text-wrapper.relative-right.wide {
  right: 3%;
  bottom: -14%;
  width: 100%;
}

.cartoon-text-wrapper.relative-right.medium {
  width: 50%;
}

.cartoon-text-wrapper.relative-left {
  left: 3%;
  top: auto;
  right: auto;
  bottom: -6%;
  width: 80%;
}

.cartoon-text-wrapper.relative-left.medium {
  width: 50%;
}

.cartoon-text-wrapper.relative-left.lower {
  bottom: -16%;
  width: 95%;
}

.cartoon-text-wrapper.centre {
  right: 0%;
  bottom: 40%;
  width: 45%;
}

.cartoon-text {
  display: block;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 20px;
  line-height: 26px;
}

.cartoon-sub-head-wrapper {
  position: relative;
  left: 3%;
  top: 4%;
  right: 21px;
  bottom: 30px;
  display: inline-block;
  padding: 12px;
  border: 2px solid #000;
  background-color: #009982;
  box-shadow: 0 3px 6px 0 #0c443c;
}

.cartoon-sub-head-wrapper.align-right {
  left: 6%;
  top: 6%;
}

.cartoon-sub-head-wrapper.top-right {
  top: 12%;
}

.cartoon-sub-head-wrapper.top-right-over {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
}

.cartoon-sub-head-text {
  font-family: 'Roboto Condensed', sans-serif;
  color: #fff;
  font-size: 18px;
  font-weight: 700;
  letter-spacing: 0px;
  text-transform: uppercase;
}

.cartoon-hundred {
  width: 100%;
}

.cartoon-hundred.small-image {
  padding-bottom: 191px;
}

.cartoon-hundred.extra-gap {
  padding-top: 60px;
}

.cartoon-hundred.gap {
  padding-top: 131px;
}

.image-14 {
  width: 60%;
}

.image-15 {
  width: 100%;
  height: auto;
  -o-object-fit: fill;
  object-fit: fill;
}

.mighty {
  width: 350px;
}

.image-17 {
  width: 100%;
}

.junior-grid-match {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 90px;
  margin-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url('../images/junior-pattern.svg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: repeat-y;
}

.junior-grid-match-details {
  -ms-grid-rows: auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto;
}

.grid-details-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.ball-icon {
  width: 20px;
}

.grid-comp-icon-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 30px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.match-details {
  font-family: Roboto, sans-serif;
  color: #505050;
  font-size: 14px;
  line-height: 1.35;
  font-weight: 400;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.grid-crest-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.grid-crest-wrapper.left {
  width: 80px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.grid-crest-wrapper.right {
  width: 80px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.result-number {
  font-family: Roboto, sans-serif;
  color: #bbb;
  font-size: 12px;
  line-height: 1;
  font-weight: 500;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.result-number.oppo {
  margin-top: 10px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  font-size: 30px;
  text-align: left;
}

.result-number.liverpool {
  margin-top: 10px;
  color: #e31b23;
  font-size: 30px;
  text-align: left;
}

.pl-icon {
  width: 50px;
}

.lfc-crest {
  width: 65px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.lfc-crest.large {
  width: 125px;
}

.norwich-crest {
  width: 65px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.grid-scorer-wrapper-left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.scorer-name {
  margin-right: 20px;
  font-family: Roboto, sans-serif;
  color: #505050;
  font-size: 12px;
  line-height: 1;
  font-weight: 400;
  text-align: center;
  letter-spacing: 0px;
  text-transform: none;
}

.scorer-name.right-name {
  margin-right: 0px;
  margin-left: 20px;
}

.scorer-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 2px;
  padding-bottom: 2px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.scorer-content.right {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.grid-scorer-wrapper-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.match-divider {
  width: 300px;
  height: 1px;
  margin-top: 10px;
  background-color: #bbb;
}

.match-sub-header {
  padding-left: 0px;
  font-family: Roboto, sans-serif;
  color: #505050;
  font-size: 50px;
  line-height: 1;
  font-weight: 500;
  text-align: center;
}

.sub-head-wrapper {
  margin-top: 60px;
  margin-bottom: 20px;
  border-left: 5px none #e31b23;
}

.match-pitch-holder {
  height: auto;
  margin-top: 25px;
  margin-bottom: 25px;
  background-color: transparent;
}

.match-content-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  margin-top: 25px;
  margin-bottom: 25px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
}

.summary-wrapper {
  display: block;
  margin-bottom: 80px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.scorer-content-wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 1px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.goal-scorer {
  width: 350px;
}

.goal-scorer.firmino {
  position: relative;
  z-index: 2;
  margin-top: 30px;
  margin-bottom: 30px;
}

.goal-scorer.salah-city {
  position: relative;
  z-index: 2;
  margin-top: 30px;
  margin-bottom: 30px;
}

.goal-scorer.alisson {
  position: relative;
  z-index: 2;
  margin-top: 30px;
  margin-bottom: 30px;
}

.summary-text {
  width: 650px;
  margin-top: 0px;
  margin-bottom: 70px;
  margin-left: 0px;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  font-family: Roboto, sans-serif;
  color: #505050;
  font-size: 22px;
  line-height: 1.35;
  font-weight: 500;
  letter-spacing: 0.5px;
}

.summary-text-light {
  width: 600px;
  margin-top: 30px;
  margin-bottom: 30px;
  margin-left: 30px;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  font-family: Roboto, sans-serif;
  color: #505050;
  font-size: 17px;
  line-height: 1.35;
  font-weight: 400;
  letter-spacing: 0.5px;
}

.summary-text-light.no-left-margin {
  margin-left: 0px;
}

.goal-text-wrapper {
  position: relative;
  margin-bottom: 40px;
  padding: 12px;
  border-radius: 15px;
  background-color: #dc0714;
}

.scorer-text.top-margin {
  margin-top: 40px;
}

.scorer-text-bullets {
  border-left: 2px solid #e31b23;
}

.scorer-text-bullets.bottom-margin {
  margin-bottom: 59px;
}

.section-infographic.hero {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 100vh;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #dc0714;
}

.infographic-hero-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 80vw;
  height: 70vh;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-right: 30px solid #fff;
  background-color: #680505;
  background-image: url('../images/infographic_motion_stats.gif'), url('../images/numbers.svg');
  background-position: 100% 50%, 50% 50%;
  background-size: contain, contain;
  background-repeat: repeat, repeat-y;
}

.infographic-player-wrapper {
  overflow: hidden;
  width: auto;
  height: 80vh;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.infographic-name-wrapper {
  position: relative;
  z-index: 5;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  width: auto;
  height: 100%;
  padding: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.infographic-break {
  width: 100px;
  height: 5px;
  margin-bottom: 21px;
  background-color: #dc0714;
}

.infographic-title {
  margin-bottom: 30px;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 35px;
  line-height: 1;
  font-weight: 500;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.infographic-title.red {
  margin-bottom: 5px;
  color: #dc0714;
}

.infographic-first-name {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #dc0714;
  font-size: 160px;
  line-height: 1;
  font-weight: 500;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.infographic-second-name-wrapper-copy {
  padding: 13px;
  border-style: solid;
  border-width: 2px;
  border-color: #dc0714;
}

.infographic-second-name-copy {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #dc0714;
  font-size: 65px;
  line-height: 1;
  font-weight: 400;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.section-lead {
  display: none;
  height: 100vh;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
}

.panel {
  position: relative;
  display: none;
  padding-right: 10vw;
  padding-left: 10vw;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.poster {
  position: relative;
  overflow: hidden;
  width: 80%;
  float: right;
}

.poster-revealer {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  background-color: #701115;
}

.poster-text {
  position: absolute;
  top: 20%;
  border-top: 2px none #dc0714;
}

.heading-main {
  position: relative;
  overflow: hidden;
}

.heading-main.heading-first {
  padding: 0px 25px 0px 0px;
  border-style: none;
  border-width: 0px;
  border-color: #dc0714;
  background-color: #fff;
}

.heading-text-large {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #fff;
  font-size: 80px;
  line-height: 1.25;
  letter-spacing: 2px;
  text-transform: none;
}

.heading-text-large.heading-text {
  color: #dc0714;
}

.revealer-1.heading-revealer {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  background-color: #dc0714;
}

.heading-sub {
  position: relative;
  overflow: hidden;
}

.heading-sub.heading-first {
  padding: 0px 25px 15px 0px;
  background-color: #fff;
}

.heading-text-small {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #fff;
  font-size: 80px;
  line-height: 1.25;
  letter-spacing: 2px;
  text-transform: none;
}

.heading-text-small.heading-text-subhead {
  padding-right: 0px;
  color: #bbb;
  font-size: 30px;
  font-weight: 400;
}

.revealer-2.heading-revealer {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  background-color: #dc0714;
}

.image-20 {
  width: 100%;
  height: auto;
}

.half-grey {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: -1;
  width: 50%;
  height: 100%;
  background-color: transparent;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(hsla(0, 0%, 73.3%, 0.15)));
  background-image: linear-gradient(180deg, #fff, hsla(0, 0%, 73.3%, 0.15));
}

.goal-scorer-wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 400px;
  margin-bottom: 30px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.goal-scorer-rotate {
  position: absolute;
  left: 0%;
  top: 50%;
  right: 0%;
  bottom: 0%;
  width: 100%;
  height: 3px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  background-color: #dc0714;
}

.section-stats {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  margin-top: 100px;
  margin-bottom: 100px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.grid-infographic {
  grid-column-gap: 30px;
  grid-row-gap: 60px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.container-infographic {
  width: 80vw;
  max-width: 1100px;
}

.stats-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.key-wrapper {
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.key-details {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.key-details.large {
  position: relative;
  margin-bottom: 30px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  font-size: 20px;
}

.key-details.five {
  margin-bottom: 15px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.key-cirlce {
  width: 15px;
  height: 15px;
  margin-right: 20px;
  border-radius: 50%;
  background-color: #dc0714;
}

.key-cirlce.yellow {
  background-color: #b89d38;
}

.key-cirlce.green {
  background-color: #009982;
}

.key-cirlce.grey {
  background-color: #bbb;
}

.key-cirlce.dark-grey {
  background-color: #505050;
}

.key-description {
  font-family: Roboto, sans-serif;
  font-size: 14px;
}

.key-description.large {
  color: #dc0714;
  font-size: 50px;
  line-height: 1;
  font-weight: 500;
  text-align: center;
}

.key-description.centre {
  text-align: center;
}

.key-description.medium {
  margin-right: 16px;
  margin-bottom: 15px;
  font-size: 18px;
}

.key-description.large-red {
  margin-bottom: 15px;
  font-family: 'Roboto Condensed', sans-serif;
  color: #dc0714;
  font-size: 40px;
  line-height: 1;
  font-weight: 400;
}

.motion-stat-wrapper {
  margin-top: 25px;
  margin-bottom: 25px;
}

.image-21 {
  width: 200px;
}

.grey-number {
  color: #505050;
}

.stat-progress {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  width: 80%;
  height: 10px;
  background-color: #dc0714;
  color: #dc0714;
}

.stat-progress.seventy {
  width: 70%;
}

.stat-progress.ninty {
  width: 90%;
}

.stat-progress.hundred {
  width: 100%;
  height: 1px;
  background-color: #bbb;
  color: transparent;
}

.text-block-12 {
  margin-bottom: 70px;
  font-family: 'Roboto Condensed', sans-serif;
}

.section-interview-hero {
  position: static;
  top: 0px;
  z-index: -1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  background-color: transparent;
}

.section-interview-hero.matip {
  background-color: #e31b23;
  background-image: url('../images/interview_lead.jpg');
  background-position: 50% 0%;
  background-size: cover;
  background-repeat: no-repeat;
}

.section-interview-hero.klopp {
  background-color: #e31b23;
  background-image: url('../images/klopp_lead.jpg');
  background-position: 50% 0%;
  background-size: cover;
  background-repeat: no-repeat;
}

.section-interview-hero._29-dream-draw {
  background-color: #e31b23;
  background-image: url('../images/members-win-lead.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.section-interview-hero._29-mighty-red {
  background-color: #009982;
  background-image: url('../images/mighty_lead.jpg');
  background-position: 50% 100%;
  background-size: cover;
  background-repeat: no-repeat;
}

.section-interview-hero._29-ucl {
  background-color: #009982;
  background-image: url('../images/UCL_lead.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.section-interview-hero.jota {
  background-color: #e31b23;
  background-image: url('../images/interview_lead_1.jpg');
  background-position: 50% 0%;
  background-size: cover;
  background-repeat: no-repeat;
}

.section-interview-hero.axa {
  background-color: #009982;
  background-image: url('../images/axa_lead.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.section-interview-hero._30-macca {
  background-color: #e31b23;
  background-image: url('../images/macca_lead.jpg');
  background-position: 50% 0%;
  background-size: cover;
  background-repeat: no-repeat;
}

.section-interview-hero._30-williams {
  background-color: #009982;
  background-image: url('../images/rhys-williams_lead.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.section-interview-hero._30-mighty-red {
  background-color: #009982;
  background-image: url('../images/mighty_lead_1.jpg');
  background-position: 50% 100%;
  background-size: cover;
  background-repeat: no-repeat;
}

.section-interview-hero.trent {
  background-color: #e31b23;
  background-image: url('../images/interview_lead_2.jpg');
  background-position: 50% 0%;
  background-size: cover;
  background-repeat: no-repeat;
}

.section-interview-hero._31-houllier {
  background-color: #e31b23;
  background-image: url('../images/houllier_lead.jpg');
  background-position: 50% 0%;
  background-size: cover;
  background-repeat: no-repeat;
}

.section-interview-hero._31-iwill {
  height: 450px;
  background-color: #e52b14;
  background-image: url('../images/iwill-lead-mid.jpg');
  background-position: 50% 100%;
  background-size: contain;
  background-repeat: no-repeat;
}

.section-interview-hero._31-competition {
  background-color: #004938;
  background-image: url('../images/members-quiz-lead.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.section-interview-hero._32-stevie {
  height: 450px;
  background-color: #009982;
}

.section-interview-hero._32-grobbelaar {
  background-color: #e31b23;
  background-image: url('../images/Grobb_lead.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.section-interview-hero.tbc {
  background-color: #e31b23;
  background-image: url('../images/trent-lead-in-new-jpg.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.section-interview-hero._32-competition {
  background-color: #004938;
  background-image: url('../images/who-could-it-be-new.gif');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.section-half-image {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  float: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.section-half-image.right {
  margin-bottom: 60px;
}

.image-container-half {
  position: relative;
  width: 50%;
  height: auto;
  padding: 70px;
  float: left;
  background-color: transparent;
  background-image: url('../images/Taa_greyscale.jpg');
  background-position: 0% 50%;
  background-size: contain;
  background-repeat: no-repeat;
  background-attachment: fixed;
}

.image-container-half.no-bg-image {
  height: auto;
  padding: 0px;
  background-image: none;
}

.image-container-half.no-bg-image.left {
  max-width: 800px;
}

.intro-text-wrapper {
  position: relative;
  z-index: 3;
  width: 50%;
  height: auto;
  margin-top: 66px;
  padding: 30px 40px 100px;
  float: right;
}

.intro-text-wrapper.left-margin {
  z-index: 3;
  margin-left: 20px;
  padding-top: 30px;
}

.interview-standfirst {
  position: static;
  margin-bottom: 50px;
  font-family: Roboto, sans-serif;
  color: #e31b23;
  font-size: 35px;
  line-height: 1.25;
  font-weight: 500;
}

.paragraph {
  position: absolute;
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: inline-block;
  width: 75%;
  margin-bottom: 0px;
  padding: 30px;
  float: none;
  border: 8px solid #e31b23;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  line-height: 1.35;
}

.paragraph.wht {
  display: block;
  font-family: Roboto, sans-serif;
  color: #fff;
}

.paragraph.wht.no-padding {
  padding: 0px;
}

.paragraph.red {
  position: static;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding: 0px 0px 10px;
  border-style: none;
  color: #e31b23;
  text-align: center;
}

.paragraph.red._2nd-para {
  margin-top: 40px;
  padding-top: 0px;
  text-align: center;
}

.paragraph.red._1st-para {
  padding-bottom: 30px;
}

.circle-reveal-holder {
  position: absolute;
  left: auto;
  top: auto;
  right: -6%;
  bottom: -3%;
  z-index: 3;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 300px;
  height: 300px;
  padding: 31px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50%;
  background-color: #e31b23;
  text-align: center;
}

.circle-reveal-holder.left {
  left: -6%;
  top: auto;
  right: auto;
  bottom: -5%;
}

.circle-reveal-holder.left.small {
  left: 5%;
  bottom: 10%;
  width: 200px;
  height: 200px;
}

.circle-reveal-holder.left.small.new {
  bottom: 27%;
}

.circle-reveal-holder.right.mighty {
  right: 67%;
  bottom: 14%;
}

.circle-reveal-holder.right.mighty.bubble {
  right: 77%;
  bottom: 40%;
  width: 500px;
  height: auto;
  background-color: transparent;
}

.circle-reveal-holder.mid {
  bottom: 20%;
  padding: 17px;
}

.circle-reveal-holder.mid.small {
  right: 3%;
  width: 200px;
  height: 200px;
}

.circle-reveal-holder.mid.small.new {
  bottom: 5%;
}

.circle-reveal-holder.top {
  left: auto;
  top: -5%;
  right: -7%;
  bottom: auto;
  width: 200px;
  height: 200px;
}

.text-inside-revealer {
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 1.2;
  font-weight: 500;
  letter-spacing: 1px;
}

.section-image-carousel {
  height: 100vh;
}

.section-image-carousel.left-margin {
  margin-left: 65px;
}

.slider-interview {
  height: 100%;
}

.firmino-interview.three {
  background-color: #b89d38;
  background-image: url('../images/RGB_on-pitch.jpg');
  background-position: 50% 0%;
  background-size: cover;
  background-repeat: no-repeat;
}

.firmino-interview.four {
  background-color: #009982;
  background-image: url('../images/RGB_ucl-prematch.jpg');
  background-position: 100% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.half-image-wrapper {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  width: auto;
  height: auto;
  margin-bottom: 20px;
  background-color: #e31b23;
}

.half-image-wrapper.padding {
  width: 100%;
  height: 100%;
  margin-bottom: 0px;
  padding: 50px;
  background-color: #e31b23;
  background-image: url('../images/pitch-base-red_1.svg');
  background-position: 0px 0px;
  background-size: cover;
}

.half-image-wrapper.padding.transparent {
  background-color: transparent;
  background-image: url('../images/pitch-base-red.svg');
  background-position: 100% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.text-base-grey {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: -1;
  width: 50%;
  background-color: hsla(0, 0%, 73.3%, 0.2);
}

.text-base-grey.fifty.right {
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
}

.text-base-grey.fifty.left {
  width: 25%;
}

.interview-divider-scale {
  width: 50%;
  height: 5px;
  margin-bottom: 30px;
  background-color: #e31b23;
}

.graphic-holder {
  position: absolute;
  left: 10%;
  top: 0%;
  right: auto;
  bottom: auto;
  z-index: 3;
}

.graphic-timer {
  width: 50px;
  margin-bottom: 33px;
}

.section-interview-footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 40px;
  margin-bottom: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.interview-footer-container {
  width: auto;
  max-width: 1100px;
}

.interview-animation-wrapper {
  position: static;
  top: auto;
  bottom: 0px;
  width: 100vw;
  height: 100vh;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.image-23 {
  margin-top: 0%;
  margin-left: 90px;
}

.infographic-sub-title {
  width: 475px;
  margin-top: 53px;
  margin-bottom: 70px;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 1.45;
  font-weight: 400;
  letter-spacing: 2px;
  text-transform: none;
}

.section-active-image {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 100px;
  padding-bottom: 100px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.infographic-wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 80vw;
  max-width: 1100px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.image-24 {
  width: 50%;
}

.cartoon-image {
  width: 350px;
}

.cartoon-image.full {
  width: 100%;
}

.section-interview-lead {
  display: none;
  height: 20vh;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #e31b23;
}

.section-interview-lead.full {
  height: 100vh;
}

.section-interview-lead.full.vertical {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.red-square {
  width: 20px;
  height: 20px;
  margin-top: 20px;
  background-color: #e31b23;
}

.image-26 {
  width: 80%;
}

.section-halfway {
  margin-top: 21px;
  margin-bottom: 21px;
}

.scroll-prompt {
  position: absolute;
  left: 2%;
  top: auto;
  right: auto;
  bottom: 6%;
  width: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 1.45;
  font-weight: 400;
  letter-spacing: 2px;
  text-transform: none;
}

.entry-point {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
  padding: 24px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border: 1px solid #fff;
}

.entry-point.red {
  position: relative;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  border-color: transparent;
  border-radius: 40px;
  background-color: #fff;
  box-shadow: 4px 19px 20px -5px #bbb;
  text-decoration: none;
  cursor: pointer;
}

.entry-point.red.bold {
  position: relative;
  border-width: 5px;
  border-color: #e31b23;
}

.entry-point.red.bold.competition {
  border-style: none;
  background-color: transparent;
  background-image: linear-gradient(297deg, #e31b23, #e31b23 71%);
}

.entry-point.teal {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  border-color: #fff;
  background-color: #fff;
  text-decoration: none;
  cursor: pointer;
}

.entry-point.teal.bold {
  position: relative;
  border-width: 5px;
}

.entry-number {
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 40px;
  line-height: 1;
  font-weight: 500;
  letter-spacing: 2px;
}

.entry-number.red-dark {
  color: #701115;
}

.entry-number.teal-dark {
  color: #004938;
}

.entry-number.grey {
  color: #bbb;
}

.entry-description {
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 18px;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.entry-description.red {
  color: #e31b23;
  font-size: 18px;
}

.entry-description.red.bold {
  margin-top: 5px;
  font-size: 22px;
  font-weight: 500;
}

.entry-description.red-dark {
  color: #fff;
}

.entry-description.teal {
  color: #e31b23;
}

.entry-description.teal-dark {
  color: #004938;
}

.entry-description.deep-red {
  color: #e31b23;
  font-size: 18px;
}

.entry-description.deep-red.bold {
  margin-top: 5px;
  color: #701115;
  font-size: 22px;
  font-weight: 500;
}

.entry-description.deep-red {
  color: #701115;
  font-size: 18px;
}

.entry-description.deep-red.bold {
  margin-top: 5px;
  font-size: 22px;
  font-weight: 500;
}

.entry-desciption {
  font-family: 'Roboto Condensed', sans-serif;
  color: #fff;
}

.entry-desciption.grey {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  color: #505050;
}

.entry-desciption.grey.comp-text {
  color: #fff;
}

.grid-entry-points {
  margin: 0px 50px 120px;
  justify-items: center;
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  grid-column-gap: 45px;
  grid-row-gap: 40px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.grid-entry-points.junior {
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
}

.entry-image-wrapper {
  width: 100%;
  height: 100px;
  min-height: 200px;
  margin-top: 15px;
  margin-bottom: 15px;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  background-image: url('../images/RGB_on-pitch.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.entry-image-wrapper.infographic {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#bbb), to(#bbb));
  background-image: linear-gradient(180deg, #bbb, #bbb);
}

.entry-image-wrapper.dream-draw {
  background-image: url('../images/Anfield-quiz-landscape.jpg');
  background-position: 50% 50%;
}

.entry-image-wrapper.dream-draw.frame {
  border-style: none;
  border-width: 0px;
  border-color: #dc0714;
  background-color: #bbb;
  background-image: none;
}

.entry-image-wrapper.who-am-i {
  background-image: url('../images/18-who-thumbnail.jpg');
  background-position: 50% 50%;
}

.entry-image-wrapper.social {
  background-image: url('../images/twitter-bird.svg');
  background-position: 50% 50%;
  background-size: contain;
}

.entry-image-wrapper.competition-two {
  background-image: url('../images/grass_top.jpg');
  background-position: 50% 0%;
}

.entry-image-wrapper.feature {
  background-image: url('../images/RGB_ucl-prematch.jpg');
  background-position: 50% 0%;
}

.entry-image-wrapper.junior-comp {
  position: relative;
  background-image: url('../images/24-lfcw-mel1.jpg');
  background-position: 50% 0%;
}

.entry-image-wrapper.story-so-far {
  min-height: 350px;
  background-image: url('../images/07-palace-debut.png');
  background-position: 50% 0%;
  background-size: cover;
}

.entry-image-wrapper.moment-salah {
  background-image: url('../images/moment-salah-circle.jpg');
  background-position: 50% 50%;
  background-size: contain;
}

.entry-image-wrapper.riise {
  background-image: url('../images/riise-feature-tile-250.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.entry-image-wrapper.interview {
  background-color: #bbb;
  background-image: none;
}

.entry-image-wrapper.interview.matip {
  background-image: url('../images/matip-interview-tile-250.jpg');
  background-position: 50% 0%;
  background-size: cover;
}

.entry-image-wrapper.interview.jota {
  background-color: #e31b23;
  background-image: url('../images/interview-jota-tile-250.jpg');
  background-position: 50% 0%;
  background-size: cover;
}

.entry-image-wrapper.interview.trent {
  background-color: #e31b23;
  background-image: url('../images/interview-taa-tile-250.jpg');
  background-position: 50% 0%;
  background-size: cover;
}

.entry-image-wrapper.interview._32-tbc {
  background-color: #e31b23;
  background-image: url('../images/interview-firmino-tile-250.jpg');
  background-position: 50% 50%;
  background-size: cover;
  box-shadow: 11px 11px 20px 6px #dadada;
}

.entry-image-wrapper.tactics {
  background-color: #bbb;
  background-image: url('../images/tactics-feature-tile-250.jpg');
  background-position: 50% 0%;
  background-size: cover;
}

.entry-image-wrapper.academy {
  background-color: transparent;
  background-image: url('../images/academy-tile-250.jpg');
  background-position: 50% 0%;
  background-size: cover;
}

.entry-image-wrapper.arrivals {
  min-height: 350px;
  background-color: #009982;
  background-image: url('../images/signings-tile-350.jpg');
  background-position: 50% 0%;
  background-size: cover;
}

.entry-image-wrapper.quiz {
  min-height: 350px;
  background-color: #bbb;
  background-image: none;
}

.entry-image-wrapper.mighty-red {
  min-height: 350px;
  background-color: #009982;
  background-image: url('../images/mighty-red-tile-350.jpg');
  background-position: 50% 0%;
  background-size: cover;
}

.entry-image-wrapper.klopp {
  background-image: url('../images/klopp-feature-tile-250.jpg');
  background-position: 50% 0%;
  background-size: cover;
}

.entry-image-wrapper.dream-draw-quiz {
  background-image: url('../images/dream-draw-quiz-tile-250.jpg');
  background-position: 50% 50%;
}

.entry-image-wrapper.dream-draw-quiz.frame {
  border-style: none;
  border-width: 0px;
  border-color: #dc0714;
  background-color: #bbb;
  background-image: none;
}

.entry-image-wrapper._29-ucl {
  min-height: 350px;
  background-color: #bbb;
  background-image: url('../images/ucl-feature-tile-350.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.entry-image-wrapper.dream-draw-win {
  background-image: url('../images/dream-draw-win-tile-250.jpg');
  background-position: 50% 50%;
}

.entry-image-wrapper.dream-draw-win.frame {
  border-style: none;
  border-width: 0px;
  border-color: #dc0714;
  background-color: #bbb;
  background-image: none;
}

.entry-image-wrapper._29-axa {
  min-height: 350px;
  background-color: #bbb;
  background-image: url('../images/axa-feature-tile-350.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.entry-image-wrapper._30-williams {
  min-height: 350px;
  background-color: #009982;
  background-image: url('../images/rhys-williams-tile-350.jpg');
  background-position: 50% 0%;
  background-size: cover;
}

.entry-image-wrapper.macca {
  background-color: #e31b23;
  background-image: url('../images/macca-tile-250.jpg');
  background-position: 50% 0%;
  background-size: cover;
}

.entry-image-wrapper._30-foundation {
  background-color: transparent;
  background-image: url('../images/foundation-tile-250.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.entry-image-wrapper._30-women {
  background-color: #e31b23;
  background-image: url('../images/women-tile-250.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.entry-image-wrapper._30-tactics {
  background-color: #bbb;
  background-image: url('../images/tactics-tile-250.jpg');
  background-position: 50% 0%;
  background-size: cover;
}

.entry-image-wrapper._30-mighty-red {
  min-height: 350px;
  background-color: #009982;
  background-image: url('../images/mighty-red-tile-350_1.jpg');
  background-position: 50% 0%;
  background-size: cover;
}

.entry-image-wrapper._31-know {
  min-height: 350px;
  background-color: #bbb;
  background-image: url('../images/Van-Dijk-kit-reveal-2.jpg');
  background-position: 50% 0%;
  background-size: cover;
}

.entry-image-wrapper.houllier-tile {
  background-color: #e31b23;
  background-image: url('../images/houllier-tile-250.jpg');
  background-position: 50% 0%;
  background-size: cover;
}

.entry-image-wrapper._31-tactics {
  background-color: #bbb;
  background-image: url('../images/tactics-feature-tile-250_1.jpg');
  background-position: 50% 0%;
  background-size: cover;
}

.entry-image-wrapper._31-rb-leipzig {
  background-color: transparent;
  background-image: url('../images/rbleipzig-tile-250-green.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.entry-image-wrapper._31-iwill {
  min-height: 350px;
  background-color: #e31b23;
  background-image: url('../images/10-facts-of-the-season-copy.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.entry-image-wrapper._31-iwill.gerrard {
  background-color: transparent;
  background-image: url('../images/18-2021-Ali-moustache.png');
  background-position: 50% 50%;
  background-size: contain;
}

.entry-image-wrapper._31-mane {
  background-color: #e31b23;
  background-image: url('../images/mane-tile-250.jpg');
  background-position: 50% 0%;
  background-size: cover;
}

.entry-image-wrapper._31-competition {
  background-image: url('../images/comp-tile-250.jpg');
  background-position: 50% 50%;
}

.entry-image-wrapper._31-competition.frame {
  border-style: none;
  border-width: 0px;
  border-color: #dc0714;
  background-color: #bbb;
  background-image: none;
}

.entry-image-wrapper._32-grobbelaar {
  background-color: #e31b23;
  background-image: url('../images/hompage-reasosn.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.entry-image-wrapper._32-competition {
  background-image: url('../images/Competion-Thumbnail.jpg');
  background-position: 0% 50%;
}

.entry-image-wrapper._32-competition.frame {
  border-style: none;
  border-width: 0px;
  border-color: #dc0714;
  background-color: #bbb;
  background-image: none;
}

.entry-image-wrapper._32-salah {
  background-color: #bbb;
  background-image: url('../images/treble-tile-250.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.entry-image-wrapper._32-academy {
  background-color: transparent;
  background-image: url('../images/cup-final.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.entry-image-wrapper._32-academy.new-image-wrapper {
  display: block;
  width: 100%;
  min-height: 196px;
  min-width: 100%;
  margin-right: 0px;
  margin-left: 0px;
  clear: left;
  border: 1px solid #e31b23;
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-perspective-origin: 50% 50%;
  perspective-origin: 50% 50%;
  -webkit-transform: perspective(0px);
  transform: perspective(0px);
  text-align: center;
  -o-object-fit: fill;
  object-fit: fill;
}

.entry-image-wrapper._32-lfc-women {
  background-color: transparent;
  background-image: url('../images/Official-membership-01.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.entry-image-wrapper._32-mighty-red {
  min-height: 350px;
  background-color: #009982;
  background-image: url('../images/mighty-red-tile-350_1.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.entry-image-wrapper._32-gerrard {
  min-height: 350px;
  background-color: transparent;
  background-image: url('../images/18-2021-Ali-moustache.png');
  background-position: 50% 50%;
  background-size: contain;
}

.entry-player-name {
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 18px;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.entry-player-name.red {
  margin-bottom: 9px;
  color: #e31b23;
  font-size: 28px;
  line-height: 0.9;
  font-weight: 500;
}

.entry-player-name.red.competiton-sub {
  color: #fff;
}

.entry-player-name.teal {
  margin-bottom: 9px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  color: #009982;
  font-size: 28px;
  line-height: 0.9;
  font-weight: 500;
}

.entry-player-name.teal.small {
  font-size: 24px;
  line-height: 1;
}

.entry-first-name {
  color: #e31b23;
  font-size: 20px;
  font-weight: 400;
}

.entry-first-name.teal {
  margin-bottom: 9px;
  color: #009982;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.entry-first-name.comp-head {
  color: #fff;
}

.contents-full-wrapper {
  position: relative;
  width: 75%;
  max-width: 1100px;
  background-color: transparent;
}

.contents-full-wrapper.junior {
  margin-top: 50px;
  background-color: transparent;
}

.text-block-13 {
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 1;
  font-weight: 500;
}

.contents-title-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 50px;
  padding-bottom: 80px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.contents-title-wrapper.red {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
}

.image-left-wrapper {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 20;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.image-right-wrapper {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 20;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.image-27 {
  width: auto;
  height: auto;
  max-height: 75%;
  margin-bottom: 50px;
}

.base-pattern {
  position: static;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: -1;
  display: block;
  background-color: #e31b23;
  background-image: none;
  background-size: auto;
  background-repeat: repeat;
}

.top-tile-wrapper {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 30;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.heading-15 {
  position: static;
  left: auto;
  top: 5%;
  right: 15%;
  bottom: auto;
  display: block;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  float: left;
  clear: none;
  border-top: 2px none #fff;
  font-family: 'Roboto Condensed', sans-serif;
  color: #fff;
  font-size: 13px;
  line-height: 2.5;
  font-weight: 400;
  text-align: right;
  letter-spacing: 4px;
  text-transform: uppercase;
}

.home-sub-head-wrapper {
  padding: 10px;
  border: 1px none #fff;
}

.ynwa-wrapper {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 1;
  width: 100%;
  max-width: 840px;
  min-width: auto;
  margin: 0px auto;
}

.image-28 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 0;
  width: 100%;
  max-width: none;
  margin: auto;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
}

.home-edition-month {
  position: relative;
  z-index: 50;
  padding: 2px 10px;
  border: 1px none #fff;
}

.issue-number {
  position: static;
  left: auto;
  top: 5%;
  right: 5%;
  bottom: auto;
  z-index: 50;
  margin: 0px 0px 0px 30px;
  padding-right: 0px;
  float: right;
  border-top: 2px none #fff;
  border-bottom: 2px none #fff;
  font-family: 'Roboto Condensed', sans-serif;
  color: #fff;
  font-size: 13px;
  line-height: 2.5;
  font-weight: 400;
  text-align: right;
  letter-spacing: 5px;
  text-transform: uppercase;
}

.image-29 {
  width: 100%;
  height: auto;
}

.win-animation-wrapper {
  position: static;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  display: none;
  width: 100%;
  height: 100%;
  min-height: 200px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -o-object-fit: cover;
  object-fit: cover;
}

.image-30 {
  width: 100%;
  height: 100%;
}

.image-31 {
  width: 50px;
}

.plus-holder {
  position: absolute;
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
}

.plus-holder.top-left {
  left: 26%;
  top: 18%;
  right: auto;
  bottom: auto;
  z-index: 5;
}

.plus-holder.bottom-right {
  right: 8%;
  bottom: 30%;
}

.circle-holde {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  height: auto;
  margin-top: 160px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 2px none #fff;
}

.down-line {
  width: 2px;
  height: 150px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-color: #fff;
}

.left-arrow {
  background-color: transparent;
}

.right-arrow {
  background-color: transparent;
}

.icon {
  background-color: transparent;
}

.icon-2 {
  background-color: transparent;
}

.entry-description-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.mighty-ball {
  width: 150px;
}

.entry-mighty-wrapper {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.mighty-back {
  width: 80px;
}

.moment-headline {
  width: 100%;
  height: 100%;
}

.story-headline {
  width: 100%;
}

.image-32 {
  width: 100%;
  height: 100%;
}

.section-blackout {
  display: none;
  height: 100vh;
  margin-left: 65px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(51%, rgba(112, 17, 21, 0.74)), to(#e31b23)), url('../images/month_august_1920x1080.jpg');
  background-image: linear-gradient(180deg, rgba(112, 17, 21, 0.74) 51%, #e31b23), url('../images/month_august_1920x1080.jpg');
  background-position: 0px 0px, 50% 0%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.section-month-half-image {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  margin-top: 80px;
  margin-bottom: 80px;
  float: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.section-month-half-image.fixed {
  position: static;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: auto;
  width: 100vw;
  height: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  background-color: transparent;
}

.month-content-wrapper {
  width: 80vw;
  max-width: 1500px;
  padding: 30px;
}

.month-content-wrapper.red-lower {
  display: block;
  margin-bottom: 25px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 5px solid #e31b23;
}

.month-content-wrapper.reduced-top-padding {
  padding-top: 0px;
}

.grid-game-by-game {
  position: relative;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.month-title-wrapper {
  display: block;
  margin-bottom: 25px;
  padding: 15px;
  border: 1px solid #fff;
  background-color: #fff;
}

.season-review-subhead {
  display: none;
  margin-bottom: 15px;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 11px;
  font-weight: 500;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.season-review-month {
  display: inline-block;
  font-family: Roboto, sans-serif;
  color: #e31b23;
  font-size: 20px;
  line-height: 1;
  font-weight: 500;
  letter-spacing: 5px;
  text-transform: uppercase;
}

.month-nav-wrapper {
  position: fixed;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 60px;
  height: 100vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #e31b23;
}

.month-link {
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-weight: 500;
  text-decoration: none;
}

.month-link:active {
  color: #701115;
}

.month-link:focus {
  color: #000;
}

.month-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 50%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.image-wrapper-red {
  position: relative;
  background-color: #e31b23;
}

.image-34 {
  width: 80%;
  margin-bottom: 20px;
  margin-left: -10px;
  border-right: 10px solid #fff;
}

.image-wrapper-transparent {
  position: relative;
  background-color: #e31b23;
}

.image-35 {
  width: 90%;
  margin-top: 0px;
  margin-left: 0px;
}

.date-wrapper {
  position: relative;
  left: 15px;
  top: -45px;
  right: auto;
  bottom: auto;
  width: 80%;
}

.image-37 {
  width: 250px;
}

.div-white-tall {
  position: absolute;
  left: 3%;
  top: 0%;
  right: auto;
  bottom: 0%;
  width: 2px;
  height: 90%;
  background-color: #fff;
}

.div-white-short {
  width: 110px;
  height: 5px;
  margin-top: 10px;
  margin-bottom: 0px;
  background-color: #fff;
}

.div-white-short.bottom-margin {
  margin-bottom: 8px;
}

.image-wrapper-float-right {
  width: 30vw;
  margin-left: 35px;
  float: right;
}

.image-wrapper-float-right.red {
  position: relative;
  margin-bottom: 20px;
  background-color: #e31b23;
}

.image-wrapper-float-right.red {
  position: relative;
  margin-bottom: 20px;
  background-color: #e31b23;
}

.image-wrapper-float-right.red.max-width {
  max-width: 520px;
}

.image-wrapper-float-left {
  position: relative;
  display: block;
  width: 15vw;
  margin-right: 23px;
  margin-left: 35px;
  float: left;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-left: 5px none #e31b23;
}

.image-wrapper-float-left.thirty {
  width: 30vw;
  margin-bottom: 15px;
}

.image-38 {
  display: block;
  width: 100%;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px;
  border-style: solid;
  border-width: 20px 0px 0px;
  border-color: #e31b23;
}

.game-month-wrapper {
  margin-bottom: 40px;
  padding: 15px;
  border: 1px solid #fff;
  background-color: #701115;
}

.game-month-subhead {
  font-family: Roboto, sans-serif;
  color: #fff;
  font-weight: 500;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.game-month-content-wrapper {
  width: 80vw;
  max-width: 1500px;
  padding: 30px;
}

.game-month-content-wrapper.red-lower {
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  border-bottom: 5px solid #e31b23;
  background-color: #701115;
}

.game-month-content-wrapper.yellow-lower {
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  border-bottom: 5px solid gold;
  background-color: #701115;
}

.date-large {
  display: block;
  margin-top: 30px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 12px;
  line-height: 1.4;
  font-weight: 400;
  text-align: center;
  letter-spacing: 2px;
}

.div-red-short {
  width: 110px;
  height: 5px;
  margin-top: 10px;
  margin-bottom: 0px;
  background-color: #e31b23;
}

.div-red-short.bottom-margin {
  margin-bottom: 10px;
}

.game-month-details-wrapper {
  display: -ms-grid;
  display: grid;
  width: auto;
  padding: 30px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
  border: 1px solid #fff;
}

.game-month-details-wrapper.champions-edition {
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.section-game-of-the-month {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  margin-left: 65px;
  padding-top: 50px;
  padding-bottom: 50px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #701115;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(112, 17, 21, 0.7)), to(rgba(112, 17, 21, 0.7))), url('../images/pitch-base-red.svg');
  background-image: linear-gradient(180deg, rgba(112, 17, 21, 0.7), rgba(112, 17, 21, 0.7)), url('../images/pitch-base-red.svg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.grid-2 {
  -ms-grid-rows: auto auto auto auto;
  grid-template-rows: auto auto auto auto;
}

.month-details-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 80vw;
  padding-top: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.image-39 {
  margin-top: 10px;
  margin-right: 10px;
  margin-bottom: 10px;
}

.section-lower-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  margin: 0px;
  padding-top: 50px;
  padding-bottom: 50px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.section-lower-nav.grey {
  background-color: #fff;
}

.ynwa-lower-nav-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 300px;
  padding: 15px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #e31b23;
  text-decoration: none;
}

.ynwa-lower-nav-wrapper.right {
  width: 300px;
  margin-left: 60px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  text-decoration: none;
}

.ynwa-nav-arrow {
  width: 60px;
  margin-right: 10px;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.ynwa-nav-arrow.right {
  margin-right: 10px;
  margin-left: 0px;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}

.text-block-14 {
  font-family: Roboto, sans-serif;
  color: #505050;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 2px;
  text-decoration: none;
  text-transform: uppercase;
}

.image-40 {
  position: relative;
  width: 600px;
  margin-left: -46px;
}

.circle-small {
  position: absolute;
  left: auto;
  top: auto;
  right: -4%;
  bottom: 30%;
  width: 50px;
  height: 50px;
  border-radius: 50px;
  background-color: #e31b23;
}

.slider {
  position: relative;
  display: block;
  width: 100%;
  height: 500px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
}

.slider.left-align {
  height: 400px;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}

.slide-headline {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.slide-headline.aug-pl {
  margin-top: 35px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.carousel-headline {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
  font-family: 'Roboto Condensed', sans-serif;
  color: #fff;
  font-size: 6vw;
  line-height: 1.2;
  text-align: left;
  text-transform: uppercase;
}

.intro-par {
  color: #000;
  font-size: 20px;
  line-height: 1.4;
  font-weight: 500;
}

.competition-subhead {
  display: block;
  margin-bottom: 15px;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 11px;
  font-weight: 500;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.arsenal-crest {
  width: 65px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.arsenal-crest.medium {
  width: 75px;
  height: 100px;
}

.carousel-august.two {
  background-color: #505050;
  background-image: url('../images/august-PL-norwich-origi.jpg');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.carousel-august.one {
  background-color: #701115;
  background-image: url('../images/Screenshot-2020-02-06-at-09.08.54.png');
  background-position: 0px 0px;
  background-size: 125px;
}

.carousel-august.one {
  background-color: #b89d38;
  background-image: url('../images/august-PL-salah-norwich.jpg');
  background-position: 50% 0%;
  background-size: cover;
  background-repeat: no-repeat;
}

.section-half {
  position: relative;
  display: block;
  height: 100vh;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #dc0714;
}

.half-container {
  display: block;
  width: 50%;
  height: 100%;
  float: none;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  background-image: -webkit-gradient(linear, right top, left top, color-stop(53%, rgba(112, 17, 21, 0.78)), to(rgba(227, 27, 35, 0.85))), url('../images/month_august_1920x1080.jpg');
  background-image: linear-gradient(270deg, rgba(112, 17, 21, 0.78) 53%, rgba(227, 27, 35, 0.85)), url('../images/month_august_1920x1080.jpg');
  background-position: 0px 0px, 50% 0%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.full-absolute {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  padding: 80px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border: 0px none #000;
}

.left-arrow-2 {
  left: 0%;
  top: auto;
  right: auto;
  bottom: 0%;
  height: 50px;
}

.right-arrow-2 {
  left: 60px;
  top: auto;
  right: auto;
  bottom: 0%;
  height: 50px;
}

.month-container-rounded {
  padding: 20px;
  border: 1px none #fff;
  border-radius: 17px;
  background-color: #fff;
}

.text-block-18 {
  font-family: 'Roboto Condensed', sans-serif;
  color: #dc0714;
  font-size: 40px;
  line-height: 1;
  font-weight: 700;
  letter-spacing: 5px;
  text-transform: uppercase;
}

.scroll-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 15px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
  -ms-flex-order: 3;
  order: 3;
}

.scroll-instruction {
  font-family: 'Roboto Condensed', sans-serif;
  color: #fff;
  font-weight: 400;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.div-block-57 {
  width: 2px;
  height: 50px;
  margin-top: 11px;
  background-color: #fff;
}

.month-divider {
  width: 20%;
  height: 0px;
  margin-top: 5px;
  margin-bottom: 5px;
  border-top: 2px solid #e31b23;
  background-color: #e31b23;
}

.divider-deep-red {
  width: 100%;
  height: 5px;
  margin-top: 9px;
  background-color: #701115;
}

.divider-red {
  width: 100%;
  height: 5px;
  margin-top: 9px;
  background-color: #e31b23;
}

.year-grey {
  color: #bbb;
}

.break-block {
  height: 0px;
  margin-top: 46px;
  margin-bottom: 42px;
  border-bottom: 1px solid #c8c8c8;
}

.break-block.red {
  width: auto;
  border-bottom-color: #e31b23;
}

.break-block.red.reduced {
  margin-top: 20px;
  margin-bottom: 20px;
}

.break-block.red.half {
  width: 50%;
  border-bottom-width: 5px;
}

.break-block.red.no-margin {
  margin-top: 0px;
  margin-bottom: 0px;
}

.break-block.red.deep {
  border-bottom-width: 5px;
}

.break-block.yellow {
  border-bottom-color: gold;
}

.break-block.heavy {
  border-bottom-width: 5px;
  border-bottom-color: #e31b23;
}

.break-block.mancity-blue {
  display: block;
  width: 50%;
  border-bottom-width: 5px;
  border-bottom-color: #a2c4e6;
}

.break-block.mancity-blue.reduced {
  margin-top: 20px;
  margin-bottom: 20px;
}

.break-block.red {
  width: auto;
  border-bottom-color: #e31b23;
}

.month-image-wrapper {
  position: relative;
  width: 50%;
}

.article-headline {
  display: block;
  width: auto;
  max-width: 840px;
  margin-right: auto;
  margin-left: auto;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-size: 46px;
  line-height: 48px;
  font-weight: 700;
  letter-spacing: -2px;
}

.article-headline.secondary {
  color: #dc0714;
  font-weight: 400;
}

.article-headline.secondary.bold {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  font-size: 36px;
  line-height: 1;
  font-weight: 700;
}

.article-content {
  position: static;
  display: block;
  width: 840px;
  margin-right: auto;
  margin-left: auto;
  text-align: left;
}

.article-content.top-padding {
  padding-top: 20px;
}

.article-content.top-padding.bottom-margin {
  margin-bottom: 29px;
}

.article-content.top-padding.bottom-padding {
  padding-bottom: 20px;
}

.standfirst {
  width: auto;
  max-width: 840px;
  opacity: 1;
  color: #dc0714;
  font-size: 20px;
  line-height: 26px;
}

.para {
  margin-bottom: 34px;
  color: #505050;
  font-size: 17px;
  line-height: 28px;
  font-style: normal;
}

.para.top-margin {
  margin-top: 30px;
}

.para.top-margin.white {
  color: #fff;
  text-align: left;
}

.contain-3 {
  position: static;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: block;
  max-width: 1100px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 20px;
  padding-left: 20px;
}

.contain-3.white {
  background-color: #fff;
}

.contain-3.white.opacity {
  background-color: hsla(0, 0%, 100%, 0.9);
}

.contain-3.green {
  background-color: #009982;
}

.contain-3.white {
  position: static;
  z-index: 0;
  background-color: #fff;
}

.contain-3.white.grey {
  padding-bottom: 60px;
  background-color: #dadada;
}

.contain-3.white.grey.things-to-know {
  padding-top: 45px;
  background-color: #e31b23;
}

.contain-3.green {
  background-color: #009982;
}

.contain-3.iwill-orange {
  background-color: #e57d3e;
}

.contain-3.iwill-red {
  padding-bottom: 40px;
  background-color: #e52b14;
}

.contain-3.white {
  position: static;
  z-index: 0;
  background-color: #fff;
}

.section-salah-1 {
  padding-top: 75px;
  padding-bottom: 75px;
}

.section-salah-1.red {
  background-color: #e31b23;
}

.section-salah-1.red.bottom-margin {
  margin-bottom: 30px;
}

.month-wrapper-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.month-oppo-bold {
  font-weight: 700;
}

.month-text-wrapper {
  width: 50%;
  padding-right: 20px;
}

.month-text-wrapper.right {
  padding-left: 20px;
}

.sub-title {
  margin-bottom: 30px;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 35px;
  line-height: 1;
  font-weight: 500;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.sub-title.red {
  margin-bottom: 5px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  color: #dc0714;
  font-size: 20px;
  line-height: 1.3;
  font-weight: 400;
  text-transform: uppercase;
}

.sub-title.red.centre {
  display: none;
}

.sub-title.white {
  margin-bottom: 5px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  color: #fff;
  font-size: 20px;
  line-height: 1.3;
  font-weight: 400;
}

.sub-title.white.centre {
  display: none;
}

.para-roboto {
  margin-bottom: 34px;
  font-family: Roboto, sans-serif;
  color: #505050;
  font-size: 17px;
  line-height: 1.5;
  font-style: normal;
}

.para-roboto.top-margin {
  margin-top: 10px;
  margin-bottom: 0px;
  color: #505050;
}

.para-roboto.top-margin.white {
  color: #fff;
}

.para-roboto.top-margin.bottom-margin {
  margin-top: 35px;
  margin-bottom: 30px;
}

.para-roboto.top-margin.bottom-margin.mighty-message {
  padding: 0px;
  font-family: Roboto, sans-serif;
}

.para-roboto.top-margin.bottom-margin.mighty-message.mighty-gap {
  margin-top: 30px;
  padding-right: 15px;
  font-weight: 400;
}

.para-roboto.top-margin.centre {
  text-align: center;
}

.para-roboto.top-margin {
  margin-top: 30px;
  margin-bottom: 0px;
  padding-top: 0px;
  color: #505050;
}

.para-roboto.top-margin.white {
  color: #fff;
}

.para-roboto.top-margin.grid-text {
  margin-top: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  font-size: 15px;
  line-height: 1.2;
}

.para-roboto.top-margin.grid-text.short-text {
  padding-bottom: 0px;
}

.para-roboto.top-margin.grid-text.short-text.gerrard-text {
  padding-bottom: 17px;
}

.para-roboto.top-margin.caption {
  margin-top: 0px;
  color: #e31b23;
  font-size: 15px;
  line-height: 1.3;
}

.para-roboto.top-margin {
  margin-top: 10px;
  margin-bottom: 0px;
  color: #505050;
}

.para-roboto.top-margin.white {
  color: #fff;
}

.para-roboto.top-margin.bottom-margin {
  margin-top: 20px;
  margin-bottom: 30px;
}

.para-roboto.top-margin.bottom-margin.top-margin {
  margin-top: 0px;
}

.para-roboto.top-margin.bottom-margin.white-text {
  color: #fff;
}

.para-roboto.top-margin.bottom-margin.increase {
  margin-top: 40px;
}

.para-roboto.top-margin.bottom-margin.mid {
  margin-top: 20px;
}

.para-roboto.top-margin {
  margin-top: 30px;
  margin-bottom: 0px;
  color: #505050;
}

.article-headline-roboto {
  display: block;
  width: auto;
  max-width: 840px;
  margin-right: 0px;
  margin-left: 0px;
  font-family: 'Roboto Condensed', sans-serif;
  color: #dc0714;
  font-size: 46px;
  line-height: 1;
  font-weight: 700;
  text-align: center;
  letter-spacing: 0px;
}

.article-headline-roboto.secondary {
  color: #dc0714;
  font-weight: 400;
}

.article-headline-roboto.secondary.bold {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  font-size: 36px;
  line-height: 1;
  font-weight: 700;
}

.article-headline-roboto.white {
  margin-right: auto;
  margin-left: auto;
  color: #fff;
}

.article-headline-roboto.green {
  color: #009982;
  text-align: center;
}

.article-headline-roboto.white {
  color: #fff;
  text-align: center;
}

.standfirst-roboto {
  width: auto;
  max-width: 840px;
  opacity: 1;
  font-family: Roboto, sans-serif;
  color: #505050;
  font-size: 20px;
  line-height: 1.3;
  text-align: center;
}

.standfirst-roboto.white {
  margin-right: auto;
  margin-left: auto;
  color: #fff;
}

.standfirst-roboto.interact {
  position: relative;
}

.salah-content-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.salah-text-wrapper {
  width: 50%;
  padding-right: 20px;
}

.salah-text-wrapper.left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.salah-text-wrapper.right {
  padding-left: 30px;
}

.salah-text-wrapper.right.top-margin {
  margin-top: 20px;
}

.the-volley-wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  max-width: 650px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.bold-text {
  font-weight: 500;
}

.section-lead-image {
  height: 100vh;
  background-image: url('../images/riise-lead-gold-all-sized.png'), -webkit-gradient(linear, left top, left bottom, from(#e31b23), to(#e31b23));
  background-image: url('../images/riise-lead-gold-all-sized.png'), linear-gradient(180deg, #e31b23, #e31b23);
  background-position: 50% 50%, 0px 0px;
  background-size: contain, auto;
  background-repeat: no-repeat, repeat;
}

.section-lead-image._29-tactics {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-image: url('../images/talking-tactics_lead.jpg'), -webkit-gradient(linear, left top, left bottom, from(#bbb), to(#bbb));
  background-image: url('../images/talking-tactics_lead.jpg'), linear-gradient(180deg, #bbb, #bbb);
  background-position: 50% 0%, 0px 0px;
  background-size: cover, auto;
}

.section-lead-image.riise {
  background-image: url('../images/riise_lead.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.section-lead-image._30-tactics {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-image: url('../images/talking-tactics_lead_2.jpg'), -webkit-gradient(linear, left top, left bottom, from(#bbb), to(#bbb));
  background-image: url('../images/talking-tactics_lead_2.jpg'), linear-gradient(180deg, #bbb, #bbb);
  background-position: 50% 0%, 0px 0px;
  background-size: cover, auto;
}

.section-lead-image._30-women {
  background-image: url('../images/women_lead.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.section-lead-image._30-foundation {
  height: 60vh;
  background-image: url('../images/foundation_lead.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.section-lead-image._31-tactics {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-image: url('../images/talking-tactics_lead_1.jpg'), -webkit-gradient(linear, left top, left bottom, from(#bbb), to(#bbb));
  background-image: url('../images/talking-tactics_lead_1.jpg'), linear-gradient(180deg, #bbb, #bbb);
  background-position: 50% 0%, 0px 0px;
  background-size: cover, auto;
}

.section-lead-image._31-leipzig {
  height: 100vh;
  background-image: url('../images/leipzig-lead-green.jpg');
  background-position: 50% 0%;
  background-size: cover;
  background-repeat: no-repeat;
}

.section-lead-image._31-mane {
  background-image: url('../images/mane-lead.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.section-lead-image._32-tactics {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-image: url('../images/talking-tactics_lead-treble.jpg'), -webkit-gradient(linear, left top, left bottom, from(#bbb), to(#bbb));
  background-image: url('../images/talking-tactics_lead-treble.jpg'), linear-gradient(180deg, #bbb, #bbb);
  background-position: 50% 50%, 0px 0px;
  background-size: cover, auto;
}

.section-lead-image._32-tactics.stats-of-the-season {
  background-image: url('../images/summer-social-lead-in-copy.jpg'), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
  background-image: url('../images/summer-social-lead-in-copy.jpg'), linear-gradient(180deg, transparent, transparent);
}

.section-lead-image._32-tactics.stats-of-the-season.one-to-watch {
  background-image: url('../images/Ones-to-watch-lead-01.jpg'), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
  background-image: url('../images/Ones-to-watch-lead-01.jpg'), linear-gradient(180deg, transparent, transparent);
}

.section-lead-image._32-academy {
  height: 100vh;
  background-image: url('../images/holding-image.jpg');
  background-position: 0% 0%;
  background-size: cover;
  background-repeat: no-repeat;
}

.section-lead-image._32-lfc-women {
  background-image: url('../images/womens-Lead-in-02-01.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.section-lead-image._32-lfc-women.members-higlights {
  background-image: url('../images/pre-season-lead.jpg');
}

.section-lead-image._32-lfc-women.hello-goodbye-lead-image {
  background-image: url('../images/Hello-Goodbye-Lean-in.jpg');
}

.bold-text-2 {
  text-transform: none;
}

.image-43 {
  width: 200px;
  margin-bottom: 20px;
}

.bold-text-3 {
  font-weight: 400;
}

.lower-v {
  text-transform: none;
}

.mancity-crest {
  width: 65px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.mancity-crest.large {
  width: 125px;
}

.article-subhead-roboto {
  display: block;
  width: auto;
  max-width: 840px;
  margin-right: 0px;
  margin-left: 0px;
  font-family: 'Roboto Condensed', sans-serif;
  color: #dc0714;
  font-size: 46px;
  line-height: 1;
  font-weight: 700;
  letter-spacing: 0px;
}

.article-subhead-roboto.secondary {
  color: #dc0714;
  font-weight: 400;
}

.article-subhead-roboto.secondary.bold {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  font-size: 36px;
  line-height: 1;
  font-weight: 700;
}

.article-subhead-roboto.centre {
  max-width: none;
  font-size: 30px;
  text-align: center;
}

.article-subhead-roboto.left {
  max-width: none;
  font-size: 30px;
  text-align: center;
}

.article-subhead-roboto.left.yellow {
  color: gold;
}

.article-subhead-roboto.left.bottom-margin {
  margin-bottom: 40px;
}

.article-subhead-roboto.white {
  margin-right: auto;
  margin-left: auto;
  color: #fff;
  font-size: 30px;
  text-align: center;
}

.chelsea-crest {
  width: 65px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.tactics-player-title-wrapper {
  display: block;
  max-width: 840px;
  margin-top: 50px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #e31b23;
}

.article-playername-roboto {
  display: block;
  width: auto;
  max-width: 840px;
  margin: 0px;
  padding: 10px;
  font-family: Roboto, sans-serif;
  color: #dc0714;
  font-size: 46px;
  line-height: 1;
  font-weight: 400;
  letter-spacing: 2px;
}

.article-playername-roboto.secondary {
  color: #dc0714;
  font-weight: 400;
}

.article-playername-roboto.secondary.bold {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  font-size: 36px;
  line-height: 1;
  font-weight: 700;
}

.break-short {
  width: 50px;
  height: 5px;
  background-color: #e31b23;
}

.intro-par-wrapper {
  max-width: 800px;
  margin-top: 30px;
}

.intro-par-contents {
  font-family: Roboto, sans-serif;
  color: #505050;
  font-size: 18px;
  line-height: 1.35;
  font-weight: 500;
  text-align: center;
}

.intro-par-contents.white {
  margin-bottom: 0px;
  padding: 20px;
  background-color: #e31b23;
  color: #fff;
  text-align: center;
}

.content-text-bold {
  font-size: 16px;
  font-weight: 500;
}

.junior-intro-wrapper {
  width: 100vw;
  background-color: transparent;
  background-image: none;
  background-size: auto;
  background-repeat: repeat;
}

.story-intro-content {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.story-intro-image {
  width: 125px;
  margin-right: 30px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.story-intro-image.round {
  border-radius: 50%;
}

.intro-par-roboto {
  font-weight: 500;
}

.matip-interview.three {
  background-color: #b89d38;
  background-image: url('../images/RGB_on-pitch.jpg');
  background-position: 50% 0%;
  background-size: cover;
  background-repeat: no-repeat;
}

.matip-interview.four {
  background-color: #009982;
  background-image: url('../images/RGB_ucl-prematch.jpg');
  background-position: 100% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.matip-interview.one {
  background-image: url('../images/interview-dressing-room.jpg');
  background-position: 50% 0%;
  background-size: cover;
  background-repeat: no-repeat;
}

.matip-interview.two {
  background-image: url('../images/interview-training.jpg');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.section-academy {
  padding-top: 75px;
  padding-bottom: 75px;
}

.section-academy.red {
  background-color: #e31b23;
}

.standifrst-option {
  display: block;
  width: auto;
  max-width: 840px;
  margin-right: auto;
  margin-left: auto;
  color: #fff;
  font-size: 20px;
  line-height: 26px;
}

.break-block-2 {
  height: 0px;
  margin-top: 42px;
  margin-bottom: 42px;
  border-bottom: 1px solid #c8c8c8;
}

.article-tag-option {
  display: inline;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 8px;
  border-bottom: 1px solid gold;
  color: gold;
  font-size: 14px;
  line-height: 14px;
  font-weight: 700;
  text-transform: uppercase;
}

.article-tag-option.roboto {
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  letter-spacing: 2px;
}

.options-block {
  margin-right: 75px;
  margin-left: 75px;
  padding-right: 20px;
  padding-left: 20px;
  background-color: transparent;
  color: #fff;
  text-align: center;
}

.article-headline-option {
  display: block;
  width: auto;
  max-width: 840px;
  margin-right: auto;
  margin-left: auto;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-size: 46px;
  line-height: 48px;
  font-weight: 700;
  letter-spacing: -2px;
}

.contain-intro {
  display: block;
  max-width: 1100px;
  margin-top: 40px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 20px;
  padding-left: 20px;
}

.section-lead-options {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  min-height: 100vh;
  margin-top: 10px;
  margin-bottom: 25px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(44%, #e31b23), to(transparent)), url('../images/wave-pattern.svg'), -webkit-gradient(linear, left top, left bottom, from(#701115), to(#701115));
  background-image: linear-gradient(180deg, #e31b23 44%, transparent), url('../images/wave-pattern.svg'), linear-gradient(180deg, #701115, #701115);
  background-position: 0px 0px, 50% 50%, 0px 0px;
  background-size: auto, cover, auto;
}

.section-lead-options._29-tactics {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-image: url('../images/talking-tactics-sized.png'), -webkit-gradient(linear, left top, left bottom, from(#bbb), to(#bbb));
  background-image: url('../images/talking-tactics-sized.png'), linear-gradient(180deg, #bbb, #bbb);
  background-position: 50% 50%, 0px 0px;
  background-size: contain, auto;
}

.section-lead-options.transfers {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(15%, #009982), to(transparent)), url('../images/signings-pattern.svg'), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
  background-image: linear-gradient(180deg, #009982 15%, transparent), url('../images/signings-pattern.svg'), linear-gradient(180deg, transparent, transparent);
  background-position: 0px 0px, 50% 50%, 0px 0px;
  background-repeat: repeat, no-repeat, repeat;
}

.academy-link-title {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 20px;
  line-height: 24px;
  font-weight: 500;
  letter-spacing: 0px;
  text-transform: none;
}

.academy-link-jobtitle {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 14px;
  line-height: 24px;
  font-weight: 400;
  letter-spacing: 0px;
  text-transform: none;
}

.academy-link-jobtitle.bottom-margin {
  margin-bottom: 10px;
}

.split-content-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.standard-content-wrapper {
  display: block;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.standard-content-wrapper.top-divider {
  margin-top: 35px;
  border-top: 5px solid #e31b23;
}

.standard-text-wrapper {
  position: relative;
  width: auto;
  padding-right: 0px;
}

.standard-text-wrapper.left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.standard-text-wrapper.right {
  padding-left: 30px;
}

.standard-text-wrapper.right.top-margin {
  margin-top: 20px;
}

.split-text-wrapper {
  width: 50%;
  padding-right: 20px;
}

.split-text-wrapper.left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.split-text-wrapper.right {
  padding-left: 30px;
}

.split-text-wrapper.right.top-margin {
  margin-top: 20px;
}

.img-cent-block-feature {
  text-align: center;
}

.img-cent-block-feature.top-margin {
  position: static;
  display: block;
  overflow: hidden;
  margin-top: 30px;
}

.img-cent-block-feature.top-margin.interact {
  position: relative;
}

.img-cent-block-feature.bottom-margin {
  margin-bottom: 40px;
}

.img-cent-block-feature.top-margin {
  display: block;
  overflow: hidden;
  margin-top: 30px;
}

.img-cent-block-feature.top-margin {
  position: relative;
  display: block;
  overflow: hidden;
  margin-top: 30px;
}

.img-cent-block-feature.top-margin.bottom-margin {
  margin-bottom: 40px;
}

.img-cent-block-feature.top-margin.bottom-margin {
  margin-bottom: 0px;
}

.img-cent-block-feature.top-margin.bottom-margin.small-margin {
  margin-top: 0px;
}

.img-cent-block-feature.top-margin.bottom-margin.small-margin-below {
  margin-bottom: 0px;
}

.img-cent-block-feature.top-margin.bottom-margin.small-gap {
  margin-top: 0px;
}

.img-cent-block-feature.top-margin.bottom-margin.small-gap-bottom {
  margin-bottom: 0px;
}

.caption {
  margin-top: 4px;
  color: #747474;
  font-style: italic;
}

.caption.cent {
  margin-bottom: 50px;
  text-align: center;
}

.caption-roboto {
  margin-top: 4px;
  font-family: 'Roboto Condensed', sans-serif;
  color: #747474;
  font-style: normal;
  text-align: center;
}

.caption-roboto.cent {
  margin-bottom: 50px;
  text-align: center;
}

.caption-roboto.cent.reduced-lower-margin {
  margin-bottom: 15px;
}

.caption-roboto.white {
  color: #fff;
}

.caption-roboto.white {
  color: #fff;
}

.quote-roboto {
  margin-top: 30px;
  border-left-color: #e31b23;
  font-family: 'Roboto Condensed', sans-serif;
  color: #e31b23;
  font-size: 35px;
  line-height: 1.2;
  font-weight: 400;
  text-transform: uppercase;
}

.quote-roboto.green {
  border-left-color: gold;
  color: #009982;
}

.quote-roboto.white {
  border-left-color: gold;
  color: #fff;
}

.quote-roboto.yellow {
  border-left-color: #e31b23;
  color: gold;
}

.section-acad {
  padding-top: 75px;
  padding-bottom: 75px;
}

.section-acad.red {
  background-color: #e31b23;
}

.section-acad.green {
  background-color: #009982;
}

.section-acad.pattern {
  background-image: url('../images/junior-pitch-pattern.svg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.story-intro-text {
  margin-top: 0px;
}

.story-intro-text.interact {
  position: static;
}

.story-intro-text.gerrard {
  margin-top: 10px;
}

.image-44 {
  display: block;
  max-width: 70%;
  margin-right: auto;
  margin-left: auto;
  border-radius: 50%;
}

.image-left-red {
  border-left: 50px solid #e31b23;
}

.image-right-red {
  border-right: 50px solid #e31b23;
}

.social-post {
  margin-top: 30px;
}

.image-pattern-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.image-pattern-wrapper.left {
  position: static;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.image-pattern-wrapper.left {
  position: static;
}

.image-pattern-wrapper.left {
  margin-bottom: 40px;
}

.image-pattern-wrapper.left {
  margin-bottom: 10px;
}

.pattern-wrapper-red {
  width: 50px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-color: #e31b23;
  background-image: url('../images/wave-pattern.svg');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.pull-text-roboto {
  font-size: 20px;
  font-weight: 500;
}

.standard-grid-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  margin-top: 30px;
  padding-right: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: transparent;
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 85.5%, 0.52)), to(hsla(0, 0%, 85.5%, 0.52))), url('../images/wave-pattern.svg');
  background-image: linear-gradient(180deg, hsla(0, 0%, 85.5%, 0.52), hsla(0, 0%, 85.5%, 0.52)), url('../images/wave-pattern.svg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, contain;
  background-repeat: repeat, no-repeat;
}

.standard-grid-wrapper.left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.standard-grid-wrapper.right {
  padding-left: 30px;
}

.standard-grid-wrapper.right.top-margin {
  margin-top: 20px;
}

.standard-grid-wrapper.grid-wrap-small {
  display: block;
  background-color: transparent;
  background-image: url('../images/wave-pattern.svg'), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
  background-image: url('../images/wave-pattern.svg'), linear-gradient(180deg, transparent, transparent);
  background-position: 50% 50%, 0px 0px;
  background-size: auto, auto;
  background-repeat: repeat, repeat;
}

.klopp-stats-grid {
  width: 50%;
  padding: 20px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto auto auto;
  grid-template-rows: auto auto auto auto;
  background-color: #fff;
}

.klopp-stats-grid.grey {
  background-color: #dadada;
}

.klopp-stats-grid.trophy {
  -ms-grid-rows: auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto;
}

.klopp-grid-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border: 1px solid #e31b23;
}

.klopp-grid-wrapper.red {
  background-color: #e31b23;
}

.klopp-stats-title {
  margin-bottom: 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-family: 'Roboto Condensed', sans-serif;
  color: #e31b23;
  font-size: 20px;
  line-height: 1.2;
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.klopp-stats-title.white {
  color: #fff;
}

.klopp-player-name {
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom: 1px none #e31b23;
  font-family: Roboto, sans-serif;
  text-align: left;
}

.signing-bold {
  position: relative;
  clear: left;
  font-family: Roboto, sans-serif;
  font-weight: 500;
  text-align: center;
}

.signing-bold.white {
  color: #fff;
}

.klopp-grid-text-contain {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.klopp-grid-symbol-contain {
  width: 85px;
  margin-right: 20px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.image-46 {
  width: 150px;
}

.image-47 {
  width: 150px;
}

.section-klopp {
  padding-top: 75px;
  padding-bottom: 75px;
  border-top: 10px solid #e31b23;
}

.section-klopp.red {
  background-color: #e31b23;
}

.section-klopp.grey {
  background-color: hsla(0, 0%, 85.5%, 0.4);
}

.section-klopp.no-top-line {
  border-top-style: none;
}

.section-klopp.no-top-line.pattern {
  background-image: url('../images/pitch-pattern.svg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.section-klopp.small-bottom-padding {
  padding-bottom: 20px;
}

.section-klopp.pattern {
  background-image: url('../images/pitch-pattern.svg');
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.ucl-article-wrap-2 {
  display: block;
  width: 220px;
  height: auto;
  min-height: auto;
  margin-right: auto;
  margin-left: auto;
  padding-top: 0px;
  padding-left: 0px;
  border: 2px solid #fff;
  border-radius: 0px;
  background-color: #fff;
  box-shadow: 1px 1px 7px 2px rgba(0, 0, 0, 0.37);
  text-align: center;
}

.contain-4 {
  display: block;
  max-width: 1100px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 20px;
  padding-left: 20px;
}

.ucl-title-wrap-2 {
  height: auto;
  padding: 10px 0px;
  background-color: #fff;
}

.ynwa-lower-nav-wrapper-left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 300px;
  margin-right: 10px;
  padding: 15px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
  border: 1px solid #e31b23;
  border-radius: 20px;
  text-decoration: none;
}

.ynwa-lower-nav-wrapper-left.green {
  border-color: #009982;
}

.ynwa-nav-arrow-2 {
  width: 30px;
  margin-right: 10px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.ynwa-nav-arrow-2.right {
  width: 30px;
  margin-right: 0px;
  margin-left: 10px;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}

.text-block-19 {
  font-family: Roboto, sans-serif;
  color: #505050;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 2px;
  text-decoration: none;
  text-transform: uppercase;
}

.ynwa-lower-nav-wrapper-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 300px;
  margin-left: 10px;
  padding: 15px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #e31b23;
  border-radius: 20px;
  text-decoration: none;
}

.ynwa-lower-nav-wrapper-right.green {
  border-color: #009982;
}

.section-name {
  font-family: Roboto, sans-serif;
  color: #505050;
  font-size: 15px;
  line-height: 1;
  font-weight: 400;
  letter-spacing: 2px;
  text-decoration: none;
  text-transform: uppercase;
}

.section-name.bold {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  color: #e31b23;
  font-size: 30px;
  line-height: 1;
  font-weight: 500;
}

.section-name.bold.green {
  color: #009982;
}

.section-name.white {
  color: #fff;
  font-size: 30px;
  line-height: 1;
  font-weight: 500;
  text-align: center;
}

.div-block-58 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50px;
  height: 50px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50px;
  background-color: #e31b23;
}

.centre-nav-number {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 85px;
  height: 85px;
  margin-top: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50px;
  background-color: #e31b23;
}

.centre-nav-number.green {
  background-color: #009982;
}

.arrow-number-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.arrow-number-wrapper.right {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.article-subhead-roboto-small {
  display: block;
  width: auto;
  max-width: 840px;
  margin: 0px;
  font-family: 'Roboto Condensed', sans-serif;
  color: #dc0714;
  font-size: 16px;
  line-height: 1;
  font-weight: 400;
  text-align: center;
  letter-spacing: 0px;
}

.article-subhead-roboto-small.secondary {
  color: #dc0714;
  font-weight: 400;
}

.article-subhead-roboto-small.secondary.bold {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  font-size: 36px;
  line-height: 1;
  font-weight: 700;
}

.article-subhead-roboto-small.centre {
  max-width: none;
  font-size: 30px;
  text-align: center;
}

.article-subhead-roboto-small.left {
  max-width: none;
  font-size: 30px;
  text-align: left;
}

.article-subhead-roboto-small.white {
  margin-right: auto;
  margin-left: auto;
  color: #fff;
  font-size: 30px;
  text-align: center;
}

.article-subhead-roboto-small.yellow {
  color: gold;
}

.pattern-wrapper-yellow {
  width: 50px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-color: gold;
  background-image: url('../images/wave-pattern-green.svg');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.pattern-wrapper-yellow.mighty {
  position: static;
  z-index: 0;
}

.player-name-bold {
  font-size: 17px;
  font-weight: 500;
}

.player-name-bold.yellow {
  color: gold;
}

.grid-story-of {
  display: -ms-grid;
  display: grid;
  margin-bottom: 90px;
  grid-auto-columns: 1fr;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
}

.signings-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 840px;
  margin-bottom: 19px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.card-wrapper {
  margin: 15px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.card-image.men {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 300px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border: 2px solid #fff;
  border-radius: 20px;
  background-image: url('../images/signings-group-men.png'), -webkit-gradient(linear, left top, left bottom, color-stop(30%, #701115), to(transparent)), url('../images/wave-pattern.svg'), -webkit-gradient(linear, left top, left bottom, from(#701115), to(#701115));
  background-image: url('../images/signings-group-men.png'), linear-gradient(180deg, #701115 30%, transparent), url('../images/wave-pattern.svg'), linear-gradient(180deg, #701115, #701115);
  background-position: 50% 100%, 0px 0px, 50% 50%, 0px 0px;
  background-size: contain, auto, cover, auto;
  background-repeat: no-repeat, repeat, no-repeat, repeat;
  cursor: default;
}

.card-image.women {
  position: relative;
  height: 300px;
  border: 2px solid #fff;
  border-radius: 20px;
  background-image: url('../images/signings-group-women.png'), -webkit-gradient(linear, left top, left bottom, color-stop(30%, #701115), to(transparent)), url('../images/wave-pattern.svg'), -webkit-gradient(linear, left top, left bottom, from(#701115), to(#701115));
  background-image: url('../images/signings-group-women.png'), linear-gradient(180deg, #701115 30%, transparent), url('../images/wave-pattern.svg'), linear-gradient(180deg, #701115, #701115);
  background-position: 50% 100%, 0px 0px, 50% 50%, 0px 0px;
  background-size: contain, auto, cover, auto;
  background-repeat: no-repeat, repeat, no-repeat, repeat;
  cursor: pointer;
}

.card-image.women {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 300px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border: 2px solid #fff;
  border-radius: 20px;
  background-image: url('../images/signings-group-women.png'), -webkit-gradient(linear, left top, left bottom, color-stop(30%, #701115), to(transparent)), url('../images/wave-pattern.svg'), -webkit-gradient(linear, left top, left bottom, from(#701115), to(#701115));
  background-image: url('../images/signings-group-women.png'), linear-gradient(180deg, #701115 30%, transparent), url('../images/wave-pattern.svg'), linear-gradient(180deg, #701115, #701115);
  background-position: 50% 100%, 0px 0px, 50% 50%, 0px 0px;
  background-size: contain, auto, cover, auto;
  background-repeat: no-repeat, repeat, no-repeat, repeat;
  cursor: default;
}

.next-arrow {
  position: static;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 5;
  width: 50px;
  height: 50px;
  background-image: url('../images/next_arrow_red.svg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
  cursor: pointer;
}

.next-arrow-wrapper {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  padding-right: 15px;
  padding-bottom: 15px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  cursor: pointer;
}

.signing-details-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.signings-name-container {
  margin-left: 0px;
}

.signings-image-container {
  width: 300px;
  height: 300px;
  border-bottom: 2px solid #e31b23;
  background-color: transparent;
  background-image: url('../images/signings-hinds-profile.png');
  background-position: 50% 100%;
  background-size: contain;
  background-repeat: no-repeat;
}

.signings-image-container.tsimikas {
  background-image: url('../images/signings-tsimikis-profile.png');
}

.signings-image-container.laws {
  background-image: url('../images/signings-laws-profile.png');
}

.signings-image-container.hinds {
  background-image: url('../images/signings-hinds-profile.png');
}

.signings-image-container.thestrup {
  background-image: url('../images/signings-thestrup-profile.png');
}

.signings-image-container.moore {
  background-image: url('../images/signings-moore-profile.png');
}

.signings-image-container.thiago {
  background-image: url('../images/signings-thiago-profile.png');
}

.signings-image-container.jota {
  background-image: url('../images/signings-jota-profile.png');
}

.section-dream-draw {
  padding-top: 75px;
  padding-bottom: 75px;
  border-top: 10px solid #e31b23;
}

.section-dream-draw.red {
  background-color: #e31b23;
}

.section-dream-draw.grey {
  background-color: hsla(0, 0%, 85.5%, 0.4);
}

.section-dream-draw.no-top-line {
  border-top-style: none;
}

.section-dream-draw.no-top-line.pattern {
  background-image: url('../images/pitch-pattern.svg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.section-dream-draw.small-bottom-padding {
  padding-bottom: 20px;
}

.section-dream-draw.pattern {
  background-image: url('../images/pitch-pattern.svg');
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.wufoo-form {
  margin-bottom: 42px;
  margin-left: -4px;
}

.wufoo-form.top-margin {
  margin-top: 20px;
}

.section-mighty-red {
  margin-bottom: 25px;
  padding-top: 75px;
  padding-bottom: 75px;
  border-top: 10px solid #e31b23;
  background-image: url('../images/mighty-red-BG.svg'), -webkit-gradient(linear, left top, left bottom, from(gold), to(gold));
  background-image: url('../images/mighty-red-BG.svg'), linear-gradient(180deg, gold, gold);
  background-position: 50% 50%, 0px 0px;
  background-size: cover, auto;
  background-repeat: no-repeat, repeat;
}

.section-mighty-red.red {
  background-color: #e31b23;
}

.section-mighty-red.grey {
  background-color: hsla(0, 0%, 85.5%, 0.4);
}

.section-mighty-red.no-top-line {
  border-top-style: none;
}

.section-mighty-red.no-top-line.pattern {
  background-image: url('../images/pitch-pattern.svg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.section-mighty-red.small-bottom-padding {
  padding-bottom: 20px;
}

.section-mighty-red.pattern {
  background-image: url('../images/pitch-pattern.svg');
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.ynwa-lower-nav-wrapper-home {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100px;
  margin-left: 10px;
  padding: 15px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #e31b23;
  border-radius: 20px;
  text-decoration: none;
}

.ynwa-lower-nav-wrapper-home.green {
  border-color: #009982;
}

.interview-footer-container-2 {
  width: 60vw;
  max-width: 1100px;
}

.arrow-gotop-2 {
  position: relative;
  left: 0px;
  right: 0px;
  bottom: 0px;
  display: block;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 65px;
  text-align: center;
}

.section-home-footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-bottom: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.section-home-footer.top-margin {
  margin-top: 20px;
}

.section-home-footer.grey {
  padding-top: 60px;
  background-color: #fff;
}

.arrow-home {
  position: relative;
  left: 0px;
  right: 0px;
  bottom: 0px;
  display: block;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  text-align: center;
}

.interview-footer-home-container {
  width: 60vw;
  max-width: 1100px;
}

.cta-small {
  margin-top: 0px;
  margin-bottom: 20px;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 12px;
  line-height: 24px;
  font-weight: 400;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.cta-small.bottom-margin {
  margin-bottom: 10px;
}

.celebrate-number {
  padding: 10px;
  font-family: Roboto, sans-serif;
  color: gold;
  font-size: 30px;
  line-height: 1;
  font-weight: 500;
}

.celebrate-number.red {
  color: #e31b23;
}

.celebrate-number.deepred {
  color: #911712;
}

.celebrate-number.deepred.centre {
  text-align: center;
}

.celebrate-number.deepred-copy {
  color: #911712;
}

.celebrate-number.deepred-copy.centre {
  text-align: center;
}

.celebrate-number.white {
  color: #fff;
  text-align: left;
}

.celebrate-number.white {
  color: #fff;
}

.lottie-animation-7 {
  height: 200px;
}

.celebrate-wrapper {
  min-height: 220px;
  background-color: #fff;
}

.celebrate-wrapper.image {
  background-image: url('../images/rhys-full.jpg');
  background-position: 50% 0%;
  background-size: cover;
  background-repeat: no-repeat;
}

.celebrate-wrapper.green {
  background-color: #009982;
}

.celebrate-wrapper.deep-red {
  background-color: #911712;
}

.celebrate-wrapper.red {
  background-color: #e31b23;
}

.celebrate-wrapper.yellow {
  background-color: gold;
}

.celebrate-wrapper.deep-red {
  background-color: #911712;
}

.celebrate-wrapper.green {
  background-color: #009982;
}

.celebrate-wrapper.yellow {
  background-color: gold;
}

.celebrate-wrapper.red {
  position: relative;
  background-color: #e31b23;
}

.celebrate-wrapper.iwill-orange {
  background-color: #e57d3e;
}

.celebrate-wrapper.iwill-pink {
  background-color: #e57e7f;
}

.celebrate-wrapper.iwill-red {
  position: relative;
  background-color: #e52b14;
}

.grid-celebrate {
  margin-top: 30px;
  margin-bottom: 20px;
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto;
}

.celebrate-content-lower {
  height: 200px;
  background-color: transparent;
}

.celebrate-content-lower.green {
  height: auto;
  min-height: 220px;
}

.celebrate-content-lower.red {
  height: auto;
  min-height: 220px;
  background-color: #e31b23;
}

.celebrate-content-lower.white {
  height: auto;
  min-height: 220px;
  background-color: #fff;
}

.celebrate-content-lower.yellow {
  height: auto;
  min-height: 220px;
  background-color: gold;
}

.celebrate-content-lower.deepred {
  height: auto;
  min-height: 220px;
  background-color: #911712;
}

.celebrate-content-top {
  width: auto;
  height: 200px;
  background-image: url('../images/7_origi_1.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.celebrate-content-top.nineteen {
  background-image: url('../images/19-england.jpg');
  background-position: 50% 0%;
  background-size: cover;
}

.celebrate-content-top.eleven {
  background-image: url('../images/11-lewtas-edit.jpg');
  background-position: 50% 0%;
}

.celebrate-content-top.two {
  background-image: url('../images/02-attack.jpg');
  background-position: 50% 0%;
}

.celebrate-content-top.eighteen {
  background-image: url('../images/18-klopp.jpg');
  background-position: 50% 0%;
}

.celebrate-content-top.sixteen {
  background-image: url('../images/16-klopp.jpg');
  background-position: 50% 0%;
}

.celebrate-content-top.fourteen {
  background-image: url('../images/14-arsenal.jpg');
  background-position: 50% 100%;
}

.celebrate-content-top.fifteen {
  background-image: url('../images/15-ajax.jpg');
  background-position: 50% 0%;
}

.celebrate-content-top.ten {
  background-image: url('../images/10-ajax.jpg');
  background-position: 50% 0%;
}

.celebrate-content-top.four {
  background-image: url('../images/04-height.jpg');
  background-position: 50% 0%;
}

.celebrate-content-top.eight {
  background-image: url('../images/08-loan.jpg');
  background-position: 50% 0%;
}

.celebrate-content-top.six {
  background-image: url('../images/06-youthcup.jpg');
  background-position: 50% 0%;
}

.celebrate-content-top.one {
  background-image: url('../images/01-pne.jpg');
  background-position: 50% 0%;
}

.celebrate-content-top.twelve {
  background-image: url('../images/12-lincoln.jpg');
  background-position: 50% 0%;
}

.celebrate-content-top.three {
  background-image: url('../images/03-defence.jpg');
  background-position: 50% 0%;
}

.celebrate-content-top.thirteen {
  background-image: url('../images/13-curtis.jpg');
  background-position: 50% 0%;
}

.celebrate-content-top.champions {
  background-color: gold;
  background-image: none;
}

.celebrate-content-top.five {
  background-image: url('../images/05-vvd.jpg');
  background-position: 50% 0%;
}

.celebrate-content-top.seventeen {
  background-image: url('../images/17-atalanta.jpg');
  background-position: 50% 50%;
}

.celebrate-content-top.nine {
  background-image: url('../images/09-penn.jpg');
  background-position: 50% 0%;
}

.celebrate-content-top.seven {
  background-image: url('../images/07-zvezda.jpg');
  background-position: 50% 0%;
}

.celebrate-content-top.iwill-one {
  height: 150px;
  background-image: url('../images/holding-image.jpg');
  background-position: 0% 0%;
}

.celebrate-content-top.iwill-two {
  height: 150px;
  background-image: url('../images/holding-image.jpg');
  background-position: 0% 0%;
}

.celebrate-content-top.iwill-three {
  height: 150px;
  background-image: url('../images/holding-image.jpg');
  background-position: 0% 0%;
}

.celebrate-content-top.iwill-four {
  height: 150px;
  background-image: url('../images/holding-image.jpg');
  background-position: 0% 0%;
}

.celebrate-content-top.iwill-five {
  height: 150px;
  background-image: url('../images/holding-image.jpg');
  background-position: 0% 0%;
}

.celebrate-content-top.iwill-six {
  height: 150px;
  background-image: url('../images/holding-image.jpg');
  background-position: 0% 0%;
}

.celebrate-content-top.iwill-seven {
  height: 150px;
  background-image: url('../images/holding-image.jpg');
  background-position: 0% 0%;
}

.celebrate-content-top.iwill-eight {
  height: 150px;
  background-image: url('../images/holding-image.jpg');
  background-position: 0% 0%;
}

.celebrate-content-top.iwill-nine {
  height: 150px;
  background-image: url('../images/holding-image.jpg');
  background-position: 0% 0%;
}

.celebrate-content-top.iwill-ten {
  height: 150px;
  background-image: url('../images/holding-image.jpg');
  background-position: 0% 0%;
}

.celebrate-content-top.iwill-eleven {
  height: 150px;
  background-image: url('../images/holding-image.jpg');
  background-position: 0% 0%;
}

.celebrate-content-top.i-will-boots {
  height: 150px;
  background-image: url('../images/Boot-collection.jpg');
  background-position: 0% 50%;
}

.celebrate-content-top.iwill-two {
  height: 200px;
  background-image: url('../images/2.png');
  background-position: 50% 0%;
}

.celebrate-content-top.iwill-three {
  height: 200px;
  background-image: url('../images/3.png');
  background-position: 50% 0%;
}

.celebrate-content-top.iwill-ten {
  height: 200px;
  background-image: url('../images/10.png');
  background-position: 50% 0%;
}

.celebrate-content-top.iwill-one {
  height: 200px;
  background-image: url('../images/1.png');
  background-position: 50% 0%;
}

.celebrate-content-top.iwill-five {
  height: 200px;
  background-image: url('../images/5.png');
  background-position: 50% 0%;
}

.celebrate-content-top.iwill-six {
  height: 200px;
  background-image: url('../images/6.png');
  background-position: 50% 0%;
}

.celebrate-content-top.iwill-four {
  height: 200px;
  background-image: url('../images/4.png');
  background-position: 50% 0%;
}

.celebrate-content-top.iwill-eight {
  height: 200px;
  background-image: url('../images/8.png');
  background-position: 50% 0%;
}

.celebrate-content-top.iwill-twelve {
  height: 200px;
  background-image: url('../images/12.png');
  background-position: 50% 0%;
}

.celebrate-content-top.iwill-seven {
  height: 200px;
  background-image: url('../images/7.png');
  background-position: 50% 0%;
}

.celebrate-content-top.iwill-nine {
  height: 200px;
  background-image: url('../images/9.png');
  background-position: 50% 0%;
}

.celebrate-content-top.iwill-eleven {
  height: 200px;
  background-image: url('../images/11.png');
  background-position: 50% 0%;
}

.celebrate-paragraph {
  margin-bottom: 0px;
  padding-right: 10px;
  padding-bottom: 41px;
  padding-left: 10px;
  font-family: 'Roboto Condensed', sans-serif;
  color: #fff;
}

.celebrate-paragraph.deepred {
  color: #911712;
}

.celebrate-paragraph.yellow {
  color: gold;
}

.celebrate-paragraph.red {
  color: #e31b23;
}

.tactics-content-wrapper {
  padding: 10px;
  border: 1px solid #e31b23;
}

.grid-tactics {
  width: 650px;
  margin-top: 0px;
  margin-bottom: 20px;
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.tactics-description {
  margin-bottom: 0px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  font-family: 'Roboto Condensed', sans-serif;
  color: #505050;
}

.tactics-description.deepred {
  color: #911712;
}

.tactics-description.yellow {
  color: gold;
}

.tactics-description.red {
  color: #e31b23;
}

.tactics-number {
  padding: 10px;
  font-family: Roboto, sans-serif;
  color: #e31b23;
  font-size: 30px;
  line-height: 1;
  font-weight: 500;
}

.tactics-number.red {
  color: #e31b23;
}

.tactics-number.deepred {
  color: #911712;
}

.tactics-number.deepred.centre {
  text-align: center;
}

.tactics-number.deepred-copy {
  color: #911712;
}

.tactics-number.deepred-copy.centre {
  text-align: center;
}

.tactics-content-top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  height: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.tactics-content-top.nineteen {
  background-image: url('../images/19_trophylift.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.tactics-content-top.eleven {
  background-image: url('../images/11_VVD.jpg');
  background-position: 50% 0%;
}

.tactics-content-top.two {
  background-image: url('../images/2_matip.jpg');
  background-position: 50% 0%;
}

.tactics-content-top.eighteen {
  background-image: url('../images/18_champions.jpg');
  background-position: 50% 0%;
}

.tactics-content-top.sixteen {
  background-image: url('../images/16_shrewsbury.jpg');
  background-position: 50% 0%;
}

.tactics-content-top.fourteen {
  background-image: url('../images/14_paisley.jpg');
  background-position: 50% 50%;
}

.tactics-content-top.fifteen {
  background-image: url('../images/15_curtis.jpg');
  background-position: 50% 0%;
}

.tactics-content-top.ten {
  background-image: url('../images/10_WCC.jpg');
  background-position: 50% 0%;
}

.tactics-content-top.four {
  background-image: url('../images/4_milner.jpg');
  background-position: 50% 0%;
}

.tactics-content-top.eight {
  background-image: url('../images/8_klopp.jpg');
  background-position: 50% 0%;
}

.tactics-content-top.six {
  background-image: url('../images/6_fabinho.jpg');
  background-position: 50% 0%;
}

.tactics-content-top.one {
  background-image: url('../images/1_supercup.jpg');
  background-position: 50% 100%;
}

.tactics-content-top.twelve {
  background-image: url('../images/12_minamino.jpg');
  background-position: 50% 0%;
}

.tactics-content-top.three {
  background-image: url('../images/3_firmino.jpg');
  background-position: 50% 0%;
}

.tactics-content-top.thirteen {
  background-image: url('../images/13_alisson.jpg');
  background-position: 50% 50%;
}

.tactics-content-top.champions {
  background-color: gold;
  background-image: none;
}

.tactics-content-top.five {
  background-image: url('../images/5_robertson.jpg');
}

.tactics-content-top.seventeen {
  background-image: url('../images/17_trentGoal.jpg');
  background-position: 50% 100%;
}

.tactics-content-top.nine {
  background-image: url('../images/9_mane.jpg');
  background-position: 50% 0%;
}

.tactics-content-top.seven {
  background-image: url('../images/7_origi.jpg');
  background-position: 50% 0%;
}

.tactics-icon {
  width: 120px;
}

.tactics-icon.westham {
  padding: 15px;
}

.tactics-icon.lfc {
  padding: 20px;
}

.tactics-content-lower {
  height: auto;
  background-color: transparent;
}

.tactics-content-lower.green {
  height: auto;
  min-height: 220px;
}

.tactics-content-lower.red {
  height: auto;
  min-height: 220px;
  background-color: #e31b23;
}

.tactics-content-lower.white {
  height: auto;
  min-height: 220px;
  background-color: #fff;
}

.tactics-content-lower.yellow {
  height: auto;
  min-height: 220px;
  background-color: gold;
}

.tactics-content-lower.deepred {
  height: auto;
  min-height: 220px;
  background-color: #911712;
}

.tactics-subheader {
  display: block;
  width: auto;
  max-width: 840px;
  margin-right: 0px;
  margin-left: 0px;
  font-family: 'Roboto Condensed', sans-serif;
  color: #dc0714;
  font-size: 20px;
  line-height: 1;
  font-weight: 700;
  letter-spacing: 0px;
}

.tactics-subheader.secondary {
  color: #dc0714;
  font-weight: 400;
}

.tactics-subheader.secondary.bold {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  font-size: 36px;
  line-height: 1;
  font-weight: 700;
}

.tactics-subheader.centre {
  max-width: none;
  font-size: 30px;
  text-align: center;
}

.tactics-subheader.left {
  max-width: none;
  font-size: 30px;
  text-align: center;
}

.tactics-subheader.left.yellow {
  color: gold;
}

.tactics-subheader.white {
  margin-right: auto;
  margin-left: auto;
  color: #fff;
  font-size: 30px;
  text-align: center;
}

.crest-holder-body {
  display: block;
  width: 50px;
  margin-bottom: 0px;
  margin-left: 30px;
}

.riise-number-large {
  font-family: Roboto, sans-serif;
  color: #e31b23;
  font-size: 200px;
  line-height: 1.3;
  font-weight: 500;
}

.riise-number-large.deep-red {
  font-family: Roboto, sans-serif;
  color: #701115;
  font-weight: 500;
}

.section-ucl {
  padding-top: 75px;
  padding-bottom: 75px;
  border-top: 10px solid #e31b23;
}

.section-ucl.red {
  background-color: #e31b23;
}

.section-ucl.grey {
  background-color: hsla(0, 0%, 85.5%, 0.4);
}

.section-ucl.no-top-line {
  border-top-style: none;
}

.section-ucl.no-top-line.pattern {
  background-image: url('../images/pitch-pattern.svg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.section-ucl.small-bottom-padding {
  padding-bottom: 20px;
}

.section-ucl.pattern {
  background-image: url('../images/pitch-pattern.svg');
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.section-ucl.pattern-junior {
  background-image: url('../images/junior-pitch-pattern.svg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.section-ucl.green {
  background-color: #009982;
}

.crest-title-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.terms-link {
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #009982;
  font-weight: 400;
  text-decoration: none;
}

.cartoon-sixty {
  width: 60%;
}

.cartoon-eighty {
  width: 80%;
}

.image-48 {
  background-color: transparent;
}

.section-quickfire {
  margin-top: 0px;
  padding-top: 75px;
  padding-bottom: 75px;
  border: 1px none #000;
}

.section-quickfire.red {
  background-color: #e31b23;
}

.section-quickfire.grey {
  background-color: hsla(0, 0%, 85.5%, 0.4);
}

.section-quickfire.no-top-line {
  border-top-style: none;
}

.section-quickfire.no-top-line.pattern {
  background-image: url('../images/pitch-pattern.svg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.section-quickfire.small-bottom-padding {
  padding-bottom: 20px;
}

.section-quickfire.pattern {
  background-image: url('../images/pitch-pattern.svg');
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.bold-text-4 {
  font-weight: 500;
}

.para-roboto-question {
  margin-bottom: 10px;
  font-family: Roboto, sans-serif;
  color: #505050;
  font-size: 17px;
  line-height: 1.5;
  font-style: normal;
}

.para-roboto-question.top-margin {
  margin-top: 30px;
  margin-bottom: 0px;
  color: #505050;
}

.para-roboto-question.top-margin.white {
  color: #fff;
}

.para-roboto-question.top-margin.bottom-margin {
  margin-bottom: 30px;
}

.jota-interview.three {
  background-color: #b89d38;
  background-image: url('../images/RGB_on-pitch.jpg');
  background-position: 50% 0%;
  background-size: cover;
  background-repeat: no-repeat;
}

.jota-interview.four {
  background-color: #009982;
  background-image: url('../images/RGB_ucl-prematch.jpg');
  background-position: 100% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.jota-interview.one {
  background-image: url('../images/interview-jota-sheffutd.jpg');
  background-position: 50% 0%;
  background-size: cover;
  background-repeat: no-repeat;
}

.jota-interview.two {
  background-image: url('../images/interview-jota-westham-copy.jpg');
  background-position: 50% 0%;
  background-size: cover;
  background-repeat: no-repeat;
}

.salah-goals {
  padding-top: 75px;
  padding-bottom: 75px;
}

.salah-goals.red {
  background-color: #e31b23;
}

.salah-goals.red.bottom-margin {
  margin-bottom: 30px;
}

.quickfire-question-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.quickfire-number-wrapper {
  width: 60px;
  height: 60px;
  margin-right: 20px;
}

.number-circle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50px;
  height: 50px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 2px solid #e31b23;
  border-radius: 50%;
}

.quickfire-question-number {
  font-family: Roboto, sans-serif;
  color: #e31b23;
  font-size: 25px;
  font-weight: 500;
}

.quickfire-content-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.fixture-bold {
  font-family: Roboto, sans-serif;
  font-weight: 500;
}

.alisson-goal-number {
  color: #e31b23;
  font-size: 30px;
  font-weight: 500;
}

.lfc-crest-copy {
  width: 65px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.burnley-crest {
  width: 75px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.spurs-crest {
  width: 75px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.ucl-starball-icon {
  width: 50px;
}

.image-49 {
  margin-top: 45px;
}

.celebrate-content-lower-2 {
  height: 200px;
  background-color: #009982;
}

.celebrate-content-lower-2.green {
  height: auto;
  min-height: 220px;
}

.celebrate-content-lower-2.red {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  min-height: 170px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  background-color: #e31b23;
}

.celebrate-content-lower-2.white {
  height: auto;
  min-height: 170px;
  background-color: #fff;
}

.celebrate-content-lower-2.yellow {
  height: auto;
  min-height: 220px;
  background-color: gold;
}

.celebrate-content-lower-2.deepred {
  height: auto;
  min-height: 220px;
  background-color: #911712;
}

.celebrate-content-lower-2.deepred {
  height: auto;
  min-height: 220px;
  background-color: #911712;
}

.celebrate-content-lower-2.iwill-pink {
  height: auto;
  min-height: 220px;
  background-color: #e57e7f;
}

.celebrate-content-lower-2.iwill-red {
  height: auto;
  min-height: 220px;
  background-color: #e52b14;
}

.celebrate-content-lower-2.iwill-orange {
  height: auto;
  min-height: 220px;
  background-color: #e57d3e;
}

.celebrate-content-lower-2.iwill-red {
  position: relative;
  height: auto;
  min-height: 170px;
  background-color: #e52b14;
}

.celebrate-content-lower-2.iwill-pink {
  height: auto;
  min-height: 170px;
  background-color: #e57e7f;
}

.celebrate-content-lower-2.iwill-orange {
  height: auto;
  min-height: 170px;
  background-color: #e57d3e;
}

.sub-title-mighty {
  margin-bottom: 30px;
  font-family: Roboto, sans-serif;
  color: #e31b23;
  font-size: 20px;
  line-height: 1.35;
  font-weight: 500;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.sub-title-mighty.red {
  margin-bottom: 5px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  color: #dc0714;
  font-size: 20px;
  line-height: 1.3;
  font-weight: 400;
  text-transform: uppercase;
}

.sub-title-mighty.red.centre {
  display: none;
}

.sub-title-mighty.white {
  margin-bottom: 5px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  color: #fff;
  font-size: 20px;
  line-height: 1.3;
  font-weight: 400;
}

.sub-title-mighty.white.centre {
  display: none;
}

.mighty-grid-match-details {
  -webkit-box-pack: stretch;
  -webkit-justify-content: stretch;
  -ms-flex-pack: stretch;
  justify-content: stretch;
  justify-items: stretch;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.lfc-crest-copy {
  width: 65px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.everton-crest {
  width: 70px;
}

.manu-crest {
  width: 70px;
}

.atletico-crest {
  width: 70px;
}

.grid-stats-alisson {
  margin-top: 25px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto auto;
}

.grid-stats-alisson.triple {
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-title-alisson {
  font-family: 'Roboto Condensed', sans-serif;
  color: #505050;
  font-size: 14px;
  line-height: 1.35;
  font-weight: 400;
  text-align: right;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.grid-title-alisson.bold {
  font-weight: 700;
  text-align: right;
}

.grid-title-alisson.bold.centre {
  text-align: center;
}

.grid-title-alisson.alisson {
  color: #e31b23;
}

.grid-title-alisson.alisson.centre {
  text-align: center;
}

.grid-title-alisson.right {
  font-family: 'Roboto Condensed', sans-serif;
}

.grid-title-alisson.left {
  text-align: left;
}

.grid-title-alisson.centre {
  text-align: center;
}

.section-foundation {
  padding-top: 75px;
  padding-bottom: 75px;
  border-top: 10px solid #e31b23;
}

.section-foundation.red {
  background-color: #e31b23;
}

.section-foundation.grey {
  background-color: hsla(0, 0%, 85.5%, 0.4);
}

.section-foundation.no-top-line {
  border-top-style: none;
}

.section-foundation.no-top-line.pattern {
  background-image: url('../images/pitch-pattern.svg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.section-foundation.small-bottom-padding {
  padding-bottom: 20px;
}

.section-foundation.pattern {
  background-image: url('../images/pitch-pattern.svg');
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.disclaimer {
  margin-top: 30px;
  font-family: Roboto, sans-serif;
  color: #505050;
  font-size: 14px;
  line-height: 1.35;
  font-weight: 400;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.html-embed-4 {
  overflow: visible;
  margin-bottom: 10px;
}

.grid-fabinho-defence {
  margin-top: 25px;
  -ms-grid-columns: 3fr 0.5fr 0.5fr 0.5fr 0.5fr;
  grid-template-columns: 3fr 0.5fr 0.5fr 0.5fr 0.5fr;
  -ms-grid-rows: auto auto auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto auto auto;
}

.grid-fabinho-names {
  font-family: 'Roboto Condensed', sans-serif;
}

.grid-fabinho-names.red {
  color: #e31b23;
}

.grid-fabinho-numbers {
  font-family: 'Roboto Condensed', sans-serif;
  text-align: center;
}

.grid-fabinho-numbers.red {
  color: #e31b23;
}

.grid-fabinho-titles {
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 700;
}

.grid-fabinho-titles.centre {
  text-align: center;
}

.midtjylland-crest {
  width: 65px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.ajax-crest {
  width: 75px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.trent-interview.three {
  background-color: #b89d38;
  background-image: url('../images/RGB_on-pitch.jpg');
  background-position: 50% 0%;
  background-size: cover;
  background-repeat: no-repeat;
}

.trent-interview.four {
  background-color: #009982;
  background-image: url('../images/RGB_ucl-prematch.jpg');
  background-position: 100% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.trent-interview.one {
  background-image: url('../images/interview-taa-midtjylland.jpg');
  background-position: 50% 0%;
  background-size: cover;
  background-repeat: no-repeat;
}

.trent-interview.two {
  background-image: url('../images/interview-taa-robbo.jpg');
  background-position: 50% 0%;
  background-size: cover;
  background-repeat: no-repeat;
}

.newcastle-crest {
  width: 75px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.junior-grid-city-stats {
  margin-top: 25px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.junior-grid-city-stats.four-col {
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.article-subhead-roboto-red {
  display: block;
  width: auto;
  max-width: 840px;
  margin-right: 0px;
  margin-left: 0px;
  font-family: 'Roboto Condensed', sans-serif;
  color: #e31b23;
  font-size: 24px;
  line-height: 1;
  font-weight: 400;
  text-align: left;
  letter-spacing: 0px;
  text-transform: uppercase;
}

.article-subhead-roboto-red.left {
  max-width: none;
  font-size: 30px;
  text-align: center;
}

.article-subhead-roboto-red.centre {
  text-align: center;
}

.article-subhead-roboto-red.centre.yellow {
  color: gold;
}

.article-subhead-roboto-red.left-margin {
  padding-left: 30px;
}

.article-subhead-roboto-red.no-left-margin {
  padding-left: 0px;
}

.article-subhead-roboto-red.blue {
  color: #0b07dc;
}

.article-subhead-roboto-red.members-header {
  color: #bbb;
  font-size: 26px;
  font-weight: 400;
  text-decoration: none;
}

.stat-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 2px;
  padding-bottom: 2px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.stat-content.right {
  padding-left: 15px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.stat-content.left {
  padding-right: 15px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.grid-know-wrapper-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.grid-know-wrapper-left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.grid-know-wrapper-centre {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.grid-know-wrapper-centre.trophy {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

.grid-title-details {
  font-family: Roboto, sans-serif;
  color: #505050;
  font-size: 14px;
  line-height: 1.35;
  font-weight: 400;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.grid-title-details.bold {
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 700;
}

.grid-title-details.bold.white {
  color: #fff;
}

.grid-number-details {
  font-family: Roboto, sans-serif;
  color: #505050;
  font-size: 20px;
  line-height: 1.35;
  font-weight: 500;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.grid-number-details.city-blue {
  padding-left: 0px;
  color: #a2c4e6;
}

.grid-number-details.city-blue.large {
  font-size: 32px;
}

.grid-number-details.liverpool-red {
  padding-right: 0px;
  color: #dc0714;
}

.grid-number-details.liverpool-red.large {
  font-size: 32px;
}

.both-image-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 25px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.image-50 {
  width: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.single-image-holder {
  width: 50%;
}

.single-image-holder.interact {
  position: relative;
}

.grid-player-name-details {
  margin-top: 10px;
  font-family: Roboto, sans-serif;
  color: #505050;
  font-size: 18px;
  line-height: 1.35;
  font-weight: 500;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.grid-player-name-details.city-blue {
  color: #a2c4e6;
}

.grid-player-name-details.liverpool-red {
  color: #dc0714;
}

.bold-text-5 {
  text-align: center;
}

.grid-statistics-details {
  font-family: 'Roboto Condensed', sans-serif;
  color: #505050;
  font-size: 14px;
  line-height: 2;
  font-weight: 400;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.grid-statistics-details.bold {
  font-weight: 500;
}

.grid-statistics-details.white {
  color: #fff;
}

.trophy-icon-wrapper {
  width: 125px;
}

.trophy-duo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.oppo-colour-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.leadimg-article {
  height: 450px;
  margin-top: 0px;
  background-color: #000;
}

.leadimg-article._28-lallana-lead {
  height: 650px;
  background-color: transparent;
}

.lottie-animation-3 {
  width: 100%;
  height: 100%;
}

.lottie-animation-3.lallana {
  width: auto;
  border-bottom: 9px solid #e31b23;
}

.section-houllier-lead {
  padding-top: 75px;
  padding-bottom: 75px;
}

.section-houllier-lead.red {
  background-color: #e31b23;
}

.section-houllier-lead.red.bottom-margin {
  margin-bottom: 30px;
}

.paragraph-2 {
  margin-bottom: 0px;
  padding: 10px 30px 30px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  line-height: 1.35;
}

.paragraph-2.wht {
  display: block;
  font-family: Roboto, sans-serif;
  color: #fff;
}

.paragraph-2.wht.no-padding {
  padding: 0px;
}

.section-month-half-image-2 {
  z-index: 9;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  margin-top: 80px;
  margin-bottom: 80px;
  float: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.section-month-half-image-2.no-bottom-margin {
  margin-bottom: 0px;
}

.image-wrapper-float-left-2 {
  position: relative;
  display: block;
  width: 15vw;
  margin-right: 23px;
  margin-left: 35px;
  float: left;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-left: 5px none #e31b23;
}

.image-wrapper-float-left-2.twenty {
  width: 20vw;
}

.image-finals-grid {
  display: block;
  width: 100%;
  max-width: none;
  margin-top: 10px;
  margin-bottom: 0px;
  padding: 0px;
  border-style: solid;
  border-width: 20px 0px 0px;
  border-color: #e31b23 #e31b23 #db0c17;
}

.fixture-away {
  margin-left: 10px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-family: 'Roboto Condensed', sans-serif;
  color: #bbb;
  font-weight: 700;
  text-transform: uppercase;
}

.fixture-home {
  margin-left: 10px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-family: 'Roboto Condensed', sans-serif;
  color: #db0c17;
  font-weight: 700;
  text-transform: uppercase;
}

.fixture-home-away-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.section-houllier-half-image {
  z-index: 9;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  margin-top: 20px;
  margin-bottom: 20px;
  float: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.section-houllier-half-image.no-bottom-margin {
  margin-bottom: 0px;
}

.houllier-subhead-month {
  display: block;
  padding-right: 15px;
  padding-left: 15px;
  background-color: transparent;
  font-family: 'Roboto Condensed', sans-serif;
  color: #fff;
}

.text-block-20 {
  background-color: #e31b23;
}

.article-subhead-roboto-red-base {
  display: inline-block;
  width: auto;
  max-width: none;
  margin: 0px;
  padding: 0px 0px 0px 15px;
  border-radius: 10px;
  background-color: transparent;
  font-family: 'Roboto Condensed', sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 1;
  font-weight: 400;
  letter-spacing: 0px;
}

.article-subhead-roboto-red-base.left {
  max-width: none;
  font-size: 30px;
  text-align: center;
}

.article-subhead-roboto-red-base.centre {
  text-align: center;
}

.article-subhead-roboto-red-base.centre.yellow {
  color: gold;
}

.article-subhead-roboto-red-base.left-margin {
  padding-left: 30px;
}

.month-dates-wrapper {
  display: inline-block;
  margin-left: 30px;
  padding: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 10px;
  background-color: #e31b23;
}

.month-dates-wrapper.no-left-margin {
  margin-left: 0px;
}

.calendar-icon {
  width: 30px;
}

.game-month-subhead-2 {
  font-family: Roboto, sans-serif;
  color: #fff;
  font-weight: 700;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.grid-game-of-the-month {
  -ms-grid-rows: auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto;
}

.game-month-bold-intro {
  font-weight: 700;
}

.lfc-crest-2 {
  width: 75px;
  height: 100px;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  text-align: left;
}

.grid-crest-wrapper-2 {
  display: block;
  width: 50px;
  margin: 5px auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.grid-crest-wrapper-2.right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  margin-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.grid-crest-wrapper-2.left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  margin-right: 0px;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.section-game-of-the-month-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  margin-left: 0px;
  padding-top: 50px;
  padding-bottom: 50px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #701115;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(112, 17, 21, 0.7)), to(rgba(112, 17, 21, 0.7))), url('../images/pitch-base-red.svg');
  background-image: linear-gradient(180deg, rgba(112, 17, 21, 0.7), rgba(112, 17, 21, 0.7)), url('../images/pitch-base-red.svg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.game-month-wrapper-2 {
  margin-bottom: 40px;
  padding: 15px;
  border: 1px solid #fff;
  background-color: #701115;
  text-align: center;
}

.game-month-wrapper-2.no-border {
  border-style: none;
  text-align: left;
}

.game-month-details-wrapper-2 {
  display: -ms-grid;
  display: grid;
  width: auto;
  padding: 30px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
  border: 1px solid #fff;
}

.game-month-details-wrapper-2.champions-edition {
  padding-right: 5px;
  padding-left: 5px;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.date-wrapper-2 {
  position: relative;
  left: 15px;
  top: -45px;
  right: auto;
  bottom: auto;
  width: 80%;
}

.div-yellow-short {
  width: 110px;
  height: 5px;
  margin-top: 10px;
  margin-bottom: 0px;
  background-color: gold;
}

.div-yellow-short.bottom-margin {
  height: 2px;
  margin-bottom: 8px;
}

.result-number-2 {
  font-family: Roboto, sans-serif;
  color: #bbb;
  font-size: 12px;
  line-height: 1;
  font-weight: 500;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.result-number-2.oppo {
  margin-top: 10px;
  padding-left: 27px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  font-size: 30px;
  font-weight: 700;
  text-align: left;
}

.result-number-2.oppo.right {
  font-weight: 500;
}

.result-number-2.oppo.left {
  padding-right: 27px;
  padding-left: 0px;
}

.result-number-2.liverpool {
  margin-top: 10px;
  padding-right: 27px;
  color: #e31b23;
  font-size: 30px;
  font-weight: 700;
  text-align: left;
}

.result-number-2.liverpool.left {
  margin-right: 0px;
  margin-left: 0px;
  color: #db0c17;
  font-weight: 500;
  text-align: right;
}

.result-number-2.liverpool.right {
  padding-right: 0px;
  padding-left: 27px;
}

.spurs-crest-2 {
  width: 75px;
  height: 100px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.date-large-2 {
  display: block;
  margin-top: 30px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 12px;
  line-height: 1.4;
  font-weight: 400;
  text-align: center;
  letter-spacing: 2px;
}

.month-goal-scorer {
  display: block;
  margin-top: 20px;
  margin-bottom: 0px;
  font-family: 'Roboto Condensed', sans-serif;
  color: #fff;
  font-size: 10px;
  line-height: 1.4;
  font-weight: 400;
  text-align: left;
  letter-spacing: 0px;
}

.month-goal-scorer.left {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  text-align: right;
}

.article-subhead-roboto-white {
  display: block;
  width: auto;
  max-width: 840px;
  margin-right: 0px;
  margin-left: 0px;
  font-family: 'Roboto Condensed', sans-serif;
  color: #fff;
  font-size: 24px;
  line-height: 1;
  font-weight: 700;
  letter-spacing: 0px;
}

.article-subhead-roboto-white.left {
  max-width: none;
  font-size: 30px;
  text-align: center;
}

.article-subhead-roboto-white.centre {
  max-width: none;
  margin-bottom: 15px;
  text-align: center;
}

.article-subhead-roboto-white.centre.yellow {
  color: gold;
}

.article-subhead-roboto-white.left-margin {
  padding-left: 30px;
}

.article-subhead-roboto-white.top-padding {
  padding-top: 50px;
}

.title-and-month-wrapper {
  margin-left: 30px;
}

.section-final {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  margin-left: 0px;
  padding-top: 50px;
  padding-bottom: 50px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #701115;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(112, 17, 21, 0.7)), to(rgba(112, 17, 21, 0.7))), url('../images/pitch-base-red.svg');
  background-image: linear-gradient(180deg, rgba(112, 17, 21, 0.7), rgba(112, 17, 21, 0.7)), url('../images/pitch-base-red.svg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.slider-houllier {
  height: 100%;
}

.houllier.three {
  background-color: #b89d38;
  background-image: url('../images/houllier-owen-arsenal.jpg');
  background-position: 50% 0%;
  background-size: cover;
  background-repeat: no-repeat;
}

.houllier.four {
  background-color: transparent;
  background-image: url('../images/houllier-owen-goal-villa.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.houllier.one {
  background-image: url('../images/houllier-triple-decker.jpg');
  background-position: 50% 0%;
  background-size: cover;
  background-repeat: no-repeat;
}

.houllier.two {
  background-image: url('../images/houllier-uefa-cup-lift.jpg');
  background-position: 50% 0%;
  background-size: cover;
  background-repeat: no-repeat;
}

.houllier.five {
  background-image: url('../images/houllier-heskey-bradford.jpg');
  background-position: 50% 0%;
  background-size: cover;
  background-repeat: no-repeat;
}

.houllier.six {
  background-image: url('../images/houllier-triple-decker-side.jpg');
  background-position: 50% 0%;
  background-size: cover;
  background-repeat: no-repeat;
}

.birmingham-city-crest {
  width: 66px;
  height: auto;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  text-align: left;
}

.alaves-crest {
  width: 100px;
  height: auto;
  margin-top: -6px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.update {
  color: #e31b23;
}

.article-subhead-roboto-2 {
  display: block;
  width: auto;
  max-width: 840px;
  margin-right: 0px;
  margin-left: 0px;
  font-family: 'Roboto Condensed', sans-serif;
  color: #dc0714;
  font-size: 46px;
  line-height: 1;
  font-weight: 700;
  letter-spacing: 0px;
}

.article-subhead-roboto-2.left {
  max-width: none;
  font-size: 30px;
  text-align: center;
}

.article-subhead-roboto-2.left.yellow {
  color: gold;
}

.story-intro-image-2 {
  width: 125px;
  margin-right: 30px;
}

.story-intro-image-2.round {
  border-radius: 50%;
}

.standfirst-roboto-2 {
  width: auto;
  max-width: 840px;
  opacity: 1;
  font-family: Roboto, sans-serif;
  color: #505050;
  font-size: 20px;
  line-height: 1.3;
  text-align: center;
}

.break-block-3 {
  height: 0px;
  margin-top: 46px;
  margin-bottom: 0px;
  border-bottom: 1px solid #c8c8c8;
}

.break-block-3.red {
  border-bottom-color: #e31b23;
}

.pattern-wrapper-red-2 {
  position: static;
  width: 50px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-color: #e31b23;
  background-image: url('../images/wave-pattern.svg');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.article-headline-roboto-2 {
  display: block;
  width: auto;
  max-width: 840px;
  margin-right: 0px;
  margin-left: 0px;
  font-family: 'Roboto Condensed', sans-serif;
  color: #dc0714;
  font-size: 46px;
  line-height: 1;
  font-weight: 700;
  text-align: center;
  letter-spacing: 0px;
}

.intro-section {
  padding-top: 75px;
  padding-bottom: 75px;
  border-top: 10px solid #e31b23;
}

.intro-section.pattern-junior {
  background-image: url('../images/junior-pitch-pattern.svg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.intro-section.green {
  background-color: #009982;
}

.intro-section.iwill-orange {
  background-color: #e52b14;
  background-image: url('../images/iwill-bg.svg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.intro-section.grey-back {
  padding-bottom: 0px;
  background-color: #dadada;
}

.pattern-wrapper-yellow-2 {
  width: 50px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-color: gold;
  background-image: url('../images/wave-pattern-green.svg');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.pattern-wrapper-yellow-2.mighty {
  background-color: gold;
  background-image: url('../images/wave-pattern-green.svg');
}

.pattern-wrapper-yellow-2.mighty.pattern-red {
  background-image: url('../images/wave-pattern.svg');
}

.section-ucl-2 {
  padding-top: 75px;
  padding-bottom: 75px;
  border-top: 10px solid #e31b23;
}

.section-ucl-2.green {
  background-color: #009982;
}

.article-subhead-roboto-yellow {
  display: block;
  width: auto;
  max-width: 840px;
  margin-right: 0px;
  margin-left: 0px;
  font-family: 'Roboto Condensed', sans-serif;
  color: gold;
  font-size: 24px;
  line-height: 1;
  font-weight: 700;
  letter-spacing: 0px;
}

.article-subhead-roboto-yellow.left {
  max-width: none;
  font-size: 30px;
  text-align: center;
}

.article-subhead-roboto-yellow.centre {
  text-align: center;
}

.article-subhead-roboto-yellow.centre.yellow {
  color: gold;
}

.article-subhead-roboto-yellow.left-margin {
  padding-left: 30px;
}

.article-subhead-roboto-yellow.no-left-margin {
  padding-left: 0px;
}

.lead-number-yellow {
  color: gold;
  font-weight: 500;
}

.section-mane {
  padding-top: 75px;
  padding-bottom: 75px;
  border-top: 10px solid #e31b23;
}

.section-mane.red {
  background-color: #e31b23;
}

.section-mane.grey {
  background-color: hsla(0, 0%, 85.5%, 0.4);
}

.section-mane.no-top-line {
  border-top-style: none;
}

.section-mane.no-top-line.pattern {
  background-image: url('../images/pitch-pattern.svg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.section-mane.small-bottom-padding {
  padding-bottom: 20px;
}

.section-mane.pattern {
  background-image: url('../images/pitch-pattern.svg');
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.grid-mane-season {
  margin-top: 25px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto auto auto;
}

.grid-mane-titles {
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 700;
}

.grid-mane-titles.centre {
  text-align: center;
}

.grid-mane-competition {
  margin-top: 25px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto auto auto auto;
}

.grid-mane-clubs {
  margin-top: 25px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto auto;
}

.grid-mane-minutes {
  margin-top: 25px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto auto auto auto;
}

.time-wrapper {
  width: 65px;
}

.trophy-wrapper {
  width: 65px;
}

.time-green.two {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.time-green.three {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.time-red {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.time-red.two {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.time-red.three {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.time-yellow.two {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.time-yellow.three {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.grid-club-crest {
  width: 65px;
}

.image-wrapper-full {
  width: 100%;
  margin-bottom: 0px;
  margin-left: 0px;
  float: right;
}

.image-wrapper-full.red {
  position: relative;
  margin-bottom: 20px;
  background-color: #e31b23;
}

.image-wrapper-full.red {
  position: relative;
  margin-bottom: 20px;
  background-color: #e31b23;
}

.image-wrapper-full.red.max-width {
  max-width: 520px;
}

.para-houllier {
  margin-bottom: 0px;
  padding: 10px 30px 30px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  line-height: 1.35;
}

.para-houllier.wht {
  display: block;
  font-family: Roboto, sans-serif;
  color: #fff;
}

.para-houllier.wht.no-padding {
  padding: 0px;
}

.upgrade-browser {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 9999;
  display: none;
  width: 100%;
  height: 200vh;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #c8c8c8;
}

.browser-support {
  position: static;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: block;
  width: 50vw;
  margin-top: 50vh;
  margin-left: 25vw;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.paragraph-3 {
  width: auto;
  color: #505050;
  font-size: 32px;
  line-height: 1;
  font-weight: 700;
  text-align: center;
}

.paragraph-4 {
  width: auto;
  color: #505050;
  font-size: 18px;
  line-height: 1.5;
  text-align: center;
}

.section-feature-hero {
  position: static;
  top: 0px;
  z-index: -1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  background-color: transparent;
}

.section-feature-hero.matip {
  background-color: #e31b23;
  background-image: url('../images/interview_lead.jpg');
  background-position: 50% 0%;
  background-size: cover;
  background-repeat: no-repeat;
}

.section-feature-hero.klopp {
  background-color: #e31b23;
  background-image: url('../images/klopp_lead.jpg');
  background-position: 50% 0%;
  background-size: cover;
  background-repeat: no-repeat;
}

.section-feature-hero._29-dream-draw {
  background-color: #e31b23;
  background-image: url('../images/members-win-lead.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.section-feature-hero._29-mighty-red {
  background-color: #009982;
  background-image: url('../images/mighty_lead.jpg');
  background-position: 50% 100%;
  background-size: cover;
  background-repeat: no-repeat;
}

.section-feature-hero._29-ucl {
  background-color: #009982;
  background-image: url('../images/UCL_lead.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.section-feature-hero.jota {
  background-color: #e31b23;
  background-image: url('../images/interview_lead_1.jpg');
  background-position: 50% 0%;
  background-size: cover;
  background-repeat: no-repeat;
}

.section-feature-hero.axa {
  background-color: #009982;
  background-image: url('../images/axa_lead.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.section-feature-hero._30-macca {
  background-color: #e31b23;
  background-image: url('../images/macca_lead.jpg');
  background-position: 50% 0%;
  background-size: cover;
  background-repeat: no-repeat;
}

.section-feature-hero._30-williams {
  background-color: #009982;
  background-image: url('../images/rhys-williams_lead.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.section-feature-hero._30-mighty-red {
  background-color: #009982;
  background-image: url('../images/mighty_lead_1.jpg');
  background-position: 50% 100%;
  background-size: cover;
  background-repeat: no-repeat;
}

.section-feature-hero.trent {
  background-color: #e31b23;
  background-image: url('../images/interview_lead_2.jpg');
  background-position: 50% 0%;
  background-size: cover;
  background-repeat: no-repeat;
}

.section-feature-hero._31-houllier {
  background-color: #e31b23;
  background-image: url('../images/houllier_lead.jpg');
  background-position: 50% 0%;
  background-size: cover;
  background-repeat: no-repeat;
}

.section-feature-hero._31-iwill {
  background-color: #e31b23;
  background-image: url('../images/iwill-lead.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.section-feature-hero._31-competition {
  background-color: #004938;
  background-image: url('../images/members-quiz-lead.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.article-subhead-roboto-iwill {
  display: block;
  width: auto;
  max-width: 840px;
  margin-right: 0px;
  margin-left: 0px;
  font-family: 'Roboto Condensed', sans-serif;
  color: #e57d3e;
  font-size: 24px;
  line-height: 1;
  font-weight: 700;
  letter-spacing: 0px;
}

.article-subhead-roboto-iwill.left {
  max-width: none;
  font-size: 30px;
  text-align: center;
}

.article-subhead-roboto-iwill.centre {
  text-align: center;
}

.article-subhead-roboto-iwill.centre.yellow {
  color: gold;
}

.article-subhead-roboto-iwill.left-margin {
  padding-left: 30px;
}

.article-subhead-roboto-iwill.no-left-margin {
  padding-left: 0px;
}

.grid-iwill {
  margin-top: 30px;
  margin-bottom: 20px;
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto minmax(auto, 36%);
  grid-template-rows: auto auto minmax(auto, 36%);
}

.pattern-wrapper-iwill {
  width: 50px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-color: #e31b23;
  background-image: url('../images/iwill-bg.svg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.section-stevie-interact {
  padding-top: 75px;
  padding-bottom: 55px;
  border-top: 10px solid #e31b23;
}

.section-stevie-interact.pattern-junior {
  background-image: url('../images/junior-pitch-pattern.svg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.section-stevie-interact.green {
  background-color: #009982;
}

.section-stevie-interact.iwill-orange {
  background-color: #e52b14;
  background-image: url('../images/iwill-bg.svg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.img-interact-wrapper {
  position: relative;
  margin-top: 20px;
  text-align: center;
}

.img-interact-wrapper.top-margin {
  display: block;
  overflow: hidden;
  margin-top: 30px;
}

.img-interact-wrapper.bottom-margin {
  margin-bottom: 40px;
}

.image-interact {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.image-interact.left {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.plus-trigger-captain {
  position: absolute;
  left: auto;
  top: 27%;
  right: 36%;
  bottom: auto;
  z-index: 100;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 40px;
  height: 40px;
  cursor: pointer;
}

.text-reveal-wrapper-captain {
  position: absolute;
  left: 0%;
  top: 29%;
  right: 0%;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.gerrard-redline-1 {
  width: 100%;
  padding: 3%;
  border: 3px solid #e31b23;
  border-radius: 20px;
  background-color: #fff;
}

.reveal-text-gerrard-1 {
  margin-bottom: 0px;
  padding: 5px;
  font-family: 'Roboto Condensed', sans-serif;
  color: #e31b23;
  font-size: 12px;
  line-height: 1.3;
}

.plus-trigger-right {
  position: absolute;
  left: 26%;
  top: auto;
  right: auto;
  bottom: 9%;
  z-index: 100;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 40px;
  height: 40px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  cursor: pointer;
}

.text-reveal-wrapper-right {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 2%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.plus-trigger-trophy {
  position: absolute;
  left: auto;
  top: auto;
  right: 31%;
  bottom: 28%;
  z-index: 100;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 40px;
  height: 40px;
  cursor: pointer;
}

.text-reveal-wrapper-trophy {
  position: absolute;
  left: auto;
  top: auto;
  right: 0%;
  bottom: 19%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.plus-trigger-1-gerrard {
  position: absolute;
  left: 5%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 100;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30px;
  height: 30px;
  cursor: pointer;
}

.plus-trigger-1-gerrard.point-2 {
  left: auto;
  top: 35%;
  right: 5%;
  bottom: auto;
}

.plus-trigger-1-gerrard.point-2.point-3 {
  left: 0%;
  top: 68%;
  right: auto;
  bottom: auto;
}

.plus-trigger-1-gerrard.gerrard-2 {
  top: 35%;
}

.gerrard-text-wrap-1 {
  position: static;
  left: 10%;
  top: 0%;
  right: auto;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.gerrard-text-wrap-1.text-point-2 {
  left: 0%;
  top: 34%;
  right: auto;
  bottom: auto;
}

.gerrard-text-wrap-1.text-point-3 {
  top: 68%;
}

.gerrard-text-wrap-1.gerrard-wrap-2 {
  top: 34%;
}

.gerrard-main-cartoon {
  overflow: visible;
  width: 100%;
  height: 100%;
  padding-bottom: 30px;
  padding-left: 0px;
}

.lottie-mighty-found {
  position: absolute;
  left: auto;
  top: 2%;
  right: 0%;
  bottom: auto;
  z-index: 100;
  height: 40px;
  margin-top: 0px;
}

.lottie-mighty-found._1 {
  position: static;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 10%;
  display: block;
  width: auto;
  height: 40px;
  padding-left: 0px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.lottie-mighty-found._2 {
  position: absolute;
  left: auto;
  top: auto;
  right: 7%;
  bottom: 8%;
}

.lottie-mighty-found._3 {
  position: absolute;
  left: 375px;
  top: 746px;
  right: 0%;
  bottom: 0%;
  z-index: 100;
}

.lottie-mighty-found._3.well-spotted {
  left: 54%;
  top: auto;
  right: auto;
  bottom: 20%;
  max-width: 150px;
  padding-left: 0px;
}

.lottie-mighty-found._4 {
  position: absolute;
  left: 45%;
  top: auto;
  right: auto;
  bottom: 6%;
}

.lottie-mighty-found._5 {
  position: absolute;
  top: 219%;
  right: 33%;
}

.lottie-mighty-found._6 {
  position: relative;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  overflow: visible;
  margin-top: 0px;
  float: none;
  -o-object-fit: fill;
  object-fit: fill;
}

.lottie-mighty-found.lottie-mighty-found-copy {
  position: absolute;
  left: 0%;
  top: auto;
  right: auto;
  bottom: 0%;
  display: block;
  margin-top: 0px;
}

.lottie-mighty-found._6 {
  position: absolute;
  left: 0%;
  top: auto;
  right: auto;
  bottom: 0%;
}

.section-grobbelaar-3 {
  padding-top: 75px;
  padding-bottom: 75px;
  border-top: 10px solid #e31b23;
}

.section-grobbelaar-3.no-top-line {
  border-top-style: none;
}

.section-grobbelaar-3.no-top-line.pattern {
  background-image: url('../images/pitch-pattern.svg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.section-grobbelaar-3.grey {
  background-color: hsla(0, 0%, 85.5%, 0.4);
}

.section-grobbelaar-3.pattern {
  background-image: url('../images/pitch-pattern.svg');
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.klopp-stats-title-2 {
  margin-bottom: 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-family: 'Roboto Condensed', sans-serif;
  color: #e31b23;
  font-size: 20px;
  line-height: 1.2;
  text-align: justify;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.klopp-stats-title-2.grob-stats {
  font-size: 12px;
  text-align: left;
}

.klopp-stats-title-2.grob-stats.cleen-sheets {
  font-size: 8px;
}

.klopp-player-name-2 {
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom: 1px none #e31b23;
  font-family: Roboto, sans-serif;
  text-align: left;
}

.klopp-stats-grid-2 {
  width: 100%;
  margin-left: 0px;
  padding: 20px;
  grid-column-gap: 57px;
  grid-row-gap: 5px;
  -ms-grid-columns: 2fr 1fr 1fr;
  grid-template-columns: 2fr 1fr 1fr;
  -ms-grid-rows: auto auto auto auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  border: 1px none #000;
  border-radius: 0px;
  background-color: transparent;
}

.klopp-stats-grid-2.groblar-stats-grid-2 {
  -ms-grid-rows: auto auto auto auto;
  grid-template-rows: auto auto auto auto;
}

.klopp-stats-grid-2.grob-stats-grid-1 {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  grid-auto-flow: row;
  grid-column-gap: 10px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto auto;
  border-style: solid;
  border-color: #e31b23;
  background-color: #fff;
}

.klopp-stats-grid-2.grob-grid-4 {
  -ms-grid-rows: auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto;
}

.klopp-stats-grid-2.grob-grid-4.grob-grid-5 {
  -ms-grid-rows: auto auto auto auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto auto auto auto;
}

.quote-roboto-2 {
  margin-top: 30px;
  border-left-color: #e31b23;
  font-family: 'Roboto Condensed', sans-serif;
  color: #e31b23;
  font-size: 35px;
  line-height: 1.2;
  font-weight: 400;
  text-transform: uppercase;
}

.klopp-grid-wrapper-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border: 1px solid #e31b23;
}

.section-grobbelaar-lead {
  padding-top: 75px;
  padding-bottom: 0px;
}

.section-grobbelaar-lead.red {
  background-color: #e31b23;
}

.section-grobbelaar-lead.red.bottom-margin {
  margin-bottom: 30px;
}

.grobbelaar-stats-title {
  margin-bottom: 0px;
  padding-left: 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-family: 'Roboto Condensed', sans-serif;
  color: #e31b23;
  font-size: 14px;
  line-height: 1.2;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.grobbelaar-stats-title.grob-stat {
  color: #000;
  font-size: 12px;
}

.grobbelaar-stats-title.grob-stat.stat-detail {
  color: #e31b23;
  font-size: 8px;
  text-align: left;
}

.grobbelaar-stats-title.grob-stat.honours-stats {
  margin-top: 19px;
  float: left;
  font-size: 15px;
  text-align: left;
}

.grobbelaar-stats-title.grob-stat.total {
  font-weight: 700;
  text-align: left;
}

.grobbelaar-stats-title.grob-stat.comp-stats {
  text-align: left;
}

.grobbelaar-stats-title.grob-stat.total-app {
  font-weight: 700;
}

.grobbelaar-stats-title.grob-stat {
  color: #000;
  font-size: 12px;
}

.grobbelaar-stats-title.grob-stat.stat-detail {
  color: #e31b23;
  font-size: 8px;
  text-align: left;
}

.grobbelaar-stats-title.grob-stat.stats-details {
  color: #e31b23;
  font-size: 10px;
  text-align: left;
}

.grobbelaar-player-name {
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom: 1px none #e31b23;
  font-family: Roboto, sans-serif;
  text-align: left;
}

.grobbelaar-grid-symbol-contain {
  width: 85px;
  margin-right: 20px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.grobbelaar-grid-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border: 1px solid #e31b23;
}

.grobbelaar-stats-grid {
  width: 50%;
  padding: 20px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto auto auto;
  grid-template-rows: auto auto auto auto;
  background-color: #fff;
}

.section-grobbelaar {
  padding-top: 75px;
  padding-bottom: 75px;
  border-top: 10px solid #e31b23;
}

.section-grobbelaar.no-top-line {
  border-top-style: none;
}

.section-grobbelaar.no-top-line.pattern {
  padding-top: 25px;
  background-image: url('../images/pitch-pattern.svg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.section-grobbelaar.grey {
  background-color: #dadada;
}

.section-current {
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 9px;
  line-height: 1;
  font-weight: 400;
  text-align: left;
  letter-spacing: 2px;
  text-decoration: none;
  text-transform: uppercase;
}

.section-current.bold {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  color: #e31b23;
  font-size: 30px;
  line-height: 1;
  font-weight: 500;
}

.section-current.bold.green {
  color: #009982;
}

.section-current.white {
  color: #fff;
  font-size: 30px;
  line-height: 1;
  font-weight: 500;
  text-align: center;
}

.image-half-left {
  margin-top: 0%;
  margin-left: 90px;
}

.image-half-right.tbc {
  width: 80%;
}

.section-lfc-women {
  padding-top: 75px;
  padding-bottom: 75px;
  border-top: 10px solid #e31b23;
}

.section-lfc-women.red {
  background-color: #e31b23;
}

.section-lfc-women.grey {
  background-color: hsla(0, 0%, 85.5%, 0.4);
}

.section-lfc-women.no-top-line {
  border-top-style: none;
}

.section-lfc-women.no-top-line.pattern {
  background-image: url('../images/pitch-pattern.svg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.section-lfc-women.small-bottom-padding {
  padding-bottom: 20px;
}

.section-lfc-women.pattern {
  background-image: url('../images/pitch-pattern.svg');
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.section-junior-2 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 90vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #009982;
  background-image: url('../images/angle.svg');
  background-position: 50% 100%;
  background-size: contain;
  background-repeat: no-repeat;
}

.section-junior-2.hero {
  height: 80vh;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-image: url('../images/angle-down.svg'), -webkit-gradient(linear, left top, left bottom, from(rgba(0, 153, 130, 0.64)), color-stop(57%, rgba(24, 163, 142, 0.51)), color-stop(100%, #fff), to(rgba(222, 242, 239, 0.95))), none;
  background-image: url('../images/angle-down.svg'), linear-gradient(180deg, rgba(0, 153, 130, 0.64), rgba(24, 163, 142, 0.51) 57%, #fff 100%, rgba(222, 242, 239, 0.95)), none;
  background-position: 50% 100%, 0px 0px, 50% 0%;
  background-size: contain, auto, cover;
  background-repeat: no-repeat, repeat, no-repeat;
}

.section-junior-2.hero.story {
  background-image: url('../images/angle-down.svg'), -webkit-gradient(linear, left top, left bottom, color-stop(10%, #009982), color-stop(57%, rgba(24, 163, 142, 0.51)), color-stop(100%, #fff), to(rgba(222, 242, 239, 0.95))), none;
  background-image: url('../images/angle-down.svg'), linear-gradient(180deg, #009982 10%, rgba(24, 163, 142, 0.51) 57%, #fff 100%, rgba(222, 242, 239, 0.95)), none;
}

.section-junior-2.hero.story.robbo {
  background-image: url('../images/angle-down.svg'), -webkit-gradient(linear, left top, left bottom, color-stop(10%, #009982), color-stop(57%, rgba(24, 163, 142, 0.51)), color-stop(100%, #fff), to(rgba(222, 242, 239, 0.95))), url('../images/story-header-Alisson.jpg');
  background-image: url('../images/angle-down.svg'), linear-gradient(180deg, #009982 10%, rgba(24, 163, 142, 0.51) 57%, #fff 100%, rgba(222, 242, 239, 0.95)), url('../images/story-header-Alisson.jpg');
}

.section-junior-2.hero.story.gerrard {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-image: url('../images/angle-down.svg'), -webkit-gradient(linear, left top, left bottom, from(#009982), color-stop(52%, rgba(24, 163, 142, 0.51)), color-stop(100%, #fff), to(rgba(222, 242, 239, 0.95))), url('../images/learn-about-hero-gerrard.jpg');
  background-image: url('../images/angle-down.svg'), linear-gradient(180deg, #009982, rgba(24, 163, 142, 0.51) 52%, #fff 100%, rgba(222, 242, 239, 0.95)), url('../images/learn-about-hero-gerrard.jpg');
  background-position: 50% 100%, 0px 0px, 50% 0%;
  background-size: contain, auto, cover;
  background-repeat: no-repeat, repeat, repeat;
  -o-object-fit: fill;
  object-fit: fill;
}

.arrow-link-top-3 {
  border-style: solid;
  border-width: 2px;
  border-color: #009982;
  border-radius: 50%;
}

.title-boxed-wrapper-2 {
  margin-top: 10px;
  margin-left: 0px;
  padding: 10px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border: 3px solid #fff;
}

.title-boxed-wrapper-2.story {
  display: block;
  margin-top: 30px;
  margin-left: 130px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  background-color: #009982;
}

.title-boxed-wrapper-2.story.salah-header {
  margin-top: 555px;
  margin-left: 0px;
  padding-top: 10px;
  padding-left: 10px;
  background-color: #fff;
}

.title-boxed-2 {
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 30px;
  line-height: 1;
  font-weight: 500;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.title-boxed-2.yellow {
  color: gold;
}

.title-boxed-2.yellow.salah-header {
  color: #e31b23;
  letter-spacing: 10px;
}

.section-junior-hero {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 90vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #009982;
  background-image: url('../images/angle.svg');
  background-position: 50% 100%;
  background-size: contain;
  background-repeat: no-repeat;
}

.section-junior-hero.hero {
  height: 80vh;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-image: url('../images/angle-down.svg'), -webkit-gradient(linear, left top, left bottom, from(rgba(0, 153, 130, 0.64)), color-stop(57%, rgba(24, 163, 142, 0.51)), color-stop(100%, #fff), to(rgba(222, 242, 239, 0.95))), none;
  background-image: url('../images/angle-down.svg'), linear-gradient(180deg, rgba(0, 153, 130, 0.64), rgba(24, 163, 142, 0.51) 57%, #fff 100%, rgba(222, 242, 239, 0.95)), none;
  background-position: 50% 100%, 0px 0px, 50% 0%;
  background-size: contain, auto, cover;
  background-repeat: no-repeat, repeat, no-repeat;
}

.section-junior-hero.hero.story {
  background-image: url('../images/angle-down.svg'), -webkit-gradient(linear, left top, left bottom, color-stop(10%, #009982), color-stop(57%, rgba(24, 163, 142, 0.51)), color-stop(100%, #fff), to(rgba(222, 242, 239, 0.95))), none;
  background-image: url('../images/angle-down.svg'), linear-gradient(180deg, #009982 10%, rgba(24, 163, 142, 0.51) 57%, #fff 100%, rgba(222, 242, 239, 0.95)), none;
}

.section-junior-hero.hero.story.robbo {
  background-image: url('../images/angle-down.svg'), -webkit-gradient(linear, left top, left bottom, color-stop(10%, #009982), color-stop(57%, rgba(24, 163, 142, 0.51)), color-stop(100%, #fff), to(rgba(222, 242, 239, 0.95))), none;
  background-image: url('../images/angle-down.svg'), linear-gradient(180deg, #009982 10%, rgba(24, 163, 142, 0.51) 57%, #fff 100%, rgba(222, 242, 239, 0.95)), none;
}

.section-junior-hero._32-hendo {
  background-image: url('../images/fixture-lead-updated-v2.jpg');
  background-position: 50% 0%;
  background-size: cover;
  background-repeat: no-repeat;
}

.section-junior-hero.reduced {
  height: 450px;
  background-image: none;
}

.section-junior-hero._32-mighty {
  background-image: url('../images/mighty_lead-new-season.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.interview-carousel {
  background-image: url('../images/holding-image-carousel-1.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.interview-carousel.three {
  background-color: #b89d38;
  background-image: url('../images/RGB_on-pitch.jpg');
  background-position: 50% 0%;
  background-size: cover;
  background-repeat: no-repeat;
}

.interview-carousel.four {
  background-color: #009982;
  background-image: url('../images/RGB_ucl-prematch.jpg');
  background-position: 100% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.interview-carousel.one {
  background-image: url('../images/interview-taa-midtjylland.jpg');
  background-position: 50% 0%;
  background-size: cover;
  background-repeat: no-repeat;
}

.interview-carousel.two {
  background-image: url('../images/interview-taa-robbo.jpg');
  background-position: 50% 0%;
  background-size: cover;
  background-repeat: no-repeat;
}

.interview-carousel._1 {
  background-image: url('../images/holding-image-carousel-2.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.interview-carousel.tbc {
  background-image: url('../images/1331328900.jpg');
  background-position: 50% 0%;
  background-size: cover;
  background-repeat: no-repeat;
}

.interview-carousel.tbc._1 {
  background-image: url('../images/1331334421.jpg');
  background-position: 50% 0%;
  background-size: cover;
}

.interview-carousel.tbc._1._2 {
  background-image: url('../images/1331490895.jpg');
  background-position: 50% 0%;
}

.interview-carousel.tbc._1._3 {
  background-image: url('../images/4-No-look-Arsenal-.jpg');
}

.section-flip {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 55px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #ebebeb;
  -webkit-perspective: 0px;
  perspective: 0px;
}

.content-wrapper {
  display: block;
  margin-top: 50px;
  margin-bottom: 50px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-perspective: 0px;
  perspective: 0px;
  -webkit-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
}

.flipcard-par-bold {
  color: #fff;
  line-height: 1.3;
  font-weight: 900;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.player-image-wrapper {
  width: 270px;
  height: 375px;
}

.flipcard-facts-left {
  margin-right: 5px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.flipcard-player-name {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #fff;
  font-size: 22px;
  font-weight: 700;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.flipcard-player-name.red {
  color: #fff;
}

.flipcard-player-name.flipcard-player-name-1px-ls {
  color: #fff;
  letter-spacing: 1px;
}

.flipcard-player-name.dalglish-card {
  font-size: 21px;
}

.flipcard-player-name.flipcard-player-name-1px-ls {
  color: #fff;
  letter-spacing: 1px;
}

.flipcard-player-name.postitions {
  padding-top: 35px;
  padding-bottom: 15px;
  color: #e31b23;
}

.flipcard-player-name.mateusz {
  font-size: 20px;
  letter-spacing: 1px;
}

.flipcard-facts-paragraph {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  color: #e7d234;
}

.flipcard-facts-paragraph.gold-fact {
  color: #911712;
}

.flipcard-facts-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  height: 90%;
  margin-top: 5px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  border-style: solid;
  border-width: 3px;
  border-color: #bbb;
  border-radius: 10px;
}

.flipcard-facts-wrapper.gold-flip {
  border-color: #b89d38;
}

.flipcard-facts-wrapper.gold-flip {
  border-color: #b89d38;
}

.flipcard-facts-par {
  margin-top: 10px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

.flipcard-facts-details {
  padding-right: 5px;
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  font-family: 'Roboto Condensed', sans-serif;
  color: #e7d234;
  line-height: 2;
  font-weight: 400;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  white-space: normal;
}

.flipcard-facts-details.flipcard-facts-details-no-wrap {
  white-space: nowrap;
}

.flipcard-facts-details.gold-details {
  color: #911712;
}

.flipcard-facts-details.gold-details {
  color: #911712;
}

.flipcard-facts-right {
  margin-left: 0px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.card-back {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: none;
  padding: 15px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 10px;
  background-color: #8f1212;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(227, 27, 35, 0.28)), color-stop(75%, #911712)), url('../images/wave-pattern.svg');
  background-image: linear-gradient(180deg, rgba(227, 27, 35, 0.28), #911712 75%), url('../images/wave-pattern.svg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-transform: perspective(0px) rotateX(0deg) rotateY(180deg) rotateZ(0deg) translate(0px, 0px);
  transform: perspective(0px) rotateX(0deg) rotateY(180deg) rotateZ(0deg) translate(0px, 0px);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.card-back.gold-card-back {
  background-image: url('../images/Wave-Pattern-gold-01.svg'), url('../images/Gold-background.jpg');
  background-position: 50% 50%, 0px 0px;
  background-size: cover, cover;
  background-repeat: no-repeat, repeat;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.flipcard-breaker-line {
  width: 50px;
  height: 3px;
  margin-bottom: 15px;
  background-color: #911712;
}

.flipcard-breaker-line.yellow {
  background-color: gold;
}

.flipcard-breaker-line.yellow.gold {
  background-color: #b89d38;
}

.flipcard-breaker-line.gold-line {
  background-color: #b89d38;
}

.grid-flipcards {
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: stretch;
  -webkit-justify-content: stretch;
  -ms-flex-pack: stretch;
  justify-content: stretch;
  justify-items: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -ms-grid-columns: minmax(100px, 0.5fr) minmax(100px, 0.5fr) minmax(100px, 0.5fr) minmax(100px, 0.5fr) minmax(100px, 0.5fr) minmax(100px, 0.5fr);
  grid-template-columns: minmax(100px, 0.5fr) minmax(100px, 0.5fr) minmax(100px, 0.5fr) minmax(100px, 0.5fr) minmax(100px, 0.5fr) minmax(100px, 0.5fr);
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-perspective: 1000px;
  perspective: 1000px;
  -webkit-perspective-origin: 50% 50%;
  perspective-origin: 50% 50%;
  -webkit-transform: perspective(0px);
  transform: perspective(0px);
  -o-object-fit: fill;
  object-fit: fill;
}

.grid-flipcards._3-column-grid {
  grid-auto-columns: minmax(100px, 0.5fr);
  grid-auto-rows: 1fr;
  grid-column-gap: 16px;
  -ms-grid-columns: minmax(100px, 0.5fr) minmax(100px, 0.5fr) minmax(100px, 0.5fr) minmax(100px, 0.5fr) minmax(100px, 0.5fr) minmax(100px, 0.5fr);
  grid-template-columns: minmax(100px, 0.5fr) minmax(100px, 0.5fr) minmax(100px, 0.5fr) minmax(100px, 0.5fr) minmax(100px, 0.5fr) minmax(100px, 0.5fr);
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.grid-flipcards._2-column {
  padding-top: 16px;
}

.flipcard-wrapper {
  position: relative;
  width: 300px;
  height: 475px;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-perspective: 0px;
  perspective: 0px;
  -webkit-transform: perspective(0px) translate(0px, 0px);
  transform: perspective(0px) translate(0px, 0px);
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  cursor: pointer;
}

.flipcard-facts-category {
  font-family: 'Roboto Condensed', sans-serif;
  color: #fff;
  line-height: 2;
  font-weight: 700;
  text-align: right;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.card-front {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  max-width: none;
  padding: 15px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 10px;
  background-color: #e31b23;
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
}

.card-front.gold-card {
  background-color: #b89d38;
  background-image: url('../images/Gold-background.jpg');
  background-position: 50% 50%;
  background-size: cover;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.player-image {
  position: static;
  width: 100%;
  height: 100%;
  border-style: solid;
  border-width: 2px;
  border-color: #bbb;
  border-radius: 10px;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: 50% 50%;
  object-position: 50% 50%;
}

.player-image.fabian-mrozek {
  position: static;
  height: 100%;
  border-color: #bbb;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: 50% 50%;
  object-position: 50% 50%;
}

.player-image._400-carragher {
  -o-object-position: 50% 50%;
  object-position: 50% 50%;
}

.player-image._400-clemence {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: 50% 50%;
  object-position: 50% 50%;
}

.player-image._400-hunt {
  -o-object-fit: cover;
  object-fit: cover;
}

.player-image._400-henderson {
  border-color: #b89d38;
}

.player-image._400-henderson {
  border-color: #b89d38;
}

.story-intro-content-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.sub-title-2 {
  margin-bottom: 30px;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 35px;
  line-height: 1;
  font-weight: 500;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.sub-title-2.red {
  margin-bottom: 5px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  color: #dc0714;
  font-size: 20px;
  line-height: 1.3;
  font-weight: 400;
  text-transform: uppercase;
}

.sub-title-2.red.centre {
  display: none;
}

.sub-title-2.white {
  margin-bottom: 5px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  color: #fff;
  font-size: 19px;
  line-height: 1.3;
  font-weight: 400;
  letter-spacing: 2px;
}

.sub-title-2.white.centre {
  display: none;
}

.sub-title-2.white.centre {
  display: none;
}

.sub-title-2.red {
  margin-bottom: 5px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  color: #dc0714;
  font-size: 19px;
  line-height: 1.3;
  font-weight: 400;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.sub-title-2.red.centre {
  display: none;
}

.sub-title-2.red.large-header {
  font-size: 25px;
}

.salah-goal-number {
  font-family: Roboto, sans-serif;
  color: #e31b23;
  font-size: 200px;
  line-height: 1.3;
  font-weight: 500;
}

.riise-content-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.riise-text-wrapper {
  width: 50%;
  padding-right: 20px;
}

.riise-text-wrapper.right {
  padding-left: 30px;
}

.riise-text-wrapper.right.top-margin {
  margin-top: 20px;
  padding-right: 0px;
  padding-left: 30px;
}

.riise-text-wrapper.right.top-margin.salah-text-wrapper {
  padding-left: 0px;
}

.riise-text-wrapper.left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  padding-right: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.section-salah-2 {
  padding-top: 75px;
  padding-bottom: 75px;
}

.section-salah-2.red {
  background-color: #e31b23;
}

.riise-image-wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  max-width: 650px;
  padding-right: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.riise-number-large-2 {
  position: static;
  padding-bottom: 110px;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  font-family: Roboto, sans-serif;
  color: #e31b23;
  font-size: 200px;
  line-height: 1.3;
  font-weight: 500;
}

.riise-number-large-2.deep-red {
  font-family: Roboto, sans-serif;
  color: #701115;
  font-weight: 500;
}

.riise-number-large-2.number-1 {
  padding-bottom: 10px;
}

.riise-number-large-2.number-3 {
  padding-bottom: 85px;
}

.riise-image-wrapper-2 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  max-width: 650px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.riise-image-wrapper-3 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  max-width: 650px;
  margin-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.section_salah_2 {
  padding-top: 75px;
  padding-bottom: 75px;
}

.section_salah_2.red {
  margin-bottom: 40px;
  background-color: #e31b23;
}

.riise-number-large-3 {
  font-family: Roboto, sans-serif;
  color: #e31b23;
  font-size: 200px;
  line-height: 1.3;
  font-weight: 500;
}

.riise-number-large-3.deep-red {
  padding-bottom: 220px;
  font-family: Roboto, sans-serif;
  color: #701115;
  font-weight: 500;
}

.riise-number-large-3.deep-red.number-4 {
  padding-bottom: 350px;
}

.riise-number-large-3.deep-red.number-2 {
  padding-bottom: 70px;
}

.lottie-animation-8 {
  padding-top: 0px;
  padding-bottom: 30px;
}

.holding-image {
  padding-bottom: 0px;
}

.holding-image.gap {
  padding-bottom: 30px;
}

.holding-image.gap.special-iamge {
  height: 350px;
  -o-object-fit: cover;
  object-fit: cover;
}

.holding-image.special-image {
  height: 340px;
  -o-object-fit: cover;
  object-fit: cover;
}

.lottie-animation-9 {
  padding-bottom: 30px;
}

.holding-image-2 {
  padding-bottom: 30px;
}

.holding-image-2.bottom {
  padding-bottom: 0px;
}

.section-riise {
  padding-top: 75px;
  padding-bottom: 75px;
}

.story-intro-text-2 {
  margin-right: auto;
  margin-left: auto;
}

.section-head {
  padding-top: 75px;
  padding-bottom: 75px;
  border-top: 10px solid #e31b23;
}

.image-51 {
  -webkit-perspective-origin: 50% 50%;
  perspective-origin: 50% 50%;
  -webkit-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}

.lottie-mighty-found-copy {
  position: static;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 100;
  height: 40px;
  margin-top: 0px;
}

.lottie-mighty-found-copy._1 {
  position: static;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 10%;
  display: block;
  width: auto;
  height: 40px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.lottie-mighty-found-copy._2 {
  position: absolute;
  left: auto;
  top: auto;
  right: 7%;
  bottom: 8%;
}

.lottie-mighty-found-copy._3 {
  position: absolute;
  left: 57%;
  top: auto;
  right: auto;
  bottom: 20%;
}

.lottie-mighty-found-copy._4 {
  position: absolute;
  left: 45%;
  top: auto;
  right: auto;
  bottom: 6%;
}

.lottie-mighty-found-copy._5 {
  position: absolute;
  top: 219%;
  right: 33%;
}

.lottie-mighty-found-copy._6 {
  position: relative;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  overflow: visible;
  margin-top: 0px;
  float: none;
  -o-object-fit: fill;
  object-fit: fill;
}

.image-52 {
  position: static;
}

.lottie-mighty-found-new {
  position: absolute;
  left: auto;
  top: 2%;
  right: 0%;
  bottom: auto;
  z-index: 100;
  height: 40px;
  margin-top: 0px;
}

.lottie-mighty-found-new._1 {
  position: static;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 10%;
  display: block;
  width: auto;
  height: 40px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.lottie-mighty-found-new._2 {
  position: absolute;
  left: auto;
  top: auto;
  right: 7%;
  bottom: 8%;
}

.lottie-mighty-found-new._3 {
  position: absolute;
  left: 57%;
  top: auto;
  right: auto;
  bottom: 20%;
}

.lottie-mighty-found-new._4 {
  position: absolute;
  left: 45%;
  top: auto;
  right: auto;
  bottom: 6%;
}

.lottie-mighty-found-new._5 {
  position: absolute;
  top: 219%;
  right: 33%;
}

.lottie-mighty-found-new._6 {
  position: relative;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  overflow: visible;
  margin-top: 0px;
  float: none;
  -o-object-fit: fill;
  object-fit: fill;
}

.lottie-mighty-found-new.lottie-mighty-found-copy {
  position: absolute;
  left: 0%;
  top: auto;
  right: auto;
  bottom: 0%;
  display: block;
  margin-top: 0px;
}

.lottie-mighty-found-new._6 {
  position: relative;
  left: 13%;
  top: -375px;
  right: auto;
  bottom: 0%;
}

.lottie-mighty-found-new._6._7 {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
}

.lottie-mighty-found-new._6.new-7 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
}

.lottie-mighty-found-new._6.heres-mighty {
  left: 33%;
  top: -49px;
  max-width: 150px;
}

.lottie-mighty-found-new._6.up-the-reds {
  position: absolute;
  left: 29%;
  top: 100%;
  right: auto;
  bottom: auto;
  max-width: 150px;
}

.lottie-mighty-found-new._6.up-the-reds.top-spotting {
  left: 45%;
  top: 75%;
}

.lottie-mighty-found-new._6.up-the-reds.top-spotting.you-found-me {
  left: 39%;
}

.pattern-wrapper-red-3 {
  width: 50px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-color: #e31b23;
  background-image: url('../images/wave-pattern.svg');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.section-grobbelaar-2 {
  padding-top: 75px;
  padding-bottom: 75px;
  border-top: 10px solid #e31b23;
}

.section-grobbelaar-2.no-top-line {
  border-top-style: none;
}

.section-grobbelaar-2.no-top-line.pattern {
  background-image: url('../images/pitch-pattern.svg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.section-grobbelaar-2.grey {
  background-color: hsla(0, 0%, 85.5%, 0.4);
}

.grid-3 {
  -ms-grid-columns: 1fr 0.5fr 0.5fr;
  grid-template-columns: 1fr 0.5fr 0.5fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.container {
  padding-right: 15px;
  padding-left: 15px;
  background-color: #fff;
}

.div-block-59 {
  margin: 20px;
  padding: 0px;
  border: 1px solid #e31b23;
}

.klopp-stats-title-3 {
  margin-bottom: 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-family: 'Roboto Condensed', sans-serif;
  color: #e31b23;
  font-size: 20px;
  line-height: 1.2;
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.signing-bold-2 {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  text-align: center;
}

.klopp-stats-grid-3 {
  width: 50%;
  padding: 20px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto auto auto;
  grid-template-rows: auto auto auto auto;
  background-color: #fff;
}

.standard-grid-wrapper-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  margin-top: 30px;
  padding-right: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: transparent;
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 85.5%, 0.52)), to(hsla(0, 0%, 85.5%, 0.52))), url('../images/wave-pattern.svg');
  background-image: linear-gradient(180deg, hsla(0, 0%, 85.5%, 0.52), hsla(0, 0%, 85.5%, 0.52)), url('../images/wave-pattern.svg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, contain;
  background-repeat: repeat, no-repeat;
}

.grid-4 {
  display: -ms-grid;
  display: grid;
  padding: 20px;
  grid-auto-flow: column;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto;
}

.image-53 {
  max-width: 75%;
  margin-left: 4px;
  float: left;
  background-color: transparent;
  -o-object-fit: fill;
  object-fit: fill;
  -o-object-position: 50% 50%;
  object-position: 50% 50%;
}

.div-block-60 {
  margin-right: -50px;
  margin-left: -50px;
  padding-top: 1px;
  clear: left;
  background-color: #e31b23;
}

.foodbank {
  height: 200px;
  background-image: url('../images/1.png');
  background-position: 50% 50%;
  background-size: cover;
}

.foodbank.boots {
  background-image: url('../images/2.png');
}

.foodbank.boots.home {
  background-image: url('../images/3.png');
}

.foodbank.topic {
  background-image: url('../images/4.png');
  background-position: 50% 50%;
}

.foodbank.topic.littler {
  background-image: url('../images/5.png');
}

.boots.recycle {
  height: 150px;
  max-width: 206.25px;
  background-image: url('../images/recycling.png');
  background-position: 50% 50%;
  background-size: cover;
}

.boots.nhs {
  height: 150px;
  background-image: url('../images/NHS.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.boots.birds {
  height: 150px;
  background-image: url('../images/Bird-box.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.boot.messege {
  height: 150px;
  background-image: url('../images/community-messege.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.image-54 {
  position: static;
}

.academy-link-title-2 {
  margin-top: 15px;
  margin-bottom: 0px;
  padding-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 20px;
  line-height: 24px;
  font-weight: 500;
  letter-spacing: 0px;
  text-decoration: none;
  text-transform: none;
}

.academy-link-title-2.small-title-text {
  font-size: 16px;
  font-weight: 400;
}

.section-lead-options-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  min-height: 100vh;
  margin-top: 10px;
  margin-bottom: 25px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(44%, #e31b23), to(transparent)), url('../images/wave-pattern.svg'), -webkit-gradient(linear, left top, left bottom, from(#701115), to(#701115));
  background-image: linear-gradient(180deg, #e31b23 44%, transparent), url('../images/wave-pattern.svg'), linear-gradient(180deg, #701115, #701115);
  background-position: 0px 0px, 50% 50%, 0px 0px;
  background-size: auto, cover, auto;
}

.academy-link-jobtitle-2 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 14px;
  line-height: 24px;
  font-weight: 400;
  letter-spacing: 0px;
  text-transform: none;
}

.standfirst-roboto-3 {
  width: auto;
  max-width: 840px;
  opacity: 1;
  font-family: Roboto, sans-serif;
  color: #505050;
  font-size: 20px;
  line-height: 1.3;
  text-align: center;
}

.standfirst-roboto-3.white {
  margin-right: auto;
  margin-left: auto;
  color: #fff;
  font-size: 20px;
}

.standfirst-roboto-3.white.little-text {
  font-size: 16px;
  font-weight: 400;
}

.standfirst-roboto-3.white.little-text.table-title {
  padding-bottom: 15px;
  color: #e31b23;
}

.article-headline-roboto-3 {
  display: block;
  width: auto;
  max-width: 840px;
  margin-right: auto;
  margin-left: auto;
  font-family: 'Roboto Condensed', sans-serif;
  color: #dc0714;
  font-size: 46px;
  line-height: 1;
  font-weight: 700;
  text-align: center;
  letter-spacing: 0px;
}

.article-headline-roboto-3.white {
  margin-right: auto;
  margin-left: auto;
  color: #fff;
}

.article-content-2 {
  display: block;
  width: 840px;
  margin-right: auto;
  margin-left: auto;
  text-align: left;
}

.standard-text-wrapper-2 {
  width: auto;
  padding-right: 0px;
}

.cta-small-2 {
  margin-top: 0px;
  margin-bottom: 20px;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 12px;
  line-height: 24px;
  font-weight: 400;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.div-block-61 {
  position: absolute;
  left: auto;
  top: 457px;
  z-index: 100;
  width: auto;
  height: auto;
  max-height: 100px;
  max-width: 250px;
  -o-object-fit: fill;
  object-fit: fill;
}

.image-55 {
  position: static;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  width: 250px;
  height: 100px;
  max-width: 100%;
  -o-object-fit: scale-down;
  object-fit: scale-down;
}

.walkonwrapper {
  position: relative;
  z-index: 100;
  width: 10vw;
  margin-top: 20px;
  margin-bottom: 20px;
}

.walkonwrapper.walk-on-wrapper {
  position: absolute;
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
  width: 15vw;
  margin-top: 25px;
  margin-bottom: 10px;
  padding: 10px 30px 10px 15px;
}

.celebrate-wrapper-2 {
  min-height: 200px;
  background-color: #fff;
}

.celebrate-wrapper-2.iwill-red {
  background-color: #e52b14;
}

.celebrate-wrapper-2.iwill-orange {
  background-color: #e57d3e;
}

.celebrate-wrapper-2.iwill-pink {
  min-height: 200px;
  background-color: #e57e7f;
}

.celebrate-wrapper-2.red {
  min-height: 200px;
  background-color: #e31b23;
}

.grid-iwill-2 {
  margin-top: 30px;
  margin-bottom: 20px;
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.celebrate-paragraph-2 {
  margin-bottom: 0px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  font-family: 'Roboto Condensed', sans-serif;
  color: #fff;
}

.celebrate-paragraph-2.red {
  color: #e31b23;
}

.hyperlink {
  color: #e31b23;
  text-decoration: underline;
}

.hyperlink-t-cs {
  font-family: 'Great Vibes', cursive;
  color: #e31b23;
}

.grid-5 {
  position: static;
  max-width: 840px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-pack: stretch;
  -webkit-justify-content: stretch;
  -ms-flex-pack: stretch;
  justify-content: stretch;
  justify-items: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  grid-auto-flow: row;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  text-align: center;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: 50% 50%;
  object-position: 50% 50%;
}

.grid-5.grid-iwill {
  grid-auto-flow: row;
  grid-auto-columns: 0.25fr;
  grid-column-gap: 20px;
  grid-row-gap: 10px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto minmax(auto, 1fr) minmax(auto, 36%);
  grid-template-rows: auto minmax(auto, 1fr) minmax(auto, 36%);
}

.plus-trigger-2-gerrard {
  position: absolute;
  left: auto;
  top: 21%;
  right: 5%;
  bottom: auto;
  z-index: 100;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30px;
  height: 30px;
  cursor: pointer;
}

.plus-trigger-2-gerrard.point-2 {
  left: auto;
  top: 35%;
  right: 5%;
  bottom: auto;
}

.plus-trigger-2-gerrard.point-2.point-3 {
  left: 0%;
  top: 68%;
  right: auto;
  bottom: auto;
}

.plus-trigger-2-gerrard.gerrard-2 {
  top: 35%;
}

.plus-trigger-3-gerrard {
  position: absolute;
  left: 5%;
  top: 50%;
  right: 0%;
  bottom: auto;
  z-index: 100;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30px;
  height: 30px;
  cursor: pointer;
}

.plus-trigger-3-gerrard.point-2 {
  left: auto;
  top: 35%;
  right: 5%;
  bottom: auto;
}

.plus-trigger-3-gerrard.point-2.point-3 {
  left: 0%;
  top: 68%;
  right: auto;
  bottom: auto;
}

.plus-trigger-3-gerrard.gerrard-2 {
  top: 35%;
}

.gerrard-text-wrap-2 {
  position: absolute;
  left: auto;
  top: 21%;
  right: 10%;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.gerrard-text-wrap-2.text-point-2 {
  left: 0%;
  top: 34%;
  right: auto;
  bottom: auto;
}

.gerrard-text-wrap-2.text-point-3 {
  top: 68%;
}

.gerrard-text-wrap-2.gerrard-wrap-2 {
  top: 34%;
}

.gerrard-redline-2 {
  width: 100%;
  padding: 3%;
  border: 3px solid #e31b23;
  border-radius: 20px;
  background-color: #fff;
}

.reveal-text-gerrard-2 {
  margin-bottom: 0px;
  padding: 5px;
  font-family: 'Roboto Condensed', sans-serif;
  color: #e31b23;
  font-size: 12px;
  line-height: 1.3;
}

.gerrard-text-wrap-3 {
  position: absolute;
  left: 10%;
  top: 50%;
  right: auto;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.gerrard-text-wrap-3.text-point-2 {
  left: 0%;
  top: 34%;
  right: auto;
  bottom: auto;
}

.gerrard-text-wrap-3.text-point-3 {
  top: 68%;
}

.gerrard-text-wrap-3.gerrard-wrap-2 {
  top: 34%;
}

.gerrard-redline-3 {
  width: 100%;
  padding: 3%;
  border: 3px solid #e31b23;
  border-radius: 20px;
  background-color: #fff;
}

.reveal-text-gerrard-3 {
  margin-bottom: 0px;
  padding: 5px;
  font-family: 'Roboto Condensed', sans-serif;
  color: #e31b23;
  font-size: 12px;
  line-height: 1.3;
}

.plus-trigger-1-carragher {
  position: absolute;
  left: auto;
  top: 0%;
  right: 5%;
  bottom: auto;
  z-index: 100;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30px;
  height: 30px;
  cursor: pointer;
}

.plus-trigger-1-carragher.point-2 {
  left: auto;
  top: 35%;
  right: 5%;
  bottom: auto;
}

.plus-trigger-1-carragher.point-2.point-3 {
  left: 0%;
  top: 68%;
  right: auto;
  bottom: auto;
}

.plus-trigger-1-carragher.gerrard-2 {
  top: 35%;
}

.carragher-text-wrap-1 {
  position: absolute;
  left: auto;
  top: 0%;
  right: 10%;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.carragher-text-wrap-1.text-point-2 {
  left: 0%;
  top: 34%;
  right: auto;
  bottom: auto;
}

.carragher-text-wrap-1.text-point-3 {
  top: 68%;
}

.carragher-text-wrap-1.gerrard-wrap-2 {
  top: 34%;
}

.carragher-redline-1 {
  width: 100%;
  padding: 3%;
  border: 3px solid #e31b23;
  border-radius: 20px;
  background-color: #fff;
}

.reveal-text-carragher-1 {
  margin-bottom: 0px;
  padding: 5px;
  font-family: 'Roboto Condensed', sans-serif;
  color: #e31b23;
  font-size: 12px;
  line-height: 1.3;
}

.plus-trigger-2-carragher {
  position: absolute;
  left: 5%;
  top: 21%;
  right: auto;
  bottom: auto;
  z-index: 100;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30px;
  height: 30px;
  cursor: pointer;
}

.plus-trigger-2-carragher.point-2 {
  left: auto;
  top: 35%;
  right: 5%;
  bottom: auto;
}

.plus-trigger-2-carragher.point-2.point-3 {
  left: 0%;
  top: 68%;
  right: auto;
  bottom: auto;
}

.plus-trigger-2-carragher.gerrard-2 {
  top: 35%;
}

.carragher-text-wrap-2 {
  position: absolute;
  left: 10%;
  top: 21%;
  right: auto;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.carragher-text-wrap-2.text-point-2 {
  left: 0%;
  top: 34%;
  right: auto;
  bottom: auto;
}

.carragher-text-wrap-2.text-point-3 {
  top: 68%;
}

.carragher-text-wrap-2.gerrard-wrap-2 {
  top: 34%;
}

.carragher-redline-2 {
  width: 100%;
  padding: 3%;
  border: 3px solid #e31b23;
  border-radius: 20px;
  background-color: #fff;
}

.reveal-text-carragher-2 {
  margin-bottom: 0px;
  padding: 5px;
  font-family: 'Roboto Condensed', sans-serif;
  color: #e31b23;
  font-size: 12px;
  line-height: 1.3;
}

.plus-trigger-3-carragher {
  position: absolute;
  left: auto;
  top: 50%;
  right: 5%;
  bottom: auto;
  z-index: 100;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30px;
  height: 30px;
  cursor: pointer;
}

.plus-trigger-3-carragher.point-2 {
  left: auto;
  top: 35%;
  right: 5%;
  bottom: auto;
}

.plus-trigger-3-carragher.point-2.point-3 {
  left: 0%;
  top: 68%;
  right: auto;
  bottom: auto;
}

.plus-trigger-3-carragher.gerrard-2 {
  top: 35%;
}

.carragher-text-wrap-3 {
  position: absolute;
  left: auto;
  top: 50%;
  right: 10%;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.carragher-text-wrap-3.text-point-2 {
  left: 0%;
  top: 34%;
  right: auto;
  bottom: auto;
}

.carragher-text-wrap-3.text-point-3 {
  top: 68%;
}

.carragher-text-wrap-3.gerrard-wrap-2 {
  top: 34%;
}

.carragher-redline-3 {
  width: 100%;
  padding: 3%;
  border: 3px solid #e31b23;
  border-radius: 20px;
  background-color: #fff;
}

.reveal-text-carragher-3 {
  margin-bottom: 0px;
  padding: 5px;
  font-family: 'Roboto Condensed', sans-serif;
  color: #e31b23;
  font-size: 12px;
  line-height: 1.3;
}

.plus-trigger-1-torres {
  position: absolute;
  left: 5%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 100;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30px;
  height: 30px;
  cursor: pointer;
}

.plus-trigger-1-torres.point-2 {
  left: auto;
  top: 35%;
  right: 5%;
  bottom: auto;
}

.plus-trigger-1-torres.point-2.point-3 {
  left: 0%;
  top: 68%;
  right: auto;
  bottom: auto;
}

.plus-trigger-1-torres.gerrard-2 {
  top: 35%;
}

.torres-text-wrap-1 {
  position: absolute;
  left: 10%;
  top: 0%;
  right: auto;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.torres-text-wrap-1.text-point-2 {
  left: 0%;
  top: 34%;
  right: auto;
  bottom: auto;
}

.torres-text-wrap-1.text-point-3 {
  top: 68%;
}

.torres-text-wrap-1.gerrard-wrap-2 {
  top: 34%;
}

.torres-redline-1 {
  width: 100%;
  padding: 3%;
  border: 3px solid #e31b23;
  border-radius: 20px;
  background-color: #fff;
}

.reveal-text-torres-1 {
  margin-bottom: 0px;
  padding: 5px;
  font-family: 'Roboto Condensed', sans-serif;
  color: #e31b23;
  font-size: 12px;
  line-height: 1.3;
}

.plus-trigger-2-torres {
  position: absolute;
  left: auto;
  top: 22%;
  right: 5%;
  bottom: auto;
  z-index: 100;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30px;
  height: 30px;
  cursor: pointer;
}

.plus-trigger-2-torres.point-2 {
  left: auto;
  top: 35%;
  right: 5%;
  bottom: auto;
}

.plus-trigger-2-torres.point-2.point-3 {
  left: 0%;
  top: 68%;
  right: auto;
  bottom: auto;
}

.plus-trigger-2-torres.gerrard-2 {
  top: 35%;
}

.torres-text-wrap-2 {
  position: absolute;
  left: auto;
  top: 22%;
  right: 10%;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.torres-text-wrap-2.text-point-2 {
  left: 0%;
  top: 34%;
  right: auto;
  bottom: auto;
}

.torres-text-wrap-2.text-point-3 {
  top: 68%;
}

.torres-text-wrap-2.gerrard-wrap-2 {
  top: 34%;
}

.torres-redline-2 {
  width: 100%;
  padding: 3%;
  border: 3px solid #e31b23;
  border-radius: 20px;
  background-color: #fff;
}

.reveal-text-torres-2 {
  margin-bottom: 0px;
  padding: 5px;
  font-family: 'Roboto Condensed', sans-serif;
  color: #e31b23;
  font-size: 12px;
  line-height: 1.3;
}

.plus-trigger-3-torres {
  position: absolute;
  left: 5%;
  top: 50%;
  right: 0%;
  bottom: auto;
  z-index: 100;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30px;
  height: 30px;
  cursor: pointer;
}

.plus-trigger-3-torres.point-2 {
  left: auto;
  top: 35%;
  right: 5%;
  bottom: auto;
}

.plus-trigger-3-torres.point-2.point-3 {
  left: 0%;
  top: 68%;
  right: auto;
  bottom: auto;
}

.plus-trigger-3-torres.gerrard-2 {
  top: 35%;
}

.torres-text-wrap-3 {
  position: absolute;
  left: 10%;
  top: 50%;
  right: auto;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.torres-text-wrap-3.text-point-2 {
  left: 0%;
  top: 34%;
  right: auto;
  bottom: auto;
}

.torres-text-wrap-3.text-point-3 {
  top: 68%;
}

.torres-text-wrap-3.gerrard-wrap-2 {
  top: 34%;
}

.torres-redline-3 {
  width: 100%;
  padding: 3%;
  border: 3px solid #e31b23;
  border-radius: 20px;
  background-color: #fff;
}

.reveal-text-torres-3 {
  margin-bottom: 0px;
  padding: 5px;
  font-family: 'Roboto Condensed', sans-serif;
  color: #e31b23;
  font-size: 12px;
  line-height: 1.3;
}

.plus-trigger-1-suarez {
  position: absolute;
  left: 5%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 100;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30px;
  height: 30px;
  cursor: pointer;
}

.plus-trigger-1-suarez.point-2 {
  left: auto;
  top: 35%;
  right: 5%;
  bottom: auto;
}

.plus-trigger-1-suarez.point-2.point-3 {
  left: 0%;
  top: 68%;
  right: auto;
  bottom: auto;
}

.plus-trigger-1-suarez.gerrard-2 {
  top: 35%;
}

.suarez-text-wrap-1 {
  position: absolute;
  left: 10%;
  top: 0%;
  right: auto;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.suarez-text-wrap-1.text-point-2 {
  left: 0%;
  top: 34%;
  right: auto;
  bottom: auto;
}

.suarez-text-wrap-1.text-point-3 {
  top: 68%;
}

.suarez-text-wrap-1.gerrard-wrap-2 {
  top: 34%;
}

.suarez-redline-1 {
  width: 100%;
  padding: 3%;
  border: 3px solid #e31b23;
  border-radius: 20px;
  background-color: #fff;
}

.reveal-text-suarez-1 {
  margin-bottom: 0px;
  padding: 5px;
  font-family: 'Roboto Condensed', sans-serif;
  color: #e31b23;
  font-size: 12px;
  line-height: 1.3;
}

.plus-trigger-2-suarez {
  position: absolute;
  left: auto;
  top: 22%;
  right: 5%;
  bottom: auto;
  z-index: 100;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30px;
  height: 30px;
  cursor: pointer;
}

.plus-trigger-2-suarez.point-2 {
  left: auto;
  top: 35%;
  right: 5%;
  bottom: auto;
}

.plus-trigger-2-suarez.point-2.point-3 {
  left: 0%;
  top: 68%;
  right: auto;
  bottom: auto;
}

.plus-trigger-2-suarez.gerrard-2 {
  top: 35%;
}

.suarez-text-wrap-2 {
  position: absolute;
  left: auto;
  top: 22%;
  right: 10%;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.suarez-text-wrap-2.text-point-2 {
  left: 0%;
  top: 34%;
  right: auto;
  bottom: auto;
}

.suarez-text-wrap-2.text-point-3 {
  top: 68%;
}

.suarez-text-wrap-2.gerrard-wrap-2 {
  top: 34%;
}

.suarez-redline-2 {
  width: 100%;
  padding: 3%;
  border: 3px solid #e31b23;
  border-radius: 20px;
  background-color: #fff;
}

.reveal-text-suarez-2 {
  margin-bottom: 0px;
  padding: 5px;
  font-family: 'Roboto Condensed', sans-serif;
  color: #e31b23;
  font-size: 12px;
  line-height: 1.3;
}

.plus-trigger-3-suarez {
  position: absolute;
  left: 5%;
  top: 50%;
  right: 0%;
  bottom: auto;
  z-index: 100;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30px;
  height: 30px;
  cursor: pointer;
}

.plus-trigger-3-suarez.point-2 {
  left: auto;
  top: 35%;
  right: 5%;
  bottom: auto;
}

.plus-trigger-3-suarez.point-2.point-3 {
  left: 0%;
  top: 68%;
  right: auto;
  bottom: auto;
}

.plus-trigger-3-suarez.gerrard-2 {
  top: 35%;
}

.suarez-text-wrap-3 {
  position: absolute;
  left: 10%;
  top: 50%;
  right: auto;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.suarez-text-wrap-3.text-point-2 {
  left: 0%;
  top: 34%;
  right: auto;
  bottom: auto;
}

.suarez-text-wrap-3.text-point-3 {
  top: 68%;
}

.suarez-text-wrap-3.gerrard-wrap-2 {
  top: 34%;
}

.suarez-redline-3 {
  width: 100%;
  padding: 3%;
  border: 3px solid #e31b23;
  border-radius: 20px;
  background-color: #fff;
}

.reveal-text-suarez-3 {
  margin-bottom: 0px;
  padding: 5px;
  font-family: 'Roboto Condensed', sans-serif;
  color: #e31b23;
  font-size: 12px;
  line-height: 1.3;
}

.plus-trigger-1-sallah {
  position: absolute;
  left: 5%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 100;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30px;
  height: 30px;
  cursor: pointer;
}

.plus-trigger-1-sallah.point-2 {
  left: auto;
  top: 35%;
  right: 5%;
  bottom: auto;
}

.plus-trigger-1-sallah.point-2.point-3 {
  left: 0%;
  top: 68%;
  right: auto;
  bottom: auto;
}

.plus-trigger-1-sallah.gerrard-2 {
  top: 35%;
}

.sallah-text-wrap-1 {
  position: absolute;
  left: 10%;
  top: 0%;
  right: auto;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.sallah-text-wrap-1.text-point-2 {
  left: 0%;
  top: 34%;
  right: auto;
  bottom: auto;
}

.sallah-text-wrap-1.text-point-3 {
  top: 68%;
}

.sallah-text-wrap-1.gerrard-wrap-2 {
  top: 34%;
}

.sallah-redline-1 {
  width: 100%;
  padding: 3%;
  border: 3px solid #e31b23;
  border-radius: 20px;
  background-color: #fff;
}

.reveal-text-sallah-1 {
  margin-bottom: 0px;
  padding: 5px;
  font-family: 'Roboto Condensed', sans-serif;
  color: #e31b23;
  font-size: 12px;
  line-height: 1.3;
}

.plus-trigger-2-sallah {
  position: absolute;
  left: auto;
  top: 22%;
  right: 5%;
  bottom: auto;
  z-index: 100;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30px;
  height: 30px;
  cursor: pointer;
}

.plus-trigger-2-sallah.point-2 {
  left: auto;
  top: 35%;
  right: 5%;
  bottom: auto;
}

.plus-trigger-2-sallah.point-2.point-3 {
  left: 0%;
  top: 68%;
  right: auto;
  bottom: auto;
}

.plus-trigger-2-sallah.gerrard-2 {
  top: 35%;
}

.sallah-text-wrap-2 {
  position: absolute;
  left: auto;
  top: 22%;
  right: 10%;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.sallah-text-wrap-2.text-point-2 {
  left: 0%;
  top: 34%;
  right: auto;
  bottom: auto;
}

.sallah-text-wrap-2.text-point-3 {
  top: 68%;
}

.sallah-text-wrap-2.gerrard-wrap-2 {
  top: 34%;
}

.sallah-redline-2 {
  width: 100%;
  padding: 3%;
  border: 3px solid #e31b23;
  border-radius: 20px;
  background-color: #fff;
}

.reveal-text-sallah-2 {
  margin-bottom: 0px;
  padding: 5px;
  font-family: 'Roboto Condensed', sans-serif;
  color: #e31b23;
  font-size: 12px;
  line-height: 1.3;
}

.plus-trigger-3-sallah {
  position: absolute;
  left: 5%;
  top: 50%;
  right: 0%;
  bottom: auto;
  z-index: 100;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30px;
  height: 30px;
  cursor: pointer;
}

.plus-trigger-3-sallah.point-2 {
  left: auto;
  top: 35%;
  right: 5%;
  bottom: auto;
}

.plus-trigger-3-sallah.point-2.point-3 {
  left: 0%;
  top: 68%;
  right: auto;
  bottom: auto;
}

.plus-trigger-3-sallah.gerrard-2 {
  top: 35%;
}

.sallah-text-wrap-3 {
  position: absolute;
  left: 10%;
  top: 50%;
  right: auto;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.sallah-text-wrap-3.text-point-2 {
  left: 0%;
  top: 34%;
  right: auto;
  bottom: auto;
}

.sallah-text-wrap-3.text-point-3 {
  top: 68%;
}

.sallah-text-wrap-3.gerrard-wrap-2 {
  top: 34%;
}

.sallah-redline-3 {
  width: 100%;
  padding: 3%;
  border: 3px solid #e31b23;
  border-radius: 20px;
  background-color: #fff;
}

.reveal-text-sallah-3 {
  margin-bottom: 0px;
  padding: 5px;
  font-family: 'Roboto Condensed', sans-serif;
  color: #e31b23;
  font-size: 12px;
  line-height: 1.3;
}

.plus-trigger-1-virgil {
  position: absolute;
  left: auto;
  top: 0%;
  right: 5%;
  bottom: auto;
  z-index: 100;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30px;
  height: 30px;
  cursor: pointer;
}

.plus-trigger-1-virgil.point-2 {
  left: auto;
  top: 35%;
  right: 5%;
  bottom: auto;
}

.plus-trigger-1-virgil.point-2.point-3 {
  left: 0%;
  top: 68%;
  right: auto;
  bottom: auto;
}

.plus-trigger-1-virgil.gerrard-2 {
  top: 35%;
}

.virgil-text-wrap-1 {
  position: absolute;
  left: auto;
  top: 0%;
  right: 10%;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.virgil-text-wrap-1.text-point-2 {
  left: 0%;
  top: 34%;
  right: auto;
  bottom: auto;
}

.virgil-text-wrap-1.text-point-3 {
  top: 68%;
}

.virgil-text-wrap-1.gerrard-wrap-2 {
  top: 34%;
}

.virgil-redline-1 {
  width: 100%;
  padding: 3%;
  border: 3px solid #e31b23;
  border-radius: 20px;
  background-color: #fff;
}

.reveal-text-virgil-1 {
  margin-bottom: 0px;
  padding: 5px;
  font-family: 'Roboto Condensed', sans-serif;
  color: #e31b23;
  font-size: 12px;
  line-height: 1.3;
}

.plus-trigger-2-virgil {
  position: absolute;
  left: 5%;
  top: 22%;
  right: 0%;
  bottom: auto;
  z-index: 100;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30px;
  height: 30px;
  cursor: pointer;
}

.plus-trigger-2-virgil.point-2 {
  left: auto;
  top: 35%;
  right: 5%;
  bottom: auto;
}

.plus-trigger-2-virgil.point-2.point-3 {
  left: 0%;
  top: 68%;
  right: auto;
  bottom: auto;
}

.plus-trigger-2-virgil.gerrard-2 {
  top: 35%;
}

.virgil-text-wrap-2 {
  position: absolute;
  left: 10%;
  top: 22%;
  right: auto;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.virgil-text-wrap-2.text-point-2 {
  left: 0%;
  top: 34%;
  right: auto;
  bottom: auto;
}

.virgil-text-wrap-2.text-point-3 {
  top: 68%;
}

.virgil-text-wrap-2.gerrard-wrap-2 {
  top: 34%;
}

.virgil-redline-2 {
  width: 100%;
  padding: 3%;
  border: 3px solid #e31b23;
  border-radius: 20px;
  background-color: #fff;
}

.reveal-text-vrigll-2 {
  margin-bottom: 0px;
  padding: 5px;
  font-family: 'Roboto Condensed', sans-serif;
  color: #e31b23;
  font-size: 12px;
  line-height: 1.3;
}

.plus-trigger-3-virgil {
  position: absolute;
  left: auto;
  top: 50%;
  right: 5%;
  bottom: auto;
  z-index: 100;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30px;
  height: 30px;
  cursor: pointer;
}

.plus-trigger-3-virgil.point-2 {
  left: auto;
  top: 35%;
  right: 5%;
  bottom: auto;
}

.plus-trigger-3-virgil.point-2.point-3 {
  left: 0%;
  top: 68%;
  right: auto;
  bottom: auto;
}

.plus-trigger-3-virgil.gerrard-2 {
  top: 35%;
}

.virgil-text-wrap-3 {
  position: absolute;
  left: auto;
  top: 50%;
  right: 10%;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.virgil-text-wrap-3.text-point-2 {
  left: 0%;
  top: 34%;
  right: auto;
  bottom: auto;
}

.virgil-text-wrap-3.text-point-3 {
  top: 68%;
}

.virgil-text-wrap-3.gerrard-wrap-2 {
  top: 34%;
}

.virgil-redline-3 {
  width: 100%;
  padding: 3%;
  border: 3px solid #e31b23;
  border-radius: 20px;
  background-color: #fff;
}

.reveal-text-virgil-3 {
  margin-bottom: 0px;
  padding: 5px;
  font-family: 'Roboto Condensed', sans-serif;
  color: #e31b23;
  font-size: 12px;
  line-height: 1.3;
}

.break-block-grid {
  height: 0px;
  margin-top: 46px;
  margin-bottom: 15px;
  border-bottom: 1px solid #c8c8c8;
}

.break-block-grid.red {
  border-bottom-color: #e31b23;
}

.html-embed-5 {
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0px;
  -o-object-fit: fill;
  object-fit: fill;
}

.html-embed-6 {
  width: 100%;
  min-width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.grid-6 {
  display: -ms-grid;
  display: grid;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 40px;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid-6.master-grid {
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
}

.image-56 {
  height: 180px;
  border: 4px none #fff;
  border-radius: 0px;
  background-image: url('../images/AXA-Training-Centre.png');
  background-position: 0px 0px;
  background-size: auto;
  -o-object-fit: cover;
  object-fit: cover;
}

.div-block-62 {
  padding: 15px;
}

.div-block-62.small-block {
  padding: 5px;
}

.bold-text-6 {
  text-decoration: none;
}

.link-block-3 {
  text-decoration: none;
}

.div-block-63 {
  margin-top: 0px;
  padding: 15px;
  border-style: none;
  border-width: 3px;
  border-color: #701115;
  border-radius: 10px;
  background-color: transparent;
}

.div-block-64 {
  width: 50px;
  height: 1px;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 35px;
  border-radius: 0px;
  background-color: #e31b23;
}

.div-block-64.break-block {
  padding-bottom: 0px;
}

.div-block-64.break-block.new-breakblock {
  margin-top: 15px;
  margin-bottom: 0px;
  padding-bottom: 0px;
  border-style: solid;
  border-width: 1px;
  border-color: #911712;
  background-color: transparent;
}

.image-57 {
  background-image: url('../images/AXA-Training-Centre.png');
  background-position: 50% 50%;
  background-size: cover;
}

.div-block-65 {
  height: 165px;
  border: 0px solid #000;
  background-image: url('../images/AXA-Training-Centre.png');
  background-position: 50% 50%;
  background-size: cover;
  background-attachment: scroll;
  -o-object-fit: fill;
  object-fit: fill;
}

.div-block-65.image-block {
  border-width: 15px;
  border-radius: 20px;
  background-color: transparent;
}

.academy-link-title-3 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 20px;
  line-height: 24px;
  font-weight: 500;
  letter-spacing: 0px;
  text-transform: none;
}

.bold-text-7 {
  text-align: center;
}

.div-block-66 {
  margin: 0px 200px 20px;
  padding: 20px;
  border: 1px none #e31b23;
  background-color: #fff;
}

.div-block-66.gap {
  margin-top: 20px;
}

.container-2 {
  margin-right: auto;
  margin-left: auto;
  padding-right: 0px;
  padding-left: 0px;
}

.image-12 {
  width: 100vw;
}

.cartoon-sub-head-wrapper-2 {
  position: relative;
  left: 3%;
  top: 4%;
  right: 21px;
  bottom: 30px;
  display: inline-block;
  padding: 12px;
  border: 2px solid #000;
  background-color: #009982;
  box-shadow: 0 3px 6px 0 #0c443c;
}

.cartoon-sub-head-wrapper-2.top-right-over {
  position: absolute;
  left: 0%;
  top: -53%;
  right: auto;
  bottom: auto;
}

.cartoon-sub-head-wrapper-2.top-right-over.up {
  top: -167%;
}

.cartoon-sub-head-wrapper-2.top-right-over.rush-goalie {
  left: 58%;
  top: -119%;
}

.cartoon-sub-head-wrapper-2.top-right-over._50-clean-sheets {
  top: -191%;
}

.cartoon-sub-head-wrapper-2.top-right-over.all-aboard {
  left: auto;
  top: -149%;
  right: 0%;
  bottom: auto;
}

.cartoon-sub-head-wrapper-2.top-right-over.hesglovein {
  top: -179%;
}

.cartoon-sub-head-wrapper-2.top-right-over.signing-on {
  top: -171%;
}

.cartoon-sub-head-wrapper-2.top-right-over.part-of-the-family {
  left: auto;
  top: -153%;
  right: 0%;
  bottom: auto;
}

.cartoon-sub-head-wrapper-2.align-right {
  left: 6%;
  top: 6%;
}

.cartoon-sub-head-wrapper-2.top-right {
  top: 12%;
}

.cartoon-sub-head-wrapper-2.top {
  position: relative;
  left: 7%;
  top: -90%;
  bottom: 0px;
}

.cartoon-sub-head-wrapper-2.rush-goalie {
  position: absolute;
  left: 61%;
  top: -56%;
  bottom: auto;
}

.cartoon-sub-head-text-2 {
  font-family: 'Roboto Condensed', sans-serif;
  color: #fff;
  font-size: 18px;
  font-weight: 700;
  letter-spacing: 0px;
  text-transform: uppercase;
}

.cartoon-text-wrapper-2 {
  position: absolute;
  left: auto;
  top: auto;
  right: 2%;
  bottom: -6%;
  width: 30%;
  padding: 15px;
  border: 2px solid #000;
  background-color: #fff;
}

.cartoon-text-wrapper-2.relative-left {
  left: 3%;
  top: auto;
  right: auto;
  bottom: -6%;
  width: 80%;
}

.cartoon-text-wrapper-2.relative-left.lower {
  bottom: -16%;
  width: 95%;
}

.cartoon-text-wrapper-2.relative-left.lower.gaps {
  bottom: -40%;
}

.cartoon-text-wrapper-2.relative-left.medium {
  width: 50%;
}

.cartoon-text-wrapper-2.relative-left.right-hand-small {
  left: 0%;
  top: auto;
  right: auto;
  bottom: 0%;
  width: 35%;
}

.cartoon-text-wrapper-2.centre {
  right: 0%;
  bottom: 40%;
  width: 45%;
}

.cartoon-text-wrapper-2.relative-right {
  bottom: -1%;
  width: 35%;
}

.cartoon-text-wrapper-2.relative-right.wide {
  right: 3%;
  bottom: -48%;
  width: 100%;
}

.cartoon-text-wrapper-2.relative-right.medium {
  width: 50%;
}

.cartoon-text-wrapper-2.relative-right.left {
  left: 0%;
  top: auto;
  right: auto;
  bottom: 0%;
}

.cartoon-text-wrapper-2.relative-right.left.small {
  bottom: -15%;
  width: 80%;
}

.cartoon-text-wrapper-2.relative-right.left.small.right._100percent {
  bottom: -20%;
  width: 100%;
}

.cartoon-text-wrapper-2.relative-right.left.small.right._90-percent {
  bottom: -25%;
  width: 90%;
}

.cartoon-text-wrapper-2.relative-right.left.small._90percent {
  width: 90%;
}

.cartoon-text-wrapper-2.relative-right.left.small._100percent {
  bottom: -35%;
  width: 100%;
}

.cartoon-text-wrapper-2.relative-right.left.larg-right {
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
}

.cartoon-text-wrapper-2.relative-right.left._60percent {
  width: 60%;
}

.cartoon-text-wrapper-2.relative-right.left._60percent.top {
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
}

.cartoon-text-wrapper-2.relative-right.left._55-percent {
  width: 55%;
}

.cartoon-text-wrapper-2.relative-right.right {
  left: 0%;
  top: auto;
  right: auto;
  bottom: 0%;
}

.cartoon-text-wrapper-2.relative-right.right.small {
  left: auto;
  top: auto;
  right: 0%;
  bottom: 20%;
  width: 80%;
}

.cartoon-text-wrapper-2.relative-right.small.right {
  bottom: -15%;
}

.cartoon-text-wrapper-2.relative-right._100 {
  left: 0%;
  top: auto;
  right: auto;
  bottom: -40%;
  width: 90%;
}

.cartoon-text-wrapper-2._90 {
  width: 90%;
}

.cartoon-text-wrapper-2._90.right.special.left {
  left: 0%;
  top: auto;
  right: auto;
  bottom: 0%;
  width: 40%;
}

.cartoon-text-wrapper-2._90.right.special-3.left {
  left: 0%;
  top: auto;
  right: auto;
  bottom: 0%;
}

.cartoon-text-wrapper-2._90.right.top {
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
  width: 40%;
}

.cartoon-text-wrapper-2._90.right._20 {
  bottom: -20%;
}

.cartoon-text-wrapper-2._90.right._50 {
  left: 0%;
  top: auto;
  right: auto;
  bottom: 0%;
  width: 50%;
}

.cartoon-text-wrapper-2._90.special-2._40 {
  bottom: 0%;
  width: 40%;
}

.cartoon-text-wrapper-2._90._40 {
  bottom: -40%;
}

.cartoon-text-wrapper-2._90._40.sigining {
  left: 0%;
  top: auto;
  right: auto;
  bottom: -40%;
}

.cartoon-text-wrapper-2._90._40percent {
  left: 0%;
  top: auto;
  right: auto;
  bottom: 0%;
  width: 40%;
}

.cartoon-text-wrapper-2._90.left {
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  width: 40%;
}

.standfirst-roboto-4 {
  width: auto;
  max-width: 840px;
  opacity: 1;
  font-family: Roboto, sans-serif;
  color: #505050;
  font-size: 20px;
  line-height: 1.3;
}

.card-back-2 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: none;
  padding: 15px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 10px;
  background-color: #009982;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: perspective(0px) rotateX(0deg) rotateY(180deg) rotateZ(0deg) translate(0px, 0px);
  transform: perspective(0px) rotateX(0deg) rotateY(180deg) rotateZ(0deg) translate(0px, 0px);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.card-back-2.gold-card-back {
  background-image: url('../images/Wave-Pattern-gold-01.svg'), none;
  background-position: 50% 50%, 0px 0px;
  background-size: cover, cover;
  background-repeat: no-repeat, repeat;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.flipcard-facts-paragraph-2 {
  margin-bottom: 0px;
  padding: 10px;
  color: #fff;
  font-size: 13px;
  line-height: 16px;
}

.flipcard-facts-paragraph-2.gold-fact {
  color: #911712;
}

.flipcard-wrapper-2 {
  position: relative;
  width: 300px;
  height: 475px;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-perspective: 0px;
  perspective: 0px;
  -webkit-transform: perspective(0px) translate(0px, 0px);
  transform: perspective(0px) translate(0px, 0px);
  cursor: pointer;
}

.flipcard-wrapper-2.goalkeeper-1 {
  margin-right: 0px;
  margin-left: 0px;
}

.flipcard-wrapper-2.goalkeeper-2 {
  margin-right: 0px;
  margin-left: 0px;
}

.flipcard-wrapper-2.left {
  margin-right: auto;
  margin-left: auto;
}

.card-front-2 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  max-width: none;
  padding: 15px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 10px;
  background-color: #017c6a;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(50%, #009982)), url('../images/wave-pattern-green.svg');
  background-image: linear-gradient(180deg, transparent, #009982 50%), url('../images/wave-pattern-green.svg');
  background-position: 0px 0px, 0px 0px;
  background-size: auto, cover;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
}

.card-front-2.gold-card {
  background-color: #b89d38;
  background-image: url('../images/Gold-background.jpg');
  background-position: 50% 50%;
  background-size: cover;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.flipcard-breaker-line-2 {
  width: 50px;
  height: 3px;
  margin-bottom: 15px;
  background-color: gold;
}

.flipcard-breaker-line-2.gold-line {
  background-color: #b89d38;
}

.flipcard-breaker-line-2.yellow {
  background-color: gold;
}

.flipcard-breaker-line-2.yellow.gold {
  background-color: #b89d38;
}

.link {
  color: #e31b23;
}

.image-58 {
  position: absolute;
  right: 130px;
  z-index: 1;
  display: block;
  width: 25%;
  height: auto;
  max-width: 100%;
  margin-right: 0px;
  margin-left: 180px;
  padding-right: 0px;
  border: 8px solid #fff;
}

.big-number {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  z-index: 1;
  font-family: Roboto, sans-serif;
  color: #e31b23;
  font-size: 180px;
  line-height: 130px;
}

.div-block-67 {
  position: relative;
  height: 600px;
  margin-bottom: 35px;
}

.div-block-68 {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 2;
  width: 40%;
  padding: 20px;
  border: 10px solid #e31b23;
  border-radius: 0px;
  background-color: #fff;
}

.name-header {
  position: absolute;
  left: auto;
  top: 22%;
  right: 0%;
  bottom: auto;
  z-index: 1;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  font-family: Roboto, sans-serif;
  font-size: 50px;
}

.bold-text-8 {
  color: #e31b23;
}

.image-59 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0px;
  bottom: 0px;
  z-index: 1;
  width: 95%;
  border: 10px none #e31b23;
}

.div-block-69 {
  position: absolute;
  left: 7%;
  top: 22%;
  right: auto;
  bottom: auto;
  z-index: 0;
  width: 75%;
  height: 75%;
  background-color: #e31b23;
}

.player-header {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  margin-right: 0px;
  margin-left: 0px;
  font-family: Roboto, sans-serif;
  color: #009982;
  font-size: 40px;
  text-transform: uppercase;
}

.bold-text-9 {
  color: #e31b23;
}

.rhys-williams {
  position: relative;
  height: 900px;
  margin-bottom: 35px;
}

.text {
  position: relative;
  margin-top: 0px;
  padding-top: 20px;
  padding-bottom: 20px;
  text-align: center;
}

.image-60 {
  position: relative;
  width: 20%;
  padding: 5px;
  float: left;
}

.image-61 {
  border-style: none;
  border-width: 12px;
  border-color: #911712;
}

.heading-sub {
  position: static;
  margin-top: 10px;
  margin-right: auto;
  margin-left: auto;
  font-family: Roboto, sans-serif;
  color: #e31b23;
  font-size: 30px;
  font-weight: 400;
}

.text-block {
  position: relative;
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
  width: 100%;
  padding: 0px;
  float: right;
}

.text-block._2nd-par {
  margin-top: 40px;
  padding-bottom: 0px;
}

.williams-text-block {
  position: relative;
  margin-top: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.jota-text-block {
  position: relative;
  margin-top: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.gini-text-block {
  position: relative;
  margin-top: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.curtis-text-block {
  position: relative;
  margin-top: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.firmino-text-block {
  position: relative;
  margin-top: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.mane-text-block {
  position: relative;
  margin-top: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.alisson-text-block {
  position: relative;
  margin-top: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.nat-text-block {
  position: relative;
  margin-top: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.salah-text-block {
  position: relative;
  margin-top: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.div-block-70 {
  position: relative;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 1;
  width: 50vw;
  height: 62%;
  max-width: 840px;
  min-width: 0px;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  -o-object-fit: fill;
  object-fit: fill;
}

.issue-number-block {
  position: absolute;
  left: 2vw;
  top: 2vw;
  right: 2vw;
  bottom: auto;
}

.image-62 {
  position: relative;
  left: 17%;
  top: 0%;
  right: 17%;
  bottom: 0%;
  z-index: 1;
  width: 55vw;
  height: 85vh;
  max-width: 550px;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
  -o-object-fit: scale-down;
  object-fit: scale-down;
  -o-object-position: 50% 50%;
  object-position: 50% 50%;
}

.crest-block-main {
  position: absolute;
  left: 2%;
  top: 2%;
  right: auto;
  bottom: auto;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.ynwa-wrapper-2 {
  position: absolute;
  left: 0%;
  top: 20%;
  right: 0%;
  bottom: 0%;
  z-index: 2;
  width: 100%;
  max-width: 840px;
  min-width: auto;
  margin: 0px auto;
  -o-object-fit: scale-down;
  object-fit: scale-down;
}

.ynwa-wrapper-1 {
  position: absolute;
  left: 0%;
  top: 20%;
  right: 0%;
  bottom: 0%;
  z-index: 0;
  width: 100%;
  max-width: 840px;
  min-width: auto;
  margin: 0px auto;
}

.cover-content-container {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.ynwa-block {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: block;
  width: auto;
  height: auto;
  max-height: 76%;
  max-width: 840px;
  min-height: 640px;
  min-width: auto;
  margin: 0px auto;
  padding-top: 0px;
  padding-bottom: 0px;
  clear: none;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -webkit-box-flex: 0;
  -webkit-flex: 0 5 auto;
  -ms-flex: 0 5 auto;
  flex: 0 5 auto;
  -o-object-position: 50% 50%;
  object-position: 50% 50%;
}

.ynwa-wrapper {
  position: relative;
  left: 0%;
  top: 25%;
  right: 0%;
  bottom: 0%;
  z-index: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  max-width: 100%;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.image-63 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 2;
  max-width: 840px;
}

.solid-ynwa-image {
  position: static;
  z-index: 10;
  width: auto;
  max-width: none;
  margin-top: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.home-sub-head-wrapper-2 {
  position: relative;
  left: 10%;
  top: 2%;
  right: 0%;
  bottom: auto;
  z-index: 50;
  display: block;
  margin-top: 0px;
  padding: 10px;
  float: left;
  border: 1px none #fff;
}

.image-65 {
  position: relative;
  display: block;
  margin-bottom: 40px;
  padding-bottom: 0px;
  padding-left: 0px;
}

.heading-16 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-bottom: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  font-family: 'Roboto Condensed', sans-serif;
  color: #fff;
  font-size: 14px;
  line-height: 1;
  font-weight: 400;
  text-align: left;
  letter-spacing: 4px;
  text-transform: uppercase;
}

.ynwa-wrapper-3 {
  position: absolute;
  top: 40%;
  bottom: auto;
  z-index: 1;
  width: 80vw;
  height: auto;
  max-height: none;
  max-width: none;
  min-width: auto;
  margin-top: 20px;
  margin-bottom: 20px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  -o-object-fit: scale-down;
  object-fit: scale-down;
}

.issue-number-2 {
  position: static;
  z-index: 50;
  margin-top: 0px;
  margin-bottom: 0px;
  border-bottom: 2px solid #fff;
  font-family: 'Roboto Condensed', sans-serif;
  color: #fff;
  font-size: 14px;
  line-height: 2.5;
  font-weight: 700;
  letter-spacing: 5px;
  text-transform: uppercase;
}

.home-mast-block-2 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 3;
  padding: 20px 50px;
}

.home-edition-month-2 {
  position: absolute;
  left: auto;
  top: 50%;
  right: 0%;
  bottom: auto;
  z-index: 50;
  padding: 2px 10px;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  border: 1px none #fff;
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.image-66 {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 2%;
  z-index: 1;
  max-height: 75%;
  max-width: none;
  min-height: 440px;
  margin-right: auto;
  margin-left: auto;
}

.ynwa-outline {
  max-width: 840px;
}

.ynwa-wrapper-outline {
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  max-width: 840px;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.ynwa-solid {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 0;
  max-width: 840px;
}

.ynwa-outlined {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 2;
  max-width: 840px;
  min-width: 100%;
}

.ynwa-wrapper-outlined {
  position: relative;
  left: 0%;
  top: 25%;
  right: 0%;
  bottom: 0%;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  max-width: 100%;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.solid-ynwa {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 35%;
  max-height: 75%;
  max-width: 840px;
  margin-right: auto;
  margin-left: auto;
}

.outline-ynwa {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 35%;
  z-index: 2;
  max-height: 75%;
  max-width: 840px;
  margin-right: auto;
  margin-left: auto;
}

.button {
  position: relative;
  left: 15%;
  top: 24%;
  right: auto;
  bottom: auto;
  display: block;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  padding: 5px 30px;
  float: none;
  clear: none;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border: 1px solid #fff;
  background-color: transparent;
  font-family: Roboto, sans-serif;
  font-size: 13px;
  letter-spacing: 3px;
}

.image-67 {
  width: auto;
  height: auto;
  max-height: 75%;
  max-width: 100%;
  margin-bottom: 3vh;
}

.half-container-red-2 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  border-right: 20px none #dc0714;
  border-left: 10px none #000;
  background-color: transparent;
  background-image: none;
  -o-object-fit: fill;
  object-fit: fill;
  -o-object-position: 50% 50%;
  object-position: 50% 50%;
}

.home-contents-wrapper-2 {
  position: relative;
  bottom: 10vh;
  z-index: 50;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 100px;
  padding: 10px 30px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  border: 2px solid #fff;
  text-decoration: none;
}

.contents-text-2 {
  position: static;
  z-index: 10;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 7px;
  text-decoration: none;
  text-transform: uppercase;
  cursor: pointer;
}

.half-container-red-2-copy {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  border-right: 20px none #dc0714;
  border-left: 10px none #000;
  background-color: transparent;
  background-image: none;
}

.half-container-green {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  height: 100%;
  clear: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  border-right: 20px none #dc0714;
  border-left: 10px none #000;
  background-color: transparent;
  background-image: none;
}

.container-3 {
  position: static;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.half-container-red-3 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  border-right: 20px none #dc0714;
  border-left: 10px none #000;
  background-color: transparent;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#911712), color-stop(59%, hsla(0, 0%, 100%, 0)));
  background-image: linear-gradient(180deg, #911712, hsla(0, 0%, 100%, 0) 59%);
}

.home-contents-wrapper-3 {
  position: relative;
  z-index: 50;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 100px;
  padding: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  border: 2px none #fff;
  text-decoration: none;
}

.half-container-teal-2 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  border-left: 20px none #009982;
  background-color: transparent;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(36%, hsla(0, 0%, 100%, 0)), to(rgba(0, 0, 0, 0.5)));
  background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0) 36%, rgba(0, 0, 0, 0.5));
}

.contents-text-3 {
  position: static;
  z-index: 10;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 2px;
  text-decoration: none;
  text-transform: uppercase;
  cursor: pointer;
}

.base-pattern-2 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: -1;
  display: block;
  background-image: url('../images/back-Example-02-01.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.home-mast-block-3 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 3;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 50px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.container-4 {
  position: absolute;
}

.adult-section {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
  width: 40%;
  height: 100%;
  clear: left;
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
  -ms-flex-order: -1;
  order: -1;
}

.juniors-section {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 50%;
  height: 100%;
  clear: left;
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
  -ms-flex-order: -1;
  order: -1;
}

.button-2 {
  position: absolute;
  left: auto;
  top: auto;
  right: 0%;
  bottom: 25%;
  z-index: 50;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 150px;
  margin-right: auto;
  margin-left: auto;
  clear: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #fff;
  background-color: transparent;
  font-family: Roboto, sans-serif;
  font-size: 13px;
  font-weight: 500;
  letter-spacing: 5px;
}

.div-block-71 {
  position: static;
  height: 200px;
  max-width: 840px;
  margin-right: auto;
  margin-left: auto;
}

.home-edition-month-red {
  position: absolute;
  left: 0%;
  top: 50%;
  right: auto;
  bottom: auto;
  z-index: 50;
  padding: 2px 10px;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  border: 1px none #fff;
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.ynwa-wrapper-solid {
  position: absolute;
  top: 37%;
  bottom: auto;
  z-index: 1;
  width: 80vw;
  height: auto;
  max-height: none;
  max-width: none;
  min-width: auto;
  margin-top: 20px;
  margin-bottom: 20px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  background-color: transparent;
  -o-object-fit: scale-down;
  object-fit: scale-down;
}

.ynwa-wrapper-outline-2 {
  position: absolute;
  top: 37%;
  bottom: auto;
  z-index: 50;
  width: 80vw;
  height: auto;
  max-height: none;
  max-width: none;
  min-width: auto;
  margin-top: 20px;
  margin-bottom: 20px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  -o-object-fit: scale-down;
  object-fit: scale-down;
}

.outline-ynwa-image {
  position: static;
  z-index: 10;
  width: auto;
  max-width: none;
  margin-top: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.issue-number-right {
  position: static;
  z-index: 50;
  margin-top: 0px;
  margin-bottom: 0px;
  border-bottom: 2px solid #e31b23;
  font-family: 'Roboto Condensed', sans-serif;
  color: #e31b23;
  font-size: 14px;
  line-height: 2.5;
  font-weight: 700;
  letter-spacing: 5px;
  text-transform: uppercase;
}

.image-68 {
  width: auto;
}

.div-block-72 {
  max-width: 100%;
}

.ynwa-back {
  position: static;
  z-index: 10;
  width: 100%;
  margin-top: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.half-container-red-4 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  border-right: 20px solid #dc0714;
  border-left: 10px none #000;
  background-color: rgba(220, 7, 20, 0.41);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e31b23), color-stop(59%, hsla(0, 0%, 100%, 0)));
  background-image: linear-gradient(180deg, #e31b23, hsla(0, 0%, 100%, 0) 59%);
}

.half-container-teal-3 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  border-left: 20px solid #009982;
  background-color: rgba(0, 153, 130, 0.23);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#009982), color-stop(64%, hsla(0, 0%, 100%, 0)));
  background-image: linear-gradient(180deg, #009982, hsla(0, 0%, 100%, 0) 64%);
}

.home-sub-head-wrapper-3 {
  width: auto;
  margin-left: 0px;
  padding: 10px;
  float: left;
  border: 1px none #fff;
  text-align: left;
}

.image-70 {
  width: 10%;
  max-width: none;
  padding-right: 0px;
  padding-left: 0px;
  float: left;
  text-align: center;
}

.heading-17 {
  width: 50px;
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: 'Roboto Condensed', sans-serif;
  color: #fff;
  font-size: 14px;
  line-height: 1.5;
  font-weight: 400;
  text-align: center;
  letter-spacing: 4px;
  text-transform: uppercase;
}

.base-pattern-3 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: -1;
  display: block;
  background-image: url('../images/background-final-01.svg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.ynwa-wrapper-4 {
  position: absolute;
  z-index: -1;
  width: 75vw;
  margin-top: 20px;
  margin-bottom: 20px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.issue-number-left {
  position: absolute;
  left: 0%;
  top: 50%;
  right: auto;
  bottom: auto;
  z-index: 50;
  margin: 0px;
  border-bottom: 2px solid #fff;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  font-family: 'Roboto Condensed', sans-serif;
  color: #fff;
  font-size: 14px;
  line-height: 2.5;
  font-weight: 700;
  text-align: center;
  letter-spacing: 5px;
  text-transform: uppercase;
}

.home-mast-block-4 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 3;
  padding: 20px;
}

.home-edition-month-3 {
  position: relative;
  z-index: 50;
  padding: 2px 10px;
  border: 1px none #fff;
}

.image-71 {
  width: auto;
  height: auto;
  max-height: 80%;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.red-half {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  border-right: 20px none #dc0714;
  border-left: 10px none #000;
  background-color: transparent;
  background-image: none;
}

.grey-hlaf {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  border-left: 20px none #009982;
  background-color: transparent;
  background-image: none;
}

.cover-player-image {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 20;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.issue-container-left {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  z-index: 50;
  padding: 0px;
  border: 1px none #fff;
}

.issue-number-right-side {
  position: absolute;
  left: auto;
  top: 50%;
  right: 0%;
  bottom: auto;
  z-index: 50;
  margin: 0px;
  border-bottom: 2px solid #e31b23;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  font-family: 'Roboto Condensed', sans-serif;
  color: #e31b23;
  font-size: 14px;
  line-height: 2.5;
  font-weight: 700;
  text-align: center;
  letter-spacing: 5px;
  text-transform: uppercase;
}

.juniors-button {
  position: relative;
  max-width: 100%;
  margin-bottom: 0px;
}

.junior-button {
  position: relative;
  max-width: 20%;
  margin-bottom: 125px;
}

.adult-link {
  position: relative;
  z-index: 100;
  width: 20%;
  height: auto;
  max-height: none;
  max-width: none;
  margin-bottom: 12%;
  padding-bottom: 0px;
}

.junior-link {
  position: relative;
  z-index: 100;
  width: 20%;
  height: auto;
  max-height: none;
  max-width: none;
  margin-bottom: 12%;
  padding-bottom: 0px;
}

.ynwa-wrapper-back {
  position: absolute;
  z-index: -1;
  width: 75vw;
  margin-top: 20px;
  margin-bottom: 20px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.ynwa-wrapper-front {
  position: absolute;
  z-index: 0;
  width: 75vw;
  margin-top: 20px;
  margin-bottom: 20px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.ynwa-front {
  position: static;
  z-index: 10;
  width: 100%;
  margin-top: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.abstract-artwork {
  position: absolute;
  z-index: -2;
  width: auto;
  height: auto;
  max-height: 75%;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.walk-on-block {
  position: absolute;
  left: auto;
  top: auto;
  right: 3%;
  bottom: 3%;
  width: 25%;
  margin-top: 0px;
  padding: 5px;
}

.walk-on {
  margin-top: 0px;
  padding-top: 0px;
}

.bold-text-10 {
  color: #e31b23;
}

.bold-text-11 {
  color: #e31b23;
}

.div-block-73 {
  position: static;
  width: 100%;
  height: 257px;
  border: 2px none #e31b23;
  border-top-left-radius: 25px;
  border-top-right-radius: 25px;
}

.div-block-74 {
  position: relative;
  display: inline-block;
  height: 325px;
  margin-bottom: 0px;
  padding-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  text-decoration: none;
}

.contents-sub-head {
  line-height: 39px;
}

.heading-18 {
  font-family: Roboto, sans-serif;
  color: #e31b23;
  font-size: 20px;
  font-weight: 500;
  text-decoration: none;
  text-transform: uppercase;
}

.link-block-contents-1 {
  position: relative;
  height: 100%;
  text-decoration: none;
}

.number-header {
  position: static;
  display: inline-block;
  margin: 10px 0px 5px 15px;
  padding-left: 0px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  font-family: Roboto, sans-serif;
  color: #e31b23;
  font-size: 30px;
  font-weight: 500;
}

.box-head {
  position: static;
  display: inline-block;
  margin: 5px 20px 0px 10px;
  clear: none;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  font-family: Roboto, sans-serif;
  color: #e31b23;
  font-size: 17px;
  font-weight: 400;
  text-transform: uppercase;
}

.div-block-75 {
  width: 100%;
  float: left;
  border-style: solid solid none;
  border-width: 1px;
  border-color: #e31b23;
  border-top-left-radius: 29px;
  border-top-right-radius: 29px;
}

.image-72 {
  width: 100%;
  height: 100px;
  min-height: 200px;
}

.description {
  margin-left: 50px;
  font-family: Roboto, sans-serif;
  color: #e31b23;
  font-size: 13px;
  line-height: 19px;
  font-weight: 400;
}

.image-73 {
  position: absolute;
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: block;
  width: 60px;
  max-width: none;
  margin: auto;
  padding-top: 25px;
  padding-bottom: 0px;
  float: right;
  clear: both;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
  text-align: left;
}

.image-wrapper {
  min-height: 200px;
  margin-top: -15px;
  margin-right: -15px;
  margin-left: -15px;
  border-radius: 30px 30px 0px 0px;
  background-image: url('../images/trent-lead-in-new-jpg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.image-wrapper.junior-1 {
  background-image: url('../images/fixture-lead-updated-v2.jpg');
  background-position: 50% 0%;
}

.heading-19 {
  margin-top: 0px;
  font-family: Roboto, sans-serif;
  color: #bbb;
  font-size: 20px;
  line-height: 25px;
  font-weight: 400;
  text-transform: uppercase;
}

.heading-19.junior-head {
  color: #fff;
}

.paragraph-5 {
  font-family: 'Roboto Condensed', sans-serif;
  color: #505050;
  font-size: 14px;
  text-align: left;
}

.paragraph-5.junior-para {
  color: #fff;
}

.heading-20 {
  margin-bottom: 5px;
  font-family: Roboto, sans-serif;
  color: #e31b23;
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.heading-20.junior-sub {
  color: #000;
}

.panel-block-01 {
  height: 100%;
  padding: 15px;
  border-radius: 30px;
  background-color: #fff;
  box-shadow: none;
}

.panel-block-01.junior-red {
  background-color: #d81524;
}

._01 {
  position: absolute;
  left: 5%;
  top: -5%;
  right: auto;
  bottom: auto;
  width: 50px;
  height: 50px;
  max-width: 100%;
  border-radius: 40px;
  box-shadow: none;
}

.dots-1 {
  position: absolute;
  left: auto;
  top: auto;
  right: -5%;
  bottom: -4%;
  width: 60px;
  height: 60px;
}

.text-block-contents {
  padding-right: 10px;
  padding-bottom: 20px;
  padding-left: 10px;
}

.text-block-contents.mighty {
  width: auto;
  float: left;
}

.link-block-contents-2 {
  position: relative;
  height: 100%;
  min-height: 100%;
  text-decoration: none;
}

.dots-2 {
  position: absolute;
  left: auto;
  top: auto;
  right: -5%;
  bottom: -4%;
  width: 60px;
  height: 60px;
}

.image-wrapper-02 {
  min-height: 200px;
  margin-top: -15px;
  margin-right: -15px;
  margin-left: -15px;
  border-radius: 30px 30px 0px 0px;
  background-image: url('../images/Konate-home-page.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

._02 {
  position: absolute;
  left: 5%;
  top: -5%;
  right: auto;
  bottom: auto;
  width: 50px;
  height: 50px;
  max-width: 100%;
  border-radius: 40px;
  box-shadow: none;
}

.link-block-contents-3 {
  position: relative;
  height: 100%;
  text-decoration: none;
}

.dots-3 {
  position: absolute;
  left: auto;
  top: auto;
  right: -5%;
  bottom: -4%;
  z-index: 0;
  width: 60px;
  height: 60px;
}

._03 {
  position: absolute;
  left: 5%;
  top: -5%;
  right: auto;
  bottom: auto;
  width: 50px;
  height: 50px;
  max-width: 100%;
  border-radius: 40px;
  box-shadow: none;
}

.image-wrapper-03 {
  min-height: 200px;
  margin-top: -15px;
  margin-right: -15px;
  margin-left: -15px;
  border-radius: 30px 30px 0px 0px;
  background-image: url('../images/who-could-it-be-new.gif');
  background-position: 50% 50%;
  background-size: cover;
}

.panel-block-red {
  height: 100%;
  padding: 15px;
  border-radius: 30px;
  background-color: #e31b23;
  box-shadow: 9px 9px 20px -15px #dadada;
}

.sub-head-white {
  margin-bottom: 5px;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.header-white {
  margin-top: 0px;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 20px;
  line-height: 25px;
  font-weight: 400;
  text-transform: uppercase;
}

.para-white {
  font-family: 'Roboto Condensed', sans-serif;
  color: #fff;
  font-size: 14px;
  text-align: left;
}

.image-74 {
  position: absolute;
  left: auto;
  top: -5%;
  right: -10%;
  bottom: auto;
  height: 110px;
}

.link-block-contents-4 {
  position: relative;
  height: 100%;
  min-height: 100%;
  text-decoration: none;
}

.dots-4 {
  position: absolute;
  left: -5%;
  top: auto;
  right: auto;
  bottom: -4%;
  width: 60px;
  height: 60px;
}

._02-copy {
  position: absolute;
  left: 5%;
  top: -5%;
  right: auto;
  bottom: auto;
  width: 50px;
  height: 50px;
  max-width: 100%;
  border-radius: 40px;
  box-shadow: none;
}

._04 {
  position: absolute;
  left: 5%;
  top: -5%;
  right: auto;
  bottom: auto;
  width: 50px;
  height: 50px;
  max-width: 100%;
  border-radius: 40px;
  box-shadow: none;
}

.image-wrapper-04 {
  min-height: 200px;
  margin-top: -15px;
  margin-right: -15px;
  margin-left: -15px;
  border-radius: 30px 30px 0px 0px;
  background-image: url('../images/suarez-goal.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.link-block-contents-5 {
  position: relative;
  height: 100%;
  min-height: 100%;
  text-decoration: none;
}

.image-wrapper-05 {
  min-height: 200px;
  margin-top: -15px;
  margin-right: -15px;
  margin-left: -15px;
  border-radius: 30px 30px 0px 0px;
  background-image: url('../images/Homepage-header-pic-Humphrey.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

._05 {
  position: absolute;
  left: 5%;
  top: -5%;
  right: auto;
  bottom: auto;
  width: 50px;
  height: 50px;
  max-width: 100%;
  border-radius: 40px;
  box-shadow: none;
}

.dots-5 {
  position: absolute;
  left: -5%;
  top: auto;
  right: auto;
  bottom: -4%;
  width: 60px;
  height: 60px;
}

.link-block-contents-6 {
  position: relative;
  height: 100%;
  min-height: 100%;
  text-decoration: none;
}

.dots-6 {
  position: absolute;
  left: auto;
  top: auto;
  right: -5%;
  bottom: -4%;
  width: 60px;
  height: 60px;
}

._06 {
  position: absolute;
  left: 5%;
  top: -5%;
  right: auto;
  bottom: auto;
  width: 50px;
  height: 50px;
  max-width: 100%;
  border-radius: 40px;
  box-shadow: none;
}

.image-wrapper-06 {
  min-height: 200px;
  margin-top: -15px;
  margin-right: -15px;
  margin-left: -15px;
  border-radius: 30px 30px 0px 0px;
  background-image: url('../images/pre-season-lead.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.grid-7 {
  margin-bottom: 35px;
  grid-auto-flow: column;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border: 1px none #000;
}

.image-75 {
  display: block;
  height: 90px;
  margin-right: auto;
  margin-left: auto;
}

.heading-21 {
  font-family: 'Roboto Condensed', sans-serif;
  color: #bbb;
  font-size: 15px;
  line-height: 20px;
  font-weight: 400;
  text-align: center;
}

.norwich-badge {
  display: block;
  width: auto;
  height: 65px;
  margin-right: auto;
  margin-left: auto;
}

.burnley-badge {
  display: block;
  width: auto;
  height: 65px;
  margin-right: auto;
  margin-left: auto;
}

.chelsea-badge {
  display: block;
  width: auto;
  height: 65px;
  margin-right: auto;
  margin-left: auto;
}

.heading-22 {
  font-family: Roboto, sans-serif;
  font-size: 28px;
  font-weight: 500;
}

.months {
  margin-bottom: 20px;
  font-family: Roboto, sans-serif;
  color: #e31b23;
  font-size: 28px;
  font-weight: 500;
  text-align: center;
  text-transform: uppercase;
}

.grid-4-fix {
  margin-bottom: 35px;
  grid-auto-flow: column;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border: 1px none #000;
}

.grid-6-fix {
  margin-bottom: 35px;
  grid-auto-flow: column;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border: 1px none #000;
}

.grid-5-fix {
  margin-bottom: 35px;
  grid-auto-flow: column;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border: 1px none #000;
}

.leads-badge {
  display: block;
  width: auto;
  height: 65px;
  margin-right: auto;
  margin-left: auto;
}

.man-city-badge {
  display: block;
  width: auto;
  height: 65px;
  margin-right: auto;
  margin-left: auto;
}

.watford {
  display: block;
  width: auto;
  height: 65px;
  margin-right: auto;
  margin-left: auto;
}

.utd-badge {
  display: block;
  width: auto;
  height: 65px;
  margin-right: auto;
  margin-left: auto;
}

.brighton-badge {
  display: block;
  width: auto;
  height: 65px;
  margin-right: auto;
  margin-left: auto;
}

.west-ham {
  display: block;
  width: auto;
  height: 65px;
  margin-right: auto;
  margin-left: auto;
}

.arsenal {
  display: block;
  width: auto;
  height: 65px;
  margin-right: auto;
  margin-left: auto;
}

.southampton {
  display: block;
  width: auto;
  height: 65px;
  margin-right: auto;
  margin-left: auto;
}

.everton {
  display: block;
  width: auto;
  height: 65px;
  margin-right: auto;
  margin-left: auto;
}

.wolves {
  display: block;
  width: auto;
  height: 65px;
  margin-right: auto;
  margin-left: auto;
}

.aston-villa {
  display: block;
  width: auto;
  height: 65px;
  margin-right: auto;
  margin-left: auto;
}

.newscastle {
  display: block;
  width: auto;
  height: 65px;
  margin-right: auto;
  margin-left: auto;
}

.spurs {
  display: block;
  width: auto;
  height: 65px;
  margin-right: auto;
  margin-left: auto;
}

.leicester {
  display: block;
  width: auto;
  height: 65px;
  margin-right: auto;
  margin-left: auto;
}

.brentford-badge {
  display: block;
  width: auto;
  height: 65px;
  margin-right: auto;
  margin-left: auto;
}

.leeds-badge {
  display: block;
  width: auto;
  height: 65px;
  margin-right: auto;
  margin-left: auto;
}

.welcome-editon-number {
  width: 200px;
  height: auto;
}

.link-block-contents-2-juniors {
  position: relative;
  height: 100%;
  text-decoration: none;
}

.link-block-contents-3-juniors {
  position: relative;
  height: 100%;
  text-decoration: none;
}

.link-block-contents-4-juniors {
  position: relative;
  height: 100%;
  text-decoration: none;
}

.section-women {
  padding-top: 75px;
  padding-bottom: 75px;
  border-top: 10px solid #e31b23;
}

.image-wrapper-juniors-2 {
  min-height: 200px;
  margin-top: -15px;
  margin-right: -15px;
  margin-left: -15px;
  border-radius: 30px 30px 0px 0px;
  background-image: url('../images/summer-social-lead-in-copy.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.image-wrapper-juniors-2.junior-1 {
  background-image: url('../images/Fixtures-Lead-copy.jpg');
  background-position: 50% 0%;
}

.image-wrapper-juniors-3 {
  min-height: 200px;
  margin-top: -15px;
  margin-right: -15px;
  margin-left: -15px;
  border-radius: 30px 30px 0px 0px;
  background-image: url('../images/Ones-to-watch-lead-01.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.image-wrapper-juniors-3.junior-1 {
  background-image: url('../images/Fixtures-Lead-copy.jpg');
  background-position: 50% 0%;
}

.image-juniors-4 {
  min-height: 200px;
  margin-top: -15px;
  margin-right: -15px;
  margin-left: -15px;
  border-radius: 30px 30px 0px 0px;
  background-image: url('../images/mighty_lead-new-season.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.image-juniors-4.junior-1 {
  background-image: url('../images/Fixtures-Lead-copy.jpg');
  background-position: 50% 0%;
}

.bold-text-12 {
  text-transform: uppercase;
}

.bold-text-13 {
  text-transform: uppercase;
}

.pre-season-fixture {
  font-family: 'Roboto Condensed', sans-serif;
  color: #e31b23;
  font-size: 20px;
  line-height: 25px;
  font-weight: 400;
  text-transform: uppercase;
}

.pre-season-fixture.grey {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #e31b23;
  font-size: 18px;
  text-transform: none;
}

.bold-pre-seaosn {
  color: #e31b23;
}

.new-pre {
  margin-top: 5px;
  margin-bottom: 5px;
  font-family: 'Roboto Condensed', sans-serif;
  color: #e31b23;
  font-size: 20px;
  line-height: 20px;
  font-weight: 400;
  text-transform: uppercase;
}

.pr-seaon-fixture {
  margin-top: 20px;
  margin-bottom: 20px;
}

.image-76 {
  width: 100%;
}

.html-embed-7 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.image-77 {
  position: absolute;
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
  width: 40%;
  float: right;
}

.hello-goodbye {
  padding-top: 75px;
  padding-bottom: 75px;
  border-top: 10px solid #e31b23;
}

.hello {
  margin-bottom: 60px;
}

.section-women-copy {
  padding-top: 75px;
  padding-bottom: 75px;
  border-top: 10px solid #e31b23;
}

.hello-goodbye-section {
  padding-top: 75px;
  padding-bottom: 75px;
  border-top: 10px solid #e31b23;
  background-color: transparent;
}

.hello-heading {
  margin-bottom: 50px;
  padding-bottom: 10px;
  border-bottom: 1px solid #e31b23;
  font-family: Roboto, sans-serif;
  color: #e31b23;
  font-size: 30px;
  font-weight: 500;
  text-align: center;
  text-decoration: none;
}

.goodbye-section {
  margin-bottom: 50px;
  padding-top: 75px;
  padding-bottom: 75px;
  border-top: 10px solid #e31b23;
  background-color: #e31b23;
}

.goodbye-container {
  position: static;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: block;
  max-width: 1100px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 20px;
  padding-left: 20px;
}

.goodbye-container.white {
  background-color: #fff;
}

.goodbye-container.white.opacity {
  background-color: hsla(0, 0%, 100%, 0.9);
}

.goodbye-container.green {
  background-color: #009982;
}

.goodbye-container.white {
  position: static;
  z-index: 0;
  background-color: #fff;
}

.goodbye-container.green {
  background-color: #009982;
}

.goodbye-container.iwill-orange {
  background-color: #e57d3e;
}

.goodbye-container.iwill-red {
  padding-bottom: 40px;
  background-color: #e52b14;
}

.goodbye-container.white {
  position: static;
  z-index: 0;
  background-color: transparent;
}

.goodbye-heading {
  margin-bottom: 50px;
  padding-bottom: 10px;
  border-bottom: 1px solid #fff;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 30px;
  font-weight: 500;
  text-align: center;
  text-decoration: none;
}

.profile-panel {
  border-radius: 30px;
  background-color: transparent;
  box-shadow: 15px 0 50px 4px rgba(9, 3, 3, 0.23);
}

.heading-23 {
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 20px;
}

.heading-24 {
  margin-top: 0px;
  font-family: Roboto, sans-serif;
  color: gold;
  font-size: 12px;
  line-height: 19px;
  font-weight: 400;
}

.gerrard-redline-4 {
  width: 100%;
  padding: 3%;
  border: 1px solid #e31b23;
  border-radius: 20px;
  background-color: #fff;
}

.reveal-text-gerrard-4 {
  margin-bottom: 0px;
  padding: 5px;
  font-family: 'Roboto Condensed', sans-serif;
  color: #e31b23;
  font-size: 13px;
  line-height: 1.3;
}

.column-2 {
  display: block;
  height: auto;
  padding-right: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-grid-row-align: auto;
  align-self: auto;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  background-color: #e31b23;
}

.profile-text {
  margin-left: 0px;
  padding-bottom: 25px;
  padding-left: 20px;
}

.owen-beck-text-wrap-1 {
  position: static;
  left: 10%;
  top: 0%;
  right: auto;
  bottom: auto;
  display: -ms-grid;
  display: grid;
  width: 100%;
  margin-right: auto;
  margin-bottom: 20px;
  margin-left: auto;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 10px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  grid-auto-columns: 1fr;
  grid-column-gap: 15px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.owen-beck-text-wrap-1.text-point-2 {
  left: 0%;
  top: 34%;
  right: auto;
  bottom: auto;
}

.owen-beck-text-wrap-1.text-point-3 {
  top: 68%;
}

.owen-beck-text-wrap-1.gerrard-wrap-2 {
  top: 34%;
}

.column-3 {
  display: block;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  border-right: 6px none #dadada;
  border-radius: 30px 0px 0px 30px;
  background-color: #fff;
}

.columns {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-radius: 30px;
  background-color: #fff;
}

.owen-beck-yellowline {
  position: relative;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 90%;
  height: auto;
  min-height: auto;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  padding: 10px;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  border-style: solid;
  border-width: 1px;
  border-color: gold;
  border-radius: 20px;
  background-color: transparent;
}

.reveal-text-owen-beck-1 {
  height: 100%;
  margin-bottom: 0px;
  padding: 5px;
  font-family: 'Roboto Condensed', sans-serif;
  color: gold;
  font-size: 13px;
  line-height: 1.3;
}

.text-block-21 {
  font-family: 'Roboto Condensed', sans-serif;
  color: #fff;
  font-size: 13px;
  font-weight: 400;
}

.image-78 {
  display: block;
  max-height: 23%;
  max-width: 140%;
  margin-right: auto;
  margin-left: auto;
}

.div-block-76 {
  display: block;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.column-4 {
  padding-right: 0px;
}

.column-5 {
  height: 100%;
}

.columns-2 {
  height: 100%;
}

._3-reasons {
  height: 100%;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

.reason-1 {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 0px;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.div-block-77 {
  display: -ms-grid;
  display: grid;
  height: 100%;
  margin-right: 10px;
  margin-left: 10px;
  padding: 10px;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-style: solid;
  border-width: 1px;
  border-color: gold;
  border-radius: 20px;
  -o-object-fit: fill;
  object-fit: fill;
}

.text-block-22 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  font-family: 'Roboto Condensed', sans-serif;
  color: gold;
  font-size: 13px;
  line-height: 16px;
}

.div-block-78 {
  border-style: solid;
  border-width: 1px;
  border-color: gold;
  border-radius: 20px;
}

.text-block-23 {
  padding: 10px;
  font-family: 'Roboto Condensed', sans-serif;
  color: gold;
  font-size: 13px;
  line-height: 17px;
}

.player-profile {
  margin-top: 0px;
  padding-top: 0px;
  background-color: #dadada;
}

.player-profile.added {
  margin-top: 0px;
  padding-top: 120px;
}

.player-details {
  margin-top: 70px;
}

.player-profile-header {
  position: static;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  margin-right: 0px;
  margin-left: 0px;
  font-family: Roboto, sans-serif;
  color: #e31b23;
  font-size: 28px;
  line-height: 20px;
  text-transform: uppercase;
}

.player-info {
  font-family: Roboto, sans-serif;
  color: #e31b23;
  font-size: 17px;
  line-height: 22px;
  font-weight: 400;
  text-transform: uppercase;
}

.player-para {
  padding-top: 15px;
  font-family: 'Roboto Condensed', sans-serif;
  color: #e31b23;
  font-size: 17px;
  line-height: 23px;
}

.column-6 {
  height: auto;
}

.things-to-know {
  margin-top: 0px;
  padding-top: 40px;
  background-color: #e31b23;
}

.grid-8 {
  margin-top: 0px;
  grid-column-gap: 15px;
  -ms-grid-columns: minmax(0px, 0.25fr) 1fr 1fr 1fr;
  grid-template-columns: minmax(0px, 0.25fr) 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.things-to-know-header.player-profile-header.white {
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  color: gold;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
}

.things-to-know-block-1 {
  position: relative;
  padding: 50px 15px 15px;
  border-style: solid;
  border-width: 1px;
  border-color: gold;
  border-radius: 40px;
}

.things-to-know-para {
  font-family: 'Roboto Condensed', sans-serif;
  color: gold;
  font-size: 15px;
  font-weight: 400;
}

.image-79 {
  position: absolute;
  left: 0%;
  top: -25px;
  right: 0%;
  bottom: auto;
  width: 60px;
  max-width: none;
  margin-right: auto;
  margin-left: auto;
}

.text-span-3 {
  color: #e31b23;
}

.text-span-4 {
  color: #e31b23;
}

html.w-mod-js *[data-ix="fade-in"] {
  opacity: 0;
}

html.w-mod-js *[data-ix="cover-fade-in"] {
  opacity: 0;
}

html.w-mod-js *[data-ix="cover-slide-left"] {
  -webkit-transform: translate(50px, 0px);
  -ms-transform: translate(50px, 0px);
  transform: translate(50px, 0px);
}

html.w-mod-js *[data-ix="cover-slide-right"] {
  -webkit-transform: translate(-50px, 0px);
  -ms-transform: translate(-50px, 0px);
  transform: translate(-50px, 0px);
}

html.w-mod-js *[data-ix="slide-up-two"] {
  opacity: 0;
  -webkit-transform: translate(0px, 70px);
  -ms-transform: translate(0px, 70px);
  transform: translate(0px, 70px);
}

html.w-mod-js *[data-ix="slide-up"] {
  opacity: 0;
  -webkit-transform: translate(0px, 50px);
  -ms-transform: translate(0px, 50px);
  transform: translate(0px, 50px);
}

html.w-mod-js *[data-ix="up-on-scroll"] {
  opacity: 0;
  -webkit-transform: translate(0px, 52px);
  -ms-transform: translate(0px, 52px);
  transform: translate(0px, 52px);
}

html.w-mod-js *[data-ix="slide-up-three"] {
  opacity: 0;
  -webkit-transform: translate(0px, 90px);
  -ms-transform: translate(0px, 90px);
  transform: translate(0px, 90px);
}

@media screen and (max-width: 991px) {
  .navbar {
    padding-top: 12px;
    padding-bottom: 24px;
  }

  .brand {
    padding-top: 0px;
  }

  .nav-menu-2 {
    position: fixed;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    z-index: 10;
    height: 100vh;
    padding-top: 50px;
    padding-right: 50px;
    padding-left: 50px;
    background-color: rgba(220, 7, 20, 0.95);
  }

  .navlink {
    display: block;
    padding-bottom: 26px;
    color: #fff;
    font-size: 24px;
    line-height: 24px;
    font-weight: 400;
  }

  .navlink:hover {
    padding-bottom: 26px;
    border-bottom-style: none;
    border-bottom-width: 0px;
  }

  .navlink.w--current {
    margin-left: 0px;
    border-bottom: 1px none #000;
    color: #fff;
    font-size: 24px;
    line-height: 24px;
    text-decoration: none;
  }

  .navlink.w--current:hover {
    padding-bottom: 21px;
    border-bottom-style: none;
  }

  .navlink.mightyred {
    color: #fff;
    font-size: 24px;
    line-height: 24px;
  }

  .navlink.mightyred:hover {
    border-bottom-style: none;
  }

  .navlink.mightyred.w--current {
    border-bottom: 1px none #000;
    font-weight: 700;
  }

  .navlink.mightyred.w--current:hover {
    font-weight: 400;
  }

  .navlink.mightyred.champions {
    font-family: Roboto, sans-serif;
    font-size: 20px;
  }

  .navlink.mightyred.champions.sub-head {
    font-size: 25px;
    font-weight: 500;
  }

  .navlink.champions {
    font-family: Roboto, sans-serif;
  }

  .navlink.champions.sub-head {
    font-weight: 500;
  }

  .menu-button {
    position: relative;
  }

  .menu-button.w--open {
    position: relative;
    z-index: 9999;
    background-color: #dc0714;
  }

  .section.green {
    background-position: 100% 50%;
    background-size: cover;
  }

  .section.options {
    background-position: 100% 50%;
    background-size: cover;
  }

  .section.opitons-transfers {
    background-position: 50% 50%;
    background-size: cover;
  }

  .article-link {
    display: block;
  }

  .h2.title.wider {
    width: 200px;
    font-size: 16px;
    line-height: 17px;
  }

  .h2.title.super-wide {
    width: 260px;
    font-size: 16px;
    line-height: 17px;
  }

  .h2.title.wide {
    width: 200px;
    font-size: 18px;
  }

  .crest-block {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .crest-block.centre {
    width: 26.920931%;
  }

  .arrow-gotop {
    margin-bottom: 0px;
    margin-left: 0px;
  }

  .options-col {
    padding-right: 5px;
    padding-left: 5px;
  }

  .cards-block {
    padding-right: 20px;
    padding-left: 20px;
  }

  .intro-text {
    font-size: 20px;
    line-height: 20px;
  }

  .html-embed-3 {
    width: auto;
    height: auto;
  }

  .home-section-redesign.junior {
    background-color: #e31b23;
    background-image: none;
    background-position: 0px 0px;
    background-size: auto;
    background-repeat: repeat;
  }

  .home-section-redesign.lead {
    background-image: none;
  }

  .home-first-name {
    margin-right: 0px;
    font-size: 25px;
  }

  .home-left-words-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }

  .home-block-left {
    left: 0%;
    top: auto;
    right: 0%;
    bottom: 0%;
    width: 100%;
    margin-left: 0px;
    padding-top: 0vh;
    padding-bottom: 25vh;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .home-block-right {
    left: 0%;
    top: auto;
    right: 0%;
    bottom: 0%;
    margin-right: 0px;
    padding-top: 0vh;
    padding-bottom: 20vh;
  }

  .home-right-date-wrapper {
    margin-right: 0px;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }

  .home-date {
    width: 300px;
  }

  .image-9 {
    height: 50vh;
  }

  .section-junior.hero {
    min-height: 560px;
  }

  .section-junior.hero.story {
    background-image: url('../images/angle-down.svg'), -webkit-gradient(linear, left top, left bottom, color-stop(10%, #009982), color-stop(57%, rgba(24, 163, 142, 0.51)), color-stop(100%, #fff), to(rgba(222, 242, 239, 0.95))), url('../images/hero-story_1.jpg');
    background-image: url('../images/angle-down.svg'), linear-gradient(180deg, #009982 10%, rgba(24, 163, 142, 0.51) 57%, #fff 100%, rgba(222, 242, 239, 0.95)), url('../images/hero-story_1.jpg');
  }

  .junior-title-wrapper {
    overflow: hidden;
    width: 100vw;
  }

  .junior-title-wrapper.story {
    overflow: visible;
  }

  .junior-title-wrapper.story {
    overflow: visible;
  }

  .first-word-wrapper {
    width: 50vw;
    min-width: 200px;
  }

  .title-boxed-wrapper {
    position: static;
    margin-top: 40px;
    margin-left: 0px;
  }

  .title-boxed-wrapper.story {
    margin-left: 0px;
  }

  .title-boxed {
    font-size: 25px;
  }

  .junior-grid-cartoon {
    margin-bottom: 60px;
  }

  .grid {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .cartoon-wrapper {
    margin-top: 0px;
    margin-bottom: 120px;
  }

  .cartoon-wrapper.top-margin {
    margin-bottom: 190px;
  }

  .cartoon-wrapper.top-margin.large {
    margin-top: 0px;
    margin-bottom: 170px;
  }

  .cartoon-wrapper.top-margin.larger {
    margin-top: 0px;
    margin-bottom: 170px;
  }

  .cartoon-wrapper.mighty {
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }

  .cartoon-wrapper.small-margin {
    margin-bottom: 190px;
  }

  .cartoon-wrapper.small-margin.large {
    margin-top: 0px;
    margin-bottom: 170px;
  }

  .cartoon-wrapper.small-margin.larger {
    margin-top: 0px;
    margin-bottom: 170px;
  }

  .cartoon-wrapper.special-wrap {
    margin-bottom: 25px;
  }

  .cartoon-wrapper.big-wrap {
    margin-bottom: 166px;
  }

  .cartoon-wrapper.spec {
    margin-bottom: 18px;
  }

  .cartoon-text-wrapper.relative-right {
    width: 85%;
  }

  .cartoon-text-wrapper.relative-right.wide {
    right: 0%;
    bottom: -3%;
  }

  .cartoon-text-wrapper.relative-right.medium {
    bottom: -12%;
    width: 70%;
  }

  .cartoon-text-wrapper.relative-left.medium {
    bottom: -17%;
    width: 90%;
  }

  .cartoon-text-wrapper.relative-left.lower {
    bottom: -6%;
  }

  .cartoon-text-wrapper.centre {
    left: 0%;
    top: auto;
    right: 0%;
    bottom: -26%;
    width: 90%;
  }

  .cartoon-sub-head-wrapper.align-right {
    bottom: -37px;
  }

  .cartoon-sub-head-wrapper.top-right {
    bottom: -33px;
  }

  .cartoon-hundred {
    padding-top: 0px;
  }

  .cartoon-hundred.extra-gap.minus-gap {
    padding-top: 0px;
  }

  .cartoon-hundred.extra-gap.small-gap {
    padding-top: 0px;
  }

  .cartoon-hundred.bigger-gap {
    padding-top: 89px;
  }

  .cartoon-hundred.minus-gap {
    margin-top: -107px;
  }

  .cartoon-hundred.wembley-way {
    padding-top: 58px;
  }

  .cartoon-hundred.special-gap {
    padding-top: 50px;
  }

  .cartoon-hundred.gap {
    padding-top: 11px;
  }

  .cartoon-hundred.special-one {
    padding-bottom: 70px;
  }

  .image-14 {
    width: 100%;
  }

  .junior-grid-match {
    margin-bottom: 0px;
  }

  .sub-head-wrapper {
    margin-bottom: 30px;
  }

  .scorer-content-wrapper {
    margin-top: 0px;
  }

  .section-infographic.hero {
    padding: 40px;
  }

  .infographic-hero-wrapper {
    width: 100%;
    height: 100%;
    margin: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    border-right-width: 20px;
    background-position: 100% 50%, 100% 50%;
  }

  .infographic-player-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 50%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .infographic-name-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: visible;
    width: 100%;
    height: auto;
    padding: 20px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .infographic-break {
    margin-bottom: 17px;
  }

  .infographic-title {
    font-size: 22px;
  }

  .infographic-first-name {
    font-size: 110px;
  }

  .infographic-second-name-copy {
    font-size: 35px;
  }

  .image-vvd.slide-up {
    width: 300px;
  }

  .panel {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .poster {
    width: 95%;
  }

  .poster-text {
    left: 92px;
    top: 309px;
    right: auto;
    bottom: 0px;
  }

  .section-interview-hero._31-iwill {
    height: 330px;
  }

  .section-interview-hero._32-stevie {
    height: 330px;
  }

  .section-interview-hero._32-competition {
    background-position: 49% 50%;
  }

  .section-half-image {
    position: relative;
    z-index: 10;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .section-half-image.right {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .image-container-half {
    width: 100%;
    height: 500px;
  }

  .image-container-half.no-bg-image.right {
    position: relative;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .intro-text-wrapper {
    display: block;
    width: 100%;
  }

  .intro-text-wrapper.left-margin {
    margin-left: 0px;
  }

  .paragraph {
    margin-top: 0px;
  }

  .circle-reveal-holder {
    right: 5%;
    bottom: -5%;
  }

  .circle-reveal-holder.left {
    position: relative;
    left: 10%;
    top: -63px;
    right: 0%;
    bottom: 0%;
  }

  .circle-reveal-holder.right.mighty.bubble {
    right: 65%;
    bottom: 47%;
    width: 400px;
  }

  .circle-reveal-holder.mid.small {
    right: 6%;
  }

  .circle-reveal-holder.top {
    top: -5%;
    right: 0%;
  }

  .section-image-carousel {
    display: block;
    height: 50vh;
    min-height: 375px;
  }

  .half-image-wrapper {
    position: relative;
    margin-bottom: 0px;
  }

  .half-image-wrapper.padding {
    position: relative;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
  }

  .text-base-grey.fifty.left {
    width: 50%;
  }

  .image-23 {
    margin-left: 0px;
  }

  .infographic-sub-title {
    width: auto;
    font-size: 16px;
  }

  .image-24 {
    width: 80%;
  }

  .scroll-prompt {
    bottom: 0%;
    width: auto;
    font-size: 12px;
  }

  .grid-entry-points {
    display: -ms-grid;
    display: grid;
    margin-right: 40px;
    margin-left: 40px;
    grid-auto-columns: 1fr;
    grid-column-gap: 10px;
    grid-row-gap: 50px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto;
  }

  .grid-entry-points.junior {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .entry-image-wrapper.story-so-far {
    background-size: cover;
  }

  .contents-full-wrapper {
    width: 100%;
  }

  .contents-title-wrapper {
    padding: 25px;
  }

  .image-27 {
    height: auto;
    max-height: 50%;
  }

  .base-pattern {
    background-position: 50% 50%;
  }

  .heading-15 {
    font-size: 14px;
  }

  .ynwa-wrapper {
    width: 20vw;
  }

  .issue-number {
    font-size: 16px;
  }

  .section-blackout {
    height: 100vh;
  }

  .section-month-half-image {
    position: relative;
    z-index: 10;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .month-content-wrapper {
    width: 90vw;
    margin-left: 0px;
  }

  .grid-game-by-game {
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }

  .month-title-wrapper {
    margin-bottom: 0px;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }

  .season-review-subhead {
    display: none;
  }

  .season-review-month {
    display: inline-block;
  }

  .image-wrapper-red {
    margin-top: 15px;
  }

  .image-34 {
    width: 80%;
    height: auto;
  }

  .image-wrapper-transparent {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .image-wrapper-float-right.red {
    width: auto;
    margin-bottom: 20px;
    margin-left: 0px;
  }

  .image-wrapper-float-right.red {
    width: 100%;
    margin-top: 10px;
    margin-bottom: 20px;
    margin-left: 0px;
  }

  .image-wrapper-float-left {
    width: 30vw;
    margin-right: 30px;
    margin-bottom: 10px;
    margin-left: 0px;
  }

  .game-month-subhead {
    text-align: center;
  }

  .game-month-content-wrapper {
    width: 90vw;
    margin-left: 65px;
  }

  .game-month-content-wrapper.red-lower {
    margin-left: 0px;
  }

  .game-month-content-wrapper.yellow-lower {
    margin-left: 0px;
  }

  .game-month-details-wrapper {
    width: 100%;
  }

  .grid-2 {
    -ms-grid-rows: auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto;
  }

  .month-details-wrapper {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .section-lower-nav {
    width: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .ynwa-lower-nav-wrapper {
    width: 90%;
    margin-bottom: 20px;
  }

  .ynwa-lower-nav-wrapper.right {
    width: 90%;
    margin-left: 0px;
  }

  .image-40 {
    width: auto;
    margin-left: 0px;
  }

  .circle-small {
    bottom: -4%;
  }

  .slider {
    height: 400px;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }

  .slider.left-align {
    display: block;
    height: 230px;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }

  .slide-headline.aug-pl {
    margin-top: 25px;
  }

  .carousel-headline {
    width: 100%;
    font-size: 6vw;
  }

  .competition-subhead {
    display: block;
  }

  .full-absolute {
    padding: 50px;
  }

  .right-arrow-2 {
    left: 80px;
  }

  .month-container-rounded {
    padding: 15px;
  }

  .text-block-18 {
    font-size: 22px;
  }

  .article-headline {
    width: 100%;
  }

  .article-content {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
  }

  .standfirst {
    width: 100%;
  }

  .sub-title {
    font-size: 22px;
  }

  .sub-title.red {
    display: none;
    margin-top: 30px;
  }

  .sub-title.red.centre {
    display: block;
    margin-bottom: 30px;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    text-align: center;
  }

  .sub-title.white {
    display: none;
    margin-top: 30px;
  }

  .sub-title.white.centre {
    display: block;
    margin-bottom: 30px;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    text-align: center;
  }

  .article-headline-roboto {
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
  }

  .standfirst-roboto {
    width: 100%;
  }

  .salah-content-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .salah-text-wrapper.left {
    width: 100%;
    padding: 0px;
  }

  .salah-text-wrapper.right {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
  }

  .salah-text-wrapper.right.top-margin {
    margin-top: 20px;
  }

  .the-volley-wrapper {
    width: 100%;
    max-width: none;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }

  .image-43 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }

  .lower-v {
    text-transform: none;
  }

  .article-subhead-roboto {
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
  }

  .article-playername-roboto {
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
    font-size: 32px;
  }

  .standifrst-option {
    width: 100%;
  }

  .options-block {
    padding-right: 20px;
    padding-left: 20px;
  }

  .article-headline-option {
    width: 100%;
  }

  .contain-intro {
    overflow: hidden;
    margin-top: 50px;
  }

  .section-lead-options {
    height: auto;
    min-height: 100vh;
  }

  .split-content-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .standard-content-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .standard-text-wrapper.left {
    width: 100%;
    padding: 0px;
  }

  .standard-text-wrapper.right {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
  }

  .standard-text-wrapper.right.top-margin {
    margin-top: 20px;
  }

  .split-text-wrapper.left {
    width: 100%;
    padding: 0px;
  }

  .split-text-wrapper.right {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
  }

  .split-text-wrapper.right.top-margin {
    margin-top: 20px;
  }

  .standard-grid-wrapper.left {
    width: 100%;
    padding: 0px;
  }

  .standard-grid-wrapper.right {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
  }

  .standard-grid-wrapper.right.top-margin {
    margin-top: 20px;
  }

  .ynwa-lower-nav-wrapper-left {
    width: 90%;
    margin-right: 0px;
    margin-bottom: 10px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .ynwa-lower-nav-wrapper-right {
    width: 90%;
    margin-bottom: 20px;
    margin-left: 0px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .centre-nav-number {
    margin-top: 10px;
    margin-bottom: 10px;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }

  .arrow-number-wrapper {
    margin-right: 20px;
  }

  .arrow-number-wrapper.right {
    margin-right: 0px;
    margin-left: 20px;
  }

  .article-subhead-roboto-small {
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
  }

  .grid-story-of {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .section-mighty-red {
    padding-top: 0px;
  }

  .ynwa-lower-nav-wrapper-home {
    width: 90%;
    margin-bottom: 0px;
    margin-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .arrow-gotop-2 {
    margin-bottom: 0px;
    margin-left: 65px;
  }

  .arrow-home {
    margin-bottom: 0px;
    margin-left: 0px;
  }

  .tactics-subheader {
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
  }

  .riise-number-large {
    font-size: 110px;
  }

  .cartoon-sixty {
    width: 100%;
  }

  .celebrate-content-lower-2.green {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -o-object-fit: fill;
    object-fit: fill;
  }

  .celebrate-content-lower-2.deepred {
    display: block;
  }

  .celebrate-content-lower-2.deepred {
    display: block;
  }

  .celebrate-content-lower-2.iwill-pink {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -o-object-fit: fill;
    object-fit: fill;
  }

  .celebrate-content-lower-2.iwill-red {
    display: block;
  }

  .celebrate-content-lower-2.iwill-red {
    display: block;
  }

  .celebrate-content-lower-2.iwill-pink {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -o-object-fit: fill;
    object-fit: fill;
  }

  .sub-title-mighty {
    font-size: 22px;
  }

  .sub-title-mighty.red {
    display: none;
    margin-top: 30px;
  }

  .sub-title-mighty.red.centre {
    display: block;
    margin-bottom: 30px;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    text-align: center;
  }

  .sub-title-mighty.white {
    display: none;
    margin-top: 30px;
  }

  .sub-title-mighty.white.centre {
    display: block;
    margin-bottom: 30px;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    text-align: center;
  }

  .article-subhead-roboto-red {
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
  }

  .article-subhead-roboto-red.left-margin {
    padding-left: 0px;
  }

  .leadimg-article {
    height: 350px;
  }

  .leadimg-article._28-lallana-lead {
    height: 350px;
    background-position: 50% 0%;
    background-size: cover;
  }

  .paragraph-2 {
    margin-top: 0px;
  }

  .section-month-half-image-2 {
    position: relative;
    z-index: 9;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .image-wrapper-float-left-2 {
    width: 50%;
    margin-right: 30px;
    margin-bottom: 10px;
    margin-left: 0px;
  }

  .image-wrapper-float-left-2.twenty {
    width: 50%;
  }

  .section-houllier-half-image {
    position: relative;
    z-index: 9;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .article-subhead-roboto-red-base {
    width: auto;
    margin-right: 0px;
    margin-left: 0px;
  }

  .month-dates-wrapper {
    margin-left: 0px;
  }

  .game-month-subhead-2 {
    text-align: center;
  }

  .grid-game-of-the-month {
    -ms-grid-rows: auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto;
  }

  .game-month-details-wrapper-2 {
    width: 100%;
  }

  .article-subhead-roboto-white {
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
  }

  .title-and-month-wrapper {
    margin-left: 0px;
  }

  .article-subhead-roboto-2 {
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
  }

  .standfirst-roboto-2 {
    width: 100%;
  }

  .article-headline-roboto-2 {
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
  }

  .article-subhead-roboto-yellow {
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
  }

  .article-subhead-roboto-yellow.left-margin {
    padding-left: 0px;
  }

  .image-wrapper-full {
    margin-left: 0px;
  }

  .image-wrapper-full.red {
    width: auto;
    margin-bottom: 20px;
    margin-left: 0px;
  }

  .image-wrapper-full.red {
    width: 100%;
    margin-top: 10px;
    margin-bottom: 20px;
    margin-left: 0px;
  }

  .para-houllier {
    margin-top: 0px;
  }

  .article-subhead-roboto-iwill {
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
  }

  .article-subhead-roboto-iwill.left-margin {
    padding-left: 0px;
  }

  .plus-trigger-captain {
    top: 25%;
    right: 31%;
  }

  .text-reveal-wrapper-captain {
    top: 27%;
  }

  .reveal-text-gerrard-1 {
    font-size: 1.3vw;
  }

  .plus-trigger-right {
    bottom: 10%;
  }

  .text-reveal-wrapper-right {
    bottom: 4%;
  }

  .text-reveal-wrapper-trophy {
    left: auto;
    top: auto;
    right: 0%;
    bottom: 21%;
  }

  .plus-trigger-1-gerrard {
    left: 5%;
  }

  .gerrard-text-wrap-1 {
    left: 10%;
    top: 0%;
    right: auto;
    bottom: auto;
    width: 40%;
  }

  .klopp-stats-grid-2.grob-stats-grid-1 {
    width: auto;
  }

  .image-half-left {
    margin-left: 0px;
  }

  .section-junior-2.hero {
    min-height: 560px;
  }

  .section-junior-2.hero.story {
    background-image: url('../images/angle-down.svg'), -webkit-gradient(linear, left top, left bottom, color-stop(10%, #009982), color-stop(57%, rgba(24, 163, 142, 0.51)), color-stop(100%, #fff), to(rgba(222, 242, 239, 0.95))), none;
    background-image: url('../images/angle-down.svg'), linear-gradient(180deg, #009982 10%, rgba(24, 163, 142, 0.51) 57%, #fff 100%, rgba(222, 242, 239, 0.95)), none;
  }

  .title-boxed-wrapper-2 {
    position: static;
    margin-top: 40px;
    margin-left: 0px;
  }

  .title-boxed-wrapper-2.story {
    margin-left: 0px;
  }

  .title-boxed-2 {
    font-size: 25px;
  }

  .section-junior-hero.hero {
    min-height: 560px;
  }

  .section-junior-hero.hero.story {
    background-image: url('../images/angle-down.svg'), -webkit-gradient(linear, left top, left bottom, color-stop(10%, #009982), color-stop(57%, rgba(24, 163, 142, 0.51)), color-stop(100%, #fff), to(rgba(222, 242, 239, 0.95))), none;
    background-image: url('../images/angle-down.svg'), linear-gradient(180deg, #009982 10%, rgba(24, 163, 142, 0.51) 57%, #fff 100%, rgba(222, 242, 239, 0.95)), none;
  }

  .section-junior-hero.reduced {
    height: 330px;
  }

  .grid-flipcards {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: minmax(200px, 0.5fr);
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: minmax(100px, 0.5fr) minmax(200px, 0.5fr) minmax(200px, 0.5fr) minmax(100px, 0.5fr);
    grid-template-columns: minmax(100px, 0.5fr) minmax(200px, 0.5fr) minmax(200px, 0.5fr) minmax(100px, 0.5fr);
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .grid-flipcards._3-column-grid {
    -ms-grid-columns: minmax(100px, 0.5fr) minmax(100px, 0.5fr) minmax(100px, 0.5fr) minmax(100px, 0.5fr);
    grid-template-columns: minmax(100px, 0.5fr) minmax(100px, 0.5fr) minmax(100px, 0.5fr) minmax(100px, 0.5fr);
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .sub-title-2 {
    font-size: 22px;
  }

  .sub-title-2.red {
    display: none;
    margin-top: 30px;
  }

  .sub-title-2.red.centre {
    display: block;
    margin-bottom: 30px;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    text-align: center;
  }

  .sub-title-2.white {
    display: none;
    margin-top: 30px;
  }

  .sub-title-2.white.centre {
    display: block;
    margin-bottom: 30px;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    text-align: center;
  }

  .sub-title-2.white.centre {
    display: block;
    margin-bottom: 30px;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    text-align: center;
  }

  .sub-title-2.red {
    display: none;
    margin-top: 30px;
  }

  .sub-title-2.red.centre {
    display: block;
    margin-bottom: 30px;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    text-align: center;
  }

  .salah-goal-number {
    font-size: 110px;
  }

  .riise-content-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .riise-text-wrapper.right {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
  }

  .riise-text-wrapper.right.top-margin {
    margin-top: 20px;
  }

  .riise-text-wrapper.left {
    width: 100%;
    padding: 0px;
  }

  .riise-image-wrapper {
    width: 100%;
    max-width: none;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }

  .riise-number-large-2 {
    padding-bottom: 0px;
    font-size: 110px;
  }

  .riise-number-large-2.number-3 {
    padding-bottom: 0px;
  }

  .riise-image-wrapper-2 {
    width: 100%;
    max-width: none;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }

  .riise-image-wrapper-3 {
    width: 100%;
    max-width: none;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }

  .riise-number-large-3 {
    font-size: 110px;
  }

  .riise-number-large-3.deep-red {
    padding-bottom: 0px;
  }

  .riise-number-large-3.deep-red.number-4 {
    padding-bottom: 0px;
  }

  .riise-number-large-3.deep-red.number-2 {
    padding-bottom: 0px;
  }

  .holding-image.gap.special-iamge {
    height: auto;
    -o-object-fit: fill;
    object-fit: fill;
  }

  .holding-image.special-image {
    height: auto;
    -o-object-fit: fill;
    object-fit: fill;
  }

  .lottie-mighty-found-new._6 {
    top: -324px;
  }

  .lottie-mighty-found-new._6.up-the-reds {
    left: 30%;
    top: 99%;
    right: auto;
    bottom: auto;
  }

  .grid-4 {
    padding-bottom: 20px;
  }

  .section-lead-options-2 {
    height: auto;
    min-height: 100vh;
  }

  .standfirst-roboto-3 {
    width: 100%;
  }

  .article-headline-roboto-3 {
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
  }

  .article-content-2 {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
  }

  .walkonwrapper {
    width: 20vw;
  }

  .walkonwrapper.walk-on-wrapper {
    width: 25%;
    margin-top: 30px;
    margin-right: auto;
    margin-left: auto;
  }

  .plus-trigger-2-gerrard {
    left: auto;
    top: 22%;
    right: 5%;
    bottom: auto;
  }

  .plus-trigger-3-gerrard {
    left: 5%;
  }

  .gerrard-text-wrap-2 {
    left: auto;
    top: 22%;
    right: 10%;
    bottom: auto;
    width: 40%;
  }

  .reveal-text-gerrard-2 {
    font-size: 1.3vw;
  }

  .gerrard-text-wrap-3 {
    left: 10%;
    top: 50%;
    right: auto;
    bottom: auto;
    width: 40%;
  }

  .reveal-text-gerrard-3 {
    font-size: 1.3vw;
  }

  .plus-trigger-1-carragher {
    left: auto;
    top: 0%;
    right: 5%;
    bottom: auto;
  }

  .carragher-text-wrap-1 {
    left: auto;
    top: 0%;
    right: 10%;
    bottom: auto;
    width: 40%;
  }

  .reveal-text-carragher-1 {
    font-size: 1.3vw;
  }

  .plus-trigger-2-carragher {
    left: 5%;
  }

  .carragher-text-wrap-2 {
    left: 10%;
    top: 22%;
    right: auto;
    bottom: auto;
    width: 40%;
  }

  .reveal-text-carragher-2 {
    font-size: 1.3vw;
  }

  .plus-trigger-3-carragher {
    left: auto;
    top: 50%;
    right: 5%;
    bottom: auto;
  }

  .carragher-text-wrap-3 {
    left: auto;
    top: 50%;
    right: 10%;
    bottom: auto;
    width: 40%;
  }

  .reveal-text-carragher-3 {
    font-size: 1.3vw;
  }

  .plus-trigger-1-torres {
    left: 5%;
  }

  .torres-text-wrap-1 {
    left: 10%;
    top: 0%;
    right: auto;
    bottom: auto;
    width: 40%;
  }

  .reveal-text-torres-1 {
    font-size: 1.3vw;
  }

  .plus-trigger-2-torres {
    left: auto;
    top: 22%;
    right: 5%;
    bottom: auto;
  }

  .torres-text-wrap-2 {
    left: auto;
    top: 22%;
    right: 10%;
    bottom: auto;
    width: 40%;
  }

  .reveal-text-torres-2 {
    font-size: 1.3vw;
  }

  .plus-trigger-3-torres {
    left: 5%;
    top: 50%;
    right: auto;
    bottom: auto;
  }

  .torres-text-wrap-3 {
    left: 10%;
    top: 50%;
    right: auto;
    bottom: auto;
    width: 40%;
  }

  .reveal-text-torres-3 {
    font-size: 1.3vw;
  }

  .plus-trigger-1-suarez {
    left: 5%;
  }

  .suarez-text-wrap-1 {
    left: 10%;
    top: 0%;
    right: auto;
    bottom: auto;
    width: 40%;
  }

  .reveal-text-suarez-1 {
    font-size: 1.3vw;
  }

  .plus-trigger-2-suarez {
    left: auto;
    top: 22%;
    right: 5%;
    bottom: auto;
  }

  .suarez-text-wrap-2 {
    left: auto;
    top: 22%;
    right: 10%;
    bottom: auto;
    width: 40%;
  }

  .reveal-text-suarez-2 {
    font-size: 1.3vw;
  }

  .plus-trigger-3-suarez {
    left: 5%;
  }

  .suarez-text-wrap-3 {
    left: 10%;
    top: 50%;
    right: auto;
    bottom: auto;
    width: 40%;
  }

  .reveal-text-suarez-3 {
    font-size: 1.3vw;
  }

  .plus-trigger-1-sallah {
    left: 5%;
  }

  .sallah-text-wrap-1 {
    left: 10%;
    top: 0%;
    right: auto;
    bottom: auto;
    width: 40%;
  }

  .reveal-text-sallah-1 {
    font-size: 1.3vw;
  }

  .plus-trigger-2-sallah {
    left: auto;
    top: 22%;
    right: 5%;
    bottom: auto;
  }

  .sallah-text-wrap-2 {
    left: auto;
    top: 22%;
    right: 10%;
    bottom: auto;
    width: 40%;
  }

  .reveal-text-sallah-2 {
    font-size: 1.3vw;
  }

  .plus-trigger-3-sallah {
    left: 5%;
    top: 50%;
    right: auto;
    bottom: auto;
  }

  .sallah-text-wrap-3 {
    left: 10%;
    top: 50%;
    right: auto;
    bottom: auto;
    width: 40%;
  }

  .reveal-text-sallah-3 {
    font-size: 1.3vw;
  }

  .plus-trigger-1-virgil {
    left: auto;
    top: 0%;
    right: 5%;
    bottom: auto;
  }

  .virgil-text-wrap-1 {
    left: auto;
    top: 0%;
    right: 10%;
    bottom: auto;
    width: 40%;
  }

  .reveal-text-virgil-1 {
    font-size: 1.3vw;
  }

  .plus-trigger-2-virgil {
    left: 5%;
    top: 22%;
    right: auto;
    bottom: auto;
  }

  .virgil-text-wrap-2 {
    left: 10%;
    top: 22%;
    right: auto;
    bottom: auto;
    width: 40%;
  }

  .reveal-text-vrigll-2 {
    font-size: 1.3vw;
  }

  .plus-trigger-3-virgil {
    left: auto;
    top: 50%;
    right: 5%;
    bottom: auto;
  }

  .virgil-text-wrap-3 {
    left: auto;
    top: 50%;
    right: 10%;
    bottom: auto;
    width: 40%;
  }

  .reveal-text-virgil-3 {
    font-size: 1.3vw;
  }

  .grid-6 {
    display: block;
    grid-auto-columns: 1fr;
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .div-block-66 {
    margin-right: 100px;
    margin-left: 100px;
  }

  .div-block-66.gap {
    margin-right: 100px;
    margin-left: 100px;
  }

  .cartoon-sub-head-wrapper-2.top-right-over.rush-goalie {
    top: -214%;
  }

  .cartoon-sub-head-wrapper-2.align-right {
    bottom: -37px;
  }

  .cartoon-sub-head-wrapper-2.top-right {
    bottom: -33px;
  }

  .cartoon-text-wrapper-2.relative-left.lower {
    bottom: -6%;
  }

  .cartoon-text-wrapper-2.relative-left.medium {
    bottom: -17%;
    width: 90%;
  }

  .cartoon-text-wrapper-2.relative-left.right-hand-small._100 {
    width: 90%;
  }

  .cartoon-text-wrapper-2.centre {
    left: 0%;
    top: auto;
    right: 0%;
    bottom: -26%;
    width: 90%;
  }

  .cartoon-text-wrapper-2.relative-right {
    bottom: -33%;
    width: 85%;
  }

  .cartoon-text-wrapper-2.relative-right.wide {
    right: 0%;
    bottom: -3%;
  }

  .cartoon-text-wrapper-2.relative-right.medium {
    bottom: -12%;
    width: 70%;
  }

  .cartoon-text-wrapper-2.relative-right.left {
    bottom: -30%;
  }

  .cartoon-text-wrapper-2.relative-right.left.small._100percent {
    bottom: -18%;
  }

  .cartoon-text-wrapper-2.relative-right.left.larg-right {
    bottom: -18%;
  }

  .cartoon-text-wrapper-2.relative-right.left._60percent.top._90-percent {
    top: -7%;
    width: 90%;
  }

  .cartoon-text-wrapper-2.relative-right.left._55-percent._70-percent {
    width: 70%;
  }

  .cartoon-text-wrapper-2.relative-right.left.mardir-win {
    bottom: -15%;
  }

  .cartoon-text-wrapper-2.relative-right._100 {
    bottom: -25%;
    width: 90%;
  }

  .cartoon-text-wrapper-2._90 {
    left: 0%;
    top: auto;
    right: auto;
    bottom: -30%;
    width: 90%;
  }

  .cartoon-text-wrapper-2._90.right {
    left: auto;
    top: auto;
    right: 0%;
    bottom: -24%;
  }

  .cartoon-text-wrapper-2._90.right.special {
    bottom: -41%;
  }

  .cartoon-text-wrapper-2._90.right.special.left {
    bottom: -35%;
    width: 90%;
  }

  .cartoon-text-wrapper-2._90.right.special-3 {
    bottom: -35%;
  }

  .cartoon-text-wrapper-2._90.right.special-3.left {
    left: auto;
    top: auto;
    right: 0%;
    bottom: -40%;
    width: 90%;
  }

  .cartoon-text-wrapper-2._90.right.top {
    bottom: -16%;
    width: 90%;
  }

  .cartoon-text-wrapper-2._90.right._50 {
    left: auto;
    top: auto;
    right: 0%;
    bottom: -30%;
    width: 90%;
  }

  .cartoon-text-wrapper-2._90.special-2 {
    bottom: -17%;
  }

  .cartoon-text-wrapper-2._90.special-2._40 {
    bottom: -17%;
    width: 90%;
  }

  .cartoon-text-wrapper-2._90._40 {
    bottom: -30%;
  }

  .cartoon-text-wrapper-2._90._40percent {
    bottom: -5%;
    width: 90%;
  }

  .cartoon-text-wrapper-2._90.left {
    top: 9%;
    width: 60%;
  }

  .standfirst-roboto-4 {
    width: 100%;
  }

  .flipcard-wrapper-2.left {
    margin-right: 0px;
    margin-left: 0px;
  }

  .player-header {
    left: 0%;
    top: 0%;
    right: auto;
    bottom: auto;
  }

  .ynwa-wrapper-2 {
    width: 20vw;
  }

  .ynwa-wrapper-1 {
    width: 20vw;
  }

  .heading-16 {
    font-size: 14px;
  }

  .ynwa-wrapper-3 {
    width: 20vw;
  }

  .issue-number-2 {
    font-size: 16px;
  }

  .image-67 {
    height: auto;
    max-height: 50%;
  }

  .base-pattern-2 {
    background-position: 50% 50%;
  }

  .ynwa-wrapper-solid {
    width: 20vw;
  }

  .ynwa-wrapper-outline-2 {
    width: 20vw;
  }

  .issue-number-right {
    font-size: 16px;
  }

  .home-sub-head-wrapper-3 {
    width: 150px;
    margin-left: 20px;
  }

  .image-70 {
    width: 10%;
    height: auto;
    max-width: none;
  }

  .heading-17 {
    font-size: 14px;
  }

  .base-pattern-3 {
    height: 100vh;
    background-position: 50% 50%;
  }

  .ynwa-wrapper-4 {
    width: 20vw;
  }

  .issue-number-left {
    font-size: 11px;
  }

  .home-mast-block-4 {
    padding: 20px;
  }

  .image-71 {
    height: auto;
    max-height: 80%;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .red-half {
    position: absolute;
    left: 0%;
    top: 0%;
    right: auto;
    bottom: 0%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .grey-hlaf {
    position: absolute;
    left: auto;
    top: 0%;
    right: 0%;
    bottom: 0%;
  }

  .issue-number-right-side {
    font-size: 11px;
  }

  .adult-link {
    position: absolute;
    bottom: 9%;
    width: 25%;
    margin-bottom: 0%;
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }

  .junior-link {
    position: absolute;
    bottom: 9%;
    width: 25%;
    margin-bottom: 0%;
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }

  .ynwa-wrapper-back {
    width: 70vw;
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .ynwa-wrapper-front {
    width: 70vw;
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .abstract-artwork {
    height: auto;
    max-height: 50%;
    max-width: 90%;
    margin-right: auto;
    margin-left: auto;
  }

  .walk-on-block {
    left: auto;
    top: auto;
    right: 0%;
    bottom: 0%;
    display: block;
    width: 30%;
    margin-right: 3%;
    margin-bottom: 2%;
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }

  .link-block-contents-1 {
    height: auto;
  }

  .image-wrapper {
    min-height: 400px;
  }

  ._01 {
    box-shadow: none;
  }

  .dots-1 {
    right: -3%;
    bottom: -4%;
  }

  .text-block-contents.mighty {
    width: 75%;
  }

  .link-block-contents-2 {
    height: auto;
  }

  .dots-2 {
    left: auto;
    top: auto;
    right: -3%;
    bottom: -4%;
  }

  .image-wrapper-02 {
    min-height: 400px;
  }

  ._02 {
    box-shadow: none;
  }

  .link-block-contents-3 {
    height: auto;
  }

  .dots-3 {
    right: -3%;
    bottom: -4%;
  }

  ._03 {
    box-shadow: none;
  }

  .image-wrapper-03 {
    min-height: 400px;
  }

  .image-74 {
    right: -4%;
  }

  .link-block-contents-4 {
    height: auto;
  }

  .dots-4 {
    left: auto;
    top: auto;
    right: -3%;
    bottom: -4%;
  }

  ._02-copy {
    box-shadow: none;
  }

  ._04 {
    box-shadow: none;
  }

  .image-wrapper-04 {
    min-height: 400px;
  }

  .link-block-contents-5 {
    height: auto;
  }

  .image-wrapper-05 {
    min-height: 400px;
  }

  ._05 {
    box-shadow: none;
  }

  .dots-5 {
    left: auto;
    top: auto;
    right: -3%;
    bottom: -4%;
  }

  .link-block-contents-6 {
    height: auto;
  }

  .dots-6 {
    left: auto;
    top: auto;
    right: -3%;
    bottom: -4%;
  }

  ._06 {
    box-shadow: none;
  }

  .image-wrapper-06 {
    min-height: 400px;
  }

  .link-block-contents-2-juniors {
    height: auto;
  }

  .link-block-contents-3-juniors {
    height: auto;
  }

  .link-block-contents-4-juniors {
    height: auto;
  }

  .image-wrapper-juniors-2 {
    min-height: 400px;
  }

  .image-wrapper-juniors-3 {
    min-height: 400px;
  }

  .image-juniors-4 {
    min-height: 400px;
  }

  .image-77 {
    width: 20%;
  }

  .reveal-text-gerrard-4 {
    font-size: 1.3vw;
  }

  .owen-beck-text-wrap-1 {
    left: 10%;
    top: 0%;
    right: auto;
    bottom: auto;
    width: 40%;
  }

  .reveal-text-owen-beck-1 {
    font-size: 1.3vw;
  }

  .player-profile-header {
    left: 0%;
    top: 0%;
    right: auto;
    bottom: auto;
  }
}

@media screen and (max-width: 767px) {
  .navbar {
    padding-top: 5px;
    padding-bottom: 13px;
  }

  .contain {
    padding-right: 10px;
    padding-left: 10px;
  }

  .nav-menu-2 {
    z-index: 10;
  }

  .menu-button {
    padding-top: 25px;
    padding-bottom: 26px;
  }

  .section-welcome {
    padding-top: 40px;
    padding-bottom: 24px;
  }

  .section.home {
    padding-top: 40px;
    padding-bottom: 25px;
  }

  .column {
    margin-bottom: 12px;
  }

  .home-row {
    margin-top: 0px;
    margin-bottom: 12px;
  }

  .article-link {
    display: block;
  }

  .h2.title.wider {
    width: 260px;
    font-size: 20px;
    line-height: 22px;
  }

  .h2.title.super-wide {
    width: 300px;
    font-size: 20px;
    line-height: 22px;
  }

  .h2.title.wide {
    width: 240px;
    font-size: 19px;
  }

  .image-block._25-academy-tile {
    background-position: 50% 0%;
  }

  .image-block._25-barnes-berger {
    background-position: 50% 0%;
  }

  .crest-block.centre {
    display: block;
    width: 50%;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .mobile-masthead {
    display: block;
    margin-bottom: 8px;
  }

  .arrow-gotop {
    margin-bottom: 0px;
    margin-left: 0px;
  }

  .answer-correct-block {
    display: block;
    padding-top: 8vh;
  }

  .answer-incorrect-block {
    padding-top: 8vh;
  }

  .options-col {
    margin-bottom: 16px;
    text-align: center;
  }

  .link-block {
    margin-bottom: -16px;
  }

  .options-row-narrow {
    width: auto;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }

  .cards-block {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }

  .intro-text {
    font-size: 16px;
    line-height: 16px;
  }

  .contain-2 {
    padding-right: 10px;
    padding-left: 10px;
  }

  .home-section-redesign.lead {
    min-height: 0px;
  }

  .home-name-container {
    display: none;
  }

  .edition-number {
    width: 85px;
  }

  .home-block-left {
    display: none;
  }

  .home-block-right {
    display: none;
    width: 100vw;
    padding-top: 0px;
  }

  .home-right-date-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .home-date {
    width: 250px;
  }

  .contents-text {
    font-size: 9px;
  }

  .contents-text.red {
    font-size: 14px;
  }

  .contents-text.yellow {
    font-size: 14px;
  }

  .image-6 {
    display: block;
  }

  .image-9 {
    height: 75vh;
  }

  .section-junior.hero {
    min-height: 560px;
  }

  .section-junior.hero.story {
    background-image: url('../images/angle-down.svg'), -webkit-gradient(linear, left top, left bottom, color-stop(10%, #009982), color-stop(60%, rgba(24, 163, 142, 0.51)), color-stop(100%, #fff), to(rgba(222, 242, 239, 0.95))), url('../images/hero-story_1.jpg');
    background-image: url('../images/angle-down.svg'), linear-gradient(180deg, #009982 10%, rgba(24, 163, 142, 0.51) 60%, #fff 100%, rgba(222, 242, 239, 0.95)), url('../images/hero-story_1.jpg');
    background-position: 50% 100%, 0px 0px, 50% 0%;
    background-size: contain, auto, cover;
    background-repeat: no-repeat, repeat, no-repeat;
  }

  .junior-title-wrapper {
    overflow: hidden;
    width: 100vw;
  }

  .first-word-wrapper {
    min-width: 200px;
  }

  .junior-mighty-image-wrapper {
    margin-bottom: -35px;
  }

  .image-11 {
    height: 250px;
  }

  .title-boxed-wrapper {
    margin-top: 28px;
    margin-left: 55px;
  }

  .title-boxed-wrapper.story {
    margin-top: 20px;
    margin-left: 0px;
  }

  .title-boxed {
    font-size: 20px;
  }

  .junior-grid-cartoon {
    margin-bottom: 50px;
  }

  .grid {
    margin-bottom: 20px;
  }

  .cartoon-wrapper {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 130px;
  }

  .cartoon-wrapper.top-margin {
    margin-top: 0px;
    margin-bottom: 170px;
  }

  .cartoon-wrapper.top-margin.large {
    margin-top: 0px;
  }

  .cartoon-wrapper.top-margin.larger {
    margin-top: 0px;
  }

  .cartoon-wrapper.small-margin {
    margin-top: 0px;
    margin-bottom: 170px;
  }

  .cartoon-wrapper.small-margin.large {
    margin-top: 0px;
  }

  .cartoon-wrapper.small-margin.larger {
    margin-top: 0px;
  }

  .cartoon-wrapper.special-wrap {
    margin-bottom: 0px;
    padding-bottom: 150px;
  }

  .cartoon-wrapper.big-wrap {
    margin-bottom: 0px;
  }

  .cartoon-wrapper.spec {
    margin-bottom: 0px;
  }

  .cartoon-wrapper._160padding {
    padding-bottom: 195px;
  }

  .cartoon-text-wrapper.relative-right {
    bottom: -20%;
    width: 90%;
  }

  .cartoon-text-wrapper.relative-right.wide {
    bottom: -14%;
    width: 90%;
  }

  .cartoon-text-wrapper.relative-right.medium {
    bottom: -23%;
    width: 90%;
  }

  .cartoon-text-wrapper.relative-left {
    bottom: -23%;
  }

  .cartoon-text-wrapper.relative-left.medium {
    bottom: -16%;
  }

  .cartoon-text-wrapper.relative-left.lower {
    bottom: -16%;
  }

  .cartoon-text-wrapper.centre {
    bottom: -38%;
    width: 90%;
  }

  .cartoon-text {
    font-size: 16px;
    line-height: 20px;
  }

  .cartoon-sub-head-wrapper.align-right {
    left: 47%;
  }

  .cartoon-sub-head-wrapper.top-right {
    bottom: -8px;
  }

  .cartoon-hundred.special-gap {
    padding-top: 0px;
  }

  .cartoon-hundred.special-one {
    padding-bottom: 0px;
  }

  .image-14 {
    width: 100%;
  }

  .mighty {
    width: 200px;
  }

  .junior-grid-match {
    margin-bottom: 0px;
  }

  .sub-head-wrapper {
    margin-bottom: 40px;
  }

  .summary-wrapper {
    margin-bottom: 50px;
  }

  .summary-text {
    width: auto;
    color: #505050;
    font-size: 18px;
  }

  .summary-text-light {
    width: auto;
    color: #505050;
    font-size: 14px;
  }

  .section-infographic.hero {
    height: 100%;
    padding: 20px;
  }

  .infographic-hero-wrapper {
    height: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    border-right-width: 10px;
  }

  .infographic-player-wrapper {
    display: none;
    width: 50%;
    height: 50%;
    margin-top: 0px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .infographic-name-wrapper {
    width: 100%;
    height: auto;
    margin-top: 0px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .infographic-title {
    font-size: 18px;
    line-height: 1;
  }

  .infographic-first-name {
    font-size: 80px;
  }

  .image-vvd.slide-up {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .panel {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .poster-text {
    top: 229px;
  }

  .goal-scorer-wrapper {
    width: 80vw;
    max-width: 400px;
  }

  .section-stats {
    margin-top: 0px;
  }

  .grid-infographic {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .stats-wrapper {
    margin-bottom: 60px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .section-interview-hero._31-iwill {
    height: 280px;
  }

  .section-interview-hero._32-stevie {
    height: 280px;
  }

  .section-interview-hero._32-competition {
    background-position: 47% 50%;
  }

  .intro-text-wrapper {
    padding: 30px;
  }

  .interview-standfirst {
    font-size: 30px;
  }

  .paragraph {
    font-size: 16px;
  }

  .circle-reveal-holder.left {
    top: 28px;
  }

  .circle-reveal-holder.right.mighty {
    height: 200px;
  }

  .circle-reveal-holder.right.mighty.bubble {
    bottom: 38%;
    width: 300px;
  }

  .circle-reveal-holder.mid.small {
    right: 6%;
  }

  .circle-reveal-holder.top {
    top: -3%;
  }

  .section-image-carousel {
    height: 50vh;
    min-height: 375px;
  }

  .section-image-carousel.left-margin {
    height: 100vh;
  }

  .slider-interview {
    min-height: auto;
  }

  .graphic-holder._10-facts {
    left: 1%;
    top: 70%;
  }

  .infographic-sub-title {
    font-size: 12px;
    line-height: 1.3;
  }

  .scroll-prompt {
    bottom: 8%;
    display: none;
    font-size: 12px;
    line-height: 1.3;
  }

  .grid-entry-points {
    margin: 0px 41px 41px;
  }

  .grid-entry-points.junior {
    margin-top: 0px;
  }

  .entry-image-wrapper.riise {
    background-position: 50% 50%;
  }

  .entry-image-wrapper._30-foundation {
    background-position: 50% 50%;
  }

  .entry-image-wrapper._31-rb-leipzig {
    background-position: 50% 50%;
  }

  .entry-image-wrapper._32-academy {
    background-position: 50% 50%;
  }

  .contents-full-wrapper {
    width: 100%;
  }

  .contents-title-wrapper {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .image-27 {
    height: auto;
  }

  .base-pattern {
    background-position: 50% 50%;
  }

  .heading-15 {
    font-size: 10px;
    line-height: 1;
  }

  .ynwa-wrapper {
    width: 20vw;
    margin-bottom: 10px;
  }

  .issue-number {
    font-size: 14px;
  }

  .mighty-ball {
    width: 80px;
  }

  .section-blackout {
    display: none;
    height: auto;
  }

  .section-month-half-image {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .month-content-wrapper {
    width: auto;
  }

  .season-review-month {
    display: inline-block;
  }

  .month-wrapper {
    height: 70%;
  }

  .date-wrapper {
    left: 15px;
    top: -45px;
    right: auto;
    bottom: auto;
  }

  .game-month-content-wrapper {
    width: auto;
  }

  .month-details-wrapper {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .section-lower-nav {
    width: auto;
  }

  .ynwa-lower-nav-wrapper {
    width: 90%;
  }

  .ynwa-lower-nav-wrapper.right {
    margin-left: 0px;
  }

  .image-40 {
    width: auto;
  }

  .slider {
    height: 300px;
  }

  .slider.left-align {
    height: 220px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .carousel-headline {
    width: 100%;
    margin-bottom: 20px;
    font-size: 6vw;
  }

  .intro-par {
    font-size: 18px;
  }

  .section-half {
    display: block;
    height: 100vh;
  }

  .full-absolute {
    padding: 50px 30px 30px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .month-container-rounded {
    padding: 12px;
  }

  .text-block-18 {
    font-size: 15px;
  }

  .scroll-wrapper {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
  }

  .scroll-instruction {
    font-size: 10px;
  }

  .article-content {
    padding-right: 10px;
    padding-left: 10px;
  }

  .contain-3 {
    padding-right: 10px;
    padding-left: 10px;
  }

  .sub-title {
    font-size: 18px;
    line-height: 1;
  }

  .article-headline-roboto.white {
    line-height: 1.35;
  }

  .salah-text-wrapper.left {
    padding: 0px;
  }

  .tactics-player-title-wrapper {
    margin-top: 20px;
  }

  .article-playername-roboto {
    font-size: 20px;
  }

  .options-block {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }

  .contain-intro {
    margin-top: 50px;
    padding-right: 10px;
    padding-left: 10px;
  }

  .section-lead-options {
    height: auto;
    min-height: 100px;
  }

  .standard-text-wrapper.left {
    padding: 0px;
  }

  .split-text-wrapper.left {
    padding: 0px;
  }

  .pattern-wrapper-red {
    width: 40px;
  }

  .pull-text-roboto {
    font-size: 16px;
  }

  .standard-grid-wrapper.left {
    padding: 0px;
  }

  .klopp-stats-grid {
    width: 80%;
  }

  .contain-4 {
    padding-right: 10px;
    padding-left: 10px;
  }

  .ynwa-lower-nav-wrapper-left {
    width: 90%;
  }

  .ynwa-lower-nav-wrapper-right {
    width: 90%;
  }

  .pattern-wrapper-yellow.mighty {
    width: 40px;
  }

  .pattern-wrapper-yellow._30-mighty {
    width: 40px;
  }

  .grid-story-of {
    margin-bottom: 20px;
  }

  .signings-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .ynwa-lower-nav-wrapper-home {
    width: 90%;
    margin-bottom: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .arrow-gotop-2 {
    margin-bottom: 0px;
    margin-left: 65px;
  }

  .arrow-home {
    margin-bottom: 0px;
    margin-left: 0px;
  }

  .grid-celebrate {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto auto auto auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  }

  .celebrate-paragraph {
    font-size: 16px;
    line-height: 24px;
  }

  .grid-tactics {
    width: auto;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .tactics-description {
    font-size: 14px;
    line-height: 1.3;
  }

  .riise-number-large {
    font-size: 110px;
  }

  .cartoon-eighty {
    width: 100%;
  }

  .sub-title-mighty {
    font-size: 18px;
    line-height: 1;
  }

  .grid-title-alisson {
    font-size: 12px;
  }

  .grid-title-alisson.bold {
    font-size: 12px;
  }

  .grid-title-alisson.right {
    font-size: 12px;
  }

  .grid-title-details.bold {
    font-size: 12px;
  }

  .grid-statistics-details {
    font-size: 10px;
  }

  .leadimg-article {
    height: 250px;
  }

  .leadimg-article._28-lallana-lead {
    height: 250px;
  }

  .paragraph-2 {
    font-size: 16px;
  }

  .section-month-half-image-2 {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .image-wrapper-float-left-2.twenty {
    width: 50%;
  }

  .section-houllier-half-image {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .month-dates-wrapper {
    display: inline-block;
  }

  .date-wrapper-2 {
    left: 15px;
    top: -45px;
    right: auto;
    bottom: auto;
  }

  .slider-houllier {
    min-height: auto;
  }

  .alaves-crest {
    margin-top: -5px;
  }

  .pattern-wrapper-yellow-2.mighty {
    width: 40px;
  }

  .para-houllier {
    font-size: 16px;
  }

  .paragraph-3 {
    margin-bottom: 0px;
  }

  .paragraph-4 {
    margin-bottom: 0px;
  }

  .grid-iwill {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto auto auto auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  }

  .plus-trigger-captain {
    width: 30px;
    height: 30px;
  }

  .text-reveal-wrapper-captain {
    top: 27%;
  }

  .reveal-text-gerrard-1 {
    font-size: 1.5vw;
  }

  .plus-trigger-right {
    width: 30px;
    height: 30px;
  }

  .text-reveal-wrapper-right {
    bottom: 0%;
    width: 79%;
  }

  .plus-trigger-trophy {
    width: 30px;
    height: 30px;
  }

  .text-reveal-wrapper-trophy {
    left: auto;
    top: auto;
    right: 27%;
    bottom: 30%;
    width: 50%;
  }

  .plus-trigger-1-gerrard {
    left: 0%;
    width: 30px;
    height: 30px;
  }

  .gerrard-text-wrap-1 {
    left: auto;
    top: 0%;
    right: 0%;
    bottom: auto;
    width: 93%;
  }

  .gerrard-main-cartoon {
    width: 100%;
  }

  .lottie-mighty-found._2 {
    bottom: 18%;
  }

  .klopp-stats-grid-2 {
    width: 80%;
  }

  .klopp-stats-grid-2.grob-stats-grid-1 {
    width: auto;
    margin-right: auto;
    margin-left: auto;
  }

  .grobbelaar-stats-grid {
    width: 80%;
  }

  .section-junior-2.hero {
    min-height: 560px;
  }

  .section-junior-2.hero.story {
    background-image: url('../images/angle-down.svg'), -webkit-gradient(linear, left top, left bottom, color-stop(10%, #009982), color-stop(60%, rgba(24, 163, 142, 0.51)), color-stop(100%, #fff), to(rgba(222, 242, 239, 0.95))), none;
    background-image: url('../images/angle-down.svg'), linear-gradient(180deg, #009982 10%, rgba(24, 163, 142, 0.51) 60%, #fff 100%, rgba(222, 242, 239, 0.95)), none;
    background-position: 50% 100%, 0px 0px, 50% 0%;
    background-size: contain, auto, cover;
    background-repeat: no-repeat, repeat, no-repeat;
  }

  .title-boxed-wrapper-2 {
    margin-top: 28px;
    margin-left: 55px;
  }

  .title-boxed-wrapper-2.story {
    margin-top: 20px;
    margin-left: 0px;
  }

  .title-boxed-2 {
    font-size: 20px;
  }

  .section-junior-hero.hero {
    min-height: 560px;
  }

  .section-junior-hero.hero.story {
    background-image: url('../images/angle-down.svg'), -webkit-gradient(linear, left top, left bottom, color-stop(10%, #009982), color-stop(60%, rgba(24, 163, 142, 0.51)), color-stop(100%, #fff), to(rgba(222, 242, 239, 0.95))), none;
    background-image: url('../images/angle-down.svg'), linear-gradient(180deg, #009982 10%, rgba(24, 163, 142, 0.51) 60%, #fff 100%, rgba(222, 242, 239, 0.95)), none;
    background-position: 50% 100%, 0px 0px, 50% 0%;
    background-size: contain, auto, cover;
    background-repeat: no-repeat, repeat, no-repeat;
  }

  .section-junior-hero.reduced {
    height: 280px;
  }

  .grid-flipcards {
    display: block;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }

  .grid-flipcards._2-column {
    padding-top: 0px;
  }

  .sub-title-2 {
    font-size: 18px;
    line-height: 1;
  }

  .salah-goal-number {
    font-size: 110px;
  }

  .riise-text-wrapper.left {
    padding: 0px;
  }

  .riise-number-large-2 {
    font-size: 110px;
  }

  .riise-number-large-3 {
    font-size: 110px;
  }

  .lottie-animation-9 {
    padding-bottom: 30px;
  }

  .lottie-mighty-found-copy._2 {
    bottom: 18%;
  }

  .lottie-mighty-found-new._2 {
    bottom: 18%;
  }

  .lottie-mighty-found-new._6 {
    left: 10%;
    top: -249px;
  }

  .lottie-mighty-found-new._6.up-the-reds {
    left: 27%;
    top: 101%;
    right: auto;
    bottom: auto;
  }

  .klopp-stats-grid-3 {
    width: 80%;
  }

  .boots.recycle {
    max-width: none;
  }

  .section-lead-options-2 {
    height: auto;
    min-height: 100px;
  }

  .article-headline-roboto-3.white {
    line-height: 1.35;
  }

  .article-content-2 {
    padding-right: 10px;
    padding-left: 10px;
  }

  .walkonwrapper {
    width: 20vw;
    margin-bottom: 10px;
  }

  .walkonwrapper.walk-on-wrapper {
    width: 30%;
    margin-top: 0px;
  }

  .grid-iwill-2 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto auto auto auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  }

  .celebrate-paragraph-2 {
    font-size: 16px;
    line-height: 24px;
  }

  .plus-trigger-2-gerrard {
    left: 0%;
    width: 30px;
    height: 30px;
  }

  .plus-trigger-3-gerrard {
    left: 0%;
    width: 30px;
    height: 30px;
  }

  .gerrard-text-wrap-2 {
    left: auto;
    top: 22%;
    right: 0%;
    bottom: auto;
    width: 93%;
  }

  .reveal-text-gerrard-2 {
    font-size: 1.5vw;
  }

  .gerrard-text-wrap-3 {
    left: auto;
    top: 50%;
    right: 0%;
    bottom: auto;
    width: 93%;
  }

  .reveal-text-gerrard-3 {
    font-size: 1.5vw;
  }

  .plus-trigger-1-carragher {
    left: 0%;
    width: 30px;
    height: 30px;
  }

  .carragher-text-wrap-1 {
    left: auto;
    top: 0%;
    right: 0%;
    bottom: auto;
    width: 93%;
  }

  .reveal-text-carragher-1 {
    font-size: 1.5vw;
  }

  .plus-trigger-2-carragher {
    left: 0%;
    width: 30px;
    height: 30px;
  }

  .carragher-text-wrap-2 {
    left: auto;
    top: 22%;
    right: 0%;
    bottom: auto;
    width: 93%;
  }

  .reveal-text-carragher-2 {
    font-size: 1.5vw;
  }

  .plus-trigger-3-carragher {
    left: 0%;
    width: 30px;
    height: 30px;
  }

  .carragher-text-wrap-3 {
    left: auto;
    top: 50%;
    right: 0%;
    bottom: auto;
    width: 93%;
  }

  .reveal-text-carragher-3 {
    font-size: 1.5vw;
  }

  .plus-trigger-1-torres {
    left: 0%;
    width: 30px;
    height: 30px;
  }

  .torres-text-wrap-1 {
    left: auto;
    top: 0%;
    right: 0%;
    bottom: auto;
    width: 93%;
  }

  .reveal-text-torres-1 {
    font-size: 1.5vw;
  }

  .plus-trigger-2-torres {
    left: 0%;
    width: 30px;
    height: 30px;
  }

  .torres-text-wrap-2 {
    left: auto;
    top: 22%;
    right: 0%;
    bottom: auto;
    width: 93%;
  }

  .reveal-text-torres-2 {
    font-size: 1.5vw;
  }

  .plus-trigger-3-torres {
    left: 0%;
    width: 30px;
    height: 30px;
  }

  .torres-text-wrap-3 {
    left: auto;
    top: 50%;
    right: 0%;
    bottom: auto;
    width: 93%;
  }

  .reveal-text-torres-3 {
    font-size: 1.5vw;
  }

  .plus-trigger-1-suarez {
    left: 0%;
    width: 30px;
    height: 30px;
  }

  .suarez-text-wrap-1 {
    left: auto;
    top: 0%;
    right: 0%;
    bottom: auto;
    width: 93%;
  }

  .reveal-text-suarez-1 {
    font-size: 1.5vw;
  }

  .plus-trigger-2-suarez {
    left: 0%;
    width: 30px;
    height: 30px;
  }

  .suarez-text-wrap-2 {
    left: auto;
    top: 22%;
    right: 0%;
    bottom: auto;
    width: 93%;
  }

  .reveal-text-suarez-2 {
    font-size: 1.5vw;
  }

  .plus-trigger-3-suarez {
    left: 0%;
    width: 30px;
    height: 30px;
  }

  .suarez-text-wrap-3 {
    left: auto;
    top: 50%;
    right: 0%;
    bottom: auto;
    width: 93%;
  }

  .reveal-text-suarez-3 {
    font-size: 1.5vw;
  }

  .plus-trigger-1-sallah {
    left: 0%;
    width: 30px;
    height: 30px;
  }

  .sallah-text-wrap-1 {
    left: auto;
    top: 0%;
    right: 0%;
    bottom: auto;
    width: 93%;
  }

  .reveal-text-sallah-1 {
    font-size: 1.5vw;
  }

  .plus-trigger-2-sallah {
    left: 0%;
    width: 30px;
    height: 30px;
  }

  .sallah-text-wrap-2 {
    left: auto;
    top: 22%;
    right: 0%;
    bottom: auto;
    width: 93%;
  }

  .reveal-text-sallah-2 {
    font-size: 1.5vw;
  }

  .plus-trigger-3-sallah {
    left: 0%;
    width: 30px;
    height: 30px;
  }

  .sallah-text-wrap-3 {
    left: auto;
    top: 50%;
    right: 0%;
    bottom: auto;
    width: 93%;
  }

  .reveal-text-sallah-3 {
    font-size: 1.5vw;
  }

  .plus-trigger-1-virgil {
    left: 0%;
    width: 30px;
    height: 30px;
  }

  .virgil-text-wrap-1 {
    left: auto;
    top: 0%;
    right: 0%;
    bottom: auto;
    width: 93%;
  }

  .reveal-text-virgil-1 {
    font-size: 1.5vw;
  }

  .plus-trigger-2-virgil {
    left: 0%;
    width: 30px;
    height: 30px;
  }

  .virgil-text-wrap-2 {
    left: auto;
    top: 22%;
    right: 0%;
    bottom: auto;
    width: 93%;
  }

  .reveal-text-vrigll-2 {
    font-size: 1.5vw;
  }

  .plus-trigger-3-virgil {
    left: 0%;
    width: 30px;
    height: 30px;
  }

  .virgil-text-wrap-3 {
    left: auto;
    top: 50%;
    right: 0%;
    bottom: auto;
    width: 93%;
  }

  .reveal-text-virgil-3 {
    font-size: 1.5vw;
  }

  .div-block-66 {
    margin-right: 40px;
    margin-left: 40px;
  }

  .div-block-66.gap {
    margin-right: 40px;
    margin-left: 40px;
  }

  .cartoon-sub-head-wrapper-2.align-right {
    left: 47%;
  }

  .cartoon-sub-head-wrapper-2.top-right {
    bottom: -8px;
  }

  .cartoon-text-wrapper-2.relative-left {
    bottom: -23%;
  }

  .cartoon-text-wrapper-2.relative-left.lower {
    bottom: -16%;
  }

  .cartoon-text-wrapper-2.relative-left.medium {
    bottom: -16%;
  }

  .cartoon-text-wrapper-2.centre {
    bottom: -38%;
    width: 90%;
  }

  .cartoon-text-wrapper-2.relative-right {
    bottom: -20%;
    width: 90%;
  }

  .cartoon-text-wrapper-2.relative-right.wide {
    bottom: -14%;
    width: 90%;
  }

  .cartoon-text-wrapper-2.relative-right.medium {
    bottom: -23%;
    width: 90%;
  }

  .cartoon-text-wrapper-2.relative-right._100 {
    bottom: 0%;
    margin-right: auto;
    margin-left: auto;
  }

  .cartoon-text-wrapper-2._90 {
    bottom: 0%;
  }

  .cartoon-text-wrapper-2._90.right {
    bottom: 0%;
  }

  .cartoon-text-wrapper-2._90.right.special.left {
    bottom: 0%;
  }

  .cartoon-text-wrapper-2._90.right.special-3.left {
    bottom: 0%;
  }

  .cartoon-text-wrapper-2._90.right.top {
    bottom: 0%;
  }

  .cartoon-text-wrapper-2._90.right._20 {
    bottom: 0%;
  }

  .cartoon-text-wrapper-2._90.right._50 {
    bottom: 0%;
  }

  .cartoon-text-wrapper-2._90.special-2._40 {
    bottom: 0%;
  }

  .cartoon-text-wrapper-2._90._40 {
    bottom: 0%;
  }

  .cartoon-text-wrapper-2._90._40.sigining {
    bottom: 0%;
  }

  .cartoon-text-wrapper-2._90._40percent {
    left: 0%;
    top: auto;
    right: auto;
    bottom: 0%;
  }

  .cartoon-text-wrapper-2._90.left {
    left: auto;
    top: auto;
    right: 0%;
    bottom: 0%;
    width: 90%;
  }

  .flipcard-wrapper-2 {
    margin-bottom: 16px;
  }

  .flipcard-wrapper-2.goalkeeper-1 {
    margin-bottom: 16px;
  }

  .div-block-67 {
    height: 100vw;
    max-height: 600px;
    min-height: auto;
    -o-object-fit: scale-down;
    object-fit: scale-down;
  }

  .div-block-68 {
    position: absolute;
    left: 0%;
    top: auto;
    right: 0%;
    bottom: 0%;
    width: 100%;
    margin-bottom: -10px;
  }

  .image-59 {
    left: auto;
    top: 6.5vh;
    right: 0%;
    bottom: auto;
    width: 90vw;
    max-width: 100vw;
  }

  .player-header {
    position: absolute;
    left: 0%;
    top: 0%;
    right: auto;
    bottom: auto;
    font-size: 30px;
  }

  .rhys-williams {
    height: 100vw;
    max-height: 600px;
    min-height: auto;
    -o-object-fit: scale-down;
    object-fit: scale-down;
  }

  .ynwa-wrapper-2 {
    width: 20vw;
    margin-bottom: 10px;
  }

  .ynwa-wrapper-1 {
    width: 20vw;
    margin-bottom: 10px;
  }

  .heading-16 {
    font-size: 10px;
    line-height: 1;
  }

  .ynwa-wrapper-3 {
    width: 20vw;
    margin-bottom: 10px;
  }

  .issue-number-2 {
    font-size: 14px;
  }

  .image-67 {
    height: auto;
  }

  .contents-text-2 {
    font-size: 9px;
  }

  .contents-text-3 {
    font-size: 9px;
  }

  .base-pattern-2 {
    background-position: 50% 50%;
  }

  .ynwa-wrapper-solid {
    width: 20vw;
    margin-bottom: 10px;
  }

  .ynwa-wrapper-outline-2 {
    width: 20vw;
    margin-bottom: 10px;
  }

  .issue-number-right {
    font-size: 14px;
  }

  .home-sub-head-wrapper-3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: 15px;
    clear: none;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .image-70 {
    width: 15%;
    height: auto;
    max-width: none;
    clear: none;
  }

  .heading-17 {
    font-size: 10px;
    line-height: 1.5;
  }

  .base-pattern-3 {
    background-position: 50% 50%;
  }

  .ynwa-wrapper-4 {
    width: 20vw;
    margin-bottom: 10px;
  }

  .issue-number-left {
    top: 50%;
    display: block;
    font-size: 9px;
  }

  .image-71 {
    height: auto;
    max-height: 77%;
    margin-bottom: 0px;
  }

  .red-half {
    z-index: 300;
    height: 100%;
  }

  .issue-number-right-side {
    top: 50%;
    font-size: 9px;
  }

  .adult-link {
    position: absolute;
    margin-bottom: 0%;
  }

  .junior-link {
    margin-bottom: 0%;
  }

  .ynwa-wrapper-back {
    width: 65vw;
    margin-bottom: 10px;
  }

  .ynwa-wrapper-front {
    width: 65vw;
    margin-bottom: 10px;
  }

  .abstract-artwork {
    height: auto;
    max-height: 80%;
    max-width: 80%;
    margin-right: auto;
    margin-left: auto;
  }

  .walk-on-block {
    right: 5%;
    bottom: 2%;
    width: 30%;
  }

  .image-74 {
    right: -4%;
  }

  .image-77 {
    bottom: 0%;
    width: 25%;
  }

  .goodbye-container {
    padding-right: 10px;
    padding-left: 10px;
  }

  .reveal-text-gerrard-4 {
    font-size: 1.5vw;
  }

  .owen-beck-text-wrap-1 {
    left: auto;
    top: 0%;
    right: 0%;
    bottom: auto;
    width: 93%;
  }

  .reveal-text-owen-beck-1 {
    font-size: 1.5vw;
  }

  .player-profile-header {
    position: absolute;
    left: 0%;
    top: 0%;
    right: auto;
    bottom: auto;
    font-size: 30px;
  }

  .grid-8 {
    display: block;
    margin-top: 0px;
    padding-top: 0px;
  }

  .things-to-know-header.player-profile-header.white {
    position: static;
    padding-bottom: 40px;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }

  .things-to-know-block-1 {
    margin-bottom: 35px;
  }

  .column-7 {
    display: block;
    grid-auto-columns: 1fr;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }
}

@media screen and (max-width: 479px) {
  .contain {
    padding-right: 8px;
    padding-left: 8px;
  }

  .brand {
    padding-left: 0px;
  }

  .image-4 {
    max-width: 90%;
  }

  .navlink:hover {
    padding-top: 26px;
    border-bottom-style: none;
    border-bottom-width: 0px;
  }

  .navlink.w--current {
    display: block;
  }

  .section.home {
    padding-bottom: 0px;
  }

  .h2.title.wider {
    width: 240px;
    font-size: 18px;
    line-height: 21px;
  }

  .h2.title.super-wide {
    width: 260px;
    font-size: 18px;
    line-height: 21px;
  }

  .arrow-top-block {
    top: 69px;
    z-index: 5;
  }

  .cover-title {
    font-size: 13px;
    line-height: 13px;
  }

  .crest-block {
    margin-bottom: 6px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .crest-block.centre {
    margin-top: 25px;
  }

  .crest-block.centre {
    margin-top: 25px;
  }

  .crest-block.centre {
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: auto;
    width: 100%;
    margin-top: 25px;
    margin-right: auto;
    margin-left: auto;
  }

  .home-mast-block {
    position: absolute;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: auto;
    display: block;
    padding: 14px 10px 0px;
    text-align: center;
  }

  .mobile-masthead {
    display: block;
    margin-bottom: 3px;
  }

  .arrow-gotop {
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  .answer-correct-block {
    display: none;
    padding-top: 8vh;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
    background-image: linear-gradient(180deg, #fff, #fff);
    opacity: 0;
  }

  .options-col {
    margin-bottom: 16px;
  }

  .options-row-narrow {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }

  .contain-2 {
    padding-right: 8px;
    padding-left: 8px;
  }

  .home-section-redesign.lead {
    height: 100vh;
    min-height: auto;
    background-color: transparent;
  }

  .half-container-red {
    border-right-width: 10px;
  }

  .half-container-teal {
    border-left-width: 10px;
  }

  .home-name-container {
    display: none;
  }

  .home-left-words-wrapper {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }

  .edition-number {
    width: 400px;
  }

  .home-divider-short {
    width: 300px;
  }

  .home-block-left {
    left: 0%;
    top: 0%;
    right: auto;
    bottom: 0%;
    display: none;
    width: 50%;
    margin-right: auto;
    margin-left: auto;
    padding-top: 50vh;
    padding-bottom: 100px;
  }

  .home-name-wrapper {
    padding: 30px;
  }

  .image-5 {
    padding-left: 0px;
  }

  .home-block-right {
    left: auto;
    top: 0%;
    right: 0%;
    bottom: 0%;
    display: none;
    width: 50%;
    margin-right: auto;
    margin-left: auto;
    padding-top: 50vh;
    padding-bottom: 0px;
  }

  .home-right-date-wrapper {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
  }

  .home-date {
    width: 900px;
  }

  .home-contents-wrapper {
    margin-bottom: 65px;
  }

  .contents-text {
    font-size: 8px;
  }

  .contents-text.yellow {
    font-size: 14px;
  }

  .div-block-47 {
    overflow: visible;
    margin-top: 15%;
  }

  .image-9 {
    height: 50vh;
  }

  .section-junior.hero {
    height: 70vh;
    min-height: 320px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-position: 50% 100%, 0px 0px, 50% 0%;
    background-size: contain, auto, cover;
  }

  .section-junior.hero.story {
    background-image: url('../images/angle-down.svg'), -webkit-gradient(linear, left top, left bottom, color-stop(10%, #009982), color-stop(50%, rgba(24, 163, 142, 0.51)), color-stop(100%, #fff), to(rgba(222, 242, 239, 0.95))), url('../images/hero-story_1.jpg');
    background-image: url('../images/angle-down.svg'), linear-gradient(180deg, #009982 10%, rgba(24, 163, 142, 0.51) 50%, #fff 100%, rgba(222, 242, 239, 0.95)), url('../images/hero-story_1.jpg');
    background-position: 50% 100%, 0px 0px, 50% 0%;
    background-size: contain, auto, cover;
    background-repeat: no-repeat, repeat, no-repeat;
  }

  .junior-title-wrapper {
    margin-top: 0px;
  }

  .first-word-wrapper {
    width: 75vw;
    min-width: 200px;
  }

  .junior-mighty-image-wrapper {
    margin-top: -20px;
    margin-bottom: -49px;
  }

  .image-11 {
    margin-bottom: 0px;
  }

  .title-boxed-wrapper {
    margin-top: 19px;
    margin-left: 0px;
  }

  .title-boxed-wrapper.story {
    margin-top: 20px;
    margin-left: 0px;
    font-size: 10px;
  }

  .title-boxed {
    font-size: 12px;
  }

  .junior-grid-wrapper {
    width: 90vw;
  }

  .junior-grid-cartoon {
    overflow: hidden;
    margin-bottom: 50px;
  }

  .grid {
    margin-bottom: 30px;
  }

  .cartoon-wrapper {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 180px;
  }

  .cartoon-wrapper.top-margin {
    margin-top: 0px;
    margin-bottom: 170px;
  }

  .cartoon-wrapper.top-margin.large {
    margin-top: 15px;
    margin-bottom: 185px;
  }

  .cartoon-wrapper.top-margin.larger {
    margin-top: 15px;
    margin-bottom: 185px;
  }

  .cartoon-wrapper.small-margin {
    margin-top: 0px;
    margin-bottom: 170px;
  }

  .cartoon-wrapper.small-margin.large {
    margin-top: 15px;
    margin-bottom: 185px;
  }

  .cartoon-wrapper.small-margin.larger {
    margin-top: 15px;
    margin-bottom: 185px;
  }

  .cartoon-wrapper.special-wrap {
    padding-bottom: 180px;
  }

  .cartoon-wrapper.spec.smaller {
    padding-bottom: 141px;
  }

  .cartoon-wrapper._160padding {
    padding-bottom: 210px;
  }

  .cartoon-wrapper.small-pad {
    padding-bottom: 160px;
  }

  .cartoon-text-wrapper.relative-right {
    bottom: -146px;
    width: 95%;
  }

  .cartoon-text-wrapper.relative-right.wide {
    right: 2%;
    bottom: -118px;
    width: 95%;
  }

  .cartoon-text-wrapper.relative-right.medium {
    bottom: -136px;
    width: 95%;
  }

  .cartoon-text-wrapper.relative-left {
    bottom: -130px;
    width: 95%;
  }

  .cartoon-text-wrapper.relative-left.medium {
    bottom: -110px;
  }

  .cartoon-text-wrapper.relative-left.lower {
    bottom: -110px;
  }

  .cartoon-text-wrapper.centre {
    right: 2%;
    bottom: -160px;
    width: 95%;
  }

  .cartoon-text {
    font-size: 14px;
    line-height: 18px;
  }

  .cartoon-sub-head-wrapper.align-right {
    left: 0%;
    bottom: -17px;
  }

  .cartoon-sub-head-wrapper.top-right {
    position: relative;
    left: 35%;
    bottom: -22px;
  }

  .cartoon-sub-head-wrapper.top-right-over {
    top: 30%;
  }

  .cartoon-sub-head-text {
    font-size: 14px;
  }

  .junior-grid-match {
    margin-top: 20px;
    margin-bottom: 0px;
  }

  .lfc-crest {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  .scorer-name {
    font-size: 9px;
    text-align: right;
  }

  .match-sub-header {
    font-size: 30px;
  }

  .sub-head-wrapper {
    margin-bottom: 0px;
  }

  .match-pitch-holder {
    height: auto;
  }

  .summary-wrapper {
    margin-bottom: 50px;
  }

  .scorer-content-wrapper {
    margin-top: 0px;
  }

  .goal-scorer.firmino {
    width: 200px;
  }

  .goal-scorer.salah-city {
    width: 200px;
  }

  .goal-scorer.alisson {
    width: 200px;
  }

  .summary-text {
    width: auto;
    margin-top: 0px;
    font-size: 16px;
  }

  .summary-text-light {
    width: auto;
  }

  .section-infographic.hero {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .infographic-hero-wrapper {
    width: 100%;
    height: 100%;
    margin: 0px;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    border-right-width: 10px;
  }

  .infographic-player-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: auto;
    margin-top: 0px;
    padding-top: 25px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .infographic-name-wrapper {
    height: auto;
    margin-top: 0px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .infographic-title {
    margin-bottom: 26px;
    font-size: 12px;
  }

  .infographic-title.red {
    font-size: 22px;
  }

  .infographic-first-name {
    font-size: 60px;
  }

  .infographic-second-name-copy {
    font-size: 20px;
  }

  .image-vvd {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .image-vvd.slide-up {
    width: 100px;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .panel {
    padding-right: 5vw;
    padding-left: 5vw;
  }

  .poster {
    width: 95%;
  }

  .poster-text {
    left: 30px;
    top: 100%;
  }

  .heading-text-large.heading-text {
    font-size: 40px;
  }

  .heading-text-small.heading-text-subhead {
    font-size: 22px;
  }

  .goal-scorer-wrapper {
    width: 80vw;
    max-width: 250px;
    margin-bottom: 30px;
  }

  .section-interview-hero.matip {
    height: 50vh;
  }

  .section-interview-hero.klopp {
    height: 50vh;
  }

  .section-interview-hero._29-dream-draw {
    height: 50vh;
  }

  .section-interview-hero._29-mighty-red {
    height: 50vh;
  }

  .section-interview-hero._29-ucl {
    height: 50vh;
  }

  .section-interview-hero.jota {
    height: 50vh;
  }

  .section-interview-hero.axa {
    height: 50vh;
  }

  .section-interview-hero._30-macca {
    height: 50vh;
  }

  .section-interview-hero._30-williams {
    height: 50vh;
  }

  .section-interview-hero._30-mighty-red {
    height: 50vh;
  }

  .section-interview-hero.trent {
    height: 50vh;
  }

  .section-interview-hero._31-houllier {
    height: 50vh;
  }

  .section-interview-hero._31-iwill {
    height: 160px;
    background-position: 50% 100%;
    background-size: contain;
  }

  .section-interview-hero._31-competition {
    height: 50vh;
  }

  .section-interview-hero._32-stevie {
    height: 160px;
    background-position: 50% 100%;
    background-size: contain;
  }

  .section-interview-hero._32-grobbelaar {
    height: 50vh;
  }

  .section-interview-hero.tbc {
    height: 50vh;
  }

  .section-interview-hero._32-competition {
    height: 50vh;
    background-position: 41% 50%;
  }

  .interview-standfirst {
    font-size: 22px;
  }

  .paragraph {
    padding: 25px 10px 10px;
    font-size: 14px;
  }

  .paragraph.wht.no-padding {
    padding: 10px;
  }

  .circle-reveal-holder {
    width: 200px;
    height: 200px;
  }

  .circle-reveal-holder.right.mighty {
    left: -32%;
    top: auto;
    right: auto;
    bottom: -18%;
  }

  .circle-reveal-holder.right.mighty.bubble {
    left: -55%;
    bottom: -35%;
  }

  .circle-reveal-holder.mid {
    width: 180px;
    height: 180px;
  }

  .circle-reveal-holder.mid.small {
    right: 6%;
  }

  .circle-reveal-holder.top {
    top: -3%;
    right: 0%;
    width: 130px;
    height: 130px;
  }

  .text-inside-revealer {
    margin-bottom: 0px;
    font-size: 14px;
  }

  .section-image-carousel {
    height: 50vh;
    min-height: auto;
  }

  .section-image-carousel.left-margin {
    height: 30vh;
    margin-left: 45px;
  }

  .slider-interview {
    min-height: auto;
  }

  .half-image-wrapper.padding {
    padding: 20px;
  }

  .infographic-sub-title {
    margin-top: 28px;
    margin-bottom: 80px;
    font-size: 12px;
    line-height: 1.4;
  }

  .image-24 {
    width: 100%;
  }

  .image-26 {
    width: 90%;
  }

  .scroll-prompt {
    bottom: 2%;
    display: block;
    margin-top: 28px;
    margin-bottom: 26px;
    font-size: 12px;
    line-height: 1.4;
  }

  .grid-entry-points {
    margin: 0px 15px 15px;
  }

  .entry-image-wrapper.story-so-far {
    min-height: 200px;
  }

  .entry-image-wrapper.arrivals {
    min-height: 200px;
  }

  .entry-image-wrapper.quiz {
    min-height: 200px;
  }

  .entry-image-wrapper.mighty-red {
    min-height: 200px;
  }

  .entry-image-wrapper._29-ucl {
    min-height: 200px;
  }

  .entry-image-wrapper._29-axa {
    min-height: 200px;
  }

  .entry-image-wrapper._30-williams {
    min-height: 200px;
  }

  .entry-image-wrapper._30-mighty-red {
    min-height: 200px;
  }

  .entry-image-wrapper._31-know {
    min-height: 200px;
  }

  .entry-image-wrapper._31-iwill {
    min-height: 200px;
  }

  .entry-image-wrapper._32-mighty-red {
    min-height: 200px;
  }

  .entry-image-wrapper._32-gerrard {
    min-height: 200px;
  }

  .entry-player-name.teal.small {
    font-size: 22px;
  }

  .contents-full-wrapper {
    margin-bottom: 50px;
  }

  .contents-title-wrapper {
    margin-top: 0px;
    padding: 30px 10px;
  }

  .image-left-wrapper {
    height: auto;
  }

  .image-27 {
    height: auto;
    max-height: 35%;
  }

  .base-pattern {
    background-image: url('../images/cover_29.jpg');
    background-position: 0% 50%;
    background-size: cover;
  }

  .heading-15 {
    font-size: 10px;
    line-height: 1.5;
    text-align: center;
  }

  .home-sub-head-wrapper {
    padding: 6px;
  }

  .ynwa-wrapper {
    width: 40vw;
    margin-bottom: 14px;
  }

  .home-edition-month {
    padding: 6px;
  }

  .issue-number {
    font-size: 10px;
  }

  .plus-holder.top-left {
    left: 20%;
    top: 12%;
  }

  .plus-holder.bottom-right {
    right: 29%;
    bottom: 33%;
  }

  .mighty-ball {
    width: 80px;
  }

  .section-blackout {
    height: 100vh;
    margin-left: 45px;
  }

  .month-content-wrapper {
    margin-left: 0px;
    padding: 10px;
  }

  .month-title-wrapper {
    margin-right: 0px;
    margin-bottom: 15px;
    margin-left: 0px;
  }

  .season-review-month {
    display: inline-block;
    margin-left: 0px;
    font-size: 20px;
  }

  .month-nav-wrapper {
    width: 40px;
  }

  .month-link {
    font-size: 12px;
  }

  .month-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 60%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .image-34 {
    width: 95%;
  }

  .image-35 {
    margin-top: 40px;
  }

  .date-wrapper {
    left: 15px;
    top: -45px;
    right: auto;
    bottom: auto;
    width: 60%;
  }

  .div-white-short {
    width: 60px;
  }

  .image-wrapper-float-right {
    width: 100%;
    margin-bottom: 21px;
  }

  .image-wrapper-float-right.red {
    display: block;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .image-wrapper-float-right.red {
    display: block;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .image-wrapper-float-left {
    width: 100%;
    margin-right: 0px;
    margin-bottom: 20px;
    margin-left: 0px;
  }

  .image-wrapper-float-left.thirty {
    width: 100%;
    margin-right: 20px;
  }

  .image-38 {
    width: 100%;
  }

  .game-month-wrapper {
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }

  .game-month-content-wrapper {
    margin-left: 45px;
    padding: 10px;
  }

  .div-red-short {
    width: 60px;
  }

  .game-month-details-wrapper {
    display: block;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .game-month-details-wrapper.champions-edition {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .section-game-of-the-month {
    margin-left: 45px;
  }

  .month-details-wrapper {
    padding-top: 30px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .section-lower-nav {
    margin-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .ynwa-lower-nav-wrapper {
    width: 90%;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .ynwa-lower-nav-wrapper.right {
    width: 90%;
  }

  .ynwa-nav-arrow {
    width: 50px;
  }

  .text-block-14 {
    font-size: 14px;
  }

  .name-outline-wrapper {
    margin-bottom: 25px;
  }

  .image-40 {
    width: auto;
  }

  .circle-small {
    right: 5%;
    bottom: -1%;
  }

  .slider {
    height: 250px;
  }

  .slide-headline.aug-pl {
    margin-top: 20px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .carousel-headline {
    width: 100%;
    margin-bottom: 30px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 8vw;
    text-align: center;
  }

  .intro-par {
    font-size: 16px;
    line-height: 1.3;
  }

  .competition-subhead {
    text-align: center;
  }

  .image-42 {
    margin-bottom: 20px;
  }

  .full-absolute {
    padding: 40px 10px 10px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .left-arrow-2 {
    left: 0%;
    top: auto;
    right: auto;
    bottom: 0%;
  }

  .right-arrow-2 {
    left: auto;
    top: auto;
    right: 0%;
    bottom: 0%;
  }

  .text-block-18 {
    font-size: 15px;
  }

  .icon-3 {
    left: auto;
    top: 0%;
    right: 0%;
    bottom: 0%;
  }

  .icon-4 {
    left: 0%;
    top: 0%;
    right: auto;
    bottom: 0%;
  }

  .scroll-wrapper {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
  }

  .scroll-instruction {
    font-size: 10px;
  }

  .break-block {
    margin-top: 42px;
  }

  .month-image-wrapper {
    width: 100%;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }

  .article-headline {
    font-size: 35px;
    line-height: 40px;
  }

  .standfirst {
    font-size: 18px;
    line-height: 24px;
  }

  .contain-3 {
    padding-right: 8px;
    padding-left: 8px;
  }

  .section-salah-1 {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .month-wrapper-2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .month-text-wrapper.left {
    width: 100%;
  }

  .month-text-wrapper.right {
    width: 100%;
    padding-left: 0px;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }

  .sub-title {
    margin-bottom: 26px;
    font-size: 12px;
  }

  .sub-title.red {
    font-size: 20px;
    font-weight: 400;
  }

  .sub-title.red.centre {
    font-size: 14px;
  }

  .sub-title.white {
    font-size: 20px;
  }

  .sub-title.white.centre {
    font-size: 14px;
  }

  .para-roboto {
    font-size: 16px;
    line-height: 1.35;
  }

  .para-roboto.top-margin {
    font-size: 16px;
  }

  .para-roboto.top-margin {
    font-size: 16px;
  }

  .para-roboto.top-margin {
    font-size: 16px;
  }

  .para-roboto.top-margin {
    font-size: 16px;
  }

  .article-headline-roboto {
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
    font-size: 28px;
    line-height: 40px;
    text-align: center;
  }

  .article-headline-roboto.white {
    margin-top: 20px;
    font-size: 32px;
    line-height: 1.35;
  }

  .article-headline-roboto.green {
    text-align: center;
  }

  .standfirst-roboto {
    font-size: 18px;
    line-height: 24px;
    text-align: center;
  }

  .salah-content-wrapper {
    margin-bottom: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .salah-text-wrapper.left {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
  }

  .salah-text-wrapper.right {
    width: 100%;
    padding-left: 0px;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }

  .salah-text-wrapper.right.top-margin {
    margin-top: 20px;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }

  .the-volley-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }

  .bold-text {
    font-size: 18px;
    font-weight: 500;
  }

  .section-lead-image._29-tactics {
    height: 50vh;
  }

  .section-lead-image.riise {
    height: 50vh;
  }

  .section-lead-image._30-tactics {
    height: 50vh;
  }

  .section-lead-image._30-women {
    height: 50vh;
  }

  .section-lead-image._30-foundation {
    height: 50vh;
  }

  .section-lead-image._31-tactics {
    height: 50vh;
  }

  .section-lead-image._31-leipzig {
    height: 50vh;
  }

  .section-lead-image._31-mane {
    height: 50vh;
  }

  .section-lead-image._32-tactics {
    height: 50vh;
  }

  .section-lead-image._32-academy {
    height: 50vh;
  }

  .section-lead-image._32-lfc-women {
    height: 50vh;
  }

  .bold-text-2 {
    font-size: 32px;
  }

  .bold-text-3 {
    font-size: 20px;
    font-weight: 400;
  }

  .article-subhead-roboto {
    font-size: 35px;
    line-height: 40px;
  }

  .article-subhead-roboto.centre {
    font-size: 20px;
    line-height: 1.35;
  }

  .article-subhead-roboto.left {
    font-size: 20px;
    line-height: 1.35;
    text-align: center;
  }

  .article-subhead-roboto.white {
    font-size: 24px;
  }

  .tactics-player-title-wrapper {
    margin-top: 50px;
  }

  .article-playername-roboto {
    font-size: 25px;
    line-height: 1;
  }

  .intro-par-wrapper {
    padding-right: 15px;
    padding-left: 15px;
  }

  .story-intro-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .story-intro-image {
    margin-right: 0px;
    margin-bottom: 30px;
  }

  .section-academy {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .standifrst-option {
    font-size: 18px;
    line-height: 24px;
  }

  .options-block {
    margin-right: 0px;
    margin-left: 0px;
  }

  .article-headline-option {
    font-size: 35px;
    line-height: 40px;
  }

  .contain-intro {
    margin-top: 35px;
    padding-right: 8px;
    padding-left: 8px;
  }

  .section-lead-options {
    height: auto;
    min-height: 100px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .split-content-wrapper {
    margin-bottom: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .standard-content-wrapper {
    margin-bottom: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .standard-text-wrapper.left {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
  }

  .standard-text-wrapper.right {
    width: 100%;
    padding-left: 0px;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }

  .standard-text-wrapper.right.top-margin {
    margin-top: 20px;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }

  .split-text-wrapper.left {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
  }

  .split-text-wrapper.right {
    width: 100%;
    padding-left: 0px;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }

  .split-text-wrapper.right.top-margin {
    margin-top: 20px;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }

  .quote-roboto {
    font-size: 24px;
  }

  .section-acad {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .image-pattern-wrapper {
    overflow: hidden;
  }

  .pattern-wrapper-red {
    width: 20px;
  }

  .image-45 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .pull-text-roboto {
    font-size: 12px;
  }

  .standard-grid-wrapper.left {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
  }

  .standard-grid-wrapper.right {
    width: 100%;
    padding-left: 0px;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }

  .standard-grid-wrapper.right.top-margin {
    margin-top: 20px;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }

  .klopp-stats-grid {
    width: 95%;
  }

  .klopp-grid-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .klopp-stats-title {
    text-align: center;
  }

  .klopp-player-name {
    text-align: center;
  }

  .klopp-grid-symbol-contain {
    margin-right: 0px;
    margin-bottom: 10px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .section-klopp {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .contain-4 {
    padding-right: 8px;
    padding-left: 8px;
  }

  .ynwa-lower-nav-wrapper-left {
    width: 90%;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .ynwa-nav-arrow-2 {
    width: 30px;
  }

  .text-block-19 {
    font-size: 14px;
  }

  .ynwa-lower-nav-wrapper-right {
    width: 90%;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .section-name {
    font-size: 14px;
  }

  .centre-nav-number {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }

  .article-subhead-roboto-small {
    font-size: 16px;
    line-height: 1;
    text-align: center;
  }

  .article-subhead-roboto-small.centre {
    font-size: 20px;
    line-height: 1.35;
  }

  .article-subhead-roboto-small.left {
    font-size: 20px;
    line-height: 1.35;
  }

  .article-subhead-roboto-small.white {
    font-size: 24px;
  }

  .pattern-wrapper-yellow {
    width: 50px;
  }

  .pattern-wrapper-yellow.mighty {
    width: 20px;
  }

  .pattern-wrapper-yellow._30-mighty {
    width: 20px;
  }

  .grid-story-of {
    margin-bottom: 0px;
  }

  .card-image.men {
    height: 250px;
  }

  .card-image.women {
    height: 250px;
  }

  .card-image.women {
    height: 250px;
  }

  .signing-details-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .signings-name-container {
    margin-left: 0px;
  }

  .signings-image-container {
    width: 200px;
    height: 200px;
  }

  .section-dream-draw {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .section-mighty-red {
    padding-top: 0px;
    padding-bottom: 15px;
  }

  .ynwa-lower-nav-wrapper-home {
    width: 90%;
    margin-bottom: 0px;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .arrow-gotop-2 {
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  .arrow-home {
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  .grid-celebrate {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
  }

  .celebrate-content-top.iwill-one {
    height: 300px;
  }

  .celebrate-content-top.iwill-two {
    height: 300px;
  }

  .celebrate-content-top.iwill-three {
    height: 300px;
  }

  .celebrate-content-top.iwill-four {
    height: 300px;
  }

  .celebrate-content-top.iwill-five {
    height: 300px;
  }

  .celebrate-content-top.iwill-six {
    height: 300px;
  }

  .celebrate-content-top.iwill-seven {
    height: 300px;
  }

  .celebrate-content-top.iwill-eight {
    height: 300px;
  }

  .celebrate-content-top.iwill-nine {
    height: 300px;
  }

  .celebrate-content-top.iwill-ten {
    height: 300px;
  }

  .celebrate-content-top.iwill-eleven {
    height: 300px;
  }

  .celebrate-content-top.i-will-boots {
    height: 300px;
  }

  .celebrate-content-top.iwill-two {
    height: 300px;
  }

  .celebrate-content-top.iwill-three {
    height: 300px;
  }

  .celebrate-content-top.iwill-ten {
    height: 300px;
  }

  .celebrate-content-top.iwill-one {
    height: 300px;
  }

  .celebrate-content-top.iwill-five {
    height: 300px;
  }

  .celebrate-content-top.iwill-six {
    height: 300px;
  }

  .celebrate-content-top.iwill-four {
    height: 300px;
  }

  .celebrate-content-top.iwill-eight {
    height: 300px;
  }

  .celebrate-content-top.iwill-twelve {
    height: 300px;
  }

  .celebrate-content-top.iwill-seven {
    height: 300px;
  }

  .celebrate-content-top.iwill-nine {
    height: 300px;
  }

  .celebrate-content-top.iwill-eleven {
    height: 300px;
  }

  .celebrate-paragraph {
    font-size: 17px;
  }

  .celebrate-paragraph.yellow {
    font-size: 17px;
  }

  .grid-tactics {
    width: auto;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto;
  }

  .tactics-description {
    font-size: 12px;
    line-height: 1.3;
  }

  .tactics-description.yellow {
    font-size: 17px;
  }

  .tactics-icon {
    width: 100px;
  }

  .tactics-subheader {
    font-size: 20px;
    line-height: 1.3;
  }

  .tactics-subheader.centre {
    font-size: 20px;
    line-height: 1.35;
  }

  .tactics-subheader.left {
    font-size: 20px;
    line-height: 1.35;
    text-align: center;
  }

  .tactics-subheader.white {
    font-size: 24px;
  }

  .crest-holder-body {
    width: 50px;
    margin-left: 10px;
  }

  .riise-number-large {
    font-size: 100px;
  }

  .section-ucl {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .cartoon-sixty {
    width: 100%;
  }

  .cartoon-eighty {
    width: 100%;
  }

  .section-quickfire {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .para-roboto-question {
    font-size: 16px;
    line-height: 1.35;
  }

  .para-roboto-question.top-margin {
    font-size: 16px;
  }

  .salah-goals {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .sub-title-mighty {
    margin-bottom: 26px;
    font-size: 12px;
  }

  .sub-title-mighty.red {
    font-size: 20px;
    font-weight: 400;
  }

  .sub-title-mighty.red.centre {
    font-size: 14px;
  }

  .sub-title-mighty.white {
    font-size: 20px;
  }

  .sub-title-mighty.white.centre {
    font-size: 14px;
  }

  .grid-title-alisson {
    font-size: 10px;
  }

  .grid-title-alisson.bold {
    font-size: 10px;
  }

  .grid-title-alisson.right {
    font-size: 10px;
  }

  .section-foundation {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .html-embed-4 {
    height: auto;
  }

  .grid-fabinho-names {
    font-size: 12px;
  }

  .grid-fabinho-numbers {
    font-size: 12px;
  }

  .grid-fabinho-titles {
    font-size: 10px;
  }

  .article-subhead-roboto-red {
    font-size: 20px;
    line-height: 40px;
  }

  .article-subhead-roboto-red.left {
    font-size: 20px;
    line-height: 1.35;
    text-align: center;
  }

  .article-subhead-roboto-red.centre {
    font-size: 20px;
  }

  .article-subhead-roboto-red.left-margin {
    padding-left: 0px;
    font-size: 20px;
    text-align: left;
  }

  .article-subhead-roboto-red.no-left-margin {
    font-size: 20px;
  }

  .grid-number-details.city-blue.large {
    font-size: 26px;
  }

  .grid-number-details.liverpool-red.large {
    font-size: 26px;
  }

  .grid-player-name-details {
    font-size: 16px;
  }

  .grid-statistics-details {
    font-size: 9px;
    letter-spacing: 0px;
  }

  .trophy-icon-wrapper {
    width: 75px;
  }

  .leadimg-article {
    height: 250px;
  }

  .lottie-animation-3.lallana {
    margin-right: auto;
    margin-left: auto;
  }

  .section-houllier-lead {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .paragraph-2 {
    padding: 10px 10px 30px;
    font-size: 14px;
    line-height: 1.45;
  }

  .paragraph-2.wht.no-padding {
    padding: 10px;
  }

  .image-wrapper-float-left-2 {
    width: 100%;
    margin-right: 0px;
    margin-bottom: 20px;
    margin-left: 0px;
  }

  .image-wrapper-float-left-2.twenty {
    width: 100%;
  }

  .image-finals-grid {
    width: 100%;
  }

  .article-subhead-roboto-red-base {
    font-size: 14px;
    line-height: 40px;
  }

  .article-subhead-roboto-red-base.left {
    font-size: 20px;
    line-height: 1.35;
    text-align: center;
  }

  .article-subhead-roboto-red-base.centre {
    font-size: 20px;
  }

  .month-dates-wrapper {
    margin-left: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: left;
  }

  .month-dates-wrapper.no-left-margin {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .grid-crest-wrapper-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 5px;
  }

  .section-game-of-the-month-2 {
    margin-left: 0px;
  }

  .game-month-wrapper-2 {
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }

  .game-month-details-wrapper-2 {
    display: block;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .game-month-details-wrapper-2.champions-edition {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .date-wrapper-2 {
    left: 15px;
    top: -35px;
    right: auto;
    bottom: auto;
    width: 60%;
  }

  .div-yellow-short {
    width: 60px;
  }

  .month-goal-scorer {
    font-size: 10px;
  }

  .month-goal-scorer.left {
    font-size: 10px;
  }

  .article-subhead-roboto-white {
    font-size: 35px;
    line-height: 40px;
  }

  .article-subhead-roboto-white.left {
    font-size: 20px;
    line-height: 1.35;
    text-align: center;
  }

  .article-subhead-roboto-white.centre {
    font-size: 20px;
  }

  .article-subhead-roboto-white.top-padding {
    padding-top: 20px;
    font-size: 20px;
  }

  .title-and-month-wrapper {
    margin-left: 0px;
    text-align: left;
  }

  .section-final {
    margin-left: 0px;
  }

  .slider-houllier {
    min-height: auto;
  }

  .alaves-crest {
    margin-top: -6px;
  }

  .article-subhead-roboto-2 {
    font-size: 35px;
    line-height: 40px;
  }

  .article-subhead-roboto-2.left {
    font-size: 20px;
    line-height: 1.35;
    text-align: center;
  }

  .story-intro-image-2 {
    margin-right: 0px;
    margin-bottom: 30px;
  }

  .standfirst-roboto-2 {
    font-size: 18px;
    line-height: 24px;
    text-align: center;
  }

  .pattern-wrapper-red-2 {
    width: 50px;
  }

  .article-headline-roboto-2 {
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
    font-size: 35px;
    line-height: 40px;
    text-align: center;
  }

  .intro-section {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .pattern-wrapper-yellow-2 {
    width: 50px;
  }

  .pattern-wrapper-yellow-2.mighty {
    width: 20px;
  }

  .section-ucl-2 {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .article-subhead-roboto-yellow {
    font-size: 20px;
    line-height: 40px;
  }

  .article-subhead-roboto-yellow.left {
    font-size: 20px;
    line-height: 1.35;
    text-align: center;
  }

  .article-subhead-roboto-yellow.centre {
    font-size: 20px;
  }

  .article-subhead-roboto-yellow.left-margin {
    padding-left: 0px;
    font-size: 20px;
    text-align: left;
  }

  .article-subhead-roboto-yellow.no-left-margin {
    font-size: 20px;
  }

  .section-mane {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .grid-mane-titles {
    font-size: 10px;
  }

  .image-wrapper-full {
    width: 100%;
    margin-bottom: 21px;
  }

  .image-wrapper-full.red {
    display: block;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .image-wrapper-full.red {
    display: block;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .para-houllier {
    padding: 10px 10px 30px;
    font-size: 14px;
    line-height: 1.45;
  }

  .para-houllier.wht.no-padding {
    padding: 10px;
  }

  .upgrade-browser {
    height: 200vh;
  }

  .section-feature-hero.matip {
    height: 50vh;
  }

  .section-feature-hero.klopp {
    height: 50vh;
  }

  .section-feature-hero._29-dream-draw {
    height: 50vh;
  }

  .section-feature-hero._29-mighty-red {
    height: 50vh;
  }

  .section-feature-hero._29-ucl {
    height: 50vh;
  }

  .section-feature-hero.jota {
    height: 50vh;
  }

  .section-feature-hero.axa {
    height: 50vh;
  }

  .section-feature-hero._30-macca {
    height: 50vh;
  }

  .section-feature-hero._30-williams {
    height: 50vh;
  }

  .section-feature-hero._30-mighty-red {
    height: 50vh;
  }

  .section-feature-hero.trent {
    height: 50vh;
  }

  .section-feature-hero._31-houllier {
    height: 50vh;
  }

  .section-feature-hero._31-iwill {
    height: 50vh;
  }

  .section-feature-hero._31-competition {
    height: 50vh;
  }

  .article-subhead-roboto-iwill {
    font-size: 20px;
    line-height: 40px;
  }

  .article-subhead-roboto-iwill.left {
    font-size: 20px;
    line-height: 1.35;
    text-align: center;
  }

  .article-subhead-roboto-iwill.centre {
    font-size: 20px;
  }

  .article-subhead-roboto-iwill.left-margin {
    padding-left: 0px;
    font-size: 20px;
    text-align: left;
  }

  .article-subhead-roboto-iwill.no-left-margin {
    font-size: 20px;
  }

  .grid-iwill {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto;
  }

  .pattern-wrapper-iwill {
    width: 50px;
  }

  .section-stevie-interact {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .image-interact {
    overflow: hidden;
    margin-bottom: 60px;
  }

  .plus-trigger-captain {
    top: 29%;
    width: 30px;
    height: 30px;
  }

  .text-reveal-wrapper-captain {
    top: 34%;
  }

  .gerrard-redline-1 {
    width: 100%;
    padding: 4%;
  }

  .reveal-text-gerrard-1 {
    font-size: 3.2vw;
  }

  .plus-trigger-right {
    bottom: 12%;
    width: 30px;
    height: 30px;
  }

  .text-reveal-wrapper-right {
    bottom: -4%;
  }

  .plus-trigger-trophy {
    width: 30px;
    height: 30px;
  }

  .text-reveal-wrapper-trophy {
    left: -2%;
    top: 52%;
    right: 0%;
    bottom: auto;
    width: 64%;
  }

  .plus-trigger-1-gerrard {
    width: 30px;
    height: 30px;
  }

  .gerrard-text-wrap-1 {
    left: auto;
    top: 0%;
    right: 0%;
    bottom: auto;
    width: 90%;
  }

  .lottie-mighty-found {
    width: 100px;
  }

  .lottie-mighty-found._1 {
    left: 0%;
    top: auto;
    right: 0%;
    bottom: 22%;
    width: auto;
    height: 40px;
  }

  .lottie-mighty-found._2 {
    right: 0%;
    bottom: 21%;
    width: auto;
    height: 30px;
  }

  .section-grobbelaar-3 {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .klopp-stats-title-2 {
    text-align: center;
  }

  .klopp-player-name-2 {
    text-align: center;
  }

  .klopp-stats-grid-2 {
    width: 95%;
  }

  .klopp-stats-grid-2.grob-stats-grid-1 {
    width: 80vw;
    padding-left: 20px;
  }

  .quote-roboto-2 {
    font-size: 24px;
  }

  .klopp-grid-wrapper-2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .section-grobbelaar-lead {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .grobbelaar-stats-title {
    text-align: center;
  }

  .grobbelaar-player-name {
    text-align: center;
  }

  .grobbelaar-grid-symbol-contain {
    margin-right: 0px;
    margin-bottom: 10px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .grobbelaar-grid-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .grobbelaar-stats-grid {
    width: 95%;
  }

  .section-grobbelaar {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .section-current {
    font-size: 9px;
  }

  .section-lfc-women {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .section-junior-2.hero {
    height: 70vh;
    min-height: 320px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-position: 50% 100%, 0px 0px, 50% 0%;
    background-size: contain, auto, cover;
  }

  .section-junior-2.hero.story {
    background-image: url('../images/angle-down.svg'), -webkit-gradient(linear, left top, left bottom, color-stop(10%, #009982), color-stop(50%, rgba(24, 163, 142, 0.51)), color-stop(100%, #fff), to(rgba(222, 242, 239, 0.95))), none;
    background-image: url('../images/angle-down.svg'), linear-gradient(180deg, #009982 10%, rgba(24, 163, 142, 0.51) 50%, #fff 100%, rgba(222, 242, 239, 0.95)), none;
    background-position: 50% 100%, 0px 0px, 50% 0%;
    background-size: contain, auto, cover;
    background-repeat: no-repeat, repeat, no-repeat;
  }

  .title-boxed-wrapper-2 {
    margin-top: 19px;
    margin-left: 0px;
  }

  .title-boxed-wrapper-2.story {
    margin-top: 20px;
    margin-left: 0px;
    font-size: 10px;
  }

  .title-boxed-wrapper-2.story.salah-header {
    margin-top: 274px;
  }

  .title-boxed-2 {
    font-size: 12px;
  }

  .section-junior-hero.hero {
    height: 70vh;
    min-height: 320px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-position: 50% 100%, 0px 0px, 50% 0%;
    background-size: contain, auto, cover;
  }

  .section-junior-hero.hero.story {
    background-image: url('../images/angle-down.svg'), -webkit-gradient(linear, left top, left bottom, color-stop(10%, #009982), color-stop(50%, rgba(24, 163, 142, 0.51)), color-stop(100%, #fff), to(rgba(222, 242, 239, 0.95))), none;
    background-image: url('../images/angle-down.svg'), linear-gradient(180deg, #009982 10%, rgba(24, 163, 142, 0.51) 50%, #fff 100%, rgba(222, 242, 239, 0.95)), none;
    background-position: 50% 100%, 0px 0px, 50% 0%;
    background-size: contain, auto, cover;
    background-repeat: no-repeat, repeat, no-repeat;
  }

  .section-junior-hero._32-hendo {
    height: 50vh;
  }

  .section-junior-hero.reduced {
    height: 160px;
  }

  .section-junior-hero._32-mighty {
    height: 50vh;
  }

  .story-intro-content-2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .sub-title-2 {
    margin-bottom: 26px;
    font-size: 12px;
  }

  .sub-title-2.red {
    font-size: 20px;
    font-weight: 400;
  }

  .sub-title-2.red.centre {
    font-size: 14px;
  }

  .sub-title-2.white {
    font-size: 20px;
  }

  .sub-title-2.white.centre {
    font-size: 14px;
  }

  .sub-title-2.white.centre {
    font-size: 16px;
  }

  .sub-title-2.red {
    font-size: 20px;
    font-weight: 400;
  }

  .sub-title-2.red.centre {
    font-size: 16px;
  }

  .salah-goal-number {
    font-size: 100px;
  }

  .riise-content-wrapper {
    margin-bottom: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .riise-text-wrapper.right {
    width: 100%;
    padding-left: 0px;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }

  .riise-text-wrapper.right.top-margin {
    margin-top: 20px;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }

  .riise-text-wrapper.left {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
  }

  .section-salah-2 {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .riise-image-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }

  .riise-number-large-2 {
    font-size: 100px;
  }

  .riise-image-wrapper-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }

  .riise-image-wrapper-3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }

  .section_salah_2 {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .riise-number-large-3 {
    font-size: 100px;
  }

  .section-riise {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .section-head {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .lottie-mighty-found-copy {
    width: 100px;
  }

  .lottie-mighty-found-copy._1 {
    left: 0%;
    top: auto;
    right: 0%;
    bottom: 22%;
    width: auto;
    height: 40px;
  }

  .lottie-mighty-found-copy._2 {
    right: 0%;
    bottom: 21%;
    width: auto;
    height: 30px;
  }

  .lottie-mighty-found-new {
    width: 100px;
  }

  .lottie-mighty-found-new._1 {
    left: 0%;
    top: auto;
    right: 0%;
    bottom: 22%;
    width: auto;
    height: 40px;
  }

  .lottie-mighty-found-new._2 {
    right: 0%;
    bottom: 21%;
    width: auto;
    height: 30px;
  }

  .lottie-mighty-found-new._6 {
    left: 40%;
    top: -153px;
  }

  .lottie-mighty-found-new._6.heres-mighty {
    left: 9%;
    top: -40px;
  }

  .lottie-mighty-found-new._6.up-the-reds {
    left: 6%;
    top: 108%;
    right: auto;
    bottom: auto;
  }

  .pattern-wrapper-red-3 {
    width: 50px;
  }

  .section-grobbelaar-2 {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .klopp-stats-title-3 {
    text-align: center;
  }

  .klopp-stats-grid-3 {
    width: 95%;
  }

  .boots.recycle {
    max-width: none;
    background-position: 50% 50%;
  }

  .section-lead-options-2 {
    height: auto;
    min-height: 100px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .standfirst-roboto-3 {
    font-size: 18px;
    line-height: 24px;
    text-align: center;
  }

  .article-headline-roboto-3 {
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
    font-size: 35px;
    line-height: 40px;
    text-align: center;
  }

  .article-headline-roboto-3.white {
    margin-top: 20px;
    font-size: 32px;
    line-height: 1.35;
  }

  .walkonwrapper {
    width: 40vw;
    margin-bottom: 14px;
  }

  .walkonwrapper.walk-on-wrapper {
    position: absolute;
    left: 65%;
    top: auto;
    width: 30%;
    margin-top: 17px;
    padding-right: 0px;
  }

  .grid-iwill-2 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto;
  }

  .celebrate-paragraph-2 {
    font-size: 17px;
  }

  .grid-5.grid-iwill {
    display: block;
  }

  .plus-trigger-2-gerrard {
    width: 30px;
    height: 30px;
  }

  .plus-trigger-3-gerrard {
    width: 30px;
    height: 30px;
  }

  .gerrard-text-wrap-2 {
    left: auto;
    top: 22%;
    right: 0%;
    bottom: auto;
    width: 90%;
  }

  .gerrard-redline-2 {
    width: 100%;
    padding: 4%;
  }

  .reveal-text-gerrard-2 {
    font-size: 3.2vw;
  }

  .gerrard-text-wrap-3 {
    left: auto;
    top: 50%;
    right: 0%;
    bottom: auto;
    width: 90%;
  }

  .gerrard-redline-3 {
    width: 100%;
    padding: 4%;
  }

  .reveal-text-gerrard-3 {
    font-size: 3.2vw;
  }

  .plus-trigger-1-carragher {
    width: 30px;
    height: 30px;
  }

  .carragher-text-wrap-1 {
    left: auto;
    top: 0%;
    right: 0%;
    bottom: auto;
    width: 90%;
  }

  .carragher-redline-1 {
    width: 100%;
    padding: 4%;
  }

  .reveal-text-carragher-1 {
    font-size: 3.2vw;
  }

  .plus-trigger-2-carragher {
    width: 30px;
    height: 30px;
  }

  .carragher-text-wrap-2 {
    left: auto;
    top: 22%;
    right: 0%;
    bottom: auto;
    width: 90%;
  }

  .carragher-redline-2 {
    width: 100%;
    padding: 4%;
  }

  .reveal-text-carragher-2 {
    font-size: 3.2vw;
  }

  .plus-trigger-3-carragher {
    width: 30px;
    height: 30px;
  }

  .carragher-text-wrap-3 {
    left: auto;
    top: 50%;
    right: 0%;
    bottom: auto;
    width: 90%;
  }

  .carragher-redline-3 {
    width: 100%;
    padding: 4%;
  }

  .reveal-text-carragher-3 {
    font-size: 3.2vw;
  }

  .plus-trigger-1-torres {
    width: 30px;
    height: 30px;
  }

  .torres-text-wrap-1 {
    left: auto;
    top: 0%;
    right: 0%;
    bottom: auto;
    width: 90%;
  }

  .torres-redline-1 {
    width: 100%;
    padding: 4%;
  }

  .reveal-text-torres-1 {
    font-size: 3.2vw;
  }

  .plus-trigger-2-torres {
    width: 30px;
    height: 30px;
  }

  .torres-text-wrap-2 {
    left: auto;
    top: 22%;
    right: 0%;
    bottom: auto;
    width: 90%;
  }

  .torres-redline-2 {
    width: 100%;
    padding: 4%;
  }

  .reveal-text-torres-2 {
    font-size: 3.2vw;
  }

  .plus-trigger-3-torres {
    width: 30px;
    height: 30px;
  }

  .torres-text-wrap-3 {
    left: auto;
    top: 50%;
    right: 0%;
    bottom: auto;
    width: 90%;
  }

  .torres-redline-3 {
    width: 100%;
    padding: 4%;
  }

  .reveal-text-torres-3 {
    font-size: 3.2vw;
  }

  .plus-trigger-1-suarez {
    width: 30px;
    height: 30px;
  }

  .suarez-text-wrap-1 {
    left: auto;
    top: 0%;
    right: 0%;
    bottom: auto;
    width: 90%;
  }

  .suarez-redline-1 {
    width: 100%;
    padding: 4%;
  }

  .reveal-text-suarez-1 {
    font-size: 3.2vw;
  }

  .plus-trigger-2-suarez {
    width: 30px;
    height: 30px;
  }

  .suarez-text-wrap-2 {
    left: auto;
    top: 22%;
    right: 0%;
    bottom: auto;
    width: 90%;
  }

  .suarez-redline-2 {
    width: 100%;
    padding: 4%;
  }

  .reveal-text-suarez-2 {
    font-size: 3.2vw;
  }

  .plus-trigger-3-suarez {
    width: 30px;
    height: 30px;
  }

  .suarez-text-wrap-3 {
    left: auto;
    top: 50%;
    right: 0%;
    bottom: auto;
    width: 90%;
  }

  .suarez-redline-3 {
    width: 100%;
    padding: 4%;
  }

  .reveal-text-suarez-3 {
    font-size: 3.2vw;
  }

  .plus-trigger-1-sallah {
    width: 30px;
    height: 30px;
  }

  .sallah-text-wrap-1 {
    left: auto;
    top: 0%;
    right: 0%;
    bottom: auto;
    width: 90%;
  }

  .sallah-redline-1 {
    width: 100%;
    padding: 4%;
  }

  .reveal-text-sallah-1 {
    font-size: 3.2vw;
  }

  .plus-trigger-2-sallah {
    width: 30px;
    height: 30px;
  }

  .sallah-text-wrap-2 {
    left: auto;
    top: 22%;
    right: 0%;
    bottom: auto;
    width: 90%;
  }

  .sallah-redline-2 {
    width: 100%;
    padding: 4%;
  }

  .reveal-text-sallah-2 {
    font-size: 3.2vw;
  }

  .plus-trigger-3-sallah {
    width: 30px;
    height: 30px;
  }

  .sallah-text-wrap-3 {
    left: auto;
    top: 50%;
    right: 0%;
    bottom: auto;
    width: 90%;
  }

  .sallah-redline-3 {
    width: 100%;
    padding: 4%;
  }

  .reveal-text-sallah-3 {
    font-size: 3.2vw;
  }

  .plus-trigger-1-virgil {
    width: 30px;
    height: 30px;
  }

  .virgil-text-wrap-1 {
    left: auto;
    top: 0%;
    right: 0%;
    bottom: auto;
    width: 90%;
  }

  .virgil-redline-1 {
    width: 100%;
    padding: 4%;
  }

  .reveal-text-virgil-1 {
    font-size: 3.2vw;
  }

  .plus-trigger-2-virgil {
    width: 30px;
    height: 30px;
  }

  .virgil-text-wrap-2 {
    left: auto;
    top: 22%;
    right: 0%;
    bottom: auto;
    width: 90%;
  }

  .virgil-redline-2 {
    width: 100%;
    padding: 4%;
  }

  .reveal-text-vrigll-2 {
    font-size: 3.2vw;
  }

  .plus-trigger-3-virgil {
    width: 30px;
    height: 30px;
  }

  .virgil-text-wrap-3 {
    left: auto;
    top: 50%;
    right: 0%;
    bottom: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 90%;
  }

  .virgil-redline-3 {
    width: 100%;
    padding: 4%;
  }

  .reveal-text-virgil-3 {
    font-size: 3.2vw;
  }

  .div-block-66 {
    margin-right: 0px;
    margin-left: 0px;
  }

  .div-block-66.gap {
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .cartoon-sub-head-wrapper-2.top-right-over {
    top: 30%;
  }

  .cartoon-sub-head-wrapper-2.align-right {
    left: 0%;
    bottom: -17px;
  }

  .cartoon-sub-head-wrapper-2.top-right {
    position: relative;
    left: 35%;
    bottom: -22px;
  }

  .cartoon-sub-head-text-2 {
    font-size: 14px;
  }

  .cartoon-text-wrapper-2.relative-left {
    bottom: -130px;
    width: 95%;
  }

  .cartoon-text-wrapper-2.relative-left.lower {
    bottom: -110px;
  }

  .cartoon-text-wrapper-2.relative-left.medium {
    bottom: -110px;
  }

  .cartoon-text-wrapper-2.centre {
    right: 2%;
    bottom: -160px;
    width: 95%;
  }

  .cartoon-text-wrapper-2.relative-right {
    bottom: -146px;
    width: 95%;
  }

  .cartoon-text-wrapper-2.relative-right.wide {
    right: 2%;
    bottom: -118px;
    width: 95%;
  }

  .cartoon-text-wrapper-2.relative-right.medium {
    bottom: -136px;
    width: 95%;
  }

  .cartoon-text-wrapper-2.relative-right._100 {
    bottom: 4%;
    width: 100%;
  }

  .cartoon-text-wrapper-2._90 {
    bottom: 7%;
    width: 100%;
  }

  .cartoon-text-wrapper-2._90.right {
    bottom: 6%;
    width: 100%;
  }

  .cartoon-text-wrapper-2._90.right.special.left {
    bottom: 5%;
    width: 100%;
  }

  .cartoon-text-wrapper-2._90.right.special-3.left {
    width: 100%;
  }

  .cartoon-text-wrapper-2._90.right._40 {
    bottom: 11%;
  }

  .cartoon-text-wrapper-2._90.right.top {
    bottom: 7%;
    width: 100%;
  }

  .cartoon-text-wrapper-2._90.right._20 {
    bottom: 3%;
  }

  .cartoon-text-wrapper-2._90.right._50 {
    width: 100%;
  }

  .cartoon-text-wrapper-2._90.special-2._40 {
    bottom: 4%;
    width: 100%;
  }

  .cartoon-text-wrapper-2._90._40 {
    bottom: 8%;
    width: 100%;
  }

  .cartoon-text-wrapper-2._90._40.sigining {
    bottom: 5%;
  }

  .cartoon-text-wrapper-2._90._40percent {
    width: 100%;
  }

  .cartoon-text-wrapper-2._90.left {
    bottom: 6%;
    width: 100%;
  }

  .standfirst-roboto-4 {
    font-size: 18px;
    line-height: 24px;
    text-align: center;
  }

  .div-block-67 {
    margin-bottom: 190px;
  }

  .div-block-68 {
    position: static;
    bottom: -44%;
    padding: 11px 10px 10px;
    border-width: 5px;
  }

  .image-59 {
    position: static;
    width: 100%;
  }

  .player-header {
    position: static;
    margin-bottom: 0px;
    font-size: 22px;
    text-align: center;
  }

  .rhys-williams {
    margin-bottom: 190px;
  }

  .ynwa-wrapper-2 {
    width: 40vw;
    margin-bottom: 14px;
  }

  .ynwa-wrapper-1 {
    width: 40vw;
    margin-bottom: 14px;
  }

  .home-sub-head-wrapper-2 {
    padding: 6px;
  }

  .image-65 {
    padding-left: 0px;
  }

  .heading-16 {
    font-size: 10px;
    line-height: 1.5;
    text-align: center;
  }

  .ynwa-wrapper-3 {
    width: 40vw;
    margin-bottom: 14px;
  }

  .issue-number-2 {
    font-size: 10px;
  }

  .home-mast-block-2 {
    position: absolute;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: auto;
    display: block;
    padding: 14px 10px 0px;
    text-align: center;
  }

  .home-edition-month-2 {
    padding: 6px;
  }

  .image-67 {
    height: auto;
    max-height: 35%;
  }

  .half-container-red-2 {
    border-right-width: 10px;
  }

  .home-contents-wrapper-2 {
    margin-bottom: 65px;
  }

  .contents-text-2 {
    font-size: 8px;
  }

  .half-container-red-2-copy {
    border-right-width: 10px;
  }

  .half-container-green {
    border-right-width: 10px;
  }

  .half-container-red-3 {
    border-right-width: 10px;
  }

  .home-contents-wrapper-3 {
    height: 0px;
    margin-bottom: 0px;
  }

  .half-container-teal-2 {
    border-left-width: 10px;
  }

  .contents-text-3 {
    font-size: 8px;
  }

  .base-pattern-2 {
    background-image: url('../images/cover_29.jpg');
    background-position: 0% 50%;
    background-size: cover;
  }

  .home-mast-block-3 {
    position: absolute;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: auto;
    display: block;
    padding: 14px 10px 0px;
    text-align: center;
  }

  .home-edition-month-red {
    padding: 6px;
  }

  .ynwa-wrapper-solid {
    width: 40vw;
    margin-bottom: 14px;
  }

  .ynwa-wrapper-outline-2 {
    width: 40vw;
    margin-bottom: 14px;
  }

  .issue-number-right {
    font-size: 10px;
  }

  .half-container-red-4 {
    border-right-width: 10px;
  }

  .half-container-teal-3 {
    border-left-width: 10px;
  }

  .home-sub-head-wrapper-3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-left: 0px;
    padding: 15px 6px 6px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
  }

  .image-70 {
    position: static;
    display: inline-block;
    width: 20%;
    margin-right: auto;
    margin-left: auto;
    padding-left: 0px;
    float: none;
  }

  .heading-17 {
    display: block;
    width: 100%;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    font-size: 10px;
    line-height: 1.5;
    text-align: center;
    letter-spacing: 3px;
  }

  .base-pattern-3 {
    position: absolute;
    z-index: 0;
    height: 100vh;
    margin-bottom: 0%;
    background-color: hsla(0, 0%, 85.5%, 0.29);
    background-image: url('../images/background-final-01.svg');
    background-position: 44% 50%;
    background-size: cover;
    background-repeat: repeat-x;
  }

  .ynwa-wrapper-4 {
    width: 40vw;
    margin-bottom: 14px;
  }

  .issue-number-left {
    display: none;
    font-size: 10px;
  }

  .home-mast-block-4 {
    position: absolute;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: auto;
    z-index: 5;
    display: block;
    height: auto;
    padding: 14px 10px 0px;
    text-align: center;
  }

  .home-edition-month-3 {
    padding: 6px;
  }

  .image-71 {
    height: auto;
    max-height: 55%;
    margin-top: 0%;
    margin-bottom: 0px;
    padding-bottom: 0px;
  }

  .red-half {
    position: absolute;
    left: 0%;
    top: 0%;
    right: auto;
    bottom: 0%;
    z-index: 5;
    margin-top: 0px;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    border-right-width: 10px;
  }

  .grey-hlaf {
    position: absolute;
    left: auto;
    top: 0%;
    right: 0%;
    bottom: 0%;
    z-index: 5;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    border-left-width: 10px;
    background-color: transparent;
  }

  .cover-player-image {
    z-index: 4;
    height: 100%;
    margin-top: 0%;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    background-color: transparent;
  }

  .issue-container-left {
    padding: 6px;
  }

  .issue-number-right-side {
    display: none;
    font-size: 10px;
  }

  .adult-link {
    position: absolute;
    bottom: 15%;
    width: 45%;
    margin-bottom: 0%;
  }

  .junior-link {
    position: absolute;
    bottom: 15%;
    width: 45%;
    margin-bottom: 0%;
  }

  .ynwa-wrapper-back {
    width: 80vw;
    margin-bottom: 0px;
  }

  .ynwa-wrapper-front {
    width: 80vw;
    margin-bottom: 0px;
  }

  .abstract-artwork {
    height: auto;
    max-height: 45%;
    max-width: 100%;
  }

  .walk-on-block {
    left: auto;
    top: auto;
    right: 8%;
    bottom: 2%;
    display: block;
    width: 65%;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .image-wrapper {
    min-height: 200px;
  }

  .dots-1 {
    left: auto;
    top: auto;
    right: 10%;
    bottom: -5%;
  }

  .text-block-contents.mighty {
    width: 80%;
  }

  .dots-2 {
    left: auto;
    top: auto;
    right: 10%;
    bottom: -5%;
  }

  .image-wrapper-02 {
    min-height: 200px;
  }

  .dots-3 {
    left: auto;
    top: auto;
    right: 10%;
    bottom: -5%;
  }

  .image-wrapper-03 {
    min-height: 200px;
  }

  .image-74 {
    left: auto;
    top: -5%;
    right: -4%;
    bottom: auto;
  }

  .dots-4 {
    left: auto;
    top: auto;
    right: 10%;
    bottom: -5%;
  }

  .image-wrapper-04 {
    min-height: 200px;
  }

  .image-wrapper-05 {
    min-height: 200px;
  }

  .dots-5 {
    left: auto;
    top: auto;
    right: 10%;
    bottom: -5%;
  }

  .dots-6 {
    left: auto;
    top: auto;
    right: 10%;
    bottom: -5%;
  }

  .image-wrapper-06 {
    min-height: 200px;
  }

  .grid-7 {
    display: block;
  }

  .grid-4-fix {
    display: block;
  }

  .grid-6-fix {
    display: block;
  }

  .grid-5-fix {
    display: block;
  }

  .section-women {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .image-wrapper-juniors-2 {
    min-height: 200px;
  }

  .image-wrapper-juniors-3 {
    min-height: 200px;
  }

  .image-juniors-4 {
    min-height: 200px;
  }

  .image-77 {
    bottom: 10%;
  }

  .hello-goodbye {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .section-women-copy {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .hello-goodbye-section {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .goodbye-section {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .goodbye-container {
    padding-right: 8px;
    padding-left: 8px;
  }

  .gerrard-redline-4 {
    width: 100%;
    padding: 4%;
  }

  .reveal-text-gerrard-4 {
    font-size: 3.2vw;
  }

  .owen-beck-text-wrap-1 {
    left: auto;
    top: 0%;
    right: 0%;
    bottom: auto;
    width: 90%;
  }

  .owen-beck-yellowline {
    width: 100%;
    padding: 4%;
  }

  .reveal-text-owen-beck-1 {
    font-size: 3.2vw;
  }

  .player-profile-header {
    position: static;
    margin-bottom: 0px;
    font-size: 22px;
    text-align: center;
  }
}

#w-node-_8a7ca5b3-9c3f-d06e-1665-851efa384761-19516713 {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-d9fa2df6-42ff-d248-08c8-0d7740f9202c-10516718 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-ed66b58a-9629-18e9-d2fa-49a526e30646-10516718 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d14f68ba-9ad0-34f8-d1c6-7776c957d933-10516718 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-e00eadc3-1542-61fc-fdcd-d1bb097766ec-0451674b {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-bc40fcec-07bf-1acd-aa80-a463b8ac796e-0451674b {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_0e2b90ae-5362-bbe8-8c17-982124915767-0451674b {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-b0867ca2-40cf-717b-a64c-2477a129f10d-0451674b {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-b0867ca2-40cf-717b-a64c-2477a129f114-0451674b {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-b0867ca2-40cf-717b-a64c-2477a129f11b-0451674b {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-eeb38c8f-a740-e3b9-8e40-488eba9b5fef-0451674b {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-eeb38c8f-a740-e3b9-8e40-488eba9b5ff6-0451674b {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-eeb38c8f-a740-e3b9-8e40-488eba9b5ffd-0451674b {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a4ecd5e2-d792-a1a4-2d79-c240f398fdaf-0451674b {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_263ec486-4ee8-8ab6-7bf0-9dd351335bf1-0451674b {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_263ec486-4ee8-8ab6-7bf0-9dd351335bf8-0451674b {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_263ec486-4ee8-8ab6-7bf0-9dd351335bff-0451674b {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-cc1509f5-6ab9-b7b4-3456-562e19d8f0a2-0451674b {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-b8a677f6-087d-5751-7a05-6a12a62f37ea-0451674b {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-b8a677f6-087d-5751-7a05-6a12a62f37f1-0451674b {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-b8a677f6-087d-5751-7a05-6a12a62f37f8-0451674b {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_26cd8b74-d18c-f295-6099-66c9f64dc702-0451674b {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_5081f203-6ee7-2e76-0f2e-3fea54147d69-0451674b {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a317c8ee-c58c-20f0-0aac-14f42f50b719-0451674b {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_1cafc845-d293-8b14-c4de-e393e6a60077-0451674b {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_1cafc845-d293-8b14-c4de-e393e6a6007e-0451674b {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_1cafc845-d293-8b14-c4de-e393e6a60085-0451674b {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_590572b5-22ae-2cd8-2186-7e3db2724218-0451674b {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_590572b5-22ae-2cd8-2186-7e3db272421f-0451674b {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_590572b5-22ae-2cd8-2186-7e3db2724226-0451674b {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_6b82fb1c-9eb8-65f7-be4c-09edf754f7f1-0451674b {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_26c42539-8aea-a580-fe05-1a975b311683-0451674b {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_26c42539-8aea-a580-fe05-1a975b31168a-0451674b {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_26c42539-8aea-a580-fe05-1a975b311691-0451674b {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-ac5c06a8-bdff-3385-e824-9e1e5164ce57-0451674b {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-ac5c06a8-bdff-3385-e824-9e1e5164ce5e-0451674b {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-ac5c06a8-bdff-3385-e824-9e1e5164ce65-0451674b {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_177e6f97-e43f-57ab-ef04-3dc16271957b-0451674b {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-afb3f55d-f814-643e-c26c-5fa1a8ecfd7e-0451674b {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_58a0de5f-2730-b09b-8d33-eb196724d27e-0451674b {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_58a0de5f-2730-b09b-8d33-eb196724d285-0451674b {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_58a0de5f-2730-b09b-8d33-eb196724d28c-0451674b {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

@media screen and (max-width: 767px) {
  #w-node-b8a677f6-087d-5751-7a05-6a12a62f37ea-0451674b {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }

  #w-node-b8a677f6-087d-5751-7a05-6a12a62f37f1-0451674b {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }

  #w-node-b8a677f6-087d-5751-7a05-6a12a62f37f8-0451674b {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }

  #w-node-_26cd8b74-d18c-f295-6099-66c9f64dc702-0451674b {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }

  #w-node-_5081f203-6ee7-2e76-0f2e-3fea54147d69-0451674b {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }

  #w-node-a317c8ee-c58c-20f0-0aac-14f42f50b719-0451674b {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }
}

