/* FC ELBRUS - club crests in matches, results, tables, and semifinals */
.el-crest-team{
  display:inline-flex !important;
  align-items:center !important;
  gap:8px !important;
  vertical-align:middle !important;
  min-width:0 !important;
}
.el-crest-team img.el-crest-logo{
  width:30px !important;
  height:34px !important;
  max-width:30px !important;
  max-height:34px !important;
  object-fit:contain !important;
  flex:0 0 30px !important;
  background:transparent !important;
  border:0 !important;
  box-shadow:none !important;
  border-radius:0 !important;
}
.match-line .el-crest-team,
.el-semis__teams .el-crest-team{
  justify-content:center !important;
  white-space:normal !important;
}
.match-line .el-crest-team img.el-crest-logo,
.el-semis__teams .el-crest-team img.el-crest-logo{
  width:36px !important;
  height:40px !important;
  max-width:36px !important;
  max-height:40px !important;
  flex-basis:36px !important;
}
.el-crest-team .el-crest-name{
  display:inline !important;
  min-width:0 !important;
}
@media (max-width: 600px){
  .match-line .el-crest-team,
  .el-semis__teams .el-crest-team{ gap:5px !important; }
  .match-line .el-crest-team img.el-crest-logo,
  .el-semis__teams .el-crest-team img.el-crest-logo{
    width:24px !important;
    height:28px !important;
    max-width:24px !important;
    max-height:28px !important;
    flex-basis:24px !important;
  }
  .el-crest-team img.el-crest-logo{
    width:22px !important;
    height:26px !important;
    max-width:22px !important;
    max-height:26px !important;
    flex-basis:22px !important;
  }
}