

/* Column Classes
	Link: http://twitter.github.io/bootstrap/assets/css/bootstrap-responsive.css
--------------------------------------------- */

html.touch .one-half-touch,
html.touch .one-third-touch,
html.touch .one-fourth-touch,
html.touch .one-fifth-touch,
html.touch .one-sixth-touch,
html.touch .one-seventh-touch,
html.touch .one-eighth-touch,
html.touch .two-thirds-touch,
html.touch .two-fourths-touch,
html.touch .two-fifths-touch,
html.touch .two-sixths-touch,
html.touch .two-sevenths-touch,
html.touch .two-eighths-touch,
html.touch .three-fourths-touch,
html.touch .three-fifths-touch,
html.touch .three-sixths-touch,
html.touch .three-sevenths-touch,
html.touch .three-eighths-touch,
html.touch .four-fifths-touch,
html.touch .four-sixths-touch,
html.touch .four-sevenths-touch,
html.touch .four-eighths-touch,
html.touch .five-sixths-touch,
html.touch .five-sevenths-touch,
html.touch .five-eighths-touch,
html.touch .six-eighths-touch,
html.touch .six-sevenths-touch,
html.touch .seven-eighths-touch
{
	float: left;
	margin-left: 2.564102564102564%;
}

html.touch .one-half-touch,
html.touch .three-sixths-touch,
html.touch .four-eighths-touch,
html.touch .two-fourths-touch {
	width: 48.717948717948715%;
}

html.touch .one-third-touch,
html.touch .two-sixths-touch {
	width: 31.623931623931625%;
}

html.touch .four-sixths-touch,
html.touch .two-thirds-touch {
	width: 65.81196581196582%;
}

html.touch .two-eighths-touch,
html.touch .one-fourth-touch {
	width: 23.076923076923077%;
}

html.touch .six-eighths-touch,
html.touch .three-fourths-touch {
	width: 74.35897435897436%;
}

html.touch .one-fifth-touch {
	width: 17.948717948717948%;
}
html.touch .two-fifths-touch {
	width: 38.461538461538461%;
}
html.touch .three-fifths-touch {
	width: 58.974358974358974%;
}
html.touch .four-fifths-touch {
	width: 79.487179487179487%;
}

html.touch .one-sixth-touch {
	width: 14.52991452991453%;
}
html.touch .five-sixths-touch {
	width: 82.90598290598291%;
}

html.touch .one-seventh-touch {
	width: 12.087912087912087%;
}
html.touch .two-sevenths-touch {
	width: 26.739926739926739%;
}
html.touch .three-sevenths-touch {
	width: 41.391941391941391%;
}
html.touch .four-sevenths-touch {
	width: 56.043956043956043%;
}
html.touch .five-sevenths-touch {
	width: 70.695970695970695%;
}
html.touch .six-sevenths-touch {
	width: 85.347985347985347%;
}

html.touch .one-eighth-touch {
	width: 10.256410256410256%;
}
html.touch .three-eighths-touch {
	width: 35.897435897435897%; /* 30.76923076923076 + 2 x 2.564102564102564 */
}
html.touch .five-eighths-touch {
	width: 61.538461538461538%; /* 51.28205128205128 + 4 x 2.564102564102564 */
}
html.touch .seven-eighths-touch {
	width: 87.179487179487179%; /* 71.79487179487179 + 6 x 2.564102564102564 */
}

html.touch .first-touch {
	clear: both;
	margin-left: 0;
}

html.touch .one-half.reverse-touch,
html.touch .one-third.reverse-touch,
html.touch .one-fourth.reverse-touch,
html.touch .one-fifth.reverse-touch,
html.touch .one-sixth.reverse-touch,
html.touch .one-seventh.reverse-touch,
html.touch .one-eighth.reverse-touch,
html.touch .two-thirds.reverse-touch,
html.touch .two-fourths.reverse-touch,
html.touch .two-fifths.reverse-touch,
html.touch .two-sixths.reverse-touch,
html.touch .two-sevenths.reverse-touch,
html.touch .two-eighths.reverse-touch,
html.touch .three-fourths.reverse-touch,
html.touch .three-fifths.reverse-touch,
html.touch .three-sixths.reverse-touch,
html.touch .three-sevenths.reverse-touch,
html.touch .three-eighths.reverse-touch,
html.touch .four-fifths.reverse-touch,
html.touch .four-sixths.reverse-touch,
html.touch .four-sevenths.reverse-touch,
html.touch .four-eighths.reverse-touch,
html.touch .five-sixths.reverse-touch,
html.touch .five-sevenths.reverse-touch,
html.touch .five-eighths.reverse-touch,
html.touch .six-eighths.reverse-touch,
html.touch .six-sevenths.reverse-touch,
html.touch .seven-eighths.reverse-touch
{
	float: right;
	clear: none;
}


@media only screen and (max-width: 767px) {
	html.touch .one-half-touch,
	html.touch .one-third-touch,
	html.touch .one-fourth-touch,
	html.touch .one-fifth-touch,
	html.touch .one-sixth-touch,
	html.touch .one-seventh-touch,
	html.touch .one-eighth-touch,
	html.touch .two-thirds-touch,
	html.touch .two-fourths-touch,
	html.touch .two-fifths-touch,
	html.touch .two-sixths-touch,
	html.touch .two-sevenths-touch,
	html.touch .two-eighths-touch,
	html.touch .three-fourths-touch,
	html.touch .three-fifths-touch,
	html.touch .three-sixths-touch,
	html.touch .three-sevenths-touch,
	html.touch .three-eighths-touch,
	html.touch .four-fifths-touch,
	html.touch .four-sixths-touch,
	html.touch .four-sevenths-touch,
	html.touch .four-eighths-touch,
	html.touch .five-sixths-touch,
	html.touch .five-sevenths-touch,
	html.touch .five-eighths-touch,
	html.touch .six-eighths-touch,
	html.touch .six-sevenths-touch,
	html.touch .seven-eighths-touch
	{
		margin: 0;
		width: 100%;
	}
	
	html.touch .one-half-delay-touch,
	html.touch .one-third-delay-touch,
	html.touch .one-fourth-delay-touch,
	html.touch .one-fifth-delay-touch,
	html.touch .one-sixth-delay-touch,
	html.touch .one-seventh-delay-touch,
	html.touch .one-eighth-delay-touch,
	html.touch .two-thirds-delay-touch,
	html.touch .two-fourths-delay-touch,
	html.touch .two-fifths-delay-touch,
	html.touch .two-sixths-delay-touch,
	html.touch .two-sevenths-delay-touch,
	html.touch .two-eighths-delay-touch,
	html.touch .three-fourths-delay-touch,
	html.touch .three-fifths-delay-touch,
	html.touch .three-sixths-delay-touch,
	html.touch .three-sevenths-delay-touch,
	html.touch .three-eighths-delay-touch,
	html.touch .four-fifths-delay-touch,
	html.touch .four-sixths-delay-touch,
	html.touch .four-sevenths-delay-touch,
	html.touch .four-eighths-delay-touch,
	html.touch .five-sixths-delay-touch,
	html.touch .five-sevenths-delay-touch,
	html.touch .five-eighths-delay-touch,
	html.touch .six-eighths-delay-touch,
	html.touch .six-sevenths-delay-touch,
	html.touch .seven-eighths-delay-touch
	{
		float: left;
		margin-left: 2.564102564102564%;
	}
	
	html.touch .one-half-delay-touch,
	html.touch .three-sixths-delay-touch,
	html.touch .four-eighths-delay-touch,
	html.touch .two-fourths-delay-touch {
		width: 48.717948717948715%;
	}
	
	html.touch .one-third-delay-touch,
	html.touch .two-sixths-delay-touch {
		width: 31.623931623931625%;
	}
	
	html.touch .four-sixths-delay-touch,
	html.touch .two-thirds-delay-touch {
		width: 65.81196581196582%;
	}
	
	html.touch .two-eighths-delay-touch,
	html.touch .one-fourth-delay-touch {
		width: 23.076923076923077%;
	}
	
	html.touch .six-eighths-delay-touch,
	html.touch .three-fourths-delay-touch {
		width: 74.35897435897436%;
	}
	
	html.touch .one-fifth-delay-touch {
		width: 17.948717948717948%;
	}
	html.touch .two-fifths-delay-touch {
		width: 38.461538461538461%;
	}
	html.touch .three-fifths-delay-touch {
		width: 58.974358974358974%;
	}
	html.touch .four-fifths-delay-touch {
		width: 79.487179487179487%;
	}
	
	html.touch .one-sixth-delay-touch {
		width: 14.52991452991453%;
	}
	html.touch .five-sixths-delay-touch {
		width: 82.90598290598291%;
	}
	
	html.touch .one-seventh-delay-touch {
		width: 12.087912087912087%;
	}
	html.touch .two-sevenths-delay-touch {
		width: 26.739926739926739%;
	}
	html.touch .three-sevenths-delay-touch {
		width: 41.391941391941391%;
	}
	html.touch .four-sevenths-delay-touch {
		width: 56.043956043956043%;
	}
	html.touch .five-sevenths-delay-touch {
		width: 70.695970695970695%;
	}
	html.touch .six-sevenths-delay-touch {
		width: 85.347985347985347%;
	}
	
	html.touch .one-eighth-delay-touch {
		width: 10.256410256410256%;
	}
	html.touch .three-eighths-delay-touch {
		width: 35.897435897435897%; /* 30.76923076923076 + 2 x 2.564102564102564 */
	}
	html.touch .five-eighths-delay-touch {
		width: 61.538461538461538%; /* 51.28205128205128 + 4 x 2.564102564102564 */
	}
	html.touch .seven-eighths-delay-touch {
		width: 87.179487179487179%; /* 71.79487179487179 + 6 x 2.564102564102564 */
	}
	
	html.touch .first-delay-touch {
		clear: both;
		margin-left: 0;
	}
}

@media only screen and (max-width: 480px) {
	html.touch .one-half-touch,
	html.touch .one-third-touch,
	html.touch .one-fourth-touch,
	html.touch .one-fifth-touch,
	html.touch .one-sixth-touch,
	html.touch .one-seventh-touch,
	html.touch .one-eighth-touch,
	html.touch .two-thirds-touch,
	html.touch .two-fourths-touch,
	html.touch .two-fifths-touch,
	html.touch .two-sixths-touch,
	html.touch .two-sevenths-touch,
	html.touch .two-eighths-touch,
	html.touch .three-fourths-touch,
	html.touch .three-fifths-touch,
	html.touch .three-sixths-touch,
	html.touch .three-sevenths-touch,
	html.touch .three-eighths-touch,
	html.touch .four-fifths-touch,
	html.touch .four-sixths-touch,
	html.touch .four-sevenths-touch,
	html.touch .four-eighths-touch,
	html.touch .five-sixths-touch,
	html.touch .five-sevenths-touch,
	html.touch .five-eighths-touch,
	html.touch .six-eighths-touch,
	html.touch .six-sevenths-touch,
	html.touch .seven-eighths-touch,
	
	html.touch .one-half-delay-touch,
	html.touch .one-third-delay-touch,
	html.touch .one-fourth-delay-touch,
	html.touch .one-fifth-delay-touch,
	html.touch .one-sixth-delay-touch,
	html.touch .one-seventh-delay-touch,
	html.touch .one-eighth-delay-touch,
	html.touch .two-thirds-delay-touch,
	html.touch .two-fourths-delay-touch,
	html.touch .two-fifths-delay-touch,
	html.touch .two-sixths-delay-touch,
	html.touch .two-sevenths-delay-touch,
	html.touch .two-eighths-delay-touch,
	html.touch .three-fourths-delay-touch,
	html.touch .three-fifths-delay-touch,
	html.touch .three-sixths-delay-touch,
	html.touch .three-sevenths-delay-touch,
	html.touch .three-eighths-delay-touch,
	html.touch .four-fifths-delay-touch,
	html.touch .four-sixths-delay-touch,
	html.touch .four-sevenths-delay-touch,
	html.touch .four-eighths-delay-touch,
	html.touch .five-sixths-delay-touch,
	html.touch .five-sevenths-delay-touch,
	html.touch .five-eighths-delay-touch,
	html.touch .six-eighths-delay-touch,
	html.touch .six-sevenths-delay-touch,
	html.touch .seven-eighths-delay-touch
	{
		margin: 0;
		width: 100%;
	}
	
	html.touch .one-half-delay-mobile-touch,
	html.touch .one-third-delay-mobile-touch,
	html.touch .one-fourth-delay-mobile-touch,
	html.touch .one-fifth-delay-mobile-touch,
	html.touch .one-sixth-delay-mobile-touch,
	html.touch .one-seventh-delay-mobile-touch,
	html.touch .one-eighth-delay-mobile-touch,
	html.touch .two-thirds-delay-mobile-touch,
	html.touch .two-fourths-delay-mobile-touch,
	html.touch .two-fifths-delay-mobile-touch,
	html.touch .two-sixths-delay-mobile-touch,
	html.touch .two-sevenths-delay-mobile-touch,
	html.touch .two-eighths-delay-mobile-touch,
	html.touch .three-fourths-delay-mobile-touch,
	html.touch .three-fifths-delay-mobile-touch,
	html.touch .three-sixths-delay-mobile-touch,
	html.touch .three-sevenths-delay-mobile-touch,
	html.touch .three-eighths-delay-mobile-touch,
	html.touch .four-fifths-delay-mobile-touch,
	html.touch .four-sixths-delay-mobile-touch,
	html.touch .four-sevenths-delay-mobile-touch,
	html.touch .four-eighths-delay-mobile-touch,
	html.touch .five-sixths-delay-mobile-touch,
	html.touch .five-sevenths-delay-mobile-touch,
	html.touch .five-eighths-delay-mobile-touch,
	html.touch .six-eighths-delay-mobile-touch,
	html.touch .six-sevenths-delay-mobile-touch,
	html.touch .seven-eighths-delay-mobile-touch
	{
		float: left;
		margin-left: 2.564102564102564%;
	}
	
	html.touch .one-half-delay-mobile-touch,
	html.touch .three-sixths-delay-mobile-touch,
	html.touch .four-eighths-delay-mobile-touch,
	html.touch .two-fourths-delay-mobile-touch {
		width: 48.717948717948715%;
	}
	
	html.touch .one-third-delay-mobile-touch,
	html.touch .two-sixths-delay-mobile-touch {
		width: 31.623931623931625%;
	}
	
	html.touch .four-sixths-delay-mobile-touch,
	html.touch .two-thirds-delay-mobile-touch {
		width: 65.81196581196582%;
	}
	
	html.touch .two-eighths-delay-mobile-touch,
	html.touch .one-fourth-delay-mobile-touch {
		width: 23.076923076923077%;
	}
	
	html.touch .six-eighths-delay-mobile-touch,
	html.touch .three-fourths-delay-mobile-touch {
		width: 74.35897435897436%;
	}
	
	html.touch .one-fifth-delay-mobile-touch {
		width: 17.948717948717948%;
	}
	html.touch .two-fifths-delay-mobile-touch {
		width: 38.461538461538461%;
	}
	html.touch .three-fifths-delay-mobile-touch {
		width: 58.974358974358974%;
	}
	html.touch .four-fifths-delay-mobile-touch {
		width: 79.487179487179487%;
	}
	
	html.touch .one-sixth-delay-mobile-touch {
		width: 14.52991452991453%;
	}
	html.touch .five-sixths-delay-mobile-touch {
		width: 82.90598290598291%;
	}
	
	html.touch .one-seventh-delay-mobile-touch {
		width: 12.087912087912087%;
	}
	html.touch .two-sevenths-delay-mobile-touch {
		width: 26.739926739926739%;
	}
	html.touch .three-sevenths-delay-mobile-touch {
		width: 41.391941391941391%;
	}
	html.touch .four-sevenths-delay-mobile-touch {
		width: 56.043956043956043%;
	}
	html.touch .five-sevenths-delay-mobile-touch {
		width: 70.695970695970695%;
	}
	html.touch .six-sevenths-delay-mobile-touch {
		width: 85.347985347985347%;
	}
	
	html.touch .one-eighth-delay-mobile-touch {
		width: 10.256410256410256%;
	}
	html.touch .three-eighths-delay-mobile-touch {
		width: 35.897435897435897%; /* 30.76923076923076 + 2 x 2.564102564102564 */
	}
	html.touch .five-eighths-delay-mobile-touch {
		width: 61.538461538461538%; /* 51.28205128205128 + 4 x 2.564102564102564 */
	}
	html.touch .seven-eighths-delay-mobile-touch {
		width: 87.179487179487179%; /* 71.79487179487179 + 6 x 2.564102564102564 */
	}
	
	html.touch .first-delay-mobile-touch {
		clear: both;
		margin-left: 0;
	}
}

@media screen and (max-width: 320px) {
	
	html.touch .one-half-touch,
	html.touch .one-third-touch,
	html.touch .one-fourth-touch,
	html.touch .one-fifth-touch,
	html.touch .one-sixth-touch,
	html.touch .one-seventh-touch,
	html.touch .one-eighth-touch,
	html.touch .two-thirds-touch,
	html.touch .two-fourths-touch,
	html.touch .two-fifths-touch,
	html.touch .two-sixths-touch,
	html.touch .two-sevenths-touch,
	html.touch .two-eighths-touch,
	html.touch .three-fourths-touch,
	html.touch .three-fifths-touch,
	html.touch .three-sixths-touch,
	html.touch .three-sevenths-touch,
	html.touch .three-eighths-touch,
	html.touch .four-fifths-touch,
	html.touch .four-sixths-touch,
	html.touch .four-sevenths-touch,
	html.touch .four-eighths-touch,
	html.touch .five-sixths-touch,
	html.touch .five-sevenths-touch,
	html.touch .five-eighths-touch,
	html.touch .six-eighths-touch,
	html.touch .six-sevenths-touch,
	html.touch .seven-eighths-touch,
	
	html.touch .one-half-delay-touch,
	html.touch .one-third-delay-touch,
	html.touch .one-fourth-delay-touch,
	html.touch .one-fifth-delay-touch,
	html.touch .one-sixth-delay-touch,
	html.touch .one-seventh-delay-touch,
	html.touch .one-eighth-delay-touch,
	html.touch .two-thirds-delay-touch,
	html.touch .two-fourths-delay-touch,
	html.touch .two-fifths-delay-touch,
	html.touch .two-sixths-delay-touch,
	html.touch .two-sevenths-delay-touch,
	html.touch .two-eighths-delay-touch,
	html.touch .three-fourths-delay-touch,
	html.touch .three-fifths-delay-touch,
	html.touch .three-sixths-delay-touch,
	html.touch .three-sevenths-delay-touch,
	html.touch .three-eighths-delay-touch,
	html.touch .four-fifths-delay-touch,
	html.touch .four-sixths-delay-touch,
	html.touch .four-sevenths-delay-touch,
	html.touch .four-eighths-delay-touch,
	html.touch .five-sixths-delay-touch,
	html.touch .five-sevenths-delay-touch,
	html.touch .five-eighths-delay-touch,
	html.touch .six-eighths-delay-touch,
	html.touch .six-sevenths-delay-touch,
	html.touch .seven-eighths-delay-touch,
	
	html.touch .one-half-delay-mobile-touch,
	html.touch .one-third-delay-mobile-touch,
	html.touch .one-fourth-delay-mobile-touch,
	html.touch .one-fifth-delay-mobile-touch,
	html.touch .one-sixth-delay-mobile-touch,
	html.touch .one-seventh-delay-mobile-touch,
	html.touch .one-eighth-delay-mobile-touch,
	html.touch .two-thirds-delay-mobile-touch,
	html.touch .two-fourths-delay-mobile-touch,
	html.touch .two-fifths-delay-mobile-touch,
	html.touch .two-sixths-delay-mobile-touch,
	html.touch .two-sevenths-delay-mobile-touch,
	html.touch .two-eighths-delay-mobile-touch,
	html.touch .three-fourths-delay-mobile-touch,
	html.touch .three-fifths-delay-mobile-touch,
	html.touch .three-sixths-delay-mobile-touch,
	html.touch .three-sevenths-delay-mobile-touch,
	html.touch .three-eighths-delay-mobile-touch,
	html.touch .four-fifths-delay-mobile-touch,
	html.touch .four-sixths-delay-mobile-touch,
	html.touch .four-sevenths-delay-mobile-touch,
	html.touch .four-eighths-delay-mobile-touch,
	html.touch .five-sixths-delay-mobile-touch,
	html.touch .five-sevenths-delay-mobile-touch,
	html.touch .five-eighths-delay-mobile-touch,
	html.touch .six-eighths-delay-mobile-touch,
	html.touch .six-sevenths-delay-mobile-touch,
	html.touch .seven-eighths-delay-mobile-touch,
	
	html.touch .first-touch,
	html.touch .first-delay-touch,
	html.touch .first-delay-mobile-touch
	{
		margin: 0;
		width: 100%;
	}
}
