.flag img,img.flag{border:1px solid grey;position:relative;top:0}.st-info #content,.st-info#page{width:100%}@media (max-width:100%){.st-info #content{padding:0 1em}}@media (max-width:100%){.st-info #header{height:15vw;background-size:auto 15vw}.st-info #header #tickerContainer{display:none!important}}@media (max-width:100%){.columnSliderDiv.hasSliderContent~.detailSwitch{right:14px}}@media (min-width:750px) and (max-width:100%){.participants .athleteSearch,.participants .letterList,.participants select[name=disciplineId]{margin-left:20px}}@media (max-width:100%){#nav #nav{margin:0 10px;height:auto}#nav #nav .navitem,#nav #nav .navitemactive{display:inline-block;vertical-align:top;float:none;margin-right:-5px}}@media (min-width:800px) and (max-width:100%){.ResultList_NCB table,.ResultList_SJP table{font-size:80%}}@media (max-width:100%){.h10{display:none!important}.intermediate div{width:auto!important;float:none!important}.intermediate br,.intermediate div:nth-child(3),.intermediate div:nth-child(4){display:none}#content,#page{width:100%}#content #breadCrumb{width:90%}.DetailedScheduleByDay tr td span.dotCeremony,.DetailedScheduleByDay tr td span.dotCeremony.currentDay{background-size:29px 16px!important;background-position-y:7px}.pagetitle,table{width:100%}.pagetitle .sponsorTop{z-index:1000;top:-94px}.pagetitle .sponsorTop img{height:30px;width:auto;margin-top:3px}.sportevents{float:none}.sportevents .right{white-space:normal}.Athletes .tabswitcher{position:relative}.sportevents.schedule.AS{width:100%;height:40px}.participants .athlete{height:180px}.participants .athlete .photoAthlete{width:137px}.List.headline{top:0}.groupPanel .group .header .text .SubTitle{width:100%}.goalkeeperIH{float:none;width:100%}.goalkeeperIH table{width:100%}.resultBook .pdfSport{width:120px}.detailedByDay .detailSwitch{display:none}.percent80 div table{width:inherit}}