
#advertBlock{
   position:relative;
}
.advert{
   display: flex;
   flex-direction: column;
}
.width50percent{
  width:50%;
}
.advert.records{
  display: flex;
  flex-direction: column;
  overflow: hidden;
}

.advert.records .advertContent{
  flex:1;
  flex-basis: 0;
}
.advert.records{
  flex:1;
  flex-basis: 0;
}
body.application #advertBlock .advert.records,
body.application #advertBlock .advert.records .advertContent{
  flex-grow: unset;
}

.advertHeader{
  background-color:var(--brandColor);
  color:var(--textOnBrandColor);
  text-align: center;
}

.advertContent{
   overflow: hidden;
   text-align: justify;
   position: relative;
/*   display: flex;
   flex-direction: column;*/
}
.advertContent img{
   max-width: 100%;
}
#trackContainer{
   position: relative;
}
body.rentalMode #raceInfoAdvert,
body.raceMode #weatherAdvert{
   display: none;
}

#partners a{
    max-width:50%;
    box-sizing: border-box;
}