/* Tablet Landscape (two column)============================================= */
/* and (orientation : portrait ) */
@media only screen and (min-width: 701px) and (max-width: 1024px)  {

}
/* =================================================================== */

/* Smartphones + Tablet Portrait (one column) =============================== */
@media only screen and (max-width: 700px) { 
   body{
     background-size:  auto 100%;
     background-position: left top ;
   }
   
   .main-navigation{
     display: none ;
   }
  
  .logo{
     position: absolute ; 
     left: 0 ; 
     top: 0 ; 
     padding: none ; 
     margin: 25px 0 0 0px ; 
	 width: 100% ; 
	/* border: 2px red solid ;  */ 
   }
     
   .team_logos{
     padding: 10px 0 0 0 ;
	 text-align: center;
	 width: 100% ; 
	 margin: 0 ; 
	
   }
   
   img.team_logo{

	  text-align: center; 
	  width: 30px; 
	  margin: 0 5px 0 0 ;
	
	}
	
   nav.mini-navigation{
     display: block ; 
	 text-align: center;
	 font-size: 25px;
	 background-color: #930400 ;
   }

  nav.mini-navigation a{
    color: #e3d260 ; 
  
  }	
   
   .sidebar{
     margin: 10px ; 
	 display: block ;
	 padding: 10px ;
   }
   
   .wrap{
     margin: 0 ;
     width: 100% ; 
   }
 
   .clr {
     display: none ;
   }
   
   .clr_mini {
	  clear: both;
	  display: block;
	  overflow: hidden;
	  visibility: hidden;
	  width: 0;
	  height: 0

   }

   .red_border{
      width: 100% ;
      display: block ;
      margin-bottom: 15px ; 
    }

  .home_div{
    margin: 0 ;
  }



   .home{
      /* for vertical
      width: 100% ; 
      display: block ;
      border-bottom: 1px solid #dadada ; 
      */
      /* for horizontal */
	  width: 20% ;
	  display: inline ; 
	  float: left ;
	  font-size: 1.2em ; 
	  text-transform: uppercase ;
	  color: #000 ;
	  background-color: #fff ; 
	  text-align: center ;
	  margin: 0 ;
      
     }

   .home a{
     font-size: 10px ; 
   }

   .home img{
     width: 100% ;
   }

   .where_broadcasting{
      display: none ; 
    }

   .one{
     padding: 0 ;
   }

   .left, .right {
        float: none;
        display: block; 
        width: 100% ;    
   }

   .right{
        float: none;
        display: block; 
        width: 100% ; 
   }

   .header{
        height: 225px ; 
   }
 
   .block_img{
     width: 100% ; 
     display: block ;
     clear: both ; 
     padding: 10px 15px 20px 15px ; 
     float: left ; 
     margin: 0 ;
   }

   .small_img{
     width: 50% ;
     display: block ;
     clear: both ; 
     margin-left: 25% ; 
   }

  .tap2,
  input.tap2, a.tap2:link, a.tap2:visited{
    width: 49% ; 
  }

  nav.footer-navigation{
    display: block ; 
    width: 100% ;  

  }

  .nopadmini{
    padding: 0 ; 
  }

nav.footer-navigation > ul > li > a{

}

nav.footer-navigation > ul > li {
    float: left;
    padding: 0 5px 0px 0 ;
    margin:0 16px ;


}

.footer_text{
  font-size: 1.2em ; 
}




  table.race_results {
    margin-left: 5px ;
  }
  
  .arc_gal{
width: 100% ;
float: left ;
margin-right: 10px ;
min-height: 80% ; 

}

.arc_gal img{
max-height: auto ; 
border: 1px solid #8f8f8f ; 
width: 100% ;
}

img.lchrist_h, img.lchrist_v{
  width: 100% ;
max-height: none;
}

.gallery_main{
	height: auto ;
		width: 100% ;
	
}


}
/* Stylesheet: Responsive Modified On 2017-12-03 22:32:22 */
