#em-futis {
  font-family: "Open Sans", sans-serif;
  max-width: 1080px;
  margin: 0 auto;
  padding: 0 16px;
}

@media screen and (min-width: 768px) {
  #em-futis {
    padding: 0 24px;
  }
}

#em-futis.em-futis-matches .wff_tournament_header_container:first-child {
  padding-top: 6px;
}

#em-futis.em-futis-stats {
  padding-top: 12px;
}

#em-futis.em-futis-teams {
  padding-top: 12px;
}

#em-futis .group {
  margin-bottom: 16px;
}

#em-futis .team {
  background: #f6f6f9;
  color: #000000;
  font-weight: 700;
  font-size: 16px;
  padding: 8px 54px 8px 52px;
  display: block;
  margin-top: 16px;
  text-decoration: none;
  position: relative;
}

#em-futis .team:first-child {
  margin-top: 0;
}

#em-futis .team:after {
  background-size: 100% 100%;
  background-image: url("img/arrow.svg");
  content: '';
  display: block;
  right: 16px;
  top: 6px;
  height: 22px;
  width: 22px;
  overflow: hidden;
  position: absolute;
}

#em-futis .team.active:after {
  transform: rotate(0.5turn);
}

#em-futis .team:before {
  background-size: 100% 100%;
  border-radius: 20px;
  content: '';
  display: block;
  left: 16px;
  top: 7px;
  height: 20px;
  width: 20px;
  overflow: hidden;
  position: absolute;
}

#em-futis .team.bel:before {
  background-image: url("img/belgia.svg");
}

#em-futis .team.eng:before {
  background-image: url("img/englanti.svg");
}

#em-futis .team.esp:before {
  background-image: url("img/espanja.svg");
}

#em-futis .team.hol:before {
  background-image: url("img/hollanti.svg");
}

#em-futis .team.ita:before {
  background-image: url("img/italia.svg");
}

#em-futis .team.itav:before {
  background-image: url("img/itavalta.svg");
}

#em-futis .team.kro:before {
  background-image: url("img/kroatia.svg");
}

#em-futis .team.poh:before {
  background-image: url("img/pohjois-makedonia.svg");
}

#em-futis .team.por:before {
  background-image: url("img/portugali.svg");
}

#em-futis .team.puo:before {
  background-image: url("img/puola.svg");
}

#em-futis .team.ran:before {
  background-image: url("img/ranska.svg");
}

#em-futis .team.ruo:before {
  background-image: url("img/ruotsi.svg")
}

#em-futis .team.sak:before {
  background-image: url("img/saksa.svg");
}

#em-futis .team.sko:before {
  background-image: url("img/skotlanti.svg");
}

#em-futis .team.slo:before {
  background-image: url("img/slovakia.svg");
}

#em-futis .team.suo:before {
  background-image: url("img/suomi.svg");
}

#em-futis .team.sve:before {
  background-image: url("img/sveitsi.svg");
}

#em-futis .team.tan:before {
  background-image: url("img/tanska.svg");
}

#em-futis .team.tsh:before {
  background-image: url("img/tshekki.svg");
}

#em-futis .team.tur:before {
  background-image: url("img/turkki.svg");
}

#em-futis .team.ukr:before {
  background-image: url("img/ukraina.svg");
}

#em-futis .team.unk:before {
  background-image: url("img/unkari.svg");
}

#em-futis .team.ven:before {
  background-image: url("img/venaja.svg");
}

#em-futis .team.wal:before {
  background-image: url("img/wales.svg");
}

#em-futis .squad {
  display: none;
  height: 0;
  overflow: hidden;
}

#em-futis .team.active + .squad {
  height: auto;
  display: block;
  overflow: visible;
}