@media screen and (min-width: 951px) {
 @viewport {width: device-width;}
 @-viewport {width: device-width;}
 @-ms-viewport {width: device-width;}
}

@media screen and (min-width: 501px) and (max-width: 950px) {
 @viewport {width: device-width;}
 @-viewport {width: device-width;}
 @-ms-viewport {width: device-width;}
 #MainDiv {}
 #ContainerDiv {width:100%;}
 #HeaderGeneralMenu {}
 #HeaderMenuContainer{background-color:#FFFFFF;filter:alpha(opacity=70);opacity:.7;};
 #HeaderMenuLogo {width:50%;}
 #HeaderSubBody1 {width:50%;}
 #HeaderSubBody3 {width:50%;}	
 #MainContentDivBig {width:100%;}
 #LiveEvents{width:100% !important;}
 #LiveMedals{width:100% !important;}
 .HeaderGeneralMenu .TopMenuLinks {font-size:150% !important;margin-left:3px !important;margin-right:3px !important;}
 .HeaderGeneralMenu .TopMenuLinksSep {margin-left:2px !important;margin-right:2px !important;}
 /*.HeaderGeneralSubMenu .TopMenuLinks {margin-left:2px !important;margin-right:1px !important;}
 .HeaderGeneralSubMenu .TopMenuLinksSep {margin-left:1px !important;margin-right:1px !important;}*/ 
 #TopInfoBoxSport_Logo {width:13%}
 #TopInfoBoxSport_logo IMG {width:80% !important;}
 #TopInfoBoxSport_Sport {width:32%;} 
 #TopBoxScheduleDaysContainer {width:55%}
 #TopInfoBoxSport_EventName {width:60%;}
 #TopInfoBoxSport_Stats {width:27%;}
 .DateBox {width:25px !important; margin-right:2px !important; font-size:100% !important;}
 .EventMenu {display:none;} 
 .SportLinksList{width:475px !important;}
 #MainSideBarSmall{float:none;width:100%;} 
 #SideBarLine2{display:none;}
 #SideBarLine3{display:none;}
 #SideBarLine4{display:none;}
 .reportsFrame {margin-left:0px !important;}
 .reportsFrame .aditionalReports   {width:auto !important;float:left;margin-right:1px;padding-left:10px;padding-right:3px;height:20px !important;font-size:110% !important;line-height:20px !important;}
 .reportsFrame .aditionalReportsSel{width:auto !important;float:left;margin-right:1px;padding-left:10px;padding-right:3px;height:20px !important;font-size:110% !important;line-height:20px !important;}
 
}

@media screen and (max-width: 500px) {
 @viewport {width: 500px;}
 @-viewport {width: 500px;}
 @-ms-viewport {width: 500px;}
 #MainDiv {} 
 #ContainerDiv {width:100%;}
 #HeaderGeneralMenu {}
 #HeaderMenuContainer {display:none;}
 #HeaderDiv {height:118px;}
 #HeaderBody {height:70px;}
 #HeaderMenuLogo {width:50%;}
 #HeaderSubBody1 {width:50%;}
 #HeaderSubBody3 {width:50%;}
 #MainContentDivBig {width:100%;} 
 #LiveEvents{width:100% !important;}
 #LiveMedals{width:100% !important;} 
 #TopInfoBoxSport_logo {width:13%;}
 #TopInfoBoxSport_logo IMG {width:100% !important; height:100% !important;}
 #TopInfoBoxSport_Sport {width:87%; height:25px; padding-top:4px !important;}
 #TopBoxScheduleDaysContainer{width:87%;height:25px;}
 #TopInfoBoxSport_EventName{width:87%;height:25px;padding-top:3px !important;}
 #TopInfoBoxSport_Stats {display:none;}
 #HeaderTopSportUpper {height: 70px;}
 .TopBoxScheduleName {display:none !important;}
 .DateBox {width:25px !important; margin-right:2px !important; font-size:100% !important;} 
 #SiteLogo {width:200px;height:108px;}
 #TopPub {width:145px;height:65px;}
 #FooterDiv {display:none;}
 .HeaderGeneralMenu .TopMenuLinksSep {display:none;} 
 .HeaderGeneralMenu .TopMenuLinks {margin-left:1px !important;margin-right:1px !important; margin-top:1px !important;}
 /*.HeaderGeneralSubMenu .TopMenuLinksSep {display:none;}
 .HeaderGeneralSubMenu .TopMenuLinks {margin-left:1px !important;margin-right:1px !important; margin-top:0px !important;}*/
 #MainMenuLive{background-image:url('../img/nav/MenuLive.png');width:78px;height:28px;} #MainMenuLive span {display:none;}
 #MainMenuSchedule{background-image:url('../img/nav/MenuSchedule.png');width:78px;height:28px;} #MainMenuSchedule span {display:none;}
 #MainMenuMedals{background-image:url('../img/nav/MenuMedal.png');width:78px;height:28px;} #MainMenuMedals span {display:none;}
 #MainMenuEntries{background-image:url('../img/nav/MenuParticipants.png');width:78px;height:28px;} #MainMenuEntries span {display:none;}
 #MainMenuCountries{background-image:url('../img/nav/MenuCountry.png');width:78px;height:28px;} #MainMenuCountries span {display:none;}
 #MainMenuSportsButton{background-image:url('../img/nav/MenuSport.png');width:78px;height:28px;}
 #ImportSports {display:none;} 
 #MainMenuSports {display:block;}
 .EventMenu {display:none;}
 .ScheduleVenue{width:65px !important;}
 .ScheduleAvailable{width:auto !important;}
 .ScheduleStatus{width:auto !important;}
 #MainSideBarSmall{float:none;width:100%;} 
 #SideBarLine2{display:none;}
 #SideBarLine3{display:none;}
 #SideBarLine4{display:none;}
 .reportsFrame {margin-left:0px !important;}
 .reportsFrame .aditionalReports{width:50% !important;float:left;height:20px !important;font-size:110% !important;line-height:20px !important;}
 .reportsFrame .aditionalReportsSel{width:50% !important;float:left;height:20px !important;font-size:110% !important;line-height:20px !important;}
.StatusBox1,.StatusBox2,.StatusBox3,.StatusBox4,
.StatusBox5,.StatusBox6,.StatusBox7,.StatusBox9,
.StatusBox11,.StatusBox12,.StatusBox13,
.StatusBox14 {padding: 4px!important; width: auto !important; font-size:90% !important;}
.resultPeriodHL{display:none;}
.resultPeriod{display:none;}
}