@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){

/* 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;
	}

	.gig_date {
		text-align: left;
		width: 100%;
	}

	.headRow {
	display: none !important;
	}

	#tour td:before {
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%;
		padding-right: 10px;
		white-space: nowrap;
	}



	/*
	Label the data
	*/
	#tour td:nth-of-type(1):before { content: "";
	}
	#tour td:nth-of-type(2):before { content: "";
	}
	#tour td:nth-of-type(3):before { content: "";
	}
	#tour td:nth-of-type(1) {
		padding-left: 0px;
		text-align: center;
		display: flex;
		flex-direction: row;
		justify-content: center;
	}
	#tour td:nth-of-type(2) {
		padding-left: 0px;
		text-align: center;
		display: flex;
		flex-direction: row;
		justify-content: center;
		font-size: 26px;
		padding-bottom: 0px;
		margin-bottom: -5px;
	}
	#tour td:nth-of-type(3) {
		padding-left: 0px;
		text-align: center;
		display: flex;
		flex-direction: row;
		justify-content: center;
		font-size: 26px;
		padding-top: 0px;
	}
	#tour .td_M, #tour .td_j, #tour .td_Y {
		font-size: 30px;
	}
	#tour .td_M {
		margin-right: 10px;
	}
	#tour .td_j:after {
		content: ",";
	}
	#tour .td_j {
		margin-right: 10px;
	}
	#tour td:nth-of-type(4):before { content: "Show Time"; }
	#tour td:nth-of-type(5) { height: 50px; }
	#tour td:nth-of-type(5):before { content: "Public Onsale"; white-space: normal; }
	#tour td:nth-of-type(6):before { content: "Public Onsale"; }
	#tour td:nth-of-type(7):before { content: "Verified Fan Registration"; }
	.tour_date_row {
		padding-top: 10px;
		padding-bottom: 10px;
	}

}



