@CHARSET "UTF-8";

/*  +-----------------+
    |  standard tags  |
    +-----------------+  */

	body {
	/* Margin bottom by footer height */
  margin-bottom: 175px;
}
	
/*  +------------------+
    |  custom classes  |
    +------------------+  */



.welcome {
	padding-top: 15px;
	padding-bottom: 15px;
}


#ft  .nav > li{
	float: left;
}



/* Media Queries */

/* Extra Small */
@media(max-width:767px){

	.responsive_form_element.form_element_half {
		width: 100%;
	}

	.login_container, .login_container.fb_login  {
		width: 97%;
	}


	#home #tour table td.venue , #home #tour table td.vip_packages{
		display: none;
	}
  /* Force table to not be like tables anymore */
	#tour table, #tour thead, #tour tbody, #tour th, #tour td, #tour tr { 
		display: block; 
	}
	
	/* Hide table headers (but not display: none;, for accessibility) */
	#tour thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	
	#tour tr { border: 1px solid #ccc; }
	
	#tour td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 50%; 
		background: transparent;
		text-align: left;
		min-height: 2em;
	}
	
	.gig_date {
		text-align: left;
		width: 100%;
	}
	
	td.more_info {
		padding-left: 0 !important;
		width: 100% !important;
	}
	
	.headRow { 
		display: none !important;
	}
	
	.mob_tour_column_name { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	span.mob_tour_column_name{
		display: inherit;
	}
	

}
