 
.top_rs_row {width: 1592px; background-color: #698907;margin-bottom:5px;margin-top:5px;color:#FFF; font-size:26px;padding:30px;}
.race_block {display:inline-block; vertical-align:top; }
.results_box {background-color:#97bb2d; color:#FFF; width:160px; margin-bottom:10px;   }
 

.rs_number, .rs_results {display:inline-block; vertical-align:top}
.rs_number {width:50px; height:50px;}
.rs_nobox {vertical-align:middle;  text-align:center; height:40px;   font-size:28px; padding-top:10px;font-weight:bold; }
.rs_results {     text-align: right;
    width: 85px;;}
.rs_win, .rs_place {font-size:16px; padding-top:4px;width:100%; text-align:right;}
.results_box.title {font-size:20px; padding-top:10px; padding-bottom:10px; background-color:#698907; margin-bottom:5px;}

 
  
 @media only screen and (min-width: 800px) and (max-width: 1400px)  {
	  
 
.top_rs_row  { font-size:20px; padding:20px; width:1380px;} 
 
.results_box {  width:130px; margin-bottom:10px;   }
 


.rs_number {width:45px; height:45px;}
.rs_nobox { height:40px;   font-size:24px; padding-top:8px;}
.rs_results {width: 70px;;}
.results_box.title {font-size:20px; padding-top:8px; padding-bottom:8px;margin-bottom:4px;}


  }
  
  .lb_score.lb_title.lb_dark {font-size:20px;}
  
  }