/* Normalize */
img {display: block; border: none;}

/* Text Styles*/
.heading1, h1 {
	font: bold 1.4em Georgia, serif;
	color: #383436;
	line-height: 1.6em;
	}

.heading2, h2 {
	font: bold 1.3em Georgia, serif;
	color: #383436;
}

.heading3, h3 {
	font: bold 1.1em Georgia, serif;
	color: #383436;
}

.heading4, h4 {
	font: bold 1em Georgia, serif;
	color: #383436;
}

/* Buttons */


/* RESPONSIVE MEDIA QUERIES AND STANDARD LIST OF BREAKPOINTS */

@media screen and (max-width: 768px) {
  
/* Video */
	object {
		width: 100%;
		height: auto;
	}

	embed {
		width: 100%;
		height: auto;
	}

	iframe {
		width: 100%;
		height: auto;
	}

	.heading1, h1 {
		line-height: 1.2em;
	}

/* table */
	/* Force table to not be like tables anymore */
	table, thead, tbody, th, td, tr { 
		display: block;
	}

/* Hide table headers (but not display: none;, for accessibility) */
	thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}

	tr {
		border: 1px solid #eee;
		clear: both;
	}

	td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px dotted #eee; 
		position: relative;
		width: 100%;
	}

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

	#searchColumn tr {
		border: 0;
 	}

	#searchColumn td { 
		border-bottom: 0; 
	}

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

}

